Skip to content

immich-public-proxy

v3.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 3d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates New functionality, 3.1.0, and https://day.js.org/docs/en/display/format across a mixed release.

Full changelog

3.1.0

New functionality

  • New config option for single video shares #153. Previously a single-video share opened a gallery page. You can now link directly to the video file instead. Thanks @sajalverma17 PR #266.
  • Individual download buttons without the "download all" zip button #254. You can now have the zip download turned off, but still enable the download button in the image lightbox. Thanks @TimOrme PR #257.
  • The gallery can now show a share's expiry date in the subtitle, e.g. 45 items · available until 2026-07-10. Configurable format and locale - see the config table below. Thanks @lukasganster PR #264
  • Date grouping now supports days as well as months #265.

Config options for the above

These are all under the ipp.gallery section. See the configuration docs for full details.

| Key | Values | Default | Purpose |
| ------------------ | -------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| singleVideo | bool | true | true shows a gallery for a single-video share; false links directly to the video file |
| showDownloadZip | bool | true | Show the bulk-zip UI ("download all" + multi-select). Set false to keep per-asset downloads but hide the zip |
| showExpiryDate | bool | false | Show the share's expiry date in the gallery subtitle |
| expiryDateFormat | string | "YYYY-MM-DD" | dayjs format for the expiry date |
| expiryDateLocale | string | "" | dayjs locale to change the language of the day-of-week, month, etc (e.g. "de", "en-gb") |

groupByDate now also accepts "day" / "month" strings in addition to the existing true / false.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track immich-public-proxy

Get notified when new releases ship.

Sign up free

About immich-public-proxy

Share your Immich photos and albums in a safe way without exposing your Immich instance to the public.

All releases →

Related context

Earlier breaking changes

  • v2.4.0 Configuration format changed to require explicit per-field opt‑ins for metadata display.
  • v2.2.0 Deprecates `?password=...` query-param for shared links; requires Immich v2.6.0 or later.
  • v2.1.0 Removes dynamic public URL setting via HTTP header in IPP config.
  • v2.0.0 Gallery title now shown by default; hide with showTitle=false in config.json

Beta — feedback welcome: [email protected]