Impact Score: 5/10
Appwrite 1.9.6 โ 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.9.6. Source highlight: Automatically repair missing `providerBranches` and `providerPaths` attributes on Functions and Sites when upgrading from 1.9.5. Operators no longer need to apply the metadata and table changes manually.
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.
๐ง Bug Fixes & Patches (6)
- Make migration attribute batches idempotent when some attributes already exist in #12790
- Replace the side-effecting Appwrite container healthcheck with the public version endpoint in #12765
- Respect `_APP_SITES_RUNTIMES` when listing frameworks and creating or updating Sites in #12840
- Wait for a writable MongoDB replica-set primary before marking the service healthy in #12913
- Correct database and queue connectivity reporting in the `doctor` task in #12928
- Allow additional time for the self-hosted installer to pull images and start Compose services in #12747
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
### Notable changes
* Automatically repair missing `providerBranches` and `providerPaths` attributes on Functions and Sites when upgrading from 1.9.5. Operators no longer need to apply the metadata and table changes manually.
### Fixes
* Make migration attribute batches idempotent when some attributes already exist in [#12790](https://github.com/appwrite/appwrite/pull/12790)
* Replace the side-effecting Appwrite container healthcheck with the public version endpoint in [#12765](https://github.com/appwrite/appwrite/pull/12765)
* Respect `_APP_SITES_RUNTIMES` when listing frameworks and creating or updating Sites in [#12840](https://github.com/appwrite/appwrite/pull/12840)
* Wait for a writable MongoDB replica-set primary before marking the service healthy in [#12913](https://github.com/appwrite/appwrite/pull/12913)
* Correct database and queue connectivity reporting in the `doctor` task in [#12928](https://github.com/appwrite/appwrite/pull/12928)
* Allow additional time for the self-hosted installer to pull images and start Compose services in [#12747](https://github.com/appwrite/appwrite/pull/12747)
### Miscellaneous
* Update the self-hosted Console image to [8.7.30](https://github.com/appwrite/console/releases/tag/8.7.30) for recent self-hosted VCS, error rendering, build specification, and security fixes
* Update Open Runtimes Executor to [0.25.4](https://github.com/open-runtimes/executor/releases/tag/0.25.4) for recent build and S3 custom endpoint fixes
* Update the Browser service to [0.3.3](https://github.com/appwrite/docker-browser/releases/tag/0.3.3) so screenshot headers work with custom internal Appwrite origins
* Update release metadata and installation examples for 1.9.6