megachangelog
Appwrite logo

Appwrite Changelog

Appwrite — Cloud, Developer Tools product updates and releases, tracked on megachangelog.


Announcement1.2.77

TanStack Start is now stable and runs on Appwrite Sites

TanStack Start has reached stable release and is now supported on Appwrite Sites, enabling developers to build and deploy full-stack applications on the Appwrite platform.

appwrite-sitestanstackannouncementdeployment
Announcement2.5.0

Appwrite 2.5.0 release

Appwrite 2.5.0 release with console documentation updates and improvements for the latest version.

consolereleasedocumentation
Feature2.5.0

Appwrite 2.5.0

Appwrite 2.5 introduces passkeys for projects and Android apps, interval-based function scheduling, improved function runtime stability, reduced ClickHouse load under high traffic, and enhanced installer behavior. The release includes numerous bug fixes across authentication, databases, storage, and migrations with a seamless upgrade path from 2.4.0.

passkeysfunctionsauthperformancestability
Improvement1.2.74

Email and password only for self-hosted console sign-in

The console sign-in method has been restricted to email and password for self-hosted deployments. This change ensures that passkey authentication is only available in Appwrite Cloud.

consoleauthself-hostedpasskeys
Improvement1.2.73

Replace brand product visuals with new Console

The console's brand product visuals have been updated to reflect the new Console design. This improves the visual consistency and appearance of the admin interface.

consoleuibrandingvisual
Improvement1.2.72

Console version 1.2.72

Documentation updates for function intervals in the Appwrite console.

consoledocumentationfunctions
Announcement1.2.71

Function intervals announced

Documentation update announcing the availability of function intervals, enabling scheduled and recurring function executions.

functionsschedulingdocumentationannouncement
Feature1.2.70

Passkeys now public with sign-in button

Passkeys feature is now publicly available in the console, including a new passkey sign-in button for enhanced authentication options.

passkeysauthconsoleui
Feature1.2.69

Add signing certificate fingerprints to Android apps

Android app console now displays signing certificate fingerprints, enabling developers to manage and verify app signing credentials directly in Appwrite's console.

consoleandroidsigningcertificates
Feature1.2.68

Turn passkeys on with a domain picker

The passkeys enablement flow now includes a domain picker that suggests domains from the project's web platforms and displays the server's read-only origins where passkeys will work.

passkeysconsoleauthdomain-pickerui
Improvement1.2.67

Show MCP and CLI activity filters as selected chips

The console now displays MCP and CLI activity filters as selected chips in the activity view, making it easier to see which filters are currently applied.

consoleuiactivityfilters
Feature1.2.66

Filterable activity log

The console now includes a filterable activity log, allowing users to better track and manage activities within their applications.

consoleactivity-logui
Feature1.2.65

Console 1.2.65: Deno Deploy alternative post

Added support for Deno Deploy as an alternative platform for posting operations, expanding deployment options for Appwrite console users.

consoledenodeploymentfeature
Feature1.2.64

Console: Configure function intervals

Added the ability to configure function execution intervals in the Appwrite Console, allowing users to set scheduling parameters for their functions.

consolefunctionsscheduling
Fix1.2.63

Verify account when adopting provider sign-in by email

Fixed account verification when users sign in using OAuth providers. The system now properly verifies that the email address matches during the provider sign-in adoption process.

accountoauthemailverificationauth
Announcement1.2.62

Console version 1.2.62

Appwrite Console updated to version 1.2.62 with improvements and fixes.

consolerelease
Feature1.2.61

GitHub stars tracking and visualization

Added GitHub stars tracking and visualization capabilities to the console, allowing users to monitor and display repository star metrics within Appwrite's management interface.

consolegithubanalyticsui
Security1.9.7

Appwrite 1.9.7 security patch

This security patch closes migration paths that could expose unauthorized data access, ensures JWTs expire with their sessions, and hardens the builds worker. It requires configuration of _APP_MIGRATIONS_ALLOWED_HOSTS for private network migrations and includes Console 8.7.37 with fixes for array column rendering.

securitymigrationauthfixes
Fix4.4.0

Queue no longer consumes attempts for unstarted work

Fixed an issue where the queue system would incorrectly consume attempt counts for NATS work that never started processing. Now unstarted work is returned to the queue without spending an attempt.

queuenatsreliabilityfix
Fix6.2.0

Queue doesn't spend attempts on work that never started

Fixed a bug where NATS queue work that never started would incorrectly consume an attempt, preventing proper retry behavior. Now unstarted work is handed back without spending attempts.

queuenatsretryreliability
Breaking2.0.0

Move Validator base class into Utopia\Validator namespace

The base Validator class has been moved into the Utopia\Validator namespace as part of a validators namespace refactor. This is a breaking change that requires updating imports for any code directly referencing the base Validator class.

validatorsnamespacemigrationbreaking-change
Feature1.2.58

Passkey sign-in and account passkey management

Console now supports passkey-based sign-in and allows users to manage their account passphrases. This enhances authentication security and convenience for Appwrite console access.

passkeyauthconsolesecurity
Breaking0.3.0

Move Console and Command into Utopia\Console namespace

The Console and Command classes have been moved into the Utopia\Console namespace as part of a console refactoring. This is a breaking change that requires developers to update their imports when using these classes.

consolenamespacerefactorutopia
Announcement1.2.57

Console 1.2.57 release

Console version 1.2.57 has been released with support for Appwrite 2.4.0, including updated release documentation, changelog, and 2.4.x API compatibility.

consolereleaseapidocumentation
Feature2.4.0

Appwrite 2.4.0 – Custom avatars, Webflow auth, direct push, webhook retries

Appwrite 2.4.0 introduces custom profile photos, Webflow OAuth2 sign-in, direct push messaging to users without device targets, and smarter webhook retries that only resend failed endpoints. Security improvements lock down outbound requests and bind tokens to their origin, while disk usage from ClickHouse logs is eliminated. The Console is upgraded to 1.2.55 with improved table support, breached password policy, and CLI/MCP onboarding.

avatarsauthwebhookssecuritypush-messaging
Improvement4.4.0

Update utopia-php/client to ^0.6 across packages

Updated the utopia-php/client dependency to version ^0.6 across all packages that use it. This ensures consistent client library versions and improves dependency management.

dependencieschoreclient-library
Improvement0.2.1

Require utopia-php/client ^0.6 in all packages

Updated dependency requirement to utopia-php/client version 0.6 across all packages that use it. This ensures consistent client library versions across the Appwrite ecosystem.

dependenciesclientmaintenance
Improvement3.1.0

Update utopia-php/client dependency to 0.6

Updated the required version of utopia-php/client to 0.6 across all packages that depend on it to ensure consistency and access to latest improvements.

dependenciesclientutopia-phpchore
Improvement4.4.0

Update utopia-php/client dependency to ^0.6 across packages

Updated the utopia-php/client dependency requirement to version ^0.6 across all packages that depend on it. This is a maintenance update to ensure consistent dependency versions.

dependencieschoreclientmaintenance
Improvement2.1.0

Absorb utopia-php/config into packages/config

The utopia-php/config dependency has been absorbed directly into the packages/config module as part of internal restructuring. This consolidation simplifies the codebase dependency management.

configdependenciesinternal
Fix0.6.0

client/0.6.0

Bug fix release for the Appwrite client library addressing NATS fetch exception handling to preserve proper error behavior.

clientfixnatserror-handling
Breaking0.7.0

Query 0.7.0 — Single join form with required alias and typed cursors

Query SDK 0.7.0 introduces a breaking change to join syntax requiring a mandatory alias parameter, adds the getAlias() method for retrieving aliases, and implements typed cursors for improved type safety and consistency across query operations.

queryapisdkbreakingtypes
Feature4.3.0

Support OAuth sign-in in the MCP server template

Added OAuth authentication support to the MCP server template, allowing developers to implement OAuth sign-in flows in their MCP server applications.

templatesoauthauthenticationmcp-server
Breaking3.0.0

Make abuse adapters immutable

Abuse adapters have been refactored to be immutable, improving safety and predictability of the abuse prevention system.

abuserefactorimmutableadapters
Update0.20.1

Absorb orchestration into packages

Orchestration module has been moved into the packages/orchestration directory as part of a codebase reorganization. This is a structural change to the project layout.

orchestrationrefactorinternal
Fix0.4.12

Export gauges without a start time

Fixed telemetry gauge export to no longer require a start time, allowing gauges to be exported without this optional attribute.

telemetrygaugesmetricsfix
Announcement2.3.0

Appwrite 2.3.0

Appwrite 2.3 removes dev keys, consolidates console URL configuration, includes execution duration from cold start, adds ID token storage for native sign-in, introduces Jaspr for Sites, and provides a nightly release channel. The release includes numerous fixes across auth, databases, functions, messaging, storage, and the installer, plus Console updates to 1.1.159.

releasebreakingauthconsolefunctions
Announcement2.2.0

Appwrite 2.2.0 – Email policies, ClickHouse executions, and build diagnostics

Appwrite 2.2.0 introduces email policies for self-hosted installations, completes the migration of function and site executions to ClickHouse, and adds detailed failure reporting for build errors. This release also includes three weeks of fixes across auth, databases, functions, messaging, and the installer, along with Console 1.1.96.

releaseemail-policiesclickhousefunctionsmessaging
Feature2.1.0

Appwrite 2.1.0

Appwrite 2.1 adds S3-compatible storage access, automatic image crop detection, TikTok and Kakao OAuth2 providers, and includes six weeks of bug fixes across auth, databases, storage, compute and realtime. Upgrades from 2.0.0 require no schema changes.

storages3oauth2apiperformance
Announcement2.0.0

Version 2.0.0 Release

Appwrite 2.0.0 release. See full release notes for details on new features and improvements.

releasemajorappwrite
Announcement2.0.0

Appwrite 2.0: Next-generation platform with PostgreSQL default, VectorsDB, and Console IV

Appwrite 2.0 rebuilds the platform with a new engine, redesigned Console IV, support for relational and vector data types across PostgreSQL, MariaDB, and MongoDB, and new features like embeddings API, improved realtime, and git provider integrations. Existing projects continue working with a single-command upgrade from 1.9.x.

major-releasedatabaseconsolevectorsapi
Announcement2.0.0-rc.3

Appwrite 2.0.0-rc.3 Release Candidate

Third release candidate for Appwrite 2.0.0 self-hosted deployment. Includes critical fixes for PostgreSQL durability settings, S3 storage build output handling, Git installation security and isolation, console authentication improvements, and performance optimizations for realtime events and billing accuracy.

release-candidateself-hosteddatabasestoragesecurity
Announcement2.0.0-rc.2

2.0.0-rc.2 Release Candidate

Second release candidate for Appwrite 2.0.0 with fixes for build artifacts survival during upgrades from 1.9.x, versioned infrastructure migrations, optional account setup step, and new OAuth2 providers (Cloudflare and Resend). Pre-release version not recommended for production use.

release-candidateself-hostedupgrademigrationsoauth
Announcement2.0.0-rc.1

2.0.0-rc.1 Release Candidate

First release candidate for Appwrite 2.0.0 self-hosted. Includes critical fixes for Postgres data persistence, cache key collisions, console schema migrations, and optional DocumentsDB/VectorsDB configuration. Not recommended for production.

release-candidatepostgresupgradeself-hostedbugfix
Announcement1.9.6

cl-1.9.6-1

Release candidate version with no detailed changes documented.

releasecandidateversion
Improvement1.9.6

1.9.6

Release 1.9.6 includes automatic repair of missing providerBranches and providerPaths attributes during upgrade from 1.9.5, multiple bug fixes for migration idempotency, health checks, MongoDB connectivity, and runtime handling, plus updates to console, executor, and browser service components.

releaseupgrademigrationfixescomponents
Announcement1.9.5

Appwrite 1.9.5 Release

Appwrite 1.9.5 adds public APIs for project management, JSON import/export, BigInt support, email and password policies, OAuth providers including X, Presences API for realtime, Amazon SES messaging, 45-minute build timeouts, improved deployment stability, and numerous bug fixes across databases, auth, messaging, functions, and infrastructure.

apidatabasesauthmessagingfunctions
Announcement1.9.5-rc.2

1.9.5-rc.2 Release

Release candidate 1.9.5-rc.2 includes NFT config exposure, removal of sunset SDK entries, completion of V24 schema migrations, improved installer compose generation, and Composer source fallback fixes for CI builds.

release-candidatenftschemamigrationsci
Announcement1.9.5-rc.1

1.9.5-rc.1 Release

Appwrite 1.9.5-rc.1 includes numerous bug fixes, performance improvements, and new features such as support for blocking disposable email addresses, a Public Keys API, X OAuth 2.0 provider, and various infrastructure improvements including dependency upgrades and code quality enhancements.

releasebug-fixesfeaturessecurityperformance
Announcement1.9.5

Appwrite CLI 1.9.5

Release of Appwrite CLI version 1.9.5 with improvements and fixes.

cliappwriterelease
Announcement1.9.0-5

Publish cloud tags to appwrite/ce image

Cloud tags are now published to the appwrite/ce image, improving version management and deployment options for community edition users.

dockerimagedeploymentrelease
Improvement1.9.0

Bump base image to 1.4.1

Updated the base image dependency to version 1.4.1 to incorporate the latest base improvements and updates.

infrastructuredependenciesbase-imagechore
Improvement1.9.0-3

Bump base image to 1.3.1

Updated the base image dependency to version 1.3.1 for improved stability and compatibility.

base-imagedependenciesinfrastructure

Sign up to see more

61 more changes from Appwrite. Sign up to read the whole changelog.

Sign up free

GitHub or email — no card needed.