Impact Score: 5/10
Appwrite 1.7.0 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: appwrite ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Appwrite 1.7.0. Source highlight: Add new collection
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (6)
- Add new collection
- feat: static runtime
- Add secret attribute to variables
- Add new endpoints in HTTP structure
- Feat: Static sites
- Add custom domain param in create site endpoint
โก Performance & Enhancements (3)
- Chore: Improve tsts
- Improve params readability
- chore: improve route not found error message
๐ง Bug Fixes & Patches (6)
- Fix workers
- fix: builds worker new structure
- fix: commands and todos
- Fix: leftover structure
- Fix: unwanted notice
- Fix: deployment domain incorrect
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* Add new collection by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8832
* Move functions endpoints to modules by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8839
* Fix workers by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8842
* fix: builds worker new structure by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8843
* feat: static runtime by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8849
* Add secret attribute to variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8831
* fix: commands and todos by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8852
* Add new endpoints in HTTP structure by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8844
* Feat: Static sites by @Meldiron in https://github.com/appwrite/appwrite/pull/8860
* Add custom domain param in create site endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8865
* Add timeout and add sites scopes by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8863
* Fix: leftover structure by @Meldiron in https://github.com/appwrite/appwrite/pull/8872
* Use compute vars for functions and sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8873
* Add build and serve runtime to updateSite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8875
* Feat: Implement preview deployments by @Meldiron in https://github.com/appwrite/appwrite/pull/8877
* Fix: unwanted notice by @Meldiron in https://github.com/appwrite/appwrite/pull/8878
* Throw exception for error by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8879
* Fix: deployment domain incorrect by @Meldiron in https://github.com/appwrite/appwrite/pull/8880
* Fix: sites deployment logs realtime by @Meldiron in https://github.com/appwrite/appwrite/pull/8882
* Feat: Styled×tamped logs by @Meldiron in https://github.com/appwrite/appwrite/pull/8883
* Fix: sites get template missing key by @Meldiron in https://github.com/appwrite/appwrite/pull/8884
* Feat add sites comments by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8885
* Create preview url rule when deployment is created by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9001
* Add _APP_DOMAIN_SITES to console variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9010
* Add fallbackFile for SPA by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8995
* Change case to sentence case for site template titles by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9030
* Logs for sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9047
* Feat: Server-side rendering for site frameworks by @Meldiron in https://github.com/appwrite/appwrite/pull/9033
* Feat bulk deletes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8942
* Feat bulk updates by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8955
* Feat: Bulk Create Documents by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8968
* Feat new sdk label by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/9108
* Feat create documents sdk by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/9086
* Delete rules when site or deployment is deleted by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8939
* Fix: Sites manual QA by @Meldiron in https://github.com/appwrite/appwrite/pull/9193
* Add tests for sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9182
* Chore: Deprecate markdown docs refferences by @Meldiron in https://github.com/appwrite/appwrite/pull/9307
* Chore: Improve tsts by @Meldiron in https://github.com/appwrite/appwrite/pull/9324
* Add secret param to update variable endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9322
* Add new console endpoint to check resource availability by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8970
* Feat: preview branding by @Meldiron in https://github.com/appwrite/appwrite/pull/9326
* Fix: Site CORS by @Meldiron in https://github.com/appwrite/appwrite/pull/9359
* Feat: Template deployments by @Meldiron in https://github.com/appwrite/appwrite/pull/9364
* Move rule creation to create rule by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9352
* Add createVcsDeployment endpoints for sites and functions by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9380
* Fix: Improve tests OPR setup by @Meldiron in https://github.com/appwrite/appwrite/pull/9382
* Feat: Site screenshots by @Meldiron in https://github.com/appwrite/appwrite/pull/9366
* Chore: Remove subquery by @Meldiron in https://github.com/appwrite/appwrite/pull/9405
* Feat: Enhance rules by @Meldiron in https://github.com/appwrite/appwrite/pull/9395
* Fix: deviceForSites by @Meldiron in https://github.com/appwrite/appwrite/pull/9407
* Feat: SPA support by @Meldiron in https://github.com/appwrite/appwrite/pull/9314
* Move function endpoints from controller to modules by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9416
* Feat: Build download endpoint in Functions by @Meldiron in https://github.com/appwrite/appwrite/pull/9419
* Chore: Add SSR logs test by @Meldiron in https://github.com/appwrite/appwrite/pull/9421
* Feat: Screenshot task for templates by @Meldiron in https://github.com/appwrite/appwrite/pull/9417
* Chore: Combine download endpoints by @Meldiron in https://github.com/appwrite/appwrite/pull/9434
* Add resource type label in sites endpoints by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9432
* Chore: Rename deployment activate endpoint by @Meldiron in https://github.com/appwrite/appwrite/pull/9436
* Chore: Migrate redeploy endpoint by @Meldiron in https://github.com/appwrite/appwrite/pull/9445
* Chore: Move cancel build to update deployment status by @Meldiron in https://github.com/appwrite/appwrite/pull/9455
* Feat: Reuse Node runtime by @Meldiron in https://github.com/appwrite/appwrite/pull/9463
* Feat: Merge specs by @Meldiron in https://github.com/appwrite/appwrite/pull/9469
* Chore Remove builds collection by @Meldiron in https://github.com/appwrite/appwrite/pull/9457
* Feat: Authorized previews by @Meldiron in https://github.com/appwrite/appwrite/pull/9357
* Integrate detection library with Appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9315
* Chore: 2nd rules rehaul by @Meldiron in https://github.com/appwrite/appwrite/pull/9461
* Fix: site tests by @Meldiron in https://github.com/appwrite/appwrite/pull/9474
* Truncate commit message to 252 characters by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9433
* Add get and list template tests for sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9483
* Feat: OPR v5 by @Meldiron in https://github.com/appwrite/appwrite/pull/9485
* Chore: Attribute name consistency by @Meldiron in https://github.com/appwrite/appwrite/pull/9484
* Avoid code repetition in workers and tasks by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9490
* Throw build error for adapter mismatch by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9492
* Improve params readability by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9500
* Fix github comment by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9504
* Fix: Realtime events in build worker by @Meldiron in https://github.com/appwrite/appwrite/pull/9519
* Fix: Response model for framework (adapters) by @Meldiron in https://github.com/appwrite/appwrite/pull/9522
* Feat: totalSize attribute by @Meldiron in https://github.com/appwrite/appwrite/pull/9524
* Feat: Add screenshots to site by @Meldiron in https://github.com/appwrite/appwrite/pull/9532
* Fix incorrect URL for git commits by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9535
* Feat: Active deployment details - status, creation date by @Meldiron in https://github.com/appwrite/appwrite/pull/9534
* Feat: Latest deployment details by @Meldiron in https://github.com/appwrite/appwrite/pull/9537
* Re-enable test by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9550
* Split params across multiple lines where overflowing by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9551
* Fix GitHub check URL by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9549
* Add fallbackfile and adapter to deployments collection by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9570
* Add logging param to sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9576
* Feat: Bash support by @Meldiron in https://github.com/appwrite/appwrite/pull/9575
* If build has failed, show correct error page by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9569
* Fix: Deployment status by @Meldiron in https://github.com/appwrite/appwrite/pull/9580
* Feat fix 308 redirect by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9553
* feat: add query by role to memberships by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9503
* Feat: A/AAA record support by @Meldiron in https://github.com/appwrite/appwrite/pull/9627
* Chore add test for empty source by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9542
* Add tests for empty output directory by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9566
* Fix: usage stats changes by @lohanidamodar in https://github.com/appwrite/appwrite/pull/9597
* Design nice looking error pages by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9606
* Feat: CSV Import by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9622
* Fix deployment and executions deletion by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9660
* Add `resourceId` by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9662
* Feat sites by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8859
* Update: specs by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9663
* Allow compressed CSV by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9673
* Development Keys by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8378
* Feat: tokens by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8997
* Feat add favicon to error pages by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9672
* Chore separate benchmark in ci/cd by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9664
* Feat: Add playground templates by @Meldiron in https://github.com/appwrite/appwrite/pull/9676
* Chore: updated utopia migration version by @ArnabChatterjee20k in https://github.com/appwrite/appwrite/pull/9677
* feat(users): synchronously delete identities and targets in controller by @basert in https://github.com/appwrite/appwrite/pull/9689
* Chore: Database migration preparations by @Meldiron in https://github.com/appwrite/appwrite/pull/9698
* Move specification into SDK namespace by @abnegate in https://github.com/appwrite/appwrite/pull/9478
* Feat pool adapter by @abnegate in https://github.com/appwrite/appwrite/pull/9659
* Revert "Feat pool adapter" by @abnegate in https://github.com/appwrite/appwrite/pull/9703
* Add: Source report method by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9709
* Expose var by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9710
* fix: tokens module by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9702
* Update console indexes by @fogelito in https://github.com/appwrite/appwrite/pull/9618
* Set type in createDuplicateDeployment by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9699
* tasks: clean all Timers on error & shutdown by @basert in https://github.com/appwrite/appwrite/pull/9727
* Fix: FileTokens by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9678
* chore: add harden create email token endpoint by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9724
* chore: update utopia database to 0.67.x by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9729
* refactor: maintenance task to run at a specific time by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9734
* Feat bulk operations by @abnegate in https://github.com/appwrite/appwrite/pull/9065
* chore: introduce class attribute to oauth2 config by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9737
* Fix request filters with multi-method routes by @abnegate in https://github.com/appwrite/appwrite/pull/9743
* feat(scheduling): add telemetry for scheduler tasks by @basert in https://github.com/appwrite/appwrite/pull/9721
* fix(schedules): enqueue delay telemetry in wrong format by @basert in https://github.com/appwrite/appwrite/pull/9749
* fix(schedules): better error handling by @basert in https://github.com/appwrite/appwrite/pull/9751
* Fix indexes for `1.7.x` by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9752
* Feat/index length by @ArnabChatterjee20k in https://github.com/appwrite/appwrite/pull/9748
* fix(schedules): disable coroutine until we have proper pool support by @basert in https://github.com/appwrite/appwrite/pull/9759
* feat: inforu adapter by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9620
* Fix databases usage metrics by @shimonewman in https://github.com/appwrite/appwrite/pull/9760
* chore: improve route not found error message by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9733
* Sync 1.6.2 into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9755
* feat: telemetry for storage devices by @basert in https://github.com/appwrite/appwrite/pull/9761
* feat: plan based email logoUrl by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9745
* Update tokens without JWT by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9750
* Swap default image quality to -1, keeping source image quality. by @basert in https://github.com/appwrite/appwrite/pull/9766
* feat: add ability to generate client and server sdks by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9747
* Fix owner role downgrade by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9765
* Fix infinie loop in delete project by @fogelito in https://github.com/appwrite/appwrite/pull/9726
* Only rethrow auth and timeout in general handler by @abnegate in https://github.com/appwrite/appwrite/pull/9767
* Fix scopes by @ItzNotABug in https://github.com/appwrite/appwrite/pull/9768
* Create unique stable cache identifier by @basert in https://github.com/appwrite/appwrite/pull/9769
* Update README.md by @LauraDuRy in https://github.com/appwrite/appwrite/pull/9771
* chore: update storage library by @christyjacob4 in https://github.com/appwrite/appwrite/pull/9776
* fix(storage): do not preview gif input/output by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9777
* Fix specs by @abnegate in https://github.com/appwrite/appwrite/pull/9774
* 1.7.x ce migration by @vermakhushboo in https://github.com/appwrite/appwrite/pull/9738
* Sync 1.6.x by @abnegate in https://github.com/appwrite/appwrite/pull/9778
* chore: update request response filters for 1.7.x by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9770
* Feat 1.7 SDKs by @abnegate in https://github.com/appwrite/appwrite/pull/9780
* Set version to RC1 by @abnegate in https://github.com/appwrite/appwrite/pull/9781
* Add RC version to migration by @abnegate in https://github.com/appwrite/appwrite/pull/9782
* Fix length by @abnegate in https://github.com/appwrite/appwrite/pull/9783
* Release 1.6.2 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9784
* fix: prevent appwrite-task-stats-resources from crashing by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9786
* chore: update sdk versions and changelog by @ChiragAgg5k in https://github.com/appwrite/appwrite/pull/9790
* Chore sync 1.6.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9787
* Remove telemetry by @abnegate in https://github.com/appwrite/appwrite/pull/9791
* Update console by @abnegate in https://github.com/appwrite/appwrite/pull/9792
* Fix class name by @abnegate in https://github.com/appwrite/appwrite/pull/9793
* Update version by @abnegate in https://github.com/appwrite/appwrite/pull/9795
* fix: remove builds by @loks0n in https://github.com/appwrite/appwrite/pull/9788
* Sync 1.6.x by @abnegate in https://github.com/appwrite/appwrite/pull/9796
* Chore review fixes by @abnegate in https://github.com/appwrite/appwrite/pull/9797
* Update console by @abnegate in https://github.com/appwrite/appwrite/pull/9798
* 1.7.x by @Meldiron in https://github.com/appwrite/appwrite/pull/9649
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.6.2...1.7.0