Appwrite 1.8.1stable Released Dec 23, 2025
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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