Announcing new OAuth providers
New OAuth provider integrations have been added to Appwrite Console, expanding authentication options for developers.
Appwrite — Cloud, Developer Tools product updates and releases, tracked on megachangelog.
New OAuth provider integrations have been added to Appwrite Console, expanding authentication options for developers.
The console's startups program has been replaced with a new solutions pages feature, providing users with better organization and discovery of solution templates.
Documentation has been added to guide users on using the Appwrite MCP (Model Context Protocol) server with Pi. This improves accessibility for developers integrating Appwrite with Pi-based workflows.
Updated the utopia-php/database dependency to version 8.3.10 to incorporate the latest improvements and fixes from the database library.
Appwrite 2.3.0-1 release. See release notes for details on updates and improvements in this version.
Fixed an issue where ClickHouse find operations in the audit module were not sorting by a consistent total order, ensuring deterministic and reliable query results.
Updated SDK quick-start documentation to reflect the latest published versions of Appwrite SDKs, ensuring users have access to current and compatible SDK information.
Fixed CI configuration to execute fork pull requests on GitHub-hosted runners instead of self-hosted infrastructure, improving reliability and resource management for external contributions.
Internal release of the Appwrite console with various updates and improvements.
Added support for reading a join without an alias under its collection in query operations. This improves the flexibility of query syntax by allowing joins to be accessed directly through their collection name when no explicit alias is provided.
Added comprehensive documentation and announcement for passkeys support in Appwrite Console, enabling users to understand and implement passkey-based authentication.
The console now embeds answer data and complete structured data in server-rendered HTML to improve AI search capabilities. This enhancement enables better indexing and discoverability of console content by AI-powered search engines.
Cron schedules functionality is being moved to paid plans on Appwrite Cloud. Users on free plans should review their scheduled tasks and plan for migration or upgrade accordingly.
Fixed an issue where failed webhook deliveries were incorrectly reported as platform errors. This improves error reporting accuracy by distinguishing between application-level webhook failures and actual platform issues.
Console version 1.2.83 adds Google user data handling to the privacy policy and improves legal pages for web crawling. This ensures compliance documentation is more comprehensive and discoverable by search engines.
Fixed performance issues affecting mobile Core Web Vitals metrics on public-facing console pages. This improves the user experience and search engine optimization for the Appwrite console.
Cron schedules are now locked on pricing plans that only support interval-based scheduling. This ensures users on limited plans cannot create cron expressions that are not supported by their plan tier.
Added a new relationship method to the query system that enables querying of related documents, expanding query capabilities for document relationships.
Appwrite now provides an official Helm chart for easier deployment and management on Kubernetes clusters. This enables users to install and configure Appwrite using standard Kubernetes tooling.
Updated SDK documentation examples to match the latest SDK releases, ensuring consistency and accuracy for developers integrating with Appwrite.
Fixed parameter ordering in SDKs for messaging and OAuth2 to maintain backwards compatibility with previously released versions. This ensures existing code continues to work without requiring parameter order changes.
Fixed the homepage Open Graph image used for social sharing by renaming the logotype asset to avoid special characters in URL paths.
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 2.5.0 release with console documentation updates and improvements for the latest version.
Updated terms and conditions to prohibit the resale of credits, vouchers, and coupons, reinforcing the non-transferable nature of billing benefits.
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.
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.
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.
Documentation updates for function intervals in the Appwrite console.
Documentation update announcing the availability of function intervals, enabling scheduled and recurring function executions.
Passkeys feature is now publicly available in the console, including a new passkey sign-in button for enhanced authentication options.
Android app console now displays signing certificate fingerprints, enabling developers to manage and verify app signing credentials directly in Appwrite's console.
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.
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.
The console now includes a filterable activity log, allowing users to better track and manage activities within their applications.
Added support for Deno Deploy as an alternative platform for posting operations, expanding deployment options for Appwrite console users.
Added the ability to configure function execution intervals in the Appwrite Console, allowing users to set scheduling parameters for their functions.
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.
Appwrite Console updated to version 1.2.62 with improvements and fixes.
Added GitHub stars tracking and visualization capabilities to the console, allowing users to monitor and display repository star metrics within Appwrite's management interface.
Added project analytics routes, settings configuration, and live visitor tracking to the Appwrite Console for better visibility into project performance and user activity.
Console version 1.2.59 includes the full changelog from version 1.9.7 and notes for upgrading to version 2.4 with security improvements.
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.
Fixed the queue system to return NATS work items that never started back to the queue without consuming an attempt, improving reliability and preventing premature task exhaustion.
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.
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.
Fixed an issue where NATS queue work that never started would incorrectly consume an attempt. The queue now properly hands back unstarted work without counting it against the attempt limit.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Addressed review findings carried over from version 2.0.8 to improve config handling in the 3.0.0 release.
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.
Bug fix release for the Appwrite client library addressing NATS fetch exception handling to preserve proper error behavior.
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.
Fixed query handling to properly escape object path keys and filter field names, preventing issues with special characters and reserved keywords.
Added OAuth authentication support to the MCP server template, allowing developers to implement OAuth sign-in flows in their MCP server applications.
Abuse adapters have been refactored to be immutable, improving safety and predictability of the abuse prevention system.
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.
Fixed telemetry gauge export to no longer require a start time, allowing gauges to be exported without this optional attribute.
Fixed the response models for getColumn and getAttribute operations to properly declare all column model types, ensuring accurate API responses for database column queries.
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.
Redis cache now uses the igbinary codec for storing payloads, improving serialization efficiency and compatibility.
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.
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.
Appwrite 2.0.0 release. See full release notes for details on new features and improvements.
Updated the base image to version 2.0.4 to fix libcurl shutdown cleanup issues, improving application stability during shutdown sequences.
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.
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.
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.
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 candidate version with no detailed changes documented.
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.
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.
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.
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.
Release of Appwrite CLI version 1.9.5 with improvements and fixes.
Cloud tags are now published to the appwrite/ce image, improving version management and deployment options for community edition users.
Updated the base image dependency to version 1.4.1 to incorporate the latest base improvements and updates.
Updated the base image dependency to version 1.3.1 for improved stability and compatibility.
Fixed OAuth user experience issues related to handling of required parameters during the authentication flow.
83 more changes from Appwrite. Sign up to read the whole changelog.
Sign up freeGitHub or email — no card needed.