All Versions
40
Latest Version
Avg Release Cycle
25 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.14.2 Changes
🔋 Features
- 👌 Support for Backblaze adapter in Storage
- 👌 Support for Linode adapter in Storage
- 👌 Support for Wasabi adapter in Storage
- 🆕 New Cloud Function Runtimes:
- Dart 2.17
- Deno 1.21
- Java 18
- Node 18
- 👌 Improved overall Migration speed
-
v0.14.1 Changes
🐛 Bugs
- 🛠 Fixed scheduled Cloud Functions execution with cron-job by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/3245
- 🛠 Fixed missing runtime icons by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/3234
- 🛠 Fixed Google OAuth by @Meldiron in https://github.com/appwrite/appwrite/pull/3236
- 🛠 Fixed certificate generation when hostname was set to 'localhost' by @Meldiron in https://github.com/appwrite/appwrite/pull/3237
- 🛠 Fixed Installation overriding default env variables by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/3241
-
v0.14.0 Changes
🔋 Features
- 💥 BREAKING CHANGE New Event Model
- The new Event Model allows you to define events for Webhooks or Functions more granular
- Account and Users events have been merged to just Users
- Examples:
database.documents.create
is nowcollections.[COLLECTION_ID].documents.[DOCUMENT_ID].create
- Both placeholders needs to be replaced with either
*
for wildcard or an ID of the respective collection or document - So you can listen to every document that is created in the
posts
collection withcollections.posts.*.documents.*.create
event
in the Realtime payload has been renamed toevents
and contains all possible eventsX-Appwrite-Webhook-Event
Webhook header has been renamed toX-Appwrite-Webhook-Events
and contains all possible events
- 💥 BREAKING CHANGE Renamed
providers
toauthProviders
in Projects - 💥 BREAKING CHANGE Renamed
stdout
toresponse
in Execution - 💥 BREAKING CHANGE Removed delete endpoint from the Accounts API
- 💥 BREAKING CHANGE Renamed
name
touserName
on Membership response model - 💥 BREAKING CHANGE Renamed
email
touserEmail
on Membership response model - 💥 BREAKING CHANGE Renamed
event
toevents
on Realtime Response and now is an array of strings - ➕ Added
teamName
to Membership response model - ➕ Added new endpoint to update user's status from the Accounts API
- ✂ Deleted users will now free their ID and not reserve it anymore
- ➕ Added new endpoint to list all memberships on the Users API
- Increased Execution
response
to 1MB - 🏗 Increased Build
stdout
to 1MB - ➕ Added Wildcard support to Platforms
- ➕ Added Activity page to Teams console
- ➕ Added button to verify/unverify user's e-mail address in the console
- ➕ Added Docker log limits to
docker-compose.yaml
- Renamed
_APP_EXECUTOR_RUNTIME_NETWORK
environment variable toOPEN_RUNTIMES_NETWORK
- ➕ Added Auth0 OAuth2 provider
- ➕ Added Okta Oauth2 provider @tanay1337 in https://github.com/appwrite/appwrite/pull/3139
🐛 Bugs
- 🛠 Fixed issues with
min
,max
anddefault
values for float attributes - 🛠 Fixed account created with Magic URL to set a new password
- 🛠 Fixed Database to respect
null
values - 🛠 Fixed missing realtime events from the Users API
- 🛠 Fixed missing events when all sessions are deleted from the Users and Account API
- 🛠 Fixed dots in database attributes
- 🛠 Fixed renewal of SSL certificates
- 🛠 Fixed errors in the certificates workers
- 🛠 Fixed HTTPS redirect bug for non GET requests
- 🛠 Fixed search when a User is updated
- 🛠 Fixed aspect ratio bug in Avatars API
- 🛠 Fixed wrong
Fail to Warmup ...
error message in Executor - 🛠 Fixed UI when file uploader is covered by jumpt to top button
- 🛠 Fixed bug that allowed Queries on failed indexes
- 🛠 Fixed UI when an alert with a lot text disappears too fast by increasing duration
- 🛠 Fixed issues with cache and case-sensivity on ID's
- 🛠 Fixed storage stats by upgrading to
BIGINT
- 🛠 Fixed
storage.total
stats which now is a sum ofstorage.files.total
andstorage.deployments.total
- 🛠 Fixed Project logo preview
- 🛠 Fixed UI for missing icons in Collection attributes
- 🛠 Fixed UI to allow single-character custom ID's
- 🛠 Fixed array size validation in the Database Service
- 🛠 Fixed file preview when file extension is missing
- 🛠 Fixed
Open an Issue
link in the console - 🛠 Fixed missing environment variables on Executor service
- 🛠 Fixed all endpoints that expect an Array in their params to have not more than 100 items
- ➕ Added Executor host variables as a part of infrastructure configuration by @sjke in https://github.com/appwrite/appwrite/pull/3084
- ➕ Added new tab/window for new release link by @Akshay-Rana-Gujjar in https://github.com/appwrite/appwrite/pull/3202
- 💥 BREAKING CHANGE New Event Model
-
v0.13.4 Changes
🔋 Features
- ➕ Added
detailedTrace
to Logger events - Added new
_APP_STORAGE_PREVIEW_LIMIT
environment variable to configure maximum preview file size
🐛 Bugs
- 🛠 Fixed missing volume mount in Docker Compose
- 🛠 Fixed upload with Bucket File permission
- 🛠 Fixed custom ID validation in Console
- 🛠 Fixed file preview with no
output
passed - 🛠 Fixed GitHub issue URL in Console
- 🛠 Fixed double PDOException logging
- 🛠 Fixed functions cleanup when container is already initialized
- 🛠 Fixed float input precision in Console
- ➕ Added
-
v0.13.3 Changes
🐛 Bugs
- 🛠 Fixed search for terms that inlcude
@
characters - 🛠 Fixed Bucket permissions
- 🛠 Fixed file upload error in UI
- 🛠 Fixed input field for float attributes in UI
- 🛠 Fixed
appwrite-executor
restart behavior in docker-compose.yml
- 🛠 Fixed search for terms that inlcude
-
v0.13.2 Changes
🐛 Bugs
- 🛠 Fixed global issue with write permissions
- Added missing
_APP_EXECUTOR_SECRET
environment variable for deletes worker - Increased execution
stdout
andstderr
from 8000 to 16384 character limit - Increased maximum file size for image preview to 20mb
- 🛠 Fixed iOS platforms for origin validation by @stnguyen90 in https://github.com/appwrite/appwrite/pull/2907
-
v0.13.1 Changes
🐛 Bugs
- 🛠 Fixed the Console UI redirect breaking the header and navigation
- Fixed timeout in Functions API to respect the environment variable
_APP_FUNCTIONS_TIMEOUT
- 🛠 Fixed team invite to be invalid after successful use by @Malte2036 in https://github.com/appwrite/appwrite/issues/2593
-
v0.13.0 Changes
🔋 Features
Functions
- 🔀 Synchronous function execution
- 👌 Improved functions execution times by alot
- ➕ Added a new worker to build deployments
- 💥 Functions are now executed differently and your functions need to be adapted Breaking Change
- 💥 Tags are now called Deployments Breaking Change
- 💥 Renamed
tagId
todeplyomentId
in collections Breaking Change - 🚀 Updated event names from
function.tags.*
tofunction.deployments.*
Breaking Change - 💥 Java runtimes are currently not supported Breaking Change ### Storage
- ➕ Added Buckets
- 🔧 Buckets allow you to configure following settings:
- Maximum File Size
- Enabled/Disabled
- Encryption
- Anti Virus
- Allowed file extensions
- Permissions
- Bucket Level
- File Level
- 👌 Support for S3 and Digitalocean Spaces
- Efficiently process large files by loading only chunks
- 💥 Files larger then 5MB needs to be uploaded in chunks using Content-Range header. SDKs handle this internally Breaking Change
- Encryption, Compression is now limited to files smaller or equal to 20MB
- 🆕 New UI in the console for uploading files with progress indication
- Concurrent file uploads
- ➕ Added
buckets.read
andbuckets.write
scope to API keys
Account
- 💥 Renamed
providerToken
toproviderAccessToken
in sessions Breaking Change - 🆕 New endpoint to refresh the OAuth Access Token
- OAuth sessions now include
providerAccessTokenExpiry
andproviderRefreshToken
- Notion and Stripe have been added to the OAuth Providers
- 👍 Microsoft OAuth provider now supports custom domains
Others
- 💥 Renamed
sum
tototal
on multiple endpoints returning a list of resource Breaking Change - Added new
_APP_WORKER_PER_CORE
environment variable to configure the amount of internal workers per core for performance optimization
🐛 Bugs
- 🛠 Fixed issue with 36 character long custom IDs
- 🛠 Fixed permission issues and is now more consistent and returns all resources
- 🛠 Fixed total amount of documents not being updated
- 🛠 Fixed issue with searching though memberships
- 🛠 Fixed image preview rotation
- 🛠 Fixed Database index names that contain SQL keywords
- 🛠 Fixed UI to reveal long e-mail addresses on User list
- 🛠 Fixed UI for Attribute default value field to reset after submit
- 🛠 Fixed UI to check for new available version of Appwrite
- 🛠 Fixed UI default values when creating Integer or Float attributes
- ✂ Removed
_project
prepend from internal Database Schema - ➕ Added dedicated internal permissions table for each Collection
🔒 Security
- ✂ Remove
appwrite.io
andappwrite.test
from authorized domains for session verification
⬆️ Upgrades
- ⬆️ Upgraded
redis
extenstion to version 5.3.7 - ⬆️ Upgraded
swoole
extenstion to version 4.8.7 - ⬆️ Upgraded GEO IP database to version March 2022
-
v0.12.3 Changes
🐛 Bugs
- 🛠 Fix update membership roles (#2799)
- 🛠 Fix migration to 0.12.x to populate search fields (#2799)
🔒 Security
- 🛠 Fix URL schema Validation to only allow http/https (#2801)
-
v0.12.2 Changes
🐛 Bugs
- 🛠 Fix security vulnerability in the Console (#2778)
- 🛠 Fix security vulnerability in the ACME-Challenge (#2780)
⬆️ Upgrades
- ⬆️ Upgraded
redis
extenstion to version 5.3.6 - ⬆️ Upgraded
swoole
extenstion to version 4.8.6 - ⬆️ Upgraded
imagick
extenstion to version 3.7.0 - ⬆️ Upgraded GEO IP database to version February 2022