Appwrite 1.9.6stable Released Jul 22, 2026
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.

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