megachangelog
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.

Second release candidate for self-hosted 2.0.0. Pre-release — not recommended for production.

Highlights

Changes since 2.0.0-rc.1.

  • Build artifacts survive the upgrade from 1.9.x. The 2.0 builds volume rename left them behind, breaking existing function and site deployments.
  • Infrastructure migrations are versioned, so volume and file changes run per release during an upgrade.
  • DocumentsDB and VectorsDB ship off. They need MongoDB and PostgreSQL, which a stock install does not deploy, so their routes return general_service_disabled until enabled and the engine is provisioned.
  • The installer applies the worker topology you pick. Choosing Separate installed a combined stack, and separate topology never started the usage and resource stats workers.
  • HTTPS follows the hostname in the installer — off for loopback, .local, .internal and bare IPs, on for a real domain.
  • The account step is optional and takes a name.
  • Cloudflare Dashboard and Resend OAuth2 providers, alongside the existing set.
  • _APP_OPTIONS_ABUSE_INCREASED_LIMIT_PROJECTS raises rate limits for named projects.
  • Proxy rule domains are stored lowercase, so lookups match however a domain was entered.
  • SVG files are served as attachments from the file view endpoint.
  • Open Runtimes orchestrator 1.8.3, plus CDN, migration, span and websocket updates.

Try it

docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:2.0.0-rc.2

Upgrading from 1.9.x uses the same command with --entrypoint="upgrade". Back up your data first.

Please report anything you hit. Upgrades from 1.9.x with functions or sites are the most useful to exercise, since that is where build artifacts were being lost.

release-candidateself-hostedupgrademigrationsoauth

Source: original entry ↗

More from Appwrite

Follow Appwrite to get its new changes in your feed and email digest.

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
See all Appwrite changes →