Shipped · APIs and backends

What appwrite/appwrite shipped

The public repository of Appwrite · github.com/appwrite/appwrite

Written by FoxPlug from the repository's own releases; not affiliated with Appwrite. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/appwrite/appwrite; Appwrite did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for appwrite, free

Week of November 2, 2026

What shipped

Why it matters

This week brings account switching to clients, so one browser can hold several accounts and switch between them, and it changes storage encryption so every upload chunk is encrypted before it is stored, regardless of file size. A new push provider, Appwrite Push, is announced with setup docs, and the Sites template gallery gains the Catchall template. Several fixes target the console and router, including hidden provider tokens in device responses, handling of robots and humans on API domains, and paid projects no longer being locked over included usage.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Account switching arrives: one browser can now hold several signed-in accounts and switch between them. Push is announced with a new MQTT provider and docs. Encrypted buckets now encrypt every file of any size before it is stored. Catchall joins the Sites template gallery.

Post for LinkedIn

This week: account switching lets one browser hold several signed-in accounts and switch the active one, keeping each account's own sessions separate. Appwrite Push, the MQTT push provider, is announced with setup docs. Encrypted buckets now encrypt every file of any size before it reaches the storage device, in authenticated segments. Catchall, a shared test inbox built on Function email triggers, joins the Sites template gallery. Fixes cover hidden provider tokens in device responses, robots and humans returning 404 on API domains, and paid projects no longer locked over included usage.

Week of October 26, 2026

What shipped

Why it matters

This week tightened a set of security and correctness gaps: TOTP codes are now single-use, the last-owner rule holds for every caller, migration writes are limited to the creating key's scopes, MFA survives claiming an unverified address, and execution header values reject control characters. It also added usage monitors and alerts, anonymous project start with later claim, auto-pay setup for saved Indian cards, and the Start plan in 15 more countries. Fixes to screenshot access after team moves, cache eviction safety and worker startup cost round out changes people using the project will notice.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: usage monitors and alerts, single-use TOTP codes, the last-owner rule enforced for every caller, migration writes capped to the creating key's scopes, MFA kept on when an unverified address is claimed, and the Start plan in 15 more countries.

Post for LinkedIn

This week brought usage monitors and alerts to projects: monitors watch usage, open alerts by email and in the console, and every alert is also a project event for webhooks, functions and realtime. Security fixes landed too: TOTP codes are single-use, the last-owner rule applies to every caller including API keys, migration writes are capped to the creating key's scopes, and claiming an unverified email or phone no longer turns MFA off. Screenshots after a project team change now load for the new team. Saved Indian cards without a mandate get a Set up auto-pay action, and the Start plan is offered in 15 more countries.

Week of October 19, 2026

What shipped

Why it matters

This week is dominated by two security releases, 2.6.2 and 1.9.10, which backport a broad batch of fixes across auth, keys, databases, storage, functions and messaging for self-hosted installs. Users on those lines should upgrade to get the hardening and the patched Brotli runtime, and Cloud is already patched. A handful of smaller fixes also landed for deployment deletes, event validation and upload path handling.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Appwrite 2.6.2 and 1.9.10 are out: security releases for self-hosted installs on the 2.6 and 1.9 lines. Hardening across auth, keys, databases, realtime, storage, functions, sites and messaging, plus a patched Brotli runtime. Upgrading is recommended.

Post for LinkedIn

Appwrite 2.6.2 and 1.9.10 are published as security releases for self-hosted deployments on the 2.6 and 1.9 lines. 2.6.2 brings the hardening merged since 2.6.1 across auth, API keys, databases, realtime, GraphQL, storage, VCS, functions, sites, migrations and messaging, and moves the runtime to a patched Brotli. 1.9.10 backports the same work to the 1.9 line. Appwrite Cloud is already patched, and self-hosted installs on either line should upgrade. Alongside the releases, this week fixed orphaned build output when deleting a deployment mid-build and made row and document upsert events valid for function and webhook subscriptions.

Week of October 12, 2026

What shipped

Why it matters

This week fixed several correctness problems: audit paging, key secret exposure, project deletion leaving S3 storage behind, and join aliases. It also added custom password deny lists and a client endpoint for listing memberships. People running apps on the project get more predictable paging, tighter key handling and fewer manual workarounds.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: audit event paging now sorts by a total order, key secrets are hidden without the keys write scope, deleting a project cleans up its S3 storage, and password policies accept custom deny lists. Client apps can list memberships, and joins without an alias read under thei

Post for LinkedIn

This week's changes: audit event finds now use a total order so cursor paging no longer skips or repeats rows; key secrets are hidden from callers without the keys write scope; deleting a project removes its S3 storage objects. Password policies support custom deny lists, the Account module adds listMemberships for client apps, joins without an alias read under their collection, and the usage adapter setup adds missing attributes and indexes. The Go SDK is now marked stable.

Week of October 5, 2026

What shipped

Why it matters

This week brings a security patch that closes two migration paths and tightens JWT and builds handling, plus interval schedules for functions so runs no longer need a cron expression. Console passkey sign-in and a domain picker make enabling passkeys a single decision. Queue publishing now survives a NATS restart, and CI spends less time on unrelated e2e lanes.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Appwrite 1.9.7 is out as a security patch: two migration paths closed, JWTs expire with their session, builds worker hardened. Also this week: interval schedules for functions, passkey sign-in in the console, and queue publishing that survives a NATS restart.

Post for LinkedIn

This week shipped Appwrite 1.9.7, a security patch for the 1.9 line. It closes two migration paths that could read data a user should not reach, expires JWTs together with their session, and hardens the builds worker. Upgrading from 1.9.6 needs no migration. Functions can now run on an interval of every N minutes instead of only a cron expression, and the console lets you configure None, Interval and Cron modes. Passkey sign-in is available in the console, and enabling passkeys asks for the domain, suggested from the project's web platforms. Queue publishing keeps retrying through a NATS server restart rather than dropping the publish, usage stats writes are batched, and CI now runs only the e2e lanes a change can affect.

Week of September 28, 2026

What shipped

Why it matters

This week addresses security gaps across OAuth, realtime, storage, and messaging while improving infrastructure observability and API consistency. Several fixes close authorization flaws in multiuser scenarios, and the monorepo consolidation continues to simplify the codebase.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: SSRF protection hardened, realtime impersonation fixed, ClickHouse logs capped, MQTT telemetry added, and 24 list endpoints gain total parameter for consistency.

Post for LinkedIn

Appwrite shipped significant security hardening this week: SSRF protection now built into the HTTP client to restrict OAuth, webhook, and avatar URL fetches; authorization flaws in storage resume, messaging subscribers, and MFA during impersonation closed; and realtime connections now properly track impersonator state changes. Infrastructure improvements include ClickHouse log table capping for long-running instances, MQTT broker telemetry via OpenTelemetry, and 24 list endpoints gaining the total parameter for API consistency.

Week of September 21, 2026

What shipped

Why it matters

This week continues the monorepo consolidation effort, absorbing multiple Utopia PHP packages directly into Appwrite so they load locally rather than as external dependencies. Alongside the infrastructure work, several user-facing features shipped: improved push notifications, better OAuth2 configuration, RFC-compliant range requests, and enhanced VCS integration for self-hosted instances.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week we absorbed console, storage, CDN, and servers into packages, improved OAuth2 settings with prompt parameter support, enabled per-user push notifications without device targets, and fixed RFC 9110 range request handling.

Post for LinkedIn

This week brought significant progress on Appwrite's monorepo consolidation, absorbing console, storage, CDN, and servers packages directly into the codebase. We also shipped feature improvements: OAuth2 providers now support prompt parameters, push notifications work per-user without device targets, range requests comply with RFC 9110, and self-hosted VCS installations expose organization URLs. The infrastructure work reduces external dependencies while the feature work enhances developer experience across messaging and VCS integrations.

Week of September 14, 2026

What shipped

Why it matters

This week brings significant additions to authentication and push infrastructure with OTP email verification, native MQTT push support, and password security checks. Performance improvements across caching and SMTP, plus continued monorepo consolidation of Utopia libraries, strengthen the platform's core capabilities.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

New in Appwrite: OTP-based email verification and password recovery for mobile apps, native MQTT push broker alternative to FCM, password-pwned detection, Redis igbinary caching, and pooled SMTP connections.

Post for LinkedIn

This week's Appwrite updates focus on authentication improvements and performance: OTP support for email verification and password recovery eliminates web redirects for mobile; a native MQTT 5.0 push broker offers self-hosted FCM alternative; password-pwned checking blocks breached passwords; Redis caching switches to igbinary codec; SMTP connections are pooled for efficiency; and the monorepo consolidation continues absorbing Utopia libraries.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.