260601-a7d098548
Zaneham/Booth260601-a7d098548Jun 1, 2026by lastzero
AI Summary
A service release focused on security and reliability updates, including preventing storage volume filling and fixing video transcoding compatibility.
Key Highlights
- Added optional free disk space threshold to prevent storage from filling up.
- Fixed VAAPI transcoding for compatibility with FFmpeg 8.
- Upgraded libheif to v1.22.2 fixing 17 CVEs.
- Reinforced user profile endpoint authorization checks.
New Features
- Free disk space threshold configuration
- FFmpeg 8 VAAPI compatibility fix
- Security patch updates (libheif, Pebble removal)
- Fixed recovery of hidden stacks
Full Release Notes
This [service release](https://docs.photoprism.app/release-notes/#june-1-2026) includes important security and reliability updates. As an additional safety measure, indexing, importing, and uploading can be disabled when [free disk space falls below a configurable threshold](https://docs.photoprism.app/user-guide/library/originals/#free-storage-threshold) to prevent storage volumes from filling up. A special thank you to everyone who [reported bugs](https://docs.photoprism.app/developer-guide/issues/#creating-bug-reports) and helped us [test the changes](https://github.com/photoprism/photoprism/issues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)! ️🔒🔧 #### What's new? - Index: [Optional free disk space threshold prevents storage from filling up](https://github.com/photoprism/photoprism/issues/5613) - Index: [Fixed recovery of hidden stacks whose primary image was replaced](https://github.com/photoprism/photoprism/issues/5625) - Videos: [Improved hardware transcoding setup and documentation](https://github.com/photoprism/photoprism/issues/5631) - Videos: [Fixed VAAPI transcoding for compatibility with FFmpeg 8](https://github.com/photoprism/photoprism/issues/5630) - Videos: [Added an option to exclude formats from FFmpeg processing](https://docs.photoprism.app/getting-started/advanced/transcoding/#excluded-formats) - Thumbs: [PNGs are exported without an ICC profile if `libpng` rejects it](https://github.com/photoprism/photoprism/issues/5616) - Folders: [Fixed recurring deletion and re-creation of folder albums](https://github.com/photoprism/photoprism/issues/5615) - Security: [Reinforced user profile endpoint authorization checks](https://github.com/photoprism/photoprism/issues/5619) by @geo-chen - Security: [Removed Pebble binary from Ubuntu base images (CVE-2026-39821)](https://github.com/photoprism/photoprism/issues/5620) - Security: [Upgraded `libheif` from v1.21.2 to v1.22.2 (17 CVE fixes)](https://github.com/photoprism/photoprism/issues/5621) #### Translations Missing [user interface translations](https://docs.photoprism.app/developer-guide/translations-weblate/) have been generated with the help of DeepL and Google Translate. Native speakers are [welcome to help us improve them](https://docs.photoprism.app/developer-guide/translations-weblate/) where needed. [Learn more ›](https://docs.photoprism.app/developer-guide/translations-weblate/) #### 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](https://dl.photoprism.app/pkg/linux/README.html#configuration) and [do not include tested system dependencies](https://dl.photoprism.app/pkg/linux/README.html#dependencies). Since we are unable to [provide support](https://www.photoprism.app/kb/getting-support) for custom installations, we recommend [using one of our Docker images](https://docs.photoprism.app/getting-started/docker-compose/) to run PhotoPrism on a private server or NAS device. [Learn more ›](https://dl.photoprism.app/pkg/linux/README.html)