Skip to content

slink

v1.12.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo Media Servers
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Topics

gallery hosting images self-hosted share-image

Affected surfaces

deps breaking_upgrade

ReleasePort's take

Light signal
editorial:auto 1mo

Version v1.12.0 adds chunked uploads for large images and per‑user EXIF control, while fixing upload progress accuracy and UI overflow issues.

Why it matters: Chunked uploads enable handling of very large image files; accurate progress reporting improves user experience during these transfers.

Summary

AI summary

Updates πŸ› οΈ Improvements & Fixes, πŸš€ New Features, and πŸ“¦ Release Notes across a mixed release.

Changes in this release

Feature Medium

Chunked uploads introduced for large images with configurable chunk size.

Chunked uploads introduced for large images with configurable chunk size.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Medium

Multi-upload collections now require manual creation after uploads.

Multi-upload collections now require manual creation after uploads.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Medium

Per-provider SSO policies allow individual registration and approval settings.

Per-provider SSO policies allow individual registration and approval settings.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Medium

Per-user EXIF control lets users override global stripping setting for their uploads.

Per-user EXIF control lets users override global stripping setting for their uploads.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Dependency Low

Upgraded PHP to 8.5.7, Symfony to 8.1, and Alpine base image to 3.24; updated all dependencies.

Upgraded PHP to 8.5.7, Symfony to 8.1, and Alpine base image to 3.24; updated all dependencies.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Performance Low

General stability and performance improvements, including safer concurrent collection updates.

General stability and performance improvements, including safer concurrent collection updates.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Medium

Upload progress now accurately reflects transfer state with chunked uploads.

Upload progress now accurately reflects transfer state with chunked uploads.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Medium

EXIF stripping now preserves image orientation and ICC profiles while removing private data.

EXIF stripping now preserves image orientation and ICC profiles while removing private data.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Low

History table no longer overflows on narrow screens.

History table no longer overflows on narrow screens.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Low

Image preview visual effects no longer bleed into action button row.

Image preview visual effects no longer bleed into action button row.

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Full changelog

πŸ“¦ Release Notes

πŸš€ New Features

  • Chunked Uploads: Large images are now uploaded in small chunks, keeping requests lightweight and making large uploads reliable behind proxies with request size limits. Chunk size is configurable via IMAGE_CHUNK_SIZE (default 2M). (#203)
  • Multi-Upload Collections: Multiple uploads are no longer grouped into a collection automatically. After upload, you can choose to create a collection from them with a single button press. (#204)
  • Per-Provider SSO Policies: Set registration and approval policies individually for each SSO provider, with the option to inherit the global defaults. (#208)
  • Per-User EXIF Control: Users can override the global EXIF metadata stripping setting for their own uploads. (#207)

πŸ› οΈ Improvements & Fixes

  • Upload Progress: Upload progress now reflects the actual transfer state, thanks to chunked uploads.
  • EXIF Stripping: Fixed metadata stripping to preserve image orientation and ICC color profiles, so HDR images now display correctly. Only private data is removed.
  • History Table: Fixed the table view overflowing on narrow screens.
  • Image Preview: Image visual effects no longer bleed into the action button row.
  • UI/UX: General interface and usability improvements across the app.
  • Stability & Performance: General stability and performance improvements, including safer concurrent collection updates.
  • Maintenance: Upgraded PHP to 8.5.7, Symfony to 8.1, and Alpine to 3.24; dependencies updated to their latest versions.

Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.11.6...v1.12.0

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 slink

Get notified when new releases ship.

Sign up free

About slink

Self-hosted image sharing service

All releases β†’

Beta — feedback welcome: [email protected]