Impact Score: 5/10
Appwrite 1.8.1 โ 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.8.1. Source highlight: Please run the migrate command even if upgrading from 1.8.x.
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 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
โก Performance & Enhancements (1)
- Improve MFA docs endpoint order by @HarshMN2345 in #10793
๐ง Bug Fixes & Patches (6)
- 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
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
> [!IMPORTANT]
> Please run the [migrate command](https://appwrite.io/docs/upgrade#migration) even if upgrading from 1.8.x.
### Notable changes
* Add branch deployments support by @atharvadeosthale in [#10486](https://github.com/appwrite/appwrite/pull/10486)
* Add TanStack Start sites support by @Meldiron in [#10681](https://github.com/appwrite/appwrite/pull/10681)
* Add Next.js standalone support by @Meldiron in [#10747](https://github.com/appwrite/appwrite/pull/10747)
* Add Resend integration by @ChiragAgg5k in [#10690](https://github.com/appwrite/appwrite/pull/10690)
* Add option to enable/disable image transformations per-bucket by @ChiragAgg5k in [#10722](https://github.com/appwrite/appwrite/pull/10722)
* Add operators support by @abnegate in [#10735](https://github.com/appwrite/appwrite/pull/10735) and [#10800](https://github.com/appwrite/appwrite/pull/10800)
* Add function and sites stats by @lohanidamodar in [#10786](https://github.com/appwrite/appwrite/pull/10786)
* Add disable count feature by @shimonewman in [#10668](https://github.com/appwrite/appwrite/pull/10668)
* Add ElevenLabs site template by @adityaoberai in [#10782](https://github.com/appwrite/appwrite/pull/10782)
* Add suggested environment variables by @Meldiron in [#10795](https://github.com/appwrite/appwrite/pull/10795)
* Update GeoDB database by @lohanidamodar in [#10890](https://github.com/appwrite/appwrite/pull/10890)
* Update Flutter default build runtime by @lohanidamodar in [#10807](https://github.com/appwrite/appwrite/pull/10807)
* Upgrade runtimes by @lohanidamodar in [#10804](https://github.com/appwrite/appwrite/pull/10804)
### Fixes
* Fix duplicate document error while creating file by @lohanidamodar in [#10891](https://github.com/appwrite/appwrite/pull/10891)
* Fix "Update external deployment (authorize)" throwing 500 error due to invalid query by @ItzNotABug in [#10888](https://github.com/appwrite/appwrite/pull/10888)
* Fix error setting user password by @lohanidamodar in [#10889](https://github.com/appwrite/appwrite/pull/10889)
* Fix error generating email MFA challenges by @ItzNotABug in [#10884](https://github.com/appwrite/appwrite/pull/10884)
* Fix file token expiry by @hmacr in [#10877](https://github.com/appwrite/appwrite/pull/10877)
* Fix TanStack Nitro default by @Meldiron in [#10860](https://github.com/appwrite/appwrite/pull/10860)
* Fix TanStack builds by @Meldiron in [#10767](https://github.com/appwrite/appwrite/pull/10767)
* Fix nullable validation by @ChiragAgg5k in [#10819](https://github.com/appwrite/appwrite/pull/10819) and [#10778](https://github.com/appwrite/appwrite/pull/10778)
* Fix WebP library by @stnguyen90 in [#10738](https://github.com/appwrite/appwrite/pull/10738)
* Fix batch writes by @lohanidamodar in [#10812](https://github.com/appwrite/appwrite/pull/10812)
* Fix error handler error by @abnegate in [#10719](https://github.com/appwrite/appwrite/pull/10719)
* Fix Next 16 compatibility by @Meldiron in [#10713](https://github.com/appwrite/appwrite/pull/10713)
* Fix stats usage memory leak by @loks0n in [#10683](https://github.com/appwrite/appwrite/pull/10683)
* Fix author URL in template deployments by @vermakhushboo in [#10535](https://github.com/appwrite/appwrite/pull/10535)
* Fix VCS lock deletion by @vermakhushboo in [#10691](https://github.com/appwrite/appwrite/pull/10691)
### Miscellaneous
<details>
* Add CSV export functionality by @abnegate in [#10546](https://github.com/appwrite/appwrite/pull/10546), [#10750](https://github.com/appwrite/appwrite/pull/10750), [#10813](https://github.com/appwrite/appwrite/pull/10813), and [#10847](https://github.com/appwrite/appwrite/pull/10847)
* Add JWT disposition by @abnegate in [#10867](https://github.com/appwrite/appwrite/pull/10867)
* Add screenshots endpoint by @eldadfux in [#10675](https://github.com/appwrite/appwrite/pull/10675)
* Add screenshot endpoint stats by @lohanidamodar in [#10706](https://github.com/appwrite/appwrite/pull/10706)
* Add users attributes by @fogelito in [#10688](https://github.com/appwrite/appwrite/pull/10688)
* Add max build duration environment variable by @HarshMN2345 in [#10674](https://github.com/appwrite/appwrite/pull/10674)
* Add custom realtime logger by @abnegate in [#10871](https://github.com/appwrite/appwrite/pull/10871)
* Add logs by @ItzNotABug in [#10869](https://github.com/appwrite/appwrite/pull/10869)
* Improve MFA docs endpoint order by @HarshMN2345 in [#10793](https://github.com/appwrite/appwrite/pull/10793)
* Auth refactor by @lohanidamodar in [#10758](https://github.com/appwrite/appwrite/pull/10758), by @abnegate in [#10837](https://github.com/appwrite/appwrite/pull/10837), by @shimonewman in [#10682](https://github.com/appwrite/appwrite/pull/10682), and by @lohanidamodar in [#10667](https://github.com/appwrite/appwrite/pull/10667)
* Bump assistant to 0.8.4 by @loks0n in [#10887](https://github.com/appwrite/appwrite/pull/10887)
* Bump database to 3.1.5 by @fogelito in [#10766](https://github.com/appwrite/appwrite/pull/10766)
* Bump Utopia DNS by @loks0n in [#10761](https://github.com/appwrite/appwrite/pull/10761)
* Update domains to 0.8.3 by @ChiragAgg5k in [#10658](https://github.com/appwrite/appwrite/pull/10658)
* Update domains to 0.9.1 by @ChiragAgg5k in [#10678](https://github.com/appwrite/appwrite/pull/10678)
* Update Apple Swift to 13.3.0 by @ChiragAgg5k in [#10679](https://github.com/appwrite/appwrite/pull/10679)
* Update Apple Swift by @ChiragAgg5k in [#10663](https://github.com/appwrite/appwrite/pull/10663)
* Update CLI to 10.2.2 by @ChiragAgg5k in [#10672](https://github.com/appwrite/appwrite/pull/10672)
* Update to CLI 12.0.0 by @ChiragAgg5k in [#10853](https://github.com/appwrite/appwrite/pull/10853)
* Update docs examples to use Permission class by @ChiragAgg5k in [#10707](https://github.com/appwrite/appwrite/pull/10707)
* Update SDK examples docs by @ChiragAgg5k in [#10855](https://github.com/appwrite/appwrite/pull/10855)
* Release Python SDK by @ChiragAgg5k in [#10762](https://github.com/appwrite/appwrite/pull/10762)
* Release Flutter 20.3.2 by @ChiragAgg5k in [#10838](https://github.com/appwrite/appwrite/pull/10838)
* Release Flutter/Dart add screenshot examples by @ChiragAgg5k in [#10811](https://github.com/appwrite/appwrite/pull/10811)
* Release PHP CLI by @ChiragAgg5k in [#10791](https://github.com/appwrite/appwrite/pull/10791)
* Release SDKs by @ChiragAgg5k in [#10817](https://github.com/appwrite/appwrite/pull/10817)
* Update SDKs by @ChiragAgg5k in [#10694](https://github.com/appwrite/appwrite/pull/10694), [#10729](https://github.com/appwrite/appwrite/pull/10729), and [#10744](https://github.com/appwrite/appwrite/pull/10744)
* Update SDK generator by @ChiragAgg5k in [#10743](https://github.com/appwrite/appwrite/pull/10743)
* Update database by @abnegate in [#10664](https://github.com/appwrite/appwrite/pull/10664)
* Update README file by @Veera-mulge in [#10763](https://github.com/appwrite/appwrite/pull/10763)
* SDK release documentation by @ChiragAgg5k in [#10745](https://github.com/appwrite/appwrite/pull/10745)
* SDK release runtime config by @stnguyen90 in [#10765](https://github.com/appwrite/appwrite/pull/10765)
* Sync specs by @ChiragAgg5k in [#10789](https://github.com/appwrite/appwrite/pull/10789)
* Sync 1.8.0 by @stnguyen90 in [#10677](https://github.com/appwrite/appwrite/pull/10677)
* Add workflow for issue triage by @stnguyen90 in [#10718](https://github.com/appwrite/appwrite/pull/10718)
* Add issue auto-labeler by @stnguyen90 in [#10700](https://github.com/appwrite/appwrite/pull/10700)
* Add AI moderator repo by @Copilot in [#10717](https://github.com/appwrite/appwrite/pull/10717)
* Browser bump by @ItzNotABug in [#10850](https://github.com/appwrite/appwrite/pull/10850)
* Template type enum override by @ChiragAgg5k in [#10848](https://github.com/appwrite/appwrite/pull/10848)
* VCS reference type by @ChiragAgg5k in [#10852](https://github.com/appwrite/appwrite/pull/10852)
* Index scope description by @stnguyen90 in [#10851](https://github.com/appwrite/appwrite/pull/10851)
* Config for environment by @Meldiron in [#10833](https://github.com/appwrite/appwrite/pull/10833)
* Format instance by @ChiragAgg5k in [#10830](https://github.com/appwrite/appwrite/pull/10830)
* Replace sleep in webhooks service by @vermakhushboo in [#10656](https://github.com/appwrite/appwrite/pull/10656)
* Update email composer by @fogelito in [#10720](https://github.com/appwrite/appwrite/pull/10720)
* Update facts on GitHub sites and functions by @HarshMN2345 in [#10593](https://github.com/appwrite/appwrite/pull/10593) and [#10771](https://github.com/appwrite/appwrite/pull/10771)
* Fix wrong user type by @lohanidamodar in [#10875](https://github.com/appwrite/appwrite/pull/10875)
* Fix limit and offset computation by @hmacr in [#10880](https://github.com/appwrite/appwrite/pull/10880)
* Fix enum examples by @ChiragAgg5k in [#10828](https://github.com/appwrite/appwrite/pull/10828)
* Fix response models multi-methods by @ChiragAgg5k in [#10815](https://github.com/appwrite/appwrite/pull/10815)
* Fix undefined variable by @lohanidamodar in [#10654](https://github.com/appwrite/appwrite/pull/10654)
* Fix undefined sequence by @lohanidamodar in [#10652](https://github.com/appwrite/appwrite/pull/10652)
* Fix description by @ChiragAgg5k in [#10702](https://github.com/appwrite/appwrite/pull/10702)
* Fix warning in builds worker by @ChiragAgg5k in [#10705](https://github.com/appwrite/appwrite/pull/10705)
* Fix sites create deployment docs by @Priyanshuthapliyal2005 in [#10566](https://github.com/appwrite/appwrite/pull/10566)
* Fix test dependencies projects by @ChiragAgg5k in [#10655](https://github.com/appwrite/appwrite/pull/10655)
* Fix list sites test by @ChiragAgg5k in [#10726](https://github.com/appwrite/appwrite/pull/10726)
</details>
## New Contributors
* @HarshMN2345 made their first contribution in https://github.com/appwrite/appwrite/pull/10674
* @atharvadeosthale made their first contribution in https://github.com/appwrite/appwrite/pull/10486
**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.8.0...1.8.1