Releases: appwrite/appwrite
Releases · appwrite/appwrite
1.8.1-RC1
What's Changed
Important
Please run the migrate command even if upgrading from 1.8.x.
Notable changes
- Add branch deployments support by @atharvadeosthale in #10486
- Add TanStack Start sites support by @Meldiron in #10681
- Add Next.js standalone support by @Meldiron in #10747
- Add Resend integration by @ChiragAgg5k in #10690
- Add option to enable/disable image transformations per-bucket by @ChiragAgg5k in #10722
- Add operators support by @abnegate in #10735 and #10800
- Add function and sites stats by @lohanidamodar in #10786
- Add disable count feature by @shimonewman in #10668
- Add ElevenLabs site template by @adityaoberai in #10782
- Add suggested environment variables by @Meldiron in #10795
- Update GeoDB database by @lohanidamodar in #10890
- Update Flutter default build runtime by @lohanidamodar in #10807
- Upgrade runtimes by @lohanidamodar in #10804
Fixes
- Fix duplicate document error while creating file by @lohanidamodar in #10891
- Fix "Update external deployment (authorize)" throwing 500 error due to invalid query by @ItzNotABug in #10888
- Fix error setting user password by @lohanidamodar in #10889
- Fix error generating email MFA challenges by @ItzNotABug in #10884
- Fix file token expiry by @hmacr in #10877
- Fix TanStack Nitro default by @Meldiron in #10860
- Fix TanStack builds by @Meldiron in #10767
- Fix nullable validation by @ChiragAgg5k in #10819 and #10778
- Fix WebP library by @stnguyen90 in #10738
- Fix batch writes by @lohanidamodar in #10812
- Fix error handler error by @abnegate in #10719
- Fix Next 16 compatibility by @Meldiron in #10713
- Fix stats usage memory leak by @loks0n in #10683
- Fix author URL in template deployments by @vermakhushboo in #10535
- Fix VCS lock deletion by @vermakhushboo in #10691
Miscellaneous
- Add CSV export functionality by @abnegate in #10546, #10750, #10813, and #10847
- Add JWT disposition by @abnegate in #10867
- Add screenshots endpoint by @eldadfux in #10675
- Add screenshot endpoint stats by @lohanidamodar in #10706
- Add users attributes by @fogelito in #10688
- Add max build duration environment variable by @HarshMN2345 in #10674
- Add custom realtime logger by @abnegate in #10871
- Add logs by @ItzNotABug in #10869
- Improve MFA docs endpoint order by @HarshMN2345 in #10793
- Auth refactor by @lohanidamodar in #10758, by @abnegate in #10837, by @shimonewman in #10682, and by @lohanidamodar in #10667
- Bump assistant to 0.8.4 by @loks0n in #10887
- Bump database to 3.1.5 by @fogelito in #10766
- Bump Utopia DNS by @loks0n in #10761
- Update domains to 0.8.3 by @ChiragAgg5k in #10658
- Update domains to 0.9.1 by @ChiragAgg5k in #10678
- Update Apple Swift to 13.3.0 by @ChiragAgg5k in #10679
- Update Apple Swift by @ChiragAgg5k in #10663
- Update CLI to 10.2.2 by @ChiragAgg5k in #10672
- Update to CLI 12.0.0 by @ChiragAgg5k in #10853
- Update docs examples to use Permission class by @ChiragAgg5k in #10707
- Update SDK examples docs by @ChiragAgg5k in #10855
- Release Python SDK by @ChiragAgg5k in #10762
- Release Flutter 20.3.2 by @ChiragAgg5k in #10838
- Release Flutter/Dart add screenshot examples by @ChiragAgg5k in #10811
- Release PHP CLI by @ChiragAgg5k in #10791
- Release SDKs by @ChiragAgg5k in #10817
- Update SDKs by @ChiragAgg5k in #10694, #10729, and #10744
- Update SDK generator by @ChiragAgg5k in #10743
- Update database by @abnegate in #10664
- Update README file by @Veera-mulge in #10763
- SDK release documentation by @ChiragAgg5k in #10745
- SDK release runtime config by @stnguyen90 in #10765
- Sync specs by @ChiragAgg5k in #10789
- Sync 1.8.0 by @stnguyen90 in #10677
- Add workflow for issue triage by @stnguyen90 in #10718
- Add issue auto-labeler by @stnguyen90 in #10700
- Add AI moderator repo by @Copilot in #10717
- Browser bump by @ItzNotABug in #10850
- Template type enum override by @ChiragAgg5k in #10848
- VCS reference type by @ChiragAgg5k in #10852
- Index scope description by @stnguyen90 in #10851
- Config for environment by @Meldiron in #10833
- Format instance by @ChiragAgg5k in #10830
- Replace sleep in webhooks service by @vermakhushboo in #10656
- Update email composer by @fogelito in #10720
- Update facts on GitHub sites and functions by @HarshMN2345 in #10593 and #10771
- Fix wrong user type by @lohanidamodar in #10875
- Fix limit and offset computation by @hmacr in #10880
- Fix enum examples by @ChiragAgg5k in #10828
- Fix response models multi-methods by @ChiragAgg5k in #10815
- Fix undefined variable by @lohanidamodar in #10654
- Fix undefined sequence by @lohanidamodar in #10652
- Fix description by @ChiragAgg5k in #10702
- Fix warning in builds worker by @ChiragAgg5k in #10705
- Fix sites create deployment docs by @Priyanshuthapliyal2005 in #10566
- Fix test dependencies projects by @ChiragAgg5k in #10655
- Fix list sites test by @ChiragAgg5k in #10726
New Contributors
- @HarshMN2345 made their...
1.7.5
1.8.0
What's Changed
Notable changes
- Do not allow full range by @basert in #9847
- Expose internal id as a part of auto increment id by @ArnabChatterjee20k in #9713
- Expose sequence by @abnegate in #9870
- Add flutter 3.32 and dart 3.8 runtimes by @lohanidamodar in #9914
- Shorten commit url and branch url by @vermakhushboo in #9919
- Remove powered by from error pages by @vermakhushboo in #9927
- Enable resource limits on GIF previews by @basert in #9940
- Only run maintenance task for projects accessed in last 24 hours by @christyjacob4 in #9989
- Add increment + decrement routes by @abnegate in #9986
- Only run maintenance task for projects accessed in last 30 days by @christyjacob4 in #9995
- Update appwrite-assistant image version to 0.8.3 by @ChiragAgg5k in #10003
- Update emails to use button by @ItzNotABug in #9590
- Create commit & branch url for first git deployment when site is linked to repo by @vermakhushboo in #9969
- Handle React Native schemes by @loks0n in #9650
- Handle origin validation for web extensions by @ChiragAgg5k in #10107
- Preview text for emails by @hmacr in #10198
- Create email target when using email OTP registration by @ChiragAgg5k in #10224
- Add CSV imports by @abnegate in #10231
- Add support for svg favicons by @ChiragAgg5k in #10255
- Realtime support for bulk api by @ArnabChatterjee20k in #10096
- Skip redundant subqueries in users list route by @abnegate in #10297
- Add native sign in with Apple function template by @adityaoberai in #10286
- Add support for HEAD requests by @ChiragAgg5k in #10304
- Update invite email copy by @vermakhushboo in #10309
- Increase dynamic API key expiration by @Meldiron in #10328
- Add TablesDB service by @abnegate in #10333
- Add execution.deploymentId to response model by @Meldiron in #10357
- Switch Union China Pay to just Union Pay by @ChiragAgg5k in #10372 and #10382
- Add execution id and log id to response headers by @vermakhushboo in #10379
- Add executionId and client IP to function headers by @JoshiJoshiJoshi in #9147
- Allow HEAD requests in function executions by @ChiragAgg5k in #10385
- Add support for select queries when listing deployments by @Meldiron in #10380
- Add spatial type attributes by @ArnabChatterjee20k in #10356 and #10443
- Add realtime support for bulk upserts by @ArnabChatterjee20k in #10425
- Add previewUrl to vcs comment from vcs controller by @vermakhushboo in #10396
- Rename verification SDK methods to be more specific by @ChiragAgg5k in #10606
- Add project name in email subject by @hmacr in #10609
- Throw error when email is not available for account verification by @hmacr in #10533
- Add support for transactions by @abnegate in #10023 and #10624
- Use bcc only emails for smtp by @ChiragAgg5k in #10644
Fixes
- Fix rules on active deployment by @Meldiron in #9902
- Fix for upserts with differing optional parameter sets by @abnegate in #9928
- Fix teams deletion by @ItzNotABug in #9888
- Fix deletion logic by @ItzNotABug in #9938
- Update database for upsert fix by @abnegate in #9941
- Fix expire format in account recovery, verification, phone and mfa by @jmastr in #9600
- Fix github comments and deployment creation on branch deletion by @vermakhushboo in #9949
- Fix cache issues with proxy for deployment download by @Meldiron in #9971
- Redirect rule parent resource by @Meldiron in #9982
- Fix usage queues by @lohanidamodar in #9946
- Transfer control for the migration by @ArnabChatterjee20k in #9997
- Prevent 'Attribute "factors" must be an array' error by @stnguyen90 in #10004
- Fix all vcs urls missing region by @vermakhushboo in #9998
- Add readable error for csv imports by @ItzNotABug in #9947
- Fix missing screenshot logs by @vermakhushboo in #10024
- Update executor to fix s3 endpoint bug by @ChiragAgg5k in #10036
- Fix build duration calculation by @Meldiron in #10053
- Fix logs order by @Meldiron in #10052
- Fix platform check for Sites with automatic rule by @Meldiron in #10043
- Increase cache ttl to ensure hits by @christyjacob4 in #10079
- Fix connect to existing repo flow by @vermakhushboo in #10034
- Fix migrations path and type by @ItzNotABug in #10090
- Fix JWT authentication database selection for admin mode by @arielweinberger in #10098
- Use _APP_CONSOLE_DOMAIN, if not found, then use _APP_DOMAIN by @vermakhushboo in #9999
- Fix file tokens not working on file-security by @ItzNotABug in #10120
- Fix build activation race condition by @vermakhushboo in #9952
- Changed the default permission param of upsert document by @ArnabChatterjee20k in #10129
- Fix success validation in oauth2 redirect by @stnguyen90 in #10130
- Update OAuth2 redirect URLs by @stnguyen90 in #10119
- Fix specs with new env vars by @Meldiron in #10135
- Skip deployment when commit is created by us by @hmacr in #10187
- Use direct source for file-preview when empty by @hmacr in #10181
- Better error message for invalid function scheduled time by @hmacr in #10201
- Add defaultBranch in getRepository response by @hmacr in #10190
- Filter sequence to int because any models skip rule checks by @abnegate in #10221
- Fix 500 errors on robots and humans txt files by @ChiragAgg5k in #10248
- Fix atomic number ops with limit 0 by @abnegate in #10264
- Update build command for flutter by @vermakhushboo in #10288
- Add a fallback locale by @Meldiron in #10307
- Fix variables sharing across resources by @Meldiron in #10308
- Fix uncaught invalid arg by @abnegate in #10318
- Add missing upsert event by @abnegate in #10317
- Improve font reliability by @Meldiron in #10332
- Truncate logs in function worker by @samikshaaagarwal in #9773
- Fix event template configuration issues by @adityaoberai in #10350
- Fix users events & missed publisher logic for Functions by @ItzNotABug in #10348
- Fix incorrect file token expiry by @EVDOG4LIFE in #10329
- Fix upserting that makes no change by @fogelito in #10363 and #10364
- Fix domain validator by @Meldiron in #10374
- Apply sequence integer casting and attribute cleanup fixes to Row model, TablesDB tests, and document processing by @Copilot i...
1.8.0-RC4
What's Changed
- Events compat based on version by @ItzNotABug in #9722
- Update Exceptions by @ItzNotABug in #9728
- Request, Response filters for databases by @ItzNotABug in #9720
- fix(storage): do not allow full range by @basert in #9847
- fix: task coroutine hooks by @basert in #9850
- exposed internal id as a part of auto increment id by @ArnabChatterjee20k in #9713
- Feat sync encrypt updates by @abnegate in #9871
- feat: add builds worker group by @loks0n in #9872
- Revert "Feat sync encrypt updates" by @abnegate in #9877
- Revert by @abnegate in #9898
- chore: update sdk generator and sdks by @ChiragAgg5k in #9849
- Fix: how we update rules on active deployment by @Meldiron in #9902
- Release cli by @abnegate in #9900
- Feat expose sequence by @abnegate in #9870
- Feat: add flutter 3.32 and dart 3.8 by @lohanidamodar in #9914
- Fix: Rule querying improt by @Meldiron in #9915
- Shorten commit url and branch url by @vermakhushboo in #9919
- Feat sync 1.6 by @abnegate in #9920
- Fix: update messaging library by @lohanidamodar in #9764
- Update database by @abnegate in #9928
- Disable TCP hook on stats resources by @abnegate in #9932
- Remove JSON index on roles due to MySQL bug by @fogelito in #9924
- Remove powered by from error pages by @vermakhushboo in #9927
- Fix teams deletion by @ItzNotABug in #9888
- Update queue by @abnegate in #9936
- Fix deletion logic by @ItzNotABug in #9938
- Update database for upsert fix by @abnegate in #9941
- fix: expire format in account recovery, verification, phone and mfa by @jmastr in #9600
- Fix github comments and deployment creation on branch deletion by @vermakhushboo in #9949
- tests: fix flaky account tests by @loks0n in #9954
- tests: fix flaky messaging test by @loks0n in #9957
- tests: make usagetests robust by @loks0n in #9956
- tests: increase deployment timeouts by @loks0n in #9955
- worker: Graceful shutdown on SIGTERM by @basert in #9890
- Bring back telemetry for storage. by @basert in #9903
- fix(gif preview): enable resource limits by @basert in #9940
- chore: update version to 1.7.4 and add experimental warnings by @ChiragAgg5k in #9959
- chore(audits): return queue pre-fetch results by @basert in #9731
- Fix cache issues with proxy for deployment download by @Meldiron in #9971
- Fix: Redirect rule parent resource by @Meldiron in #9982
- Optimise maintenance task by @christyjacob4 in #9989
- Add increment + decrement routes by @abnegate in #9986
- chore: update SDK versions by @ChiragAgg5k in #9987
- chore: restore unique filename for health check #9842 by @ChiragAgg5k in #9993
- fix: project iteration loop by @christyjacob4 in #9995
- Fix usage queues by @lohanidamodar in #9946
- feat after build hook by @loks0n in #9996
- Transfer control for the migration by @ArnabChatterjee20k in #9997
- chore: remove endpoint selector by @loks0n in #10000
- Use static code instead of astro in tests by @vermakhushboo in #9966
- Add ref param to vcs list contents by @vermakhushboo in #9991
- Update appwrite-assistant image version to 0.8.3 by @ChiragAgg5k in #10003
- fix: prevent 'Attribute "factors" must be an array' error by @stnguyen90 in #10004
- chore: update coderabbit config file by @ChiragAgg5k in #10005
- feat: tar support by @loks0n in #10016
- Update delete project scope by @shimonewman in #10017
- Feat: Lazy-load relationships by @ItzNotABug in #9669
- Revert "Feat: Lazy-load relationships" by @abnegate in #10018
- Fix all vcs urls missing region by @vermakhushboo in #9998
- Add readable error for csv imports by @ItzNotABug in #9947
- Revert "Update delete project scope" by @abnegate in #10022
- 1.8.x by @abnegate in #9985
- Fix missing screenshot logs by @vermakhushboo in #10024
- chore: update cli version and add bulk operation warnings by @ChiragAgg5k in #10007
- Update Appwrite description to include Sites, add MCP to products list by @ebenezerdon in #9867
- Update README.md by @LauraDuRy in #10026
- fix: duplication of platforms in swagger specs by @ChiragAgg5k in #10008
- Improve
processDocumentsby @ItzNotABug in #10020 - Added auth option to allow invalidating existing sessions by @ArnabChatterjee20k in #10010
- chore: update react native sdk and changelog by @ChiragAgg5k in #10025
- Update delete project signature by @shimonewman in #10028
- Fix Golang SDK examples for docs by @adityaoberai in #10001
- Revert "worker: Graceful shutdown on SIGTERM" by @stnguyen90 in #10035
- Fix template to use button by @ItzNotABug in #9590
- chore: update executor to fix s3 endpoint bug by @ChiragAgg5k in #10036
- chore: fix benchmark CI by @christyjacob4 in #10055
- Fix: build duration calculation by @Meldiron in #10053
- Create commit & branch url for first git deployment when site is linked to repo by @vermakhushboo in #9969
- Use ->action(...)) instead of ->callback([$this, 'action']); by @vermakhushboo in #9967
- Override project via custom domains log by @shimonewman in #10011
- Add database worker job logging by @abnegate in #10056
- chore: add runtimeEntrypoint param by @ChiragAgg5k in #10062
- Add: missing injections by @ItzNotABug in #10061
- refactor: replace Console loop with Swoole Timer for stats resource m… by @christyjacob4 in #10054
- Update README.md by @LauraDuRy in #10063
- Fix: logs order by @Meldiron in #10052
- fix: correct parameter order in action function for robots.txt route by @christyjacob4 in #10067
- Chore: Preview endpoint logging by @Meldiron in #10068
- Updated utopia database by @ArnabChatterjee20k in #10065
- Fix: flakyness of account tests by @Meldiron in #10066
- chore: update cli to 8.1.0 and add changelog by @ChiragAgg5k in #10070
- Fix: Platform check for Sites with automatic rule by @Meldiron in #10043
- patch: increase cache ttl to ensure hits by @christyjacob4 in #10079
- chore: update composer.json and composer.lock to include appwrite-lab… by @christyjacob4 in #10051
- Database aliases, new terminologies and a migration to modules by @ItzNotABug in #9693
- Fix connect to existing repo flow ...
1.8.0-RC3
What's Changed
- Eve 6D38 nts compat based on version by @ItzNotABug in #9722
- Update Exceptions by @ItzNotABug in #9728
- Request, Response filters for databases by @ItzNotABug in #9720
- fix(storage): do not allow full range by @basert in #9847
- fix: task coroutine hooks by @basert in #9850
- exposed internal id as a part of auto increment id by @ArnabChatterjee20k in #9713
- Feat sync encrypt updates by @abnegate in #9871
- feat: add builds worker group by @loks0n in #9872
- Revert "Feat sync encrypt updates" by @abnegate in #9877
- Revert by @abnegate in #9898
- chore: update sdk generator and sdks by @ChiragAgg5k in #9849
- Fix: how we update rules on active deployment by @Meldiron in #9902
- Release cli by @abnegate in #9900
- Feat expose sequence by @abnegate in #9870
- Feat: add flutter 3.32 and dart 3.8 by @lohanidamodar in #9914
- Fix: Rule querying improt by @Meldiron in #9915
- Shorten commit url and branch url by @vermakhushboo in #9919
- Feat sync 1.6 by @abnegate in #9920
- Fix: update messaging library by @lohanidamodar in #9764
- Update database by @abnegate in #9928
- Disable TCP hook on stats resources by @abnegate in #9932
- Remove JSON index on roles due to MySQL bug by @fogelito in #9924
- Remove powered by from error pages by @vermakhushboo in #9927
- Fix teams deletion by @ItzNotABug in #9888
- Update queue by @abnegate in #9936
- Fix deletion logic by @ItzNotABug in #9938
- Update database for upsert fix by @abnegate in #9941
- fix: expire format in account recovery, verification, phone and mfa by @jmastr in #9600
- Fix github comments and deployment creation on branch deletion by @vermakhushboo in #9949
- tests: fix flaky account tests by @loks0n in #9954
- tests: fix flaky messaging test by @loks0n in #9957
- tests: make usagetests robust by @loks0n in #9956
- tests: increase deployment timeouts by @loks0n in #9955
- worker: Graceful shutdown on SIGTERM by @basert in #9890
- Bring back telemetry for storage. by @basert in #9903
- fix(gif preview): enable resource limits by @basert in #9940
- chore: update version to 1.7.4 and add experimental warnings by @ChiragAgg5k in #9959
- chore(audits): return queue pre-fetch results by @basert in #9731
- Fix cache issues with proxy for deployment download by @Meldiron in #9971
- Fix: Redirect rule parent resource by @Meldiron in #9982
- Optimise maintenance task by @christyjacob4 in #9989
- Add increment + decrement routes by @abnegate in #9986
- chore: update SDK versions by @ChiragAgg5k in #9987
- chore: restore unique filename for health check #9842 by @ChiragAgg5k in #9993
- fix: project iteration loop by @christyjacob4 in #9995
- Fix usage queues by @lohanidamodar in #9946
- feat after build hook by @loks0n in #9996
- Transfer control for the migration by @ArnabChatterjee20k in #9997
- chore: remove endpoint selector by @loks0n in #10000
- Use static code instead of astro in tests by @vermakhushboo in #9966
- Add ref param to vcs list contents by @vermakhushboo in #9991
- Update appwrite-assistant image version to 0.8.3 by @ChiragAgg5k in #10003
- fix: prevent 'Attribute "factors" must be an array' error by @stnguyen90 in #10004
- chore: update coderabbit config file by @ChiragAgg5k in #10005
- feat: tar support by @loks0n in #10016
- Update delete project scope by @shimonewman in #10017
- Feat: Lazy-load relationships by @ItzNotABug in #9669
- Revert "Feat: Lazy-load relationships" by @abnegate in #10018
- Fix all vcs urls missing region by @vermakhushboo in #9998
- Add readable error for csv imports by @ItzNotABug in #9947
- Revert "Update delete project scope" by @abnegate in #10022
- 1.8.x by @abnegate in #9985
- Fix missing screenshot logs by @vermakhushboo in #10024
- chore: update cli version and add bulk operation warnings by @ChiragAgg5k in #10007
- Update Appwrite description to include Sites, add MCP to products list by @ebenezerdon in #9867
- Update README.md by @LauraDuRy in #10026
- fix: duplication of platforms in swagger specs by @ChiragAgg5k in #10008
- Improve
processDocumentsby @ItzNotABug in #10020 - Added auth option to allow invalidating existing sessions by @ArnabChatterjee20k in #10010
- chore: update react native sdk and changelog by @ChiragAgg5k in #10025
- Update delete project signature by @shimonewman in #10028
- Fix Golang SDK examples for docs by @adityaoberai in #10001
- Revert "worker: Graceful shutdown on SIGTERM" by @stnguyen90 in #10035
- Fix template to use button by @ItzNotABug in #9590
- chore: update executor to fix s3 endpoint bug by @ChiragAgg5k in #10036
- chore: fix benchmark CI by @christyjacob4 in #10055
- Fix: build duration calculation by @Meldiron in #10053
- Create commit & branch url for first git deployment when site is linked to repo by @vermakhushboo in #9969
- Use ->action(...)) instead of ->callback([$this, 'action']); by @vermakhushboo in #9967
- Override project via custom domains log by @shimonewman in #10011
- Add database worker job logging by @abnegate in #10056
- chore: add runtimeEntrypoint param by @ChiragAgg5k in #10062
- Add: missing injections by @ItzNotABug in #10061
- refactor: replace Console loop with Swoole Timer for stats resource m… by @christyjacob4 in #10054
- Update README.md by @LauraDuRy in #10063
- Fix: logs order by @Meldiron in #10052
- fix: correct parameter order in action function for robots.txt route by @christyjacob4 in #10067
- Chore: Preview endpoint logging by @Meldiron in #10068
- Updated utopia database by @ArnabChatterjee20k in #10065
- Fix: flakyness of account tests by @Meldiron in #10066
- chore: update cli to 8.1.0 and add changelog by @ChiragAgg5k in #10070
- Fix: Platform check for Sites with automatic rule by @Meldiron in #10043
- patch: increase cache ttl to ensure hits by @christyjacob4 in #10079
- chore: update composer.json and composer.lock to include appwrite-lab… by @christyjacob4 in #10051
- Database aliases, new terminologies and a migration to modules by @ItzNotABug in #9693
- Fix connect to existing repo flow ...
1.8.0-RC2
What's Changed
- Events compat based on version by @ItzNotABug in #9722
- Update Exceptions by @ItzNotABug in #9728
- Request, Response filters for databases by @ItzNotABug in #9720
- fix(storage): do not allow full range by @basert in #9847
- fix: task coroutine hooks by @basert in #9850
- exposed internal id as a part of auto increment id by @ArnabChatterjee20k in #9713
- Feat sync encrypt updates by @abnegate in #9871
- feat: add builds worker group by @loks0n in #9872
- Revert "Feat sync encrypt updates" by @abnegate in #9877
- Revert by @abnegate in #9898
- chore: update sdk generator and sdks by @ChiragAgg5k in #9849
- Fix: how we update rules on active deployment by @Meldiron in #9902
- Release cli by @abnegate in #9900
- Feat expose sequence by @abnegate in #9870
- Feat: add flutter 3.32 and dart 3.8 by @lohanidamodar in #9914
- Fix: Rule querying improt by @Meldiron in #9915
- Shorten commit url and branch url by @vermakhushboo in #9919
- Feat sync 1.6 by @abnegate in #9920
- Fix: update messaging library by @lohanidamodar in #9764
- Update database by @abnegate in #9928
- Disable TCP hook on stats resources by @abnegate in #9932
- Remove JSON index on roles due to MySQL bug by @fogelito in #9924
- Remove powered by from error pages by @vermakhushboo in #9927
- Fix teams deletion by @ItzNotABug in #9888
- Update queue by @abnegate in #9936
- Fix deletion logic by @ItzNotABug in #9938
- Update database for upsert fix by @abnegate in #9941
- fix: expire format in account recovery, verification, phone and mfa by @jmastr in #9600
- Fix github comments and deployment creation on branch deletion by @vermakhushboo in #9949
- tests: fix flaky account tests by @loks0n in #9954
- tests: fix flaky messaging test by @loks0n in #9957
- tests: make usagetests robust by @loks0n in #9956
- tests: increase deployment timeouts by @loks0n in #9955
- worker: Graceful shutdown on SIGTERM by @basert in #9890
- Bring back telemetry for storage. by @basert in #9903
- fix(gif preview): enable resource limits by @basert in #9940
- chore: update version to 1.7.4 and add experimental warnings by @ChiragAgg5k in #9959
- chore(audits): return queue pre-fetch results by @basert in #9731
- Fix cache issues with proxy for deployment download by @Meldiron in #9971
- Fix: Redirect rule parent resource by @Meldiron in #9982
- Optimise maintenance task by @christyjacob4 in #9989
- Add increment + decrement routes by @abnegate in #9986
- chore: update SDK versions by @ChiragAgg5k in #9987
- chore: restore unique filename for health check #9842 by @ChiragAgg5k in #9993
- fix: project iteration loop by @christyjacob4 in #9995
- Fix usage queues by @lohanidamodar in #9946
- feat after build hook by @loks0n in #9996
- Transfer control for the migration by @ArnabChatterjee20k in #9997
- chore: remove endpoint selector by @loks0n in #10000
- Use static code instead of astro in tests by @vermakhushboo in #9966
- Add ref param to vcs list contents by @vermakhushboo in #9991
- Update appwrite-assistant image version to 0.8.3 by @ChiragAgg5k in #10003
- fix: prevent 'Attribute "factors" must be an array' error by @stnguyen90 in #10004
- chore: update coderabbit config file by @ChiragAgg5k in #10005
- feat: tar support by @loks0n in #10016
- Update delete project scope by @shimonewman in #10017
- Feat: Lazy-load relationships by @ItzNotABug in #9669
- Revert "Feat: Lazy-load relationships" by @abnegate in #10018
- Fix all vcs urls missing region by @vermakhushboo in #9998
- Add readable error for csv imports by @ItzNotABug in #9947
- Revert "Update delete project scope" by @abnegate in #10022
- 1.8.x by @abnegate in #9985
- Fix missing screenshot logs by @vermakhushboo in #10024
- chore: update cli version and add bulk operation warnings by @ChiragAgg5k in #10007
- Update Appwrite description to include Sites, add MCP to products list by @ebenezerdon in #9867
- Update README.md by @LauraDuRy in #10026
- fix: duplication of platforms in swagger specs by @ChiragAgg5k in #10008
- Improve
processDocumentsby @ItzNotABug in #10020 - Added auth option to allow invalidating existing sessions by @ArnabChatterjee20k in #10010
- chore: update react native sdk and changelog by @ChiragAgg5k in #10025
- Update delete project signature by @shimonewman in #10028
- Fix Golang SDK examples for docs by @adityaoberai in #10001
- Revert "worker: Graceful shutdown on SIGTERM" by @stnguyen90 in #10035
- Fix template to use button by @ItzNotABug in #9590
- chore: update executor to fix s3 endpoint bug by @ChiragAgg5k in #10036
- chore: fix benchmark CI by @christyjacob4 in #10055
- Fix: build duration calculation by @Meldiron in #10053
- Create commit & branch url for first git deployment when site is linked to repo by @vermakhushboo in #9969
- Use ->action(...)) instead of ->callback([$this, 'action']); by @vermakhushboo in #9967
- Override project via custom domains log by @shimonewman in #10011
- Add database worker job logging by @abnegate in #10056
- chore: add runtimeEntrypoint param by @ChiragAgg5k in #10062
- Add: missing injections by @ItzNotABug in #10061
- refactor: replace Console loop with Swoole Timer for stats resource m… by @christyjacob4 in #10054
- Update README.md by @LauraDuRy in #10063
- Fix: logs order by @Meldiron in #10052
- fix: correct parameter order in action function for robots.txt route by @christyjacob4 in #10067
- Chore: Preview endpoint logging by @Meldiron in #10068
- Updated utopia database by @ArnabChatterjee20k in #10065
- Fix: flakyness of account tests by @Meldiron in #10066
- chore: update cli to 8.1.0 and add changelog by @ChiragAgg5k in #10070
- Fix: Platform check for Sites with automatic rule by @Meldiron in #10043
- patch: increase cache ttl to ensure hits by @christyjacob4 in #10079
- chore: update composer.json and composer.lock to include appwrite-lab… by @christyjacob4 in #10051
- Database aliases, new terminologies and a migration to modules by @ItzNotABug in #9693
- Fix connect to existing repo flow ...
1.8.0-RC1
What's Changed
- Events compat based on version by @ItzNotABug in #9722
- Update Exceptions by @ItzNotABug in #9728
- Request, Response filters for databases by @ItzNotABug in #9720
- fix(storage): do not allow full range by @basert in #9847
- fix: task coroutine hooks by @basert in #9850
- exposed internal id as a part of auto increment id by @ArnabChatterjee20k in #9713
- Feat sync encrypt updates by @abnegate in #9871
- feat: add builds worker group by @loks0n in #9872
- Revert "Feat sync encrypt updates" by @abnegate in #9877
- Revert by @abnegate in #9898
- chore: update sdk generator and sdks by @ChiragAgg5k in #9849
- Fix: how we update rules on active deployment by @Meldiron in #9902
- Release cli by @abnegate in #9900
- Feat expose sequence by @abnegate in #9870
- Feat: add flutter 3.32 and dart 3.8 by @lohanidamodar in #9914
- Fix: Rule querying improt by @Meldiron in #9915
- Shorten commit url and branch url by @vermakhushboo in #9919
- Feat sync 1.6 by @abnegate in #9920
- Fix: update messaging library by @lohanidamodar in #9764
- Update database by @abnegate in #9928
- Disable TCP hook on stats resources by @abnegate in #9932
- Remove JSON index on roles due to MySQL bug by @fogelito in #9924
- Remove powered by from error pages by @vermakhushboo in #9927
- Fix teams deletion by @ItzNotABug in #9888
- Update queue by @abnegate in #9936
- Fix deletion logic by @ItzNotABug in #9938
- Update database for upsert fix by @abnegate in #9941
- fix: expire format in account recovery, verification, phone and mfa by @jmastr in #9600
- Fix github comments and deployment creation on branch deletion by @vermakhushboo in #9949
- tests: fix flaky account tests by @loks0n in #9954
- tests: fix flaky messaging test by @loks0n in #9957
- tests: make usagetests robust by @loks0n in #9956
- tests: increase deployment timeouts by @loks0n in #9955
- worker: Graceful shutdown on SIGTERM by @basert in #9890
- Bring back telemetry for storage. by @basert in #9903
- fix(gif preview): enable resource limits by @basert in #9940
- chore: update version to 1.7.4 and add experimental warnings by @ChiragAgg5k in #9959
- chore(audits): return queue pre-fetch results by @basert in #9731
- Fix cache issues with proxy for deployment download by @Meldiron in #9971
- Fix: Redirect rule parent resource by @Meldiron in #9982
- Optimise maintenance task by @christyjacob4 in #9989
- Add increment + decrement routes by @abnegate in #9986
- chore: update SDK versions by @ChiragAgg5k in #9987
- chore: restore unique filename for health check #9842 by @ChiragAgg5k in #9993
- fix: project iteration loop by @christyjacob4 in #9995
- Fix usage queues by @lohanidamodar in #9946
- feat after build hook by @loks0n in #9996
- Transfer control for the migration by @ArnabChatterjee20k in #9997
- chore: remove endpoint selector by @loks0n in #10000
- Use static code instead of astro in tests by @vermakhushboo in #9966
- Add ref param to vcs list contents by @vermakhushboo in #9991
- Update appwrite-assistant image version to 0.8.3 by @ChiragAgg5k in #10003
- fix: prevent 'Attribute "factors" must be an array' error by @stnguyen90 in #10004
- chore: update coderabbit config file by @ChiragAgg5k in #10005
- feat: tar support by @loks0n in #10016
- Update delete project scope by @shimonewman in #10017
- Feat: Lazy-load relationships by @ItzNotABug in #9669
- Revert "Feat: Lazy-load relationships" by @abnegate in #10018
- Fix all vcs urls missing region by @vermakhushboo in #9998
- Add readable error for csv imports by @ItzNotABug in #9947
- Revert "Update delete project scope" by @abnegate in #10022
- 1.8.x by @abnegate in #9985
- Fix missing screenshot logs by @vermakhushboo in #10024
- chore: update cli version and add bulk operation warnings by @ChiragAgg5k in #10007
- Update Appwrite description to include Sites, add MCP to products list by @ebenezerdon in #9867
- Update README.md by @LauraDuRy in #10026
- fix: duplication of platforms in swagger specs by @ChiragAgg5k in #10008
- Improve
processDocumentsby @ItzNotABug in #10020 - Added auth option to allow invalidating existing sessions by @ArnabChatterjee20k in #10010
- chore: update react native sdk and changelog by @ChiragAgg5k in #10025
- Update delete project signature by @shimonewman in #10028
- Fix Golang SDK examples for docs by @adityaoberai in #10001
- Revert "worker: Graceful shutdown on SIGTERM" by @stnguyen90 in #10035
- Fix template to use button by @ItzNotABug in #9590
- chore: update executor to fix s3 endpoint bug by @ChiragAgg5k in #10036
- chore: fix benchmark CI by @christyjacob4 in #10055
- Fix: build duration calculation by @Meldiron in #10053
- Create commit & branch url for first git deployment when site is linked to repo by @vermakhushboo in #9969
- Use ->action(...)) instead of ->callback([$this, 'action']); by @vermakhushboo in #9967
- Override project via custom domains log by @shimonewman in #10011
- Add database worker job logging by @abnegate in #10056
- chore: add runtimeEntrypoint param by @ChiragAgg5k in #10062
- Add: missing injections by @ItzNotABug in #10061
- refactor: replace Console loop with Swoole Timer for stats resource m… by @christyjacob4 in #10054
- Update README.md by @LauraDuRy in #10063
- Fix: logs order by @Meldiron in #10052
- fix: correct parameter order in action function for robots.txt route by @christyjacob4 in #10067
- Chore: Preview endpoint logging by @Meldiron in #10068
- Updated utopia database by @ArnabChatterjee20k in #10065
- Fix: flakyness of account tests by @Meldiron in #10066
- chore: update cli to 8.1.0 and add changelog by @ChiragAgg5k in #10070
- Fix: Platform check for Sites with automatic rule by @Meldiron in #10043
- patch: increase cache ttl to ensure hits by @christyjacob4 in #10079
- chore: update composer.json and composer.lock to include appwrite-lab… by @christyjacob4 in #10051
- Database aliases, new terminologies and a migration to modules by @ItzNotABug in #9693
- Fix connect to existing repo flow ...
1.7.4
What's Changed
Notable changes
- Update console image to version 6.0.13 by @TorstenDittmann in #9891
Fixes
Miscellaneous
- Update version from 1.7.3 to 1.7.4 by @TorstenDittmann in #9893
Full Changelog: 1.7.3...1.7.4
1.7.3
What's Changed
Notable changes
- Allow unlimited deployment size by @Meldiron in #9866
- Bump console to version 6.0.11 by @stnguyen90 in #9881
Fixes
- Send deploymentResourceType in rules verification by @basert in #9859
- Fix CNAME validation by @Meldiron in #9861
- Fix bucket not included in path by @abnegate in #9864
- Fix URL for view logs in github comment by @vermakhushboo in #9875
- Set owner and region while migrating rules by @stnguyen90 in #9856
- Remove _APP_DEFAULT_REGION because it is not a valid env var by @stnguyen90 in #9883
Miscellaneous
- Only load error page for development mode by @vermakhushboo in #9860
- Make max deployment and build size configurable by @vermakhushboo in #9863
- Update flutter_web_auth_2 docs to match 4.x by @ChiragAgg5k in #9858
- Use unique filename for health check by @ChiragAgg5k in #9842
- Added encrypt property in the attribute string response model by @ArnabChatterjee20k in #9868
- Add sequence by @abnegate in #9865
- Add builds worker group by @loks0n in #9873
- updated errro for the string encryption by @ArnabChatterjee20k in #9878
- Revert "Add sequence" by @christyjacob4 in #9879
- Prepare 1.7.3 release by @stnguyen90 in #9882
Full Changelog: 1.7.2...1.7.3
1.7.2
What's Changed
- Remove:
searchto maintain document structure by @ItzNotABug in #9812 - Chore: upgrade detection, executor and console by @Meldiron in #9816
- fix: task coroutine hooks by @basert in #9814
- fix: task coroutine hooks by @basert in #9815
- fix: add _APP_DOMAIN_SITES variables.php so the env is initialized by @stnguyen90 in #9825
- certificates: add domainType to certificate worker by @basert in #9828
- Feat pool adapter by @abnegate in #9757
- Fix: flutter starter by @Meldiron in #9830
- fix: download endpoint by @loks0n in #9831
- Update: token desc by @ItzNotABug in #9820
- Chore: Upgrade console by @Meldiron in #9833
- Feat: Add lynx gallery by @Meldiron in #9835
- Catch query exception on get document for selects by @abnegate in #9834
- Upsert single document route by @ArnabChatterjee20k in #9811
- Fix migrating functions with no deployments by @abnegate in #9829
- Merge 1.7.x into main by @stnguyen90 in #9840
- Merge pull request #9811 from ArnabChatterjee20k/upsert-single-docume… by @abnegate in #9843
- feat: add dev key to clients by @loks0n in #9837
- Append build error to build logs by @vermakhushboo in #9836
- Append build error to build logs by @Meldiron in #9844
- Prepare 1.7.2 release by @stnguyen90 in #9826
- added checking for encrypt and plan allowing encryption of string att… by @ArnabChatterjee20k in #9841
- Sync 1.7.x by @abnegate in #9846
- Sync 1.6.x by @abnegate in #9845
- fix: allow devkeys header to pass CORS by @ChiragAgg5k in #9848
- Fix: double logs on failure by @Meldiron in #9852
Full Changelog: 1.7.1...1.7.2