Immich v3.0.0-rc.0

v3.0.0-rc.0Pre-release
Added 1
  • Add isOwned filter to albums API
Changed 7
  • Rename API key schemas
  • Set duration to null when not present
  • Move correlationId to X-Correlation-ID response header
  • Remove redundant error and statusCode fields from error responses
  • Express duration in milliseconds
  • Sanitize error messages to avoid leaking resource details
  • Implement structured validation error responses
Removed 11
  • Migrate class-validator to zod validation
  • Remove replace asset endpoint
  • Remove my shared link DTO
  • Remove deprecated environment variables
  • Remove getRandom API endpoint
  • Remove unused token response parameter
Security 1
  • Do not allow insecure OAuth requests by default

Immich v3.0.0-rc.0 — Release Candidate

[!WARNING]

Disclaimer

This is a release candidate, not a stable release. It is subject to change and may contain bugs or breaking changes. As always, make sure you have a backup of your database and library before upgrading to this version.

We're excited to share our first release candidate (RC) for Immich v3: v3.0.0-rc.0. For information about how to use and test the RC, see below.

Release notes

Work in progress release notes can be found here:

https://pr-558.dev.immich.app/blog/v3.0.0-release

Server

To use this RC version on the server update the IMMICH_VERSION in your .env file:

- IMMICH_VERSION=v2
+ IMMICH_VERSION=v3.0.0-rc.0

Then pull and restart:

docker compose pull && docker compose up -d
Mobile

To use this RC version on the mobile app, follow the appropriate link for your platform:

Android

You can download the APK the in release note below, or tap on "Join the beta" from the Google Play Immich page

iOS

Use the TestFlight link or scan the QR Code https://testflight.apple.com/join/JTSTucBd

If you run into any issues, please report them on GitHub so we can address them before the final release. Thank you for helping us test!


What's Changed
🚨 Breaking Changes
🫥 Deprecated Changes
🔒 Security
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.7.5...v3.0.0-rc.0

View original

Upgraded? How did it go?

Discussion