All Versions
50
Latest Version
Avg Release Cycle
25 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
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