April 25, 2025
This release includes a long list of enhancements and new features, many of them contributed by our community. Most notably, performance has been significantly improved in many areas, we have added a collapsible info sidebar to the fullscreen viewer, it is possible to choose a specific picture as album cover, and you can configure computer vision tasks like image classification to use an external service for scalability and customization. A big THANK YOU to everyone who submitted pull requests, improved translations, or helped with testing! 💖
Important Changes
- To take advantage of the performance improvements in TensorFlow 2, users of our Docker images can set the
PHOTOPRISM_INITvariable to"tensorflow". This will automatically detect, download, and install a version of TensorFlow optimized for your CPU. - If you are using one of our manual installation packages, you can find libtensorflow binaries optimized for AMD64 and ARM64 CPUs on our download server. Updated libheif binaries for HEIC/HEIF image support are also available.
What's new?
- AI: Upgraded Google TensorFlow from v1.15.2 to v2.18.0 by @raystlin
- AI: Vision API allows remote use of other instances and models
- UX: Reduced frontend bundle size by 54% for faster loading by @AsikNasik
- UX: Asynchronous updates improve backend responsiveness by @tschechniker
- UX: Arrow keys can be used to navigate in the Edit dialog by @tomplast
- UX: Added additional keyboard shortcuts with usage hints in action menus
- UX: Improved focus management for more reliable keyboard event handling
Screenshots
New Viewer Sidebar
Viewer Action Menu
Improved World Map with 3D Buildings
Translations
Missing user interface translations have been generated with the help of DeepL and Google Translate. Native speakers are welcome to help us improve them where needed.
Installation Packages
The packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they require manual configuration and do not include tested system dependencies. Since we are unable to provide support for custom installations, we recommend using one of our Docker images to run PhotoPrism on a private server or NAS device.