260601-a7d098548

junegunn/fzf260601-a7d098548Jun 1, 2026by lastzero

AI Summary

This service release prioritizes security and reliability, introducing an optional free disk space threshold to prevent storage overflow and fixing critical issues with hidden stacks and folder albums.

Key Highlights

  • Optional free disk space threshold to prevent storage volumes from filling up
  • Fixed recovery of hidden stacks whose primary image was replaced
  • Improved hardware transcoding setup and documentation
  • Security upgrades including libheif upgrade (17 CVE fixes) and reinforced authorization checks

New Features

  • Optional free disk space threshold for indexing and uploading
  • Fixed recovery of hidden stacks
  • Option to exclude formats from FFmpeg processing
  • PNGs exported without ICC profile if rejected by libpng
  • Fixed recurring deletion and re-creation of folder albums
  • Reinforced user profile endpoint authorization checks
  • Upgraded libheif from v1.21.2 to v1.22.2

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)