Build 1.2409.15 (September 15, 2024)
This update includes improved HEIC file support for iOS 18 compatibility, updated dependencies and translations, UX enhancements, and fixes for recently discovered issues. Please note that a complete re-scan of your library is required to increase the GPS location accuracy of pictures, e.g. under Places.
What's new?
- HEIC: Improved
.heic
image file support for compatibility with iOS 18 - Search: Sidecar files are no longer shown in the results when sorting by file size
- Archive: Recently archived pictures are displayed first by default
- Places: Fixed an issue where no pictures were found when clicking on clusters
- Library: Removed the archive button from the action menu under Library > Hidden
- API: Fixed an issue where update requests could fail silently in case of database errors
- API: Added interactive Swagger developer documentation with examples
- Security: Go has been updated to v1.22.7, which includes security and bug fixes
- Translations: Added Irish (Gaeilge) and updated Basque, French and German
Build 1.2407.11 (July 11, 2024)
This release adds support for single sign-on via OpenID Connect (OIDC) and includes the latest translations as well as fixes for recently discovered issues.
What's new?
- Auth: Added support for single sign-on via OpenID Connect (OIDC)
- Index: Slashes and null bytes are trimmed from
.ppignore
patterns - Videos: Added support for MPEG-5 Essential Video Coding (EVC)
- Videos: Added filter to transcode 10bit videos with Intel QSV
- CLI: Local passwords can be removed with
photoprism passwd --rm
- Security: Go has been updated to the latest stable release v1.22.5
- Translations: Updated French and Japanese
Build 1.2405.31 (May 31, 2024)
With this update, you can choose to install FFmpeg 7 for faster software video transcoding. You also get the latest translations contributed by our community as well as improved backup commands and configuration defaults.
What's new?
- Videos: You can choose to install FFmpeg 7.0 for faster transcoding
- MariaDB: Backup and restore commands support socket connections
- Config: Increased auto-index delay and disabled auto-import by default
- Translations: Updated Japanese
Build 1.2405.28 (May 28, 2024)
This service release reduces the server load when downloading many files, expands the list of available config options, and gets you the latest translations contributed by our community.
What's new?
- Download: Zip archives are not compressed to reduce server load
- Search: Added
added
,updated
andedited
search filters for app developers - Config: Replaced the terms whitelist and blacklist with alternatives
- Config: New feature flag
PHOTOPRISM_DISABLE_BACKUPS
disables all backups - Config: New feature flag
PHOTOPRISM_DISABLE_VIPS
disables the use of libvips - Translations: Updated French and German
Build 1.2405.23 (May 23, 2024)
This update adds a scheduler so you can easily create database backups and re-index your library at regular intervals. It also includes many updated dependencies and support for ICC color profiles, which especially benefits Apple iPhone and professional users working with color spaces other than sRGB. 🎨
Breaking Changes
- Starting with this release, an activation of your license under Settings > Upgrade is required. This is necessary in order for us to publicly distribute the Docker image, making it easier to install. Our Knowledge Base explains how you can activate your instances if you have not already done so.
- If you keep the default settings, daily database backups will be automatically created, with up to 3 backup files being retained. This is to prevent the available storage space from filling up. We recommend setting the corresponding config options before installing the update if you want to disable scheduled backups, keep more backup files, or prefer a specific time for creating backups. The previously available
--disable-backups
flag has been deprecated in favor of these finer-grained options. - In order to preserve ICC color profiles and reduce memory usage, new thumbnails will be generated with the
libvips
image processing library. You can run thephotoprism thumbs -f
command in a terminal to regenerate your existing thumbs as needed, or delete thestorage/cache/thumbnails
folder and then re-index your library. To continue using the native image processing library, setPHOTOPRISM_THUMB_LIBRARY
to"imaging"
in yourcompose.yaml
ordocker-compose.yml
configuration file. Note that if you build from source, the system on which you build and/or run PhotoPrism Pro must havelibvips
>= 8.10 installed.
What's new?
- Colors: Added libvips support to preserve ICC profiles in thumbnails
- Search: Clicking on a timestamp finds pictures taken on the same day
- Search: Added a sort option to order search results by picture title
- Review: Photos are automatically approved when adding them to an album
- People: Faces tagged on private or archived pictures will be ignored
- Index:
*.thm
thumbnail files are not used as primary image anymore - Index: Added a config option for scheduling automatic library rescans
- Index: Improved recovery of metadata from sidecar YAML files
- Upload: Improved ETA display when using the web upload dialog
- Backups: Added config options for creating backups at regular intervals
- Moments: Background worker no longer creates backups to avoid disk activity
- Docker: Upgraded base image from Ubuntu 23.10 to Ubuntu 24.04 LTS
- Security: Go has been updated to the latest stable release v1.22.3
- Translations: Updated Chinese (traditional), Danish, French, and German
Missing user interface translations have been generated with the help of DeepL and Google Translate. Native speakers are welcome to help us improve them, if necessary.
Build 1.2404.20 (April 20, 2024)
Our new stable release comes with a long list of indexing and security-related improvements. Most notably, we've added support for 2-Factor Authentication (2FA) to protect your account in case someone gains access to your password.
What's new?
- Account: Added support for 2-Factor Authentication (2FA)
- Account: Added dialog to manage App Passwords from the UI
- Places: Updated reverse geocoding data and standard map tiles
- Albums: Fixed links to albums in the settings tab of the edit dialog
- Photos: Non-JPEG files like HEIC are no longer flagged as stacks in the UI
- Videos: Improved Intel QSV hardware transcoding support and performance
- UI/UX: Improved visibility of buttons and toggles in search results
- Index: A warning is shown for files with an invalid filename extension
- Index: Nested storage folders within the originals path are ignored
- Import: Modification times are preserved when moving or copying files
- Metadata: Media files with a matching
ContentIdentifier
can be stacked - Metadata: File mod time instead of birth time is used as creation time fallback
- Metadata: Improved validation for focal length, f-number, and exposure values
- Metadata: Stop words are no longer ignored when generating titles from filenames
- WebDAV: File modification date is preserved if client submits an
X-OC-MTime
header - API: Added support for OAuth2 Client Credentials and Access Tokens
- API: Added Prometheus-compatible metrics and monitoring endpoint
- CDN: Improved Cross-Origin Resource Sharing (CORS) and cache headers
- MariaDB: Info log is shown when waiting for the database to become available
- MariaDB: Changed image name in Docker Compose config example for ARMv7
- Docker: Missing user accounts are automatically created by the entrypoint script
- Setup: Added ARMv7
tar.gz
packages for installation without Docker - Performance: Added index for
files.file_error
to reduce query time - Security: Go has been updated to the latest stable release v1.22.2
Build 1.2312.19 (December 19, 2023)
This update provides you with the latest dependencies and adds support for the Material Exchange Format (MXF).
What's new?
- Videos: Added support for Material Exchange Format (MXF) files
- Security: Go has been updated to the latest stable release v1.21.5
Build 1.2311.28 (November 28, 2023)
This service release includes updated dependencies and fixes for recently discovered issues.
What's new?
- Search: Improved camera and lens information in the cards view details
- Search: Fixed cards view rendering when a lens has no model description
- Search: Added filter to find pictures by resolution range in Megapixels (MP)
- PWA: Fixed list of available icon sizes in the app manifest file
- JPEG: Fixed regression when handling image files with EOF error
- JPEG: Fixed indexing of image files with invalid color metadata
- JPEG/PNG: Added panic handler for unexpected thumbnail save errors
- HEIC: Libheif has been upgraded from version 1.13.0 to 1.17.1
- RAW: Darktable has been upgraded from version 4.2.1 to 4.4.2
- Videos: Improved performance when extracting still images for creating thumbnails
- Vectors: Improved SVG conversion using RSVG instead of ImageMagick
- Docker: Base image has been upgraded from Ubuntu 23.04 to 23.10 (Mantic Minotaur)
- Security: Go has been updated to the latest stable release v1.21.4
Build 1.2310.21 (October 21, 2023)
This update adds search filters for finding pictures by ISO number, focal length, aperture, and altitude. It also includes a number of user interface improvements, updated translations, as well as fixes for recently discovered issues.
What's new?
- Search: Added filters for ISO number, focal length, and aperture range
- Search: Added
alt:...
filter to find pictures by altitude range - Search: Cards view shows ISO number, focal length, aperture, and exposure
- Live Photos: Fixed Google HEVC motion photo playback and transcoding
- Live Photos: Improved indexing of related files with vendor-specific naming schemes
- Metadata: Updated offline map data for more accurate timezone lookups
- Metadata: Creation time is calculated with UTC offset if timezone is unknown
- Config: Creation of default certificate is skipped if HTTPS/TLS is disabled
- Translations: Updated German, Greek, and Romanian
Build 1.2310.11 (October 11, 2023)
This service release includes a number of usability improvements requested by our users as well as fixes for recently discovered issues.
What's new?
- PWA: Fixed automatic screen orientation in Google Chrome on Android
- Upload: Current album is preselected when using the mobile nav menu
- Videos: Creation of thumbnails can only be disabled in experimental mode
- Settings: Ability to permanently delete files is now enabled by default
- RAW/HEIC: Original media information is shown in the cards view details
- Live Photos: Embedded video files can be streamed and transcoded
- Metadata: Improved camera make and model name normalization
- Security: Go has been updated to the latest stable release v1.21.3
Build 1.2309.23 (September 23, 2023)
This major update includes a redesigned Places view, with the search box moved to the top and a preview for selected clusters at the bottom. We've also added support for Samsung/Google Motion Photos, so you can view them like Apple Live Photos after re-indexing your library. Beyond those highlights, you'll get many usability improvements, new search filters, and fixes for recently discovered issues.
What's new?
- UX: Added a preview image to the Labels tab in the photo edit dialog
- UX: Reduced padding in mosaic view in favor of larger thumbnails
- UX: Edit dialog allows pasting latitude and longitude in a single operation
- UX: Reduced the number of info notifications in the user interface
- UX: Improved user interface styles, added new "Chrome" and "Mint" themes
- Search: Added
scan:false
filter to find photos that are not scans - Search: Added
favorite:false
filter to find pictures not marked as favorites - Albums: New share preview shows album contents as a stack of Polaroids
- Albums: Fixed preview image URL when sharing album links
- Albums: Current album is preselected when opening the upload dialog
- Albums: Last edited timestamp is updated when pictures are added
- People: Fixed an error when reusing the name of a previously deleted person
- Places: Added cluster view to browse pictures close to each other in an overlay
- Places: Added support sub-km distances when searching for locations
- Places: Added support for the
label
andcategory
search filters - Places: Added map style selector and a scale for comparing distances
- Archive: Added "Delete All" button to permanently delete all archived files
- Library: Added option for admins to perform index and cache cleanup from the UI
- Library: Fixed escaping of hash characters in folder names
- Live Photos: Added support for Samsung Motion Photos
- Live Photos: Added support for Google Camera Motion Photos
- Live Photos: Fixed indexing of sidecar video file properties
- Videos: Added support for AMD GPUs in
install-gpu.sh
script - Videos: Removed deprecated FFmpeg
-vsync vfr
command flag - Metadata: Changed order of field names from which the title is extracted
- Metadata: Added support for reading fstop favorite flag from XMP sidecar files
- Metadata: Samsung/Google Motion Photos are flagged as Live Photos
- Config: Added support for serving HTTP requests over Unix sockets
- Config: A lower cache duration can be set for video content
- SQLite: Updates are performed in batches to limit the number of variables
- Docker: Added support for user ID ranges 1201-1250 and 2000-2100
- Security: Reduced bcrypt cost for faster login on small devices
- Security: Go has been updated to the latest stable release v1.21.1
- Translations: Updated Chinese (Simplified and Traditional)
Build 1.2307.21 (July 21, 2023)
With this update, you get the latest features and enhancements contributed by our community, a number of security improvements, as well as fixes for recently discovered issues.
What's new?
- UX: A preview image has been added to the Labels tab in the photo edit dialog
- Themes: Added "Mint" and improved the default theme styles
- Search: Added
geo:false
filter to find pictures without GPS coordinates - Photos: JPEG files with missing EOI marker are automatically repaired
- Photos: Fixed an error when opening panoramas taken with a Samsung S21
- Videos: Added a config option to limit the resolution of transcoded videos
- Videos: Fixed container and codec checks in
photoprism convert
command - Metadata: Dates in WhatsApp generated file names can be parsed
- Metadata: Year 0000 is mapped to 0001 when parsing dates from Exiftool
- Security: Clipboard contents are cleared on logout and when user privileges change
- Security: Go has been updated to v1.20.6, which includes bug fixes and enhancements
- Translations: Updated Japanese
Build 1.2306.25 (June 25, 2023)
This service release includes the latest translations contributed by our community, as well as fixes for recently discovered issues.
What's new?
- Albums: Invalid entries are automatically hidden and flagged as missing
- CLI: Fixed an issue where entering a very long password could disable the login
- Security: Updated third-party dependencies in backend and frontend
- Translations: Updated Chinese (Simplified), Italian, and Japanese
Build 1.2306.15 (June 15, 2023)
This update includes new features and enhancements contributed by our community, as well as fixes for recently discovered issues.
What's new?
- Photos: Related albums are displayed in the Info tab of the edit dialog
- Photos: Added a link from the Files tab to the related folder in the file browser
- Moments: Added labels to match Holidays as well as additional Pets
- CLI: Added
photoprism find
command to search the index for specific files - CLI: Fixed the
photoprism import
command destination parameter type - Security: Updated third-party dependencies in backend and frontend
Build 1.2306.09 (June 9, 2023)
With this update, you get a new high-resolution vector world map as well as a special terrain mode for Places that allows you to view the "Satellite", "Outdoor" and "Topography" maps in 3D. It also includes fixes for recently discovered issues and improves compatibility with the upcoming MariaDB v11.0.
If you are upgrading from MariaDB 10.x to 11.0, please make sure that you replace command: mysqld
with command:
(followed by the command flags) in your compose.yaml
or docker-compose.yml
file, otherwise the database server might fail to start.
What's new?
- Places: Improved the level of detail of the freely available default world map
- Places: Added terrain mode to display the satellite, outdoor and topography maps in 3D
- Folders: Searching for substrings now returns all matching albums
- Search: Fixed an issue where the "Unknown country" filter has been ignored
- Navigation: Fixed account feature check when clicking on the profile picture
- MariaDB: Improved compatibility with the upcoming release 11.0
- Config: CSP header is updated automatically when a CDN is configured
- Security: Malicious client requests can be automatically detected and blocked
- Security: Updated third-party dependencies in backend and frontend
- Security: Go has been updated to v1.20.5, which includes bug fixes and enhancements
- Translations: Updated Chinese (Traditional), Chinese (Simplified), Dutch, German, French, Italian, and Slovak
Build 1.2305.06 (May 6, 2023)
This update resolves two recently reported issues and includes updated translations.
What's new?
- Sharing: Upload checks if files have been deleted
- CLI: Logging output is reduced in production mode
- Translations: Updated French
Build 1.2305.04 (May 4, 2023)
- RAW: Upgraded RawTherapee from v5.8 to v.5.9 to fix ProRAW support
- Metadata: Notes can be extracted from the Comment and UserComment fields
- Settings: Changed the order in theme dropdown so that Community Edition themes come first
- Docker: Ubuntu base image has been upgraded from v22.04 to v23.04
Build 1.2304.17 (April 17, 2023)
- Albums: Improved error handling and validation of query parameters
- Albums: "Download as zip" button is displayed on mobile screens
- Videos: Improved detection of HEVC support for Google Chrome
- Metadata: Added TakenAtLocal to YAML backups to prevent incorrectly restored times
- WebDAV: Enabled access to the originals and import folders in read-only mode
- WebDAV: Replaced client library to prevent incomplete uploads to other servers
- WebDAV: Download sync is prevented when read-only mode is enabled
- Backups: Improved backup and restore commands to better handle large index dumps
- Config: Added advanced HTTP cache control options
- Config: Added option to stream videos over a Content Delivery Network (CDN)
- Docker: MariaDB image and binaries have been upgraded from v10.9 to v10.11
- Security: Improved bcrypt password support with explicit 72-character limit
- Security: Go has been upgraded to v1.20.3, which includes bug fixes and improvements
- Translations: Added Basque (Euskara)
Build 1.2303.15 (March 15, 2023)
- Auth: Admins can manage user accounts and active sessions through the web UI
- Auth: Uploader user role has been renamed to Contributor
- People: Entering names is faster with many faces tagged
- Videos: Specific video and audio streams can be selected for transcoding
- Moments: Changed default sort order in the overview to "newest"
- Download: Added settings to choose which files to download by default
- Security: Go has been upgraded to v1.20.2, which includes bug fixes and improvements
Build 1.2302.24 (February 24, 2023)
- Metadata: Date defaults caused by software or camera bugs are ignored
- Metadata: Scanned images are automatically recognized by device name
- Videos: Added .dv to the list of known video file types
- Videos: Playback durations of less than one second can be indexed and displayed
- Index: Improved performance by skipping updates when there are no changes
- WebDAV: Updated studio-b12/gowebdav client library
Build 1.2302.21 (February 21, 2023)
- UX: Improved theme styles and search field contrast in Places
- People: Ambiguous faces are skipped when matching to improve performance
- Search: Sepia colored pictures are excluded when using the
mono
filter - Metadata: Software name is displayed on the Files tab, if available
- Metadata: Valid year range in Exif data and filenames has been extended from 1990 to 1970
- Index: Corrupted JPEG images are automatically repaired if necessary
- Index: TIFF images with unsupported file format features can be converted
- Config: Migrations are skipped if the same version has already been initialized
Build 1.2302.20 (February 20, 2023)
Build 1.2302.19 (February 19, 2023)
- LDAP: Custom server certificates are cached for improved query performance
- Config: Advanced settings include additional options for PNGs and vector graphics
Build 1.2302.18 (February 18, 2023)
Build 1.2302.16 (February 16, 2023)
Build 1.2302.15 (February 15, 2023)
Build 1.2302.14 (February 14, 2023)
- LDAP: Specify a role for LDAP/AD users by providing a group DN with a placeholder for the role name
- Index: Added file format support for Adobe Photoshop PSD and vector graphics
- Index: Added support for decoding JPEG XL and playing PNG animations
Build 1.2301.24 (January 24, 2023)
Build 1.2301.19 (January 19, 2023)
- UX: Improved user interface layout for right-to-left languages
- UX: Improved highlight and background colors in the cards view
- PWA: Increased allowed length of app name on home screen and changed start URL
- Themes: Added "Carbon", "Neon", and "Nordic" based on colors from nordtheme.com
- Themes: Setting a custom favicon is now possible by adding it to the theme folder
- Search: Added
id:...
filter to find pictures by Exif UID, XMP Document ID or Instance ID - Search: Increased batch size for better performance when loading results
- Search: Deleted albums are ignored when using the "unsorted" filter
- Videos: Improved player compatibility with browser plugins
- Videos: Improved preview image generation depending on duration
- Albums: Added extended search form with sorting options
- Albums: Fixed form field styles in the share dialog
- Albums: Double quotes in album names are replaced by Unicode characters
- Folders: Search is case-insensitive and uses wildcards for improved usability
- Index: Improved performance when flagging hidden files
- Upload: Estimated time remaining is displayed in minutes and seconds
- Metadata: GPS coordinates are normalized to be within a common range
- CLI: Added file extension flag to the
photoprism convert
command - Config: Added the "audit-level" config option to change the threshold for recording events
- Config: Custom template path is not searched for files if not specified
- Docker: MariaDB image and binaries have been upgraded from v10.9 to v10.10
- Podman: Added config examples for users of Red Hat-based Linux distributions
- Security: Go has been upgraded to v1.19.5, which includes security and stability fixes
- Translations: Added Afrikaans (South Africa)
- Translations: Updated Bulgarian, Chinese, Czech, Dutch, Estonian, French, German, Italian, Malay, Russian, and Ukrainian
Personal Editions
Other Documentation
For detailed information on specific product features, services, and related resources, see our Knowledge Base, or read the User Guide for help using the web user interface: