🚀 appwrite/appwrite - Release Notes
1.6.1 (2025-02-03)
## What's Changed
### Notable changes
* Remove JPEG fallback for webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8746
* Add new runtimes by @Meldiron in https://github.com/appwrite/appwrite/pull/8771
* Remove audits deletion by @shimonewman in https://github.com/appwrite/appwrite/pull/8766
* Bump assistant by @loks0n in https://github.com/appwrite/appwrite/pull/8801
* Change max queries values to 500 by @fogelito in https://github.com/appwrite/appwrite/pull/8802
* Allow '.wav' as 'audio/x-wav' as well by @basert in https://github.com/appwrite/appwrite/pull/8846
* Use 1 instead of 0.5 cpu for default function specification by @loks0n in https://github.com/appwrite/appwrite/pull/8848
* Update function runtimes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8781
* Add a realtime heartbeat by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8943
* Bump console to version 5.2.27 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9034
### Fixes
* Trigger functions event only if event is not paused by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8526
* Update docker-compose to restart usage-dump by @feschaffa in https://github.com/appwrite/appwrite/pull/8642
* Fix typo in scheduler base by @fogelito in https://github.com/appwrite/appwrite/pull/8691
* Add domain and force HTTPS env vars to mail worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8722
* Fix webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8732
* Ignore junction tables by @fogelito in https://github.com/appwrite/appwrite/pull/8728
* Fix logger throwing fatal error by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8724
* Fix missing protocol for testing SMTP by @byawitz in https://github.com/appwrite/appwrite/pull/8749
* Make create execution async loose by @loks0n in https://github.com/appwrite/appwrite/pull/8707
* Fix invalid cursor value by @fogelito in https://github.com/appwrite/appwrite/pull/8109
* Fix target deletes by @abnegate in https://github.com/appwrite/appwrite/pull/8833
* Fix translation commas by @loks0n in https://github.com/appwrite/appwrite/pull/8892
* Fix Migrations having source creds being overwritten and add Migration tests by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8897
* Fix validator usage for updating string size by @abnegate in https://github.com/appwrite/appwrite/pull/8890
* Fix create user event not triggering by @loks0n in https://github.com/appwrite/appwrite/pull/8718
* Improve error handling and logging in the database worker by @fogelito in https://github.com/appwrite/appwrite/pull/8944
* Remove inaccurate info about leaving the URL parameter empty by @ebenezerdon in https://github.com/appwrite/appwrite/pull/8963
* Ensure indexes are updated when updating an attribute key by @fogelito in https://github.com/appwrite/appwrite/pull/8971
* Remove duplicate dart-2.16 runtime template by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8972
* Fix team invites with existing session by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9006
* Improve handling of HTTP requests by dispatching to safe workers by @Meldiron in https://github.com/appwrite/appwrite/pull/9016
* Fix users create session secret by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9019
* Fix swoole task warning by @Meldiron in https://github.com/appwrite/appwrite/pull/9025
* Update project last activity on init by @lohanidamodar in https://github.com/appwrite/appwrite/pull/9002
### Miscellaneous
* Update Init copy by @adityaoberai in https://github.com/appwrite/appwrite/pull/8557
* Fix security scan permissions and comment by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8525
* Add Trivy security scans by @btme0011 in https://github.com/appwrite/appwrite/pull/6876
* Update database stack by @abnegate in https://github.com/appwrite/appwrite/pull/8564
* Bump database by @abnegate in https://github.com/appwrite/appwrite/pull/8573
* Sync main with 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8589
* Add AWS to one-click installs by @byawitz in https://github.com/appwrite/appwrite/pull/8593
* Update Init copy in readme by @adityaoberai in https://github.com/appwrite/appwrite/pull/8618
* Sync main into 1.6.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8685
* Sync 1.6.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8686
* Feat coroutines by @Meldiron in https://github.com/appwrite/appwrite/pull/7826
* Sync main into 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8719
* Sentence casing endpoint API reference by @choir241 in https://github.com/appwrite/appwrite/pull/8617
* DB storage metrics by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8404
* Fix exception thrown when optional array attribute does not exist by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8391
* Add projects channels to realtime by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8735
* Base for console roles support by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8565
* Remove DB disk storage calculation by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8745
* Messaging adapter default values by @shimonewman in https://github.com/appwrite/appwrite/pull/8742
* Add payload response type by @loks0n in https://github.com/appwrite/appwrite/pull/8720
* Fix flaky functions tests by @loks0n in https://github.com/appwrite/appwrite/pull/8682
* Migrations Backups by @fogelito in https://github.com/appwrite/appwrite/pull/8186
* Add test for response and request filters by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8697
* Bump version in SECURITY.md by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8755
* Add originalId attribute to databases collection by @fogelito in https://github.com/appwrite/appwrite/pull/8764
* Fix Walter References by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8757
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8769
* Move new attributes by @abnegate in https://github.com/appwrite/appwrite/pull/8777
* Add ping endpoint by @loks0n in https://github.com/appwrite/appwrite/pull/8761
* Fix GitHub action caching by @loks0n in https://github.com/appwrite/appwrite/pull/8772
* Chore release ruby SDK by @abnegate in https://github.com/appwrite/appwrite/pull/8767
* Call migration success on success by @abnegate in https://github.com/appwrite/appwrite/pull/8782
* Update utopia-php/system to 0.9.0 by @basert in https://github.com/appwrite/appwrite/pull/8780
* Move createDocument from api to worker by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8776
* Add missing indexes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8803
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8809
* Fix typo in BLR region by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8756
* Add tests for project variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8815
* Replace 'Expires' with 'Cache-Control: private' header to avoid CDN caching by @basert in https://github.com/appwrite/appwrite/pull/8836
* Allow blocking based on resource attributes by @basert in https://github.com/appwrite/appwrite/pull/8812
* Check if resource is blocked inside functions worker by @basert in https://github.com/appwrite/appwrite/pull/8855
* Fix missing allow attribute by @abnegate in https://github.com/appwrite/appwrite/pull/8889
* Revert function execution order by @basert in https://github.com/appwrite/appwrite/pull/8857
* Use resource type constants by @basert in https://github.com/appwrite/appwrite/pull/8895
* Update Database lib by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8680
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8917
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8923
* Update database for transaction counter fixes with retries by @abnegate in https://github.com/appwrite/appwrite/pull/8927
* Validate string permissions by @fogelito in https://github.com/appwrite/appwrite/pull/8929
* Add PubSub adapter support by @basert in https://github.com/appwrite/appwrite/pull/8905
* List memberships as client by @loks0n in https://github.com/appwrite/appwrite/pull/8913
* Fix XDebug Extension not being removed by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8891
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8946
* Use utopia compression by @loks0n in https://github.com/appwrite/appwrite/pull/8938
* Make compression minimum size configurable by @loks0n in https://github.com/appwrite/appwrite/pull/8947
* Revert "Update database" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8949
* Fix setpaused by @loks0n in https://github.com/appwrite/appwrite/pull/8948
* Use getDocument instead of find() for rules by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8951
* Remove double fetch from migrations worker by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8956
* Fix memberships privacy MFA by @loks0n in https://github.com/appwrite/appwrite/pull/8969
* Add telemetry by @basert in https://github.com/appwrite/appwrite/pull/8960
* Send migration errors individually by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8959
* Add console sdk previews by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8990
* Unset index length by @fogelito in https://github.com/appwrite/appwrite/pull/8978
* Update base to 0.9.5 by @basert in https://github.com/appwrite/appwrite/pull/9005
* Sync main into 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9011
* Improved shared tables V2 by @abnegate in https://github.com/appwrite/appwrite/pull/9013
* Ensure backwards compatibility for 1.6.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/9018
* Add more tags to logging by @basert in https://github.com/appwrite/appwrite/pull/9028
* Preview domains locally by @Meldiron in https://github.com/appwrite/appwrite/pull/8932
## New Contributors
* @feschaffa made their first contribution in https://github.com/appwrite/appwrite/pull/8642
* @basert made their first contribution in https://github.com/appwrite/appwrite/pull/8780
* @ebenezerdon made their first contribution in https://github.com/appwrite/appwrite/pull/8963
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0...1.6.1
1.6.1-RC1 (2024-11-27)
## What's Changed
### Notable changes
* Remove JPEG fallback for webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8746
* Add heic and avif support by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7718
* Add new runtimes by @Meldiron in https://github.com/appwrite/appwrite/pull/8771
* Remove audits deletion by @shimonewman in https://github.com/appwrite/appwrite/pull/8766
* Bump assistant by @loks0n in https://github.com/appwrite/appwrite/pull/8801
* Change max queries values to 500 by @fogelito in https://github.com/appwrite/appwrite/pull/8802
* Allow '.wav' as 'audio/x-wav' as well by @basert in https://github.com/appwrite/appwrite/pull/8846
* Use 1 instead of 0.5 cpu for default function specification by @loks0n in https://github.com/appwrite/appwrite/pull/8848
* Update function runtimes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8781
* Add a realtime heartbeat by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8943
* Bump console to version 5.2.27 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9034
### Fixes
* Trigger functions event only if event is not paused by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8526
* Update docker-compose to restart usage-dump by @feschaffa in https://github.com/appwrite/appwrite/pull/8642
* Fix typo in scheduler base by @fogelito in https://github.com/appwrite/appwrite/pull/8691
* Add domain and force HTTPS env vars to mail worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8722
* Fix webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8732
* Ignore junction tables by @fogelito in https://github.com/appwrite/appwrite/pull/8728
* Fix logger throwing fatal error by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8724
* Fix missing protocol for testing SMTP by @byawitz in https://github.com/appwrite/appwrite/pull/8749
* Make create execution async loose by @loks0n in https://github.com/appwrite/appwrite/pull/8707
* Fix invalid cursor value by @fogelito in https://github.com/appwrite/appwrite/pull/8109
* Fix target deletes by @abnegate in https://github.com/appwrite/appwrite/pull/8833
* Fix translation commas by @loks0n in https://github.com/appwrite/appwrite/pull/8892
* Fix Migrations having source creds being overwritten and add Migration tests by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8897
* Fix validator usage for updating string size by @abnegate in https://github.com/appwrite/appwrite/pull/8890
* Fix create user event not triggering by @loks0n in https://github.com/appwrite/appwrite/pull/8718
* Improve error handling and logging in the database worker by @fogelito in https://github.com/appwrite/appwrite/pull/8944
* Remove inaccurate info about leaving the URL parameter empty by @ebenezerdon in https://github.com/appwrite/appwrite/pull/8963
* Ensure indexes are updated when updating an attribute key by @fogelito in https://github.com/appwrite/appwrite/pull/8971
* Remove duplicate dart-2.16 runtime template by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8972
* Fix team invites with existing session by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9006
* Improve handling of HTTP requests by dispatching to safe workers by @Meldiron in https://github.com/appwrite/appwrite/pull/9016
* Fix users create session secret by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9019
* Fix swoole task warning by @Meldiron in https://github.com/appwrite/appwrite/pull/9025
### Miscellaneous
* Update Init copy by @adityaoberai in https://github.com/appwrite/appwrite/pull/8557
* Fix security scan permissions and comment by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8525
* Add Trivy security scans by @btme0011 in https://github.com/appwrite/appwrite/pull/6876
* Update database stack by @abnegate in https://github.com/appwrite/appwrite/pull/8564
* Bump database by @abnegate in https://github.com/appwrite/appwrite/pull/8573
* Sync main with 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8589
* Add AWS to one-click installs by @byawitz in https://github.com/appwrite/appwrite/pull/8593
* Update Init copy in readme by @adityaoberai in https://github.com/appwrite/appwrite/pull/8618
* Sync main into 1.6.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8685
* Sync 1.6.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8686
* Feat coroutines by @Meldiron in https://github.com/appwrite/appwrite/pull/7826
* Sync main into 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8719
* Sentence casing endpoint API reference by @choir241 in https://github.com/appwrite/appwrite/pull/8617
* DB storage metrics by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8404
* Fix exception thrown when optional array attribute does not exist by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8391
* Add projects channels to realtime by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8735
* Base for console roles support by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8565
* Remove DB disk storage calculation by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8745
* Messaging adapter default values by @shimonewman in https://github.com/appwrite/appwrite/pull/8742
* Add payload response type by @loks0n in https://github.com/appwrite/appwrite/pull/8720
* Fix flaky functions tests by @loks0n in https://github.com/appwrite/appwrite/pull/8682
* Migrations Backups by @fogelito in https://github.com/appwrite/appwrite/pull/8186
* Add test for response and request filters by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8697
* Bump version in SECURITY.md by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8755
* Add originalId attribute to databases collection by @fogelito in https://github.com/appwrite/appwrite/pull/8764
* Fix Walter References by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8757
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8769
* Move new attributes by @abnegate in https://github.com/appwrite/appwrite/pull/8777
* Add ping endpoint by @loks0n in https://github.com/appwrite/appwrite/pull/8761
* Fix GitHub action caching by @loks0n in https://github.com/appwrite/appwrite/pull/8772
* Chore release ruby SDK by @abnegate in https://github.com/appwrite/appwrite/pull/8767
* Call migration success on success by @abnegate in https://github.com/appwrite/appwrite/pull/8782
* Update utopia-php/system to 0.9.0 by @basert in https://github.com/appwrite/appwrite/pull/8780
* Move createDocument from api to worker by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8776
* Add missing indexes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8803
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8809
* Fix typo in BLR region by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8756
* Add tests for project variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8815
* Replace 'Expires' with 'Cache-Control: private' header to avoid CDN caching by @basert in https://github.com/appwrite/appwrite/pull/8836
* Allow blocking based on resource attributes by @basert in https://github.com/appwrite/appwrite/pull/8812
* Check if resource is blocked inside functions worker by @basert in https://github.com/appwrite/appwrite/pull/8855
* Fix missing allow attribute by @abnegate in https://github.com/appwrite/appwrite/pull/8889
* Revert function execution order by @basert in https://github.com/appwrite/appwrite/pull/8857
* Use resource type constants by @basert in https://github.com/appwrite/appwrite/pull/8895
* Update Database lib by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8680
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8917
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8923
* Update database for transaction counter fixes with retries by @abnegate in https://github.com/appwrite/appwrite/pull/8927
* Validate string permissions by @fogelito in https://github.com/appwrite/appwrite/pull/8929
* Add PubSub adapter support by @basert in https://github.com/appwrite/appwrite/pull/8905
* List memberships as client by @loks0n in https://github.com/appwrite/appwrite/pull/8913
* Fix XDebug Extension not being removed by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8891
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8946
* Use utopia compression by @loks0n in https://github.com/appwrite/appwrite/pull/8938
* Make compression minimum size configurable by @loks0n in https://github.com/appwrite/appwrite/pull/8947
* Revert "Update database" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8949
* Fix setpaused by @loks0n in https://github.com/appwrite/appwrite/pull/8948
* Use getDocument instead of find() for rules by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8951
* Remove double fetch from migrations worker by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8956
* Fix memberships privacy MFA by @loks0n in https://github.com/appwrite/appwrite/pull/8969
* Add telemetry by @basert in https://github.com/appwrite/appwrite/pull/8960
* Send migration errors individually by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8959
* Add console sdk previews by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8990
* Unset index length by @fogelito in https://github.com/appwrite/appwrite/pull/8978
* Update base to 0.9.5 by @basert in https://github.com/appwrite/appwrite/pull/9005
* Sync main into 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9011
* Improved shared tables V2 by @abnegate in https://github.com/appwrite/appwrite/pull/9013
* Ensure backwards compatibility for 1.6.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/9018
## New Contributors
* @feschaffa made their first contribution in https://github.com/appwrite/appwrite/pull/8642
* @basert made their first contribution in https://github.com/appwrite/appwrite/pull/8780
* @ebenezerdon made their first contribution in https://github.com/appwrite/appwrite/pull/8963
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0...1.6.1-RC1
1.6.0 (2024-09-18)
## What's Changed
### Notable changes
* Filter options for function deployments
* Allow cancelling function deployments
* Filter options for function executions
* Support deleting executions
* Ensure function executions with 4XX status code are not marked as failed
* [Scheduled function executions](https://appwrite.io/docs/products/functions/execute#schedule)
* [Delayed function executions](https://appwrite.io/docs/products/functions/execute#delayed-executions)
* [Dynamic API keys](https://appwrite.io/docs/products/functions/develop#dynamic-api-key)
* Support [binary function input](https://appwrite.io/docs/products/functions/develop#request)
* Add Go [function runtime](https://appwrite.io/docs/products/functions/runtimes#available-runtimes)
* Automatically restart function on crash
* DSN formatted `_APP_LOGGING_CONFIG` environment variable
* [Create user JWT endpoint](https://appwrite.io/docs/references/1.6.x/server-nodejs/users#createJWT)
* [New session alerts](https://appwrite.io/docs/products/auth/security#session-alerts)
* [Mock phone numbers](https://appwrite.io/docs/products/auth/security#mock-phone-numbers)
* Add OTP email template
* Containerized Console
* Support renaming [attributes](https://appwrite.io/docs/products/databases/collections#attributes)
* Support updating string [attribute](https://appwrite.io/docs/products/databases/collections#attributes) size
* Show function storage metrics
### Fixes
* Fix error due to large function build
* Fix function disconnecting from git when deploying via CLI
* Fix error when uploading multi-GB files
* Fix retention variables not working
* Fix function domain execution stats
* Fix internal tenant being returned
* Fix MFA rate limit
* Fix git deployments where path had spaces
### Miscellaneous
* Updated the DBIP
### Full list of PRs
* Allow execution filter attributes by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7607
* Sync 1.6.x with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8163
* Add dynamic API keys for function executions by @Meldiron in https://github.com/appwrite/appwrite/pull/7512
* Add metrics for successful and failed builds by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8210
* Update logging config to use a DSN approach by @byawitz in https://github.com/appwrite/appwrite/pull/8187
* Add projects.createJWT endpoint for dynamic keys by @Meldiron in https://github.com/appwrite/appwrite/pull/8213
* Add users.createJWT() endpoint for local function development by @Meldiron in https://github.com/appwrite/appwrite/pull/8207
* Remove build ID from rebuild deployment endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8214
* Added cancel build endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7605
* 1.6.x specs by @byawitz in https://github.com/appwrite/appwrite/pull/8304
* Add CLI as a function deployment type by @byawitz in https://github.com/appwrite/appwrite/pull/8215
* Sync with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8295
* Add vcs.getRepositoryContents() endpoint by @Meldiron in https://github.com/appwrite/appwrite/pull/8330
* Fix 1.6.x failing tests by @Meldiron in https://github.com/appwrite/appwrite/pull/8333
* Add appwrite version in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8336
* Ensure CI/CD works by @Meldiron in https://github.com/appwrite/appwrite/pull/8350
* Add support for scheduled executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8243
* Add endpoint to delete execution by @byawitz in https://github.com/appwrite/appwrite/pull/8337
* Add alert for new sessions by @loks0n in https://github.com/appwrite/appwrite/pull/8315
* OPR v4 support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8323
* Mock OTP and phone numbers by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7565
* Support scheduled executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8355
* Update specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8356
* Fix execution duration by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8357
* Update delete authenticator to remove OTP Validation by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8367
* 1.6.x sdks by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8359
* Implement MBSeconds Metric on 1.5.X by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8385
* Track project last activity by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8366
* Containerize the console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8406
* Base migration for 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8417
* Support JWTs without session ID by @Meldiron in https://github.com/appwrite/appwrite/pull/8420
* 1.6.x migrations and filters by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8403
* Add APPWRITE_REGION in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8394
* Sync main to 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8430
* Support dynamic keys for domain executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8428
* Fix file size calculations by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8432
* Add scheduledAt in execution response model by @Meldiron in https://github.com/appwrite/appwrite/pull/8425
* Move functions marketplace to appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8427
* Refactor deployment check in function tests by @byawitz in https://github.com/appwrite/appwrite/pull/8444
* Add ci/cd benchmark by @byawitz in https://github.com/appwrite/appwrite/pull/8414
* Fix disabled function logging by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8398
* Upgrade SDK version by @Meldiron in https://github.com/appwrite/appwrite/pull/8465
* Bump DBIP to latest version by @byawitz in https://github.com/appwrite/appwrite/pull/8467
* Improve session alert by @loks0n in https://github.com/appwrite/appwrite/pull/8399
* Fix function redeployments by @Meldiron in https://github.com/appwrite/appwrite/pull/8434
* Automatically restart function on crash by @Meldiron in https://github.com/appwrite/appwrite/pull/8473
* Address review comments by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8422
* Add value to variables template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8483
* Fix build size limits by @loks0n in https://github.com/appwrite/appwrite/pull/8396
* Fix deployment method name by @Meldiron in https://github.com/appwrite/appwrite/pull/8490
* Don't send session alerts for otp and magic-url logins by @byawitz in https://github.com/appwrite/appwrite/pull/8459
* Add scopes to function template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8496
* Update benchmark comment by @byawitz in https://github.com/appwrite/appwrite/pull/8507
* Mark 4XX executions as successful by @Meldiron in https://github.com/appwrite/appwrite/pull/8493
* Add dynamic keys in builds by @Meldiron in https://github.com/appwrite/appwrite/pull/8492
* Add key to runtime model by @loks0n in https://github.com/appwrite/appwrite/pull/8503
* Allow deployment queries on type and size by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8515
* Add OTP email template by @byawitz in https://github.com/appwrite/appwrite/pull/8501
* Fix function disconnecting from git by @byawitz in https://github.com/appwrite/appwrite/pull/8500
* Upgrade logger by @byawitz in https://github.com/appwrite/appwrite/pull/8497
* Change default email addresses by @byawitz in https://github.com/appwrite/appwrite/pull/8466
* Increase buckets metadata by @byawitz in https://github.com/appwrite/appwrite/pull/8452
* Improve scheduled executions by @loks0n in https://github.com/appwrite/appwrite/pull/8412
* Add multipart support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8477
* Fix deploy from git with space by @byawitz in https://github.com/appwrite/appwrite/pull/8517
* Fix missing build logs by @Meldiron in https://github.com/appwrite/appwrite/pull/8484
* Update console links by @byawitz in https://github.com/appwrite/appwrite/pull/8523
* Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8509
* Sync 1.6 with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8529
* Fix templates CORS by @Meldiron in https://github.com/appwrite/appwrite/pull/8528
* Update size to specification for variable runtimes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8537
* Add boundary to multipart header by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8539
* Support manual templates by @Meldiron in https://github.com/appwrite/appwrite/pull/8527
* Reorder runtimes by @loks0n in https://github.com/appwrite/appwrite/pull/8540
* Fix 1.6 bugs by @byawitz in https://github.com/appwrite/appwrite/pull/8358
* Delete team memberships synchronously by @byawitz in https://github.com/appwrite/appwrite/pull/8217
* Fix Anyof validator in specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8543
* Add seconds precision to scheduledAt by @Meldiron in https://github.com/appwrite/appwrite/pull/8546
* Update docker base image by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8485
* Update create execution return type by @byawitz in https://github.com/appwrite/appwrite/pull/8542
* Default fallback to for templateBranch by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8547
* Fix missing function variables by @Meldiron in https://github.com/appwrite/appwrite/pull/8554
* Fix env vars functions test by @Meldiron in https://github.com/appwrite/appwrite/pull/8555
* Fix session alerts by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8550
* Add runtime controls by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8384
* Revert request type to json in create execution by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8563
* Sync 1.6.x Filters and Migrations with latest by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8553
* Update sdks by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8551
* Update Docs by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8567
* Separate deployment sizes by @Meldiron in https://github.com/appwrite/appwrite/pull/8556
* Headers validator benchmark by @Meldiron in https://github.com/appwrite/appwrite/pull/8561
* Fix go version by @Meldiron in https://github.com/appwrite/appwrite/pull/8571
* Fix go runtime by @Meldiron in https://github.com/appwrite/appwrite/pull/8572
* Update dependencies by @byawitz in https://github.com/appwrite/appwrite/pull/8574
* Add react native platform by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8562
* Upgrade console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8575
* 1.6.x logging test by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8580
* Bump console sdk by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8581
* Merge deployments and build storage metrics together in API by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8443
* Update sdks by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8582
* Add changelogs for dart and flutter by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8587
* Add payload validator by @loks0n in https://github.com/appwrite/appwrite/pull/8594
* Fix deadlock by @abnegate in https://github.com/appwrite/appwrite/pull/8609
* Fix domain execution stats by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8608
* Update geodb by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8615
* Update createdeployment methodtype to upload by @loks0n in https://github.com/appwrite/appwrite/pull/8616
* Update console redirect to include query params by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8619
* Support string attribute resizing by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8597
* Remove tenant in document filter by @abnegate in https://github.com/appwrite/appwrite/pull/8624
* Support renaming attributes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8544
* Improve mail datetime format by @Meldiron in https://github.com/appwrite/appwrite/pull/8628
* Fix router function execution logging by @Meldiron in https://github.com/appwrite/appwrite/pull/8625
* Add Functions templates async test by @Meldiron in https://github.com/appwrite/appwrite/pull/8622
* Update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8629
* 1.6.1 by @abnegate in https://github.com/appwrite/appwrite/pull/8630
* Update version by @abnegate in https://github.com/appwrite/appwrite/pull/8646
* Phone auth metric rename by @shimonewman in https://github.com/appwrite/appwrite/pull/8648
* Update abuse-key for mfa challenge endpoints by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8649
* Fix cross-project scheduler stability by @Meldiron in https://github.com/appwrite/appwrite/pull/8641
* Fix vcs deployment size by @Meldiron in https://github.com/appwrite/appwrite/pull/8640
* Add VCS vars to deployments & executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8631
* Fix logging behaviour for Functions by @Meldiron in https://github.com/appwrite/appwrite/pull/8627
* Pretty print specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8643
* Function storage metrics by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8668
* Add retention env vars to deletes worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8662
* External messaging usage count by @shimonewman in https://github.com/appwrite/appwrite/pull/8672
* Fix messaging metrics by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8674
* Fix scheduled executions data by @Meldiron in https://github.com/appwrite/appwrite/pull/8639
* Bump console to 5.0.12 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8585
* Update executor by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8683
* fix: add missing template scopes by @loks0n in https://github.com/appwrite/appwrite/pull/8681
* Prepare 1.6.0 release by @stnguyen90 https://github.com/appwrite/appwrite/pull/8677
* Fix missing question for _APP_EMAIL_CERTIFICATES during install by @stnguyen90 https://github.com/appwrite/appwrite/pull/8678
* Bump docker base by @stnguyen90 https://github.com/appwrite/appwrite/pull/8679
* Prepare 1.6.0 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8677
* Add missing template scopes by @loks0n in https://github.com/appwrite/appwrite/pull/8681
* Update executor by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8683
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.11...1.6.0
1.5.11 (2024-09-16)
## What's Changed
### Fixes
* Trigger functions event only if event is not paused by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8526
* Add retention env vars to deletes worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8663
### Miscellaneous
* Update database stack by @abnegate in https://github.com/appwrite/appwrite/pull/8564
* Bump database by @abnegate in https://github.com/appwrite/appwrite/pull/8573
* Prepare for 1.5.11 release by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8661
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.10...1.5.11
1.6.0-RC9 (2024-08-23)
## What's Changed
* chore: versions update by @byawitz in https://github.com/appwrite/appwrite/pull/8574
* feat: react native platform by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8562
* chore: upgrade console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8575
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC7...1.6.0-RC9
1.6.0-RC7 (2024-08-22)
## What's Changed
* fix: go runtime by @Meldiron in https://github.com/appwrite/appwrite/pull/8572
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC6...1.6.0-RC7
1.6.0-RC6 (2024-08-22)
## What's Changed
* Fix: go version by @Meldiron in https://github.com/appwrite/appwrite/pull/8571
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC5...1.6.0-RC6
1.6.0-RC5 (2024-08-22)
## What's Changed
* Implement MBSeconds Metric on 1.5.X by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8385
* Fix missing function variables by @Meldiron in https://github.com/appwrite/appwrite/pull/8554
* Fix: Env vars functiosn test by @Meldiron in https://github.com/appwrite/appwrite/pull/8555
* chore: fix session alerts by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8550
* Feat runtime controls by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8384
* Revert request type to json in create execution by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8563
* Sync 1.6.x Filters and Migrations with latest by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8553
* feat: update sdks by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8551
* Update Docs by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8567
* Feat: Separate deployment sizes by @Meldiron in https://github.com/appwrite/appwrite/pull/8556
* Feat: Headers validator benchmark by @Meldiron in https://github.com/appwrite/appwrite/pull/8561
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC4...1.6.0-RC5
1.6.0-RC4 (2024-08-18)
## What's Changed
* Default fallback to for templateBranch by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8547
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC3...1.6.0-RC4
1.6.0-RC3 (2024-08-16)
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC2...1.6.0-RC3
1.6.0-RC2 (2024-08-16)
## What's Changed
* increase longtext by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8312
* Prepare 1.5.8 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8322
* Fix browser-cached deleted file by @shimonewman in https://github.com/appwrite/appwrite/pull/8264
* Sync refactor-usage-sn into 1.5.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8324
* Sync main into 1.5.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8352
* Update account API reference by @choir27 in https://github.com/appwrite/appwrite/pull/8305
* Update functions API reference by @choir27 in https://github.com/appwrite/appwrite/pull/8346
* Bump console to version 4.3.23 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8363
* Remove detailed trace by @abnegate in https://github.com/appwrite/appwrite/pull/8374
* Update Migrations to 0.5 by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8377
* Deploy dotnet by @abnegate in https://github.com/appwrite/appwrite/pull/8266
* Remove relationship attributes from realtime event payloads by @byawitz in https://github.com/appwrite/appwrite/pull/8381
* Implement deploymentsStorage metric for projects API by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8258
* fix: Setting `path` for vcs function deployments by @byawitz in https://github.com/appwrite/appwrite/pull/8408
* Add new audit events by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8424
* Fix calculations by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8431
* Feat strip mail vars by @byawitz in https://github.com/appwrite/appwrite/pull/8415
* Update lock file with new migrations version by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8442
* Move mbSeconds into 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8449
* Clean projects cache while migrating by @shimonewman in https://github.com/appwrite/appwrite/pull/8395
* Adding PR Security Scan by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8433
* Fix queueForUsage not triggering for domain executions by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8463
* Fix: template tags by @Meldiron in https://github.com/appwrite/appwrite/pull/8445
* Fix realtime permission change by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8416
* Bump console to version 4.3.27 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8482
* Prepare 1.5.8 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8361
* Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8488
* Fix domain check by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8472
* Merge `main` to `1.5.x` by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8499
* Fix "API must be called in the coroutine" by @byawitz in https://github.com/appwrite/appwrite/pull/8495
* Bump executor version from 0.5.5 to 0.5.7 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8502
* Bump console to version 4.3.29 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8504
* Prepare 1.5.9 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8505
* Bump console to version 4.3.30 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8520
* Fix migration stuck at "Starting Data Migration [...]" by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8519
* Prepare 1.5.10 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8522
* Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8509
* Sync 1.6 with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8529
* Fix: Templates CORS by @Meldiron in https://github.com/appwrite/appwrite/pull/8528
* Update size to specification for variable runtimes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8537
* Add boundary to multipart header by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8539
* Fix: Manual templates by @Meldiron in https://github.com/appwrite/appwrite/pull/8527
* fix: reorder runtimes by @loks0n in https://github.com/appwrite/appwrite/pull/8540
* fix: Remaning 1.6 bugs by @byawitz in https://github.com/appwrite/appwrite/pull/8358
* Feat Sync team deletion by @byawitz in https://github.com/appwrite/appwrite/pull/8217
* Fix: anyof validator specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8543
* Feat: Add seconds precision to scheduledAt by @Meldiron in https://github.com/appwrite/appwrite/pull/8546
* chore: update docker base image by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8485
* Refactor changing function sdk types by @byawitz in https://github.com/appwrite/appwrite/pull/8542
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.0-RC1...1.6.0-RC2
1.6.0-RC1 (2024-08-12)
## What's Changed
* Allow execution filter attributes by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7607
* Sync 1.6.x with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8163
* Feat: API Tokens by @Meldiron in https://github.com/appwrite/appwrite/pull/7512
* Chore:usage requests count on error by @shimonewman in https://github.com/appwrite/appwrite/pull/8120
* Sync with 1.5.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8205
* Add metrics for successful and failed builds by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8210
* Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8189
* test by @fogelito in https://github.com/appwrite/appwrite/pull/8220
* feat: support twilio messaging service sid by @loks0n in https://github.com/appwrite/appwrite/pull/8222
* feat(logger): Unifying logger environment variable and adapting to th… by @byawitz in https://github.com/appwrite/appwrite/pull/8187
* Release SDKs by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8218
* Feat: projects.createJWT (dynamic keys) by @Meldiron in https://github.com/appwrite/appwrite/pull/8213
* Feat: users.createJWT() by @Meldiron in https://github.com/appwrite/appwrite/pull/8207
* Feat remove random shared tables by @abnegate in https://github.com/appwrite/appwrite/pull/8193
* Revert "Feat remove random shared tables" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8237
* refactor redis cache by @shimonewman in https://github.com/appwrite/appwrite/pull/8230
* Bump base image from 0.9.0 to 0.9.1 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8238
* Remove build id from api endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8214
* Revert "Merge pull request #8237 from appwrite/revert-8193-feat-remov… by @abnegate in https://github.com/appwrite/appwrite/pull/8240
* Fix MFA for OAuth2 only accounts by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8245
* Use latest Platform and add Core module by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7936
* Sync 1.5.x into refactor-usage-sn by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8244
* Feat update pwd abuse by @abnegate in https://github.com/appwrite/appwrite/pull/8255
* Delete Expired Targets Per Project by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8239
* Adding hk in translations by @navjotNSK in https://github.com/appwrite/appwrite/pull/8179
* Added cancel build endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7605
* Add Test to Validate Headers aren't Overridden by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8228
* docs: fix hyperlink in storage docs by @choir27 in https://github.com/appwrite/appwrite/pull/8269
* Fix: Don't set the target field if the existing target document is false by @2002Bishwajeet in https://github.com/appwrite/appwrite/pull/8236
* Chore:update cache & database by @shimonewman in https://github.com/appwrite/appwrite/pull/8285
* Sync main into 1.5.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8281
* New environment for certificates and security emails by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7888
* update to use latest platform with module by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8249
* Fix for Tests, also fix Create bucket endpoint validator for maximum file size by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8275
* docs: update text description in request table by @choir27 in https://github.com/appwrite/appwrite/pull/8263
* Sync 1.5.x into refactor-usage-sn by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8290
* Disable validation for project DBs during migration by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8298
* Sync refactor-usage-sn into 1.5.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8296
* 1.6.x specs by @byawitz in https://github.com/appwrite/appwrite/pull/8304
* Add `default` to Collection Attributes in Migration by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8271
* Fix flaky certificate test by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8316
* Fix flaky function test by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8317
* Disable validation for subquery to prevent error by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8297
* Fix 'Missing required attribute "expire"' on `users.createSession()` by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8308
* Bump console to version 4.3.14 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8321
* Fix certificate emails by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8292
* feat: Adding cli to the function deployment type by @byawitz in https://github.com/appwrite/appwrite/pull/8215
* Sync with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8295
* Feat: vcs.getRepositoryContents() by @Meldiron in https://github.com/appwrite/appwrite/pull/8330
* Fix: 1.6.x failing tests by @Meldiron in https://github.com/appwrite/appwrite/pull/8333
* Add appwrite version in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8336
* Tests: Ensure CI/CD works by @Meldiron in https://github.com/appwrite/appwrite/pull/8350
* Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8327
* Feat: Scheduled executions (execute later) by @Meldiron in https://github.com/appwrite/appwrite/pull/8243
* Feat delete execution by @byawitz in https://github.com/appwrite/appwrite/pull/8337
* Feat new session alert by @loks0n in https://github.com/appwrite/appwrite/pull/8315
* OPR v4 support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8323
* Mock OTP and phone numbers by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7565
* Feat scheduled executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8355
* Chores: Update specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8356
* Fix execution duration by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8357
* Update delete authenticator to remove OTP Validation by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8367
* feat: 1.6.x sdks by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8359
* Add Darija (Moroccan Arabic) translation file by @Achraf112Ben in https://github.com/appwrite/appwrite/pull/7501
* Add profiler for debugging by @byawitz in https://github.com/appwrite/appwrite/pull/8397
* Feat project last activity by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8366
* feat: containerized console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8406
* feat: base migration for 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8417
* Document APIs that don't support redirects by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8233
* Fix: users JWT methods by @Meldiron in https://github.com/appwrite/appwrite/pull/8420
* Feat 1.6.x migrations and filters by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8403
* Add APPWRITE_REGION in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8394
* Chores: Sync main to 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8430
* Fix: Dynamic keys in Router executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8428
* fix file size calculations by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8432
* Feat: scheduledAt in execution response model by @Meldiron in https://github.com/appwrite/appwrite/pull/8425
* Move functions marketplace to appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8427
* tests: Refactor deployment check in function tests by @byawitz in https://github.com/appwrite/appwrite/pull/8444
* feat: Adding ci/cd benchmark by @byawitz in https://github.com/appwrite/appwrite/pull/8414
* Handle false appended to string by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8398
* Chode: Upgrade SDK version by @Meldiron in https://github.com/appwrite/appwrite/pull/8465
* chore: Upgrading dbip to latest version by @byawitz in https://github.com/appwrite/appwrite/pull/8467
* feat: session alert improvements by @loks0n in https://github.com/appwrite/appwrite/pull/8399
* Fix: function redeployments by @Meldiron in https://github.com/appwrite/appwrite/pull/8434
* Feat: Functions autorestart by @Meldiron in https://github.com/appwrite/appwrite/pull/8473
* feat: address review comments by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8422
* Add value to variables template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8483
* fix: build size limits by @loks0n in https://github.com/appwrite/appwrite/pull/8396
* Fix: Deployment method by @Meldiron in https://github.com/appwrite/appwrite/pull/8490
* refactor: no session alerts for otp and magic-url logins by @byawitz in https://github.com/appwrite/appwrite/pull/8459
* Add scopes to function template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8496
* Feat update benchmark comment by @byawitz in https://github.com/appwrite/appwrite/pull/8507
* Fix: 4XX execution status by @Meldiron in https://github.com/appwrite/appwrite/pull/8493
* Feat: Dynamic keys in builds by @Meldiron in https://github.com/appwrite/appwrite/pull/8492
* feat: base runtimes key by @loks0n in https://github.com/appwrite/appwrite/pull/8503
* Allow deployment queries on type and size by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8515
* Feat adding email templates by @byawitz in https://github.com/appwrite/appwrite/pull/8501
* Fix keep git by @byawitz in https://github.com/appwrite/appwrite/pull/8500
* chore: Upgrading logger by @byawitz in https://github.com/appwrite/appwrite/pull/8497
* Feat changing emails by @byawitz in https://github.com/appwrite/appwrite/pull/8466
* fix: Increasing buckets metadata by @byawitz in https://github.com/appwrite/appwrite/pull/8452
* feat: schedule execution improvements by @loks0n in https://github.com/appwrite/appwrite/pull/8412
* Add multipart support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8477
* Fix deploy from git with space by @byawitz in https://github.com/appwrite/appwrite/pull/8517
* Fix: missing build logs by @Meldiron in https://github.com/appwrite/appwrite/pull/8484
* Refactor console links by @byawitz in https://github.com/appwrite/appwrite/pull/8523
## New Contributors
* @Achraf112Ben made their first contribution in https://github.com/appwrite/appwrite/pull/7501
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.7...1.6.0-RC1
1.5.10 (2024-08-12)
## What's Changed
### Notable changes
* Bump console to version 4.3.30 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8520
### Fixes
* Fix migration stuck at "Starting Data Migration [...]" by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8519
> Note: please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.5.x.
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.9...1.5.10
1.5.9 (2024-08-09)
## What's Changed
### Notable changes
* Add Darija (Moroccan Arabic) translation file by @Achraf112Ben in https://github.com/appwrite/appwrite/pull/7501
* Bump console to version 4.3.29 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8504
### Fixes
* Fix domain check by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8472
* Fix "API must be called in the coroutine" by @byawitz in https://github.com/appwrite/appwrite/pull/8495
* Bump executor version from 0.5.5 to 0.5.7 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8502
### Miscellaneous
* Add profiler for debugging by @byawitz in https://github.com/appwrite/appwrite/pull/8397
* Document APIs that don't support redirects by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8233
> Note: please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.5.x.
## New Contributors
* @Achraf112Ben made their first contribution in https://github.com/appwrite/appwrite/pull/7501
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.8...1.5.9
1.5.8 (2024-08-07)
## What's Changed
### Notable changes
* Support Twilio messaging service SID by @loks0n in https://github.com/appwrite/appwrite/pull/8222
* Improve cache performance by @shimonewman in https://github.com/appwrite/appwrite/pull/8230
* Add hk in translations by @navjotNSK in https://github.com/appwrite/appwrite/pull/8179
* Update pwd abuse by @abnegate in https://github.com/appwrite/appwrite/pull/8255
* Bump console to version 4.3.23 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8363
* Remove detailed trace by @abnegate in https://github.com/appwrite/appwrite/pull/8374
* Remove relationship attributes from realtime event payloads by @byawitz in https://github.com/appwrite/appwrite/pull/8381
* Sanitize URLs in emails by @byawitz in https://github.com/appwrite/appwrite/pull/8415
### Fixes
* Ensure usage is counted for errors by @shimonewman in https://github.com/appwrite/appwrite/pull/8120
* Fix MFA for OAuth2 only accounts by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8245
* Delete Expired Targets Per Project by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8239
* Don't set the target field if the existing target document is false by @2002Bishwajeet in https://github.com/appwrite/appwrite/pull/8236
* Disable validation for project DBs during migration by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8298
* Add `default` to Collection Attributes in Migration by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8271
* Fix Create bucket endpoint validator for maximum file size by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8275
* Disable validation for subquery to prevent error by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8297
* Fix 'Missing required attribute "expire"' on `users.createSession()` by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8308
* Fix certificate emails by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8292
* Fix browser-cached deleted file by @shimonewman in https://github.com/appwrite/appwrite/pull/8264
* Fix migration of firebase users by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8377
* Add profiler for debugging by @byawitz in https://github.com/appwrite/appwrite/pull/8397
* Fix `path` for vcs function deployments by @byawitz in https://github.com/appwrite/appwrite/pull/8408
* Fix calculations by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8431
* Fix bugs with migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8442
* Fix queueForUsage not triggering for domain executions by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8463
* Fix realtime permission change by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8416
### Miscellaneous
* Bump base image from 0.9.0 to 0.9.1 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8238
* Use latest Platform and add Core module by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7936
* Add Test to Validate Headers aren't Overridden by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8228
* Fix hyperlink in storage docs by @choir27 in https://github.com/appwrite/appwrite/pull/8269
* Update cache & database by @shimonewman in https://github.com/appwrite/appwrite/pull/8285
* Fix flaky certificate test by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8316
* Fix flaky function test by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8317
* Update account API reference by @choir27 in https://github.com/appwrite/appwrite/pull/8305
* Update functions API reference by @choir27 in https://github.com/appwrite/appwrite/pull/8346
* Implement deploymentsStorage metric for projects API by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8258
* Add new audit events by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8424
* Move mbSeconds into 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8449
* Clean projects cache while migrating by @shimonewman in https://github.com/appwrite/appwrite/pull/8395
* Use git tags for function template by @Meldiron in https://github.com/appwrite/appwrite/pull/8445
> Note: please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.5.x.
## New Contributors
* @choir27 made their first contribution in https://github.com/appwrite/appwrite/pull/8269
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.7...1.5.8
1.5.7 (2024-05-24)
## What's Changed
### Fixes
* Fix database exception wrapping by @abnegate in https://github.com/appwrite/appwrite/pull/7787
* Fix exception wrap order by @abnegate in https://github.com/appwrite/appwrite/pull/7818
* Fix membership query to use internalId by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7834
* Fix vcs silent mode by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7683
* Fix function domain permissions by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7852
* Fix tests required for Cloud by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7777
* Fix OAuth error code by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7893
* Fix connection reclaim logic. by @eldadfux in https://github.com/appwrite/appwrite/pull/6886
* Fix shared queue name by @abnegate in https://github.com/appwrite/appwrite/pull/8092
* Fix syntax error by @abnegate in https://github.com/appwrite/appwrite/pull/8093
* Fix missing id attribute error by @abnegate in https://github.com/appwrite/appwrite/pull/8094
* Fix tests for CL by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8076
* Fix project deletes for shared tables by @abnegate in https://github.com/appwrite/appwrite/pull/8107
* Handle SQL error code 'HY000' in realtime by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8106
* Fix: Don't Override `robots.txt` for Other Domains by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8185
* Escape function build command by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7808
* Create failed execution from worker if deployment doesn't exist by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7896
* Fix: admin mode on console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7951
* Fix file size default limit by @shimonewman in https://github.com/appwrite/appwrite/pull/7843
* Fix: Python failing builds by @Meldiron in https://github.com/appwrite/appwrite/pull/8078
* Fix shared project delete by @abnegate in https://github.com/appwrite/appwrite/pull/8142
* Fix TextMagic class name by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8132
* Prevent functions domain and subdomain to be added as custom domain by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7933
* Fix don't publish max users exceed by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8067
* Fix invalid cache document id by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8183
* Fix not hiding tokens for clients via realtime by @abnegate in https://github.com/appwrite/appwrite/pull/7870
### Miscellaneous
* Upload 400s to separate error logger by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7784
* Admin mode use teamInternalId by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7835
* Chore: update avatars API by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7840
* Use internal ids for query by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7838
* Remove cloud related scripts by @shimonewman in https://github.com/appwrite/appwrite/pull/7414
* Update VCS Comment by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7854
* Transaction and reconnection fixes by @fogelito in https://github.com/appwrite/appwrite/pull/7877
* Feat configurable collections by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7882
* Remove var_dump calls by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7884
* Storage DO adapter http version by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7905
* Update executor version by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7910
* Comment timer tick by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7911
* Update db for relationships and object as array attributes fixes by @abnegate in https://github.com/appwrite/appwrite/pull/7917
* Bump executor version to 0.5.1 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7925
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/7937
* Reclaim only current connection by @abnegate in https://github.com/appwrite/appwrite/pull/7941
* Match memberships on internal ID by @abnegate in https://github.com/appwrite/appwrite/pull/7953
* Chore: queue retry update by @shimonewman in https://github.com/appwrite/appwrite/pull/7991
* Chore task addition by @shimonewman in https://github.com/appwrite/appwrite/pull/7992
* Databases.php collection not found by @fogelito in https://github.com/appwrite/appwrite/pull/7341
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8036
* Feat upgrade db by @abnegate in https://github.com/appwrite/appwrite/pull/8050
* Handle string error codes by @fogelito in https://github.com/appwrite/appwrite/pull/7878
* Migration Logging Improvements by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8057
* Remove logger code from avatars.php by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8065
* Update chunk size to 7 MB by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8060
* Shared tables support by @abnegate in https://github.com/appwrite/appwrite/pull/7206
* Ensure namespace is set if override equals shared tables by @abnegate in https://github.com/appwrite/appwrite/pull/8091
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8095
* Disable sending realtime stats by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8104
* Increase chunk size to 10 MB by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8099
* Update db by @abnegate in https://github.com/appwrite/appwrite/pull/8113
* Update executor image name to exc-1 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8123
* Catch DB errors on delete by @abnegate in https://github.com/appwrite/appwrite/pull/8143
* Update Logger and migrations, implement sampler. by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8146
* Increase shared tables projects by @abnegate in https://github.com/appwrite/appwrite/pull/8161
* Feat: improve cold start error, merge to cloud by @loks0n in https://github.com/appwrite/appwrite/pull/8165
* Add tests for scheduled functions by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8164
* Remove throw PdoException in Error hook by @fogelito in https://github.com/appwrite/appwrite/pull/8169
* Refactor localdevice injection by @byawitz in https://github.com/appwrite/appwrite/pull/8173
* Usage sms per country code count by @shimonewman in https://github.com/appwrite/appwrite/pull/7592
* GetEnv on worker.php by @shimonewman in https://github.com/appwrite/appwrite/pull/8026
* Feat get env by @shimonewman in https://github.com/appwrite/appwrite/pull/8180
* Chore: remove compose version by @loks0n in https://github.com/appwrite/appwrite/pull/8148
* Chore update executor host default var by @abnegate in https://github.com/appwrite/appwrite/pull/8190
* Wrap realtime stats in an edition check by @abnegate in https://github.com/appwrite/appwrite/pull/8192
* Update executor image name by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8147
* Feat: improve header demo values by @loks0n in https://github.com/appwrite/appwrite/pull/8089
* Feat: add warning header by @loks0n in https://github.com/appwrite/appwrite/pull/8063
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.6...1.5.7
1.5.6 (2024-05-22)
## What's Changed
### Notable Changes
* Prevent functions domain to be used as custom domain by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7934
* Bump console to version 4.3.2 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8172
### Fixes
* Fix auth mode check by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7980
* Fix templates not copying hidden files by @loks0n in https://github.com/appwrite/appwrite/pull/7610
* Use `resourceInternalId` for Querying Function Deployments by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8038
* Fix Email OTP not verifying account by @Meldiron in https://github.com/appwrite/appwrite/pull/8084
* Fix MFA email verification code font by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8082
* Don't kick user and require verification after enabling MFA by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8081
* Fix typo in credit-cards.php credit card image filename by @infysumanta in https://github.com/appwrite/appwrite/pull/8074
* Fix Deprecated Warning in Doctor.php by @xuelink in https://github.com/appwrite/appwrite/pull/8105
* Set limit to retrieve all stats for the usage range by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8117
* Fix email used for name when user is created via Apple OAuth2 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8102
* Improve cold start error message by @loks0n in https://github.com/appwrite/appwrite/pull/8152
* Allow adding user over limit from Console when creating team membership by @ketanbaitule in https://github.com/appwrite/appwrite/pull/8122
### Miscellaneous
* Add GitHub action to close stale issues by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/7927
* Document the standard we follow for country codes by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8014
* Add OSV Scanner for vulnerability scans by @btme0011 in https://github.com/appwrite/appwrite/pull/6506
* Fix stale action close reason by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8046
* Fix some typos in comments by @fuyangpengqi in https://github.com/appwrite/appwrite/pull/7993
* Replace missing domain paths in README.md by @BtheGit in https://github.com/appwrite/appwrite/pull/8049
* Add the React Native SDK by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7776
* Bump database by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8080
* Add documentation for metrics by @shimonewman in https://github.com/appwrite/appwrite/pull/8088
* Add new country Palestine with its translations by @xuelink in https://github.com/appwrite/appwrite/pull/8031
* Update users create token description by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8129
* Bump dependencies by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8130
* Fix chinese translation by @xuelink in https://github.com/appwrite/appwrite/pull/8151
## New Contributors
* @fuyangpengqi made their first contribution in https://github.com/appwrite/appwrite/pull/7993
* @BtheGit made their first contribution in https://github.com/appwrite/appwrite/pull/8049
* @infysumanta made their first contribution in https://github.com/appwrite/appwrite/pull/8074
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.5...1.5.6
1.5.5 (2024-04-25)
## What's Changed
### Notable changes
* Change SMS verification message to only have the code by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7912
* Add new country `Taiwan` with its translations by @xuelink in https://github.com/appwrite/appwrite/pull/7873
* Add Hong Kong (HK) to countries list by @deanurag in https://github.com/appwrite/appwrite/pull/7962
* Add French Polynesia flag to flags.php by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8007
* Enable auto upgrade for mariadb container by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8020
## Fixes
* Use team internal ID for checks and queries for membership by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7836
* Use internal IDs for queries and checks by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7839
* Remove redundant commas by @jgentes in https://github.com/appwrite/appwrite/pull/7764
* Remove a redundant call to fetch the topic document again by @ItzNotABug in https://github.com/appwrite/appwrite/pull/7894
* Fix wrong refresh var for Autodesk by @eldadfux in https://github.com/appwrite/appwrite/pull/7897
* Fix email attachment example by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7681
* Add missing chunkId param to create file abuse key by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7913
* Fix delete message event not firing by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7906
* Fix worker crash when using custom SMTP provider by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7915
* Update email attachments param by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7885
* Fix MFA protected group by @Meldiron in https://github.com/appwrite/appwrite/pull/7947
* Fix recovery code removal by @Meldiron in https://github.com/appwrite/appwrite/pull/7950
* Add recovery code to List factors by @Meldiron in https://github.com/appwrite/appwrite/pull/7949
* Fix challenge type check by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7981
* Fix MFA links in specs by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7966
* Add missing 'apis' attribute to projects collection by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7997
* Update user create error message for console to be console specific by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7996
* Add DB environment variables to appwrite-worker-mails by @mbackonja in https://github.com/appwrite/appwrite/pull/8002
* Delete related attributes on delete collection by @fogelito in https://github.com/appwrite/appwrite/pull/7985
* Fix server errors from invalid or outdated cookies by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8008
* Fix delete MFA authenticator response model by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8005
* Fix MFA with admin mode by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7984
## Miscellaneous
* Update getEnv to use system lib by @eldadfux in https://github.com/appwrite/appwrite/pull/7895
* Update SDK and docs links in readme by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7978
* Update README.md by @LauraDuRy in https://github.com/appwrite/appwrite/pull/6358
* Bump console to version 4.0.6 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8017
> Note: please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.5.x.
## New Contributors
* @jgentes made their first contribution in https://github.com/appwrite/appwrite/pull/7764
* @ItzNotABug made their first contribution in https://github.com/appwrite/appwrite/pull/7894
* @xuelink made their first contribution in https://github.com/appwrite/appwrite/pull/7873
* @LauraDuRy made their first contribution in https://github.com/appwrite/appwrite/pull/6358
* @mbackonja made their first contribution in https://github.com/appwrite/appwrite/pull/8002
* @deanurag made their first contribution in https://github.com/appwrite/appwrite/pull/7962
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.4...1.5.5
1.5.4 (2024-03-25)
## What's Changed
## Fixes
* Bump executor version to fix docker conflict error by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7804
* Fix webhooks failed connection by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7848
* Fix msg91 params by @abnegate in https://github.com/appwrite/appwrite/pull/7824
* Fix functions domain permissions by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7853
* Fix function build command by @abnegate in https://github.com/appwrite/appwrite/pull/7813
## Miscellaneous
* Bump console to version 4.0.5 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7863
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.3...1.5.4
1.4.14 (2024-03-13)
## What's Changed
### Notable changes
* Add console hostname env variable by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7360
* Add more phone validation by @loks0n in https://github.com/appwrite/appwrite/pull/7165
### Fixes
* Migrate enum attribute size to 255 by @fanatic75 in https://github.com/appwrite/appwrite/pull/7183
* Fix SMS import by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7293
* Fix app console hostnames check by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7385
* Fix webp compression by @abnegate in https://github.com/appwrite/appwrite/pull/7566
### Miscellaneous
* Update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7291
* Escape function build command by @abnegate in https://github.com/appwrite/appwrite/pull/7816
> Note: please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.4.x.
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.13...1.4.14
1.5.3 (2024-03-11)
## What's changed
### Fixes
* Fix Attribute not found when migrating users collection by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7782
* Fix git deployments by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7780
* Allow wildcards for url validation like OAuth2 success by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7791
### Miscellaneous
* Bump console to version 4.0.4 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7793
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.2...1.5.3
1.5.2 (2024-03-09)
## What's Changed
### Fixes
* Fix stats migration by @abnegate in https://github.com/appwrite/appwrite/pull/7760
* Fix index migrations by @abnegate in https://github.com/appwrite/appwrite/pull/7769
* Fix Flutter/Dart SDKs by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7765
* Fix push notifications with no image by @abnegate in https://github.com/appwrite/appwrite/pull/7771
* Fix Python SDK by @abnegate in https://github.com/appwrite/appwrite/pull/7770
* Fix Android SDK deployment by @abnegate in https://github.com/appwrite/appwrite/pull/7770
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.1...1.5.2
1.5.1 (2024-03-08)
## What's Changed
* fix: usage containers by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7757
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.5.0...1.5.1
1.5.0 (2024-03-08)
## What's Changed
### New features
- SSR support added. You can now handle sessions on your server app.
- [Learn more in docs](https://appwrite.io/docs/products/auth/server-side-rendering)
- 2FA support is now added for Appwrite Auth and for Console users.
- [Learn about adding 2FA to your app](https://appwrite.io/docs/products/auth/2fa)
- [Learn about 2FA on Console](https://appwrite.io/docs/advanced/security/2fa)
- Appwrite Messaging added. You can now send emails, SMS messages, and push notifications.
- [Learn more in docs](https://appwrite.io/docs/products/messaging)
- Appwrite now has enums for all config strings for OAuth, messaging adaptors, and more.
- [Learn more in the docs](https://appwrite.io/docs/sdks)
- New runtime versions for Dart, Bun, Ruby, Node, Deno, Python, PHP, Kotlin, Java, and Swift.
- [Learn more in docs](https://appwrite.io/docs/products/functions/runtimes)
- Create custom login flows with custom sessions and tokens.
- [Learn more in docs](https://appwrite.io/docs/products/auth/custom-token)
### Upgrading
- Appwrite Cloud is not yet updated to 1.5.x, expect an announcement in the upcoming weeks. If you lock your Appwrite SDK version, this update is not breaking.
- Follow the [self-hosted docs](https://appwrite.io/docs/advanced/self-hosting/update) to update your self-hosted Appwrite.
- Update your SDKs to the latest versions. The API is backwards compatible, using old SDKs will not break existing apps, but you will not have access to new features.
## New Contributors
* @fanksin made their first contribution in https://github.com/appwrite/appwrite/pull/7276
* @iMacHumphries made their first contribution in https://github.com/appwrite/appwrite/pull/7350
* @UtkarshAhuja2003 made their first contribution in https://github.com/appwrite/appwrite/pull/7365
* @Souptik2001 made their first contribution in https://github.com/appwrite/appwrite/pull/7559
* @GuptaPratik02 made their first contribution in https://github.com/appwrite/appwrite/pull/6826
* @navjotNSK made their first contribution in https://github.com/appwrite/appwrite/pull/7651
* @DylanG-64 made their first contribution in https://github.com/appwrite/appwrite/pull/7728
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.13...1.5.0
1.4.13 (2023-11-17)
## What's Changed
### Notable changes
* Change enum size validation in update controller by @fanatic75 in https://github.com/appwrite/appwrite/pull/7164
* Bump console to version 3.2.8 in [#7167](https://github.com/appwrite/appwrite/pull/7167)
### Bug fixes
* Fix error after adding bigger enum by @fanatic75 in https://github.com/appwrite/appwrite/pull/7162
* Add chunkId to abuse key to prevent rate limit for SDKs by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7154
### Miscellaneous
* Fix enum test case by @fanatic75 in https://github.com/appwrite/appwrite/pull/7163
* Add flag to send logs to logger by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7155
* Add a CI task to validate composer file and lock by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7142
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.12...1.4.13
1.4.12 (2023-11-16)
## What's Changed
### Fixes
* Only delete repositories linked to the particular project by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7131
* Fix patch script, make errors silent by @Meldiron in https://github.com/appwrite/appwrite/pull/7134
* Fix git installation deletion by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7140
* Fix verified user getting email verifications by @yatharth1706 in https://github.com/appwrite/appwrite/pull/5174
* Wrap create stats query with Authorization::skip by @shimonewman in https://github.com/appwrite/appwrite/pull/7124
### Miscellaneous
* Bump console to version 3.2.7 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7148
* Implement health thresholds by @Meldiron in https://github.com/appwrite/appwrite/pull/7123
* 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7106
* Repositories recreation script by @Meldiron in https://github.com/appwrite/appwrite/pull/7133
* Add commit flag to delete orphaned projects task by @shimonewman in https://github.com/appwrite/appwrite/pull/7095
* Chore update database by @abnegate in https://github.com/appwrite/appwrite/pull/7138
* chore: update versions and changelog by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7150
> If your function got disconnected from your git repository because of the transient bug introduced in 1.4.10, you can manually fix it by disconnecting and reconnecting the function to the git repository.
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.11...1.4.12
1.4.11 (2023-11-10)
## What's Changed
### Miscellaneous
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/7111
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.10...1.4.11
1.4.10 (2023-11-09)
## What's Changed
### Notable changes
* Update DB health API to return 500 if DB is down by @shimonewman in https://github.com/appwrite/appwrite/pull/7096
* Add cURL timeout and prevent storing response data for webhooks by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7056
### Fixes
* Fix swoole warning by @loks0n in https://github.com/appwrite/appwrite/pull/7071
* Fix regression from worker refactor by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7074
* Fix the Health service's get X queue endpoints by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7073
* Fix optional services by @abnegate in https://github.com/appwrite/appwrite/pull/7078
* Ensure usage endpoints don't throw 500 when usage is disabled by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7087
* Fix missing functionId error on create execution by @loks0n in https://github.com/appwrite/appwrite/pull/7091
* Fix missing sessionId error by @loks0n in https://github.com/appwrite/appwrite/pull/7085
* Fix 500 error when creating proxy rule by @loks0n in https://github.com/appwrite/appwrite/pull/7084
* Ensure linked VCS repos and comments are deleted when project/function is deleted by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7066
* Handle cases where password history could contain NULLs by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7092
### Miscellaneous
* Remove mock endpoints by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7070
* Improve error handling and add more validation for migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/6828
* Chore bump dependencies by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7104
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.9...1.4.10
1.4.9 (2023-10-31)
## What's Changed
### Bug fixes
* Fix 400 error on function domain execution by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7059
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.8...1.4.9
1.4.8 (2023-10-27)
## What's Changed
### Notable changes
* Fix certificate emails and add support for variables in email template subject by @stnguyen90 in https://github.com/appwrite/appwrite/pull/6495
* Bump console to version 3.2.5 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7027
* Bump utopia database and storage versions by @abnegate in https://github.com/appwrite/appwrite/pull/7002
### Bug fixes
* Fixes cookie headers not being passed properly by router by @Meldiron in https://github.com/appwrite/appwrite/pull/7024
* Fix permission problem in deletes worker by @abnegate in https://github.com/appwrite/appwrite/pull/7013
### Miscellaneous
* Improve error handling in the realtime service by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/6998
* Update the error code for unsupported protocol by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7006
* Improve CI tests by executing them in parallel by @christyjacob4 in https://github.com/appwrite/appwrite/pull/6198
* Update README.md to add links to orchestration tools by @krishvsoni in https://github.com/appwrite/appwrite/pull/7011
* Update gitpod setup to install instead of update dependencies by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/6938
* Remove analytics from install script by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7017
* Improve database logging by @abnegate in https://github.com/appwrite/appwrite/pull/7003
* Add VCS tests by @vermakhushboo in https://github.com/appwrite/appwrite/pull/6894
* Improve error messages by @gewenyu99 in https://github.com/appwrite/appwrite/pull/6487
* Add command to delete orphaned projects by @shimonewman in https://github.com/appwrite/appwrite/pull/7015
## New Contributors
* @krishvsoni made their first contribution in https://github.com/appwrite/appwrite/pull/7011
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.7...1.4.8