Skip to content

v2.2.0

Choose a tag to compare

@Rabithua Rabithua released this 30 Aug 17:31
08755ce

Highlights

  • Adds Rote Pro billing and resource entitlements with storage accounting, cleanup safeguards, and unlimited-storage permissions.
  • Adds APNs delivery, notification preferences, campaigns, and detailed reaction notifications.
  • Makes imports safer and idempotent, adds server-backed user blocking, and improves HEIC and Live Photo handling.
  • Makes note writes atomic, unifies OpenKey routes, and supports direct-final uploads with atomic attachment batch finalization.
  • Improves AI streaming, indexing feedback, grouped citations, JWT defaults, admin notifications, deletion confirmation, and localization.

Upgrade notes

  • Back up PostgreSQL before upgrading self-hosted installations.
  • Apply database migrations 0019 through 0029 before serving the new backend.
  • Migration 0028 removes the retired rotes.type column.
  • Stable frontend and backend images are published as latest, release, and v2.2.0 by the release workflow.

Validation

  • Local Bun lint/build passed for web and server from develop@42413c3.
  • PR #343 passed the main source guard plus GitHub CI for web and server before merge.

What's Changed

Full Changelog: v2.1.0...v2.2.0