Appwrite 1.9.5 self-hosted release: blog, changelog, and docs#3064
Appwrite 1.9.5 self-hosted release: blog, changelog, and docs#3064atharvadeosthale wants to merge 1 commit into
Conversation
- New blog post and changelog entry for the Appwrite 1.9.5 self-hosted release (dated 2026-06-29) - Bump self-hosting install docs to 1.9.5 and add the 1.9.5 SDK compatibility matrix rows - Update the compose generator to 1.9.5 (console 8.7.5, executor 0.25.1/exc1, worker-executions, migration host + open runtimes NFT env)
Greptile SummaryThis PR adds the Appwrite 1.9.5 self-hosted release blog post, changelog entry, and documentation updates, all dated for a June 29 publish. The compose generator is bumped across all services to
Confidence Score: 4/5Safe to merge once the three client SDK versions in the compatibility table are confirmed to be published on or before the June 29 launch date. The compose and docs changes are internally consistent, all cross-linked blog posts resolve correctly, and the new worker-executions service and env vars are properly threaded through the template. The only open question is whether the Web, Flutter, and Android SDK versions listed in the compatibility matrix (all newer than their current public releases) will be shipped in time for the June 29 publish date. src/routes/docs/advanced/self-hosting/installation/+page.markdoc — verify the three client SDK version numbers that are ahead of their current public releases. Important Files Changed
Reviews (1): Last reviewed commit: "Add Appwrite 1.9.5 self-hosted release b..." | Re-trigger Greptile |
| * 1.9.5 | ||
| * 26.1.0 | ||
| * 25.2.0 | ||
| * 0.33.0 | ||
| * 18.2.0 | ||
| * 25.2.0 |
There was a problem hiding this comment.
SDK versions ahead of current public releases
The Web SDK (26.1.0), Flutter (25.2.0), and Android (25.2.0) listed for 1.9.5 are all newer than what is currently published: Web is at 25.2.0 (May 21), Flutter at 24.2.0 (May 21), and Android at 25.1.0 (June 8). If these versions aren't released before or on June 29, the compatibility table will point users to non-existent releases. Please confirm the SDK releases are coordinated with the server launch date.
adityaoberai
left a comment
There was a problem hiding this comment.
Got some changes to make
| - question: "What is the Presences API used for?" | ||
| answer: "The Presences API tracks short-lived user states such as online, away, typing, editing, or viewing. You can use it to build online indicators, typing states, collaborative editors, multiplayer features, and live activity feeds without managing presence channels yourself." | ||
| - question: "What are BigInt columns in Appwrite?" | ||
| answer: "BigInt columns store 64-bit signed integers in [Databases](/docs/products/databases). They are suited to large counters, external IDs, high-resolution timestamps, and financial values that need integer precision without floating-point rounding." | ||
| - question: "Can I block disposable or free email addresses at signup?" | ||
| answer: "Yes. Email policies in [Appwrite Auth](/docs/products/auth) let you block disposable inboxes, aliased addresses, and free email providers at user creation and on email updates, either from the Console or through any server SDK." |
There was a problem hiding this comment.
Let's cover all our updates here
| featured: false | ||
| callToAction: true | ||
| faqs: | ||
| - question: "What is new in Appwrite 1.9.5 for self-hosted deployments?" |
There was a problem hiding this comment.
Let's add a how to self host Appwrite 1.9.5 FAQ too
| # Improved migrations | ||
|
|
||
| Migrations in 1.9.5 carry over far more than your data. Project configuration now transfers alongside it, including API keys, project variables, webhooks, OAuth providers, SMTP settings, email templates, custom domains, and security policies. Moving a project between Appwrite instances, such as from Appwrite Cloud to a self-hosted instance, now reproduces its setup instead of just its records. | ||
|
|
||
| # Upgrade your self-hosted instance | ||
|
|
||
| As with every Appwrite upgrade: | ||
|
|
||
| - Back up your data before upgrading | ||
| - [Install or upgrade your self-hosted instance](/docs/advanced/self-hosting/production/updates#install-next-version) to **Appwrite 1.9.5** | ||
| - [Run the migration](/docs/advanced/self-hosting/production/updates#running-the-migration), even if you are upgrading from 1.9.0 |
There was a problem hiding this comment.
We need to add a section that also just covers how to self-host Appwrite, for folks who are directly going to self-host Appwrite from this version
| - Back up your data before upgrading | ||
| - [Install or upgrade your self-hosted instance](/docs/advanced/self-hosting/production/updates#install-next-version) to **Appwrite 1.9.5** | ||
| - [Run the migration](/docs/advanced/self-hosting/production/updates#running-the-migration), even if you are upgrading from 1.9.0 |
There was a problem hiding this comment.
Let's directly cover the commands here instead
| - Parallel chunk uploads for faster Storage uploads | ||
| - Broader migration coverage for project settings, keys, and integrations | ||
|
|
||
| Head over to our [migration guide](https://appwrite.io/docs/advanced/self-hosting/production/updates) to learn how you can upgrade your Appwrite instance. Please run the [migrate command](https://appwrite.io/docs/advanced/self-hosting/production/updates#running-the-migration) even if upgrading from 1.9.0. |
There was a problem hiding this comment.
| Head over to our [migration guide](https://appwrite.io/docs/advanced/self-hosting/production/updates) to learn how you can upgrade your Appwrite instance. Please run the [migrate command](https://appwrite.io/docs/advanced/self-hosting/production/updates#running-the-migration) even if upgrading from 1.9.0. | |
| Head over to our [migration guide](https://appwrite.io/docs/advanced/self-hosting/production/updates) to learn how you can upgrade your Appwrite instance. Please run the [migrate command](https://appwrite.io/docs/advanced/self-hosting/production/updates#running-the-migration) even if you are upgrading from 1.9.0. |
English xD
Adds the Appwrite 1.9.5 self-hosted release blog post and changelog entry (publish date 2026-06-29).
Updates the self-hosting install docs and SDK compatibility matrix to 1.9.5 and bumps the Docker compose generator (console 8.7.5, executor 0.25.1, worker-executions, new env vars).