This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryLive demo lets users try SnapOtter without installation.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Live demo at demo.snapotter.com lets people try SnapOtter without installing anything. Live demo at demo.snapotter.com lets people try SnapOtter without installing anything. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Feature | Medium |
Tools index page at /tools with search and category filters; navbar links fixed on subpages. Tools index page at /tools with search and category filters; navbar links fixed on subpages. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Feature | Medium |
Every tool now has a dedicated SEO landing page with FAQs, use cases, and comparison tables. Every tool now has a dedicated SEO landing page with FAQs, use cases, and comparison tables. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Feature | Medium |
Background preview shows checkered background behind transparent images in before-after slider. Background preview shows checkered background behind transparent images in before-after slider. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Feature | Medium |
Strong password generator button in Add Members form generates secure passwords one-click. Strong password generator button in Add Members form generates secure passwords one-click. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Feature | Medium |
Easter eggs added: Hello from the otter side. Easter eggs added: Hello from the otter side. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Dependency | Medium |
41 dependency updates across dev, production, and GitHub Actions. 41 dependency updates across dev, production, and GitHub Actions. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Performance | Medium |
OpenSSF Scorecard hardened from 4.3 to ~7.0. OpenSSF Scorecard hardened from 4.3 to ~7.0. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Performance | Medium |
OpenSSF Scorecard security rating improved from 4.3 to approximately 7.0. OpenSSF Scorecard security rating improved from 4.3 to approximately 7.0. Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Bugfix | Medium |
Image info tool no longer fails on HEIC/HEIF files (pre-decode added). Image info tool no longer fails on HEIC/HEIF files (pre-decode added). Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Image previews in the file library now load correctly (auth headers were missing). Image previews in the file library now load correctly (auth headers were missing). Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Improved error messages and resource limits when installing AI model bundles. Improved error messages and resource limits when installing AI model bundles. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
People and Teams tables in settings no longer clip dropdown menus. People and Teams tables in settings no longer clip dropdown menus. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
Percentage badge hidden on non-compression tools where it was misleading. Percentage badge hidden on non-compression tools where it was misleading. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
Removed duplicate privacy policy link from the main content area. Removed duplicate privacy policy link from the main content area. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
AI features settings section translated into Italian. AI features settings section translated into Italian. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
Updated renamed Lucide icons (Wand2, Columns) to current names. Updated renamed Lucide icons (Wand2, Columns) to current names. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Bugfix | Medium |
AI model bundle installation now provides clearer error messages and enforces resource limits. AI model bundle installation now provides clearer error messages and enforces resource limits. Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Refactor | Medium |
CI tests parallelized into 4 shards with downsized fixtures. CI tests parallelized into 4 shards with downsized fixtures. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
Full changelog
Highlights
Live demo, per-tool landing pages, and a batch of polish fixes.
New features
- Live demo -- demo.snapotter.com lets people try SnapOtter without installing anything.
- Tools index page -- Browse all 52 tools at
/toolswith search and category filters. Navbar links fixed on subpages. - 52 SEO landing pages -- Every tool now has a dedicated landing page with FAQs, use cases, and comparison tables for search visibility.
- Background preview -- Before-after slider shows a checkered background behind transparent images so you can actually see what changed.
- Strong password generator -- One-click button in the Add Members form generates a secure password.
- Easter eggs -- Hello from the otter side.
Bug fixes
- HEIC/HEIF info -- Image info tool no longer fails on HEIC/HEIF files (pre-decode added).
- AI install errors -- Better error messages and resource limits when installing AI model bundles.
- Library thumbnails -- Image previews in the file library now load correctly (auth headers were missing).
- Dropdown clipping -- People and Teams tables in settings no longer clip dropdown menus.
- Size comparison -- Percentage badge hidden on non-compression tools where it was misleading.
- Privacy link -- Removed duplicate privacy policy link from the main content area.
- Italian translation -- AI features settings section translated.
- Lucide icons -- Updated renamed icons (Wand2, Columns) to current names.
Infrastructure
- OpenSSF Scorecard hardened from 4.3 to ~7.0.
- CI tests parallelized into 4 shards with downsized fixtures.
- 41 dependency updates across dev, production, and GitHub Actions.
Upgrade
docker pull snapotter/snapotter:1.17.1
Or with Docker Compose:
docker compose pull && docker compose up -d
Full Changelog: https://github.com/snapotter-hq/SnapOtter/compare/v1.17.0...v1.17.1
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
Related context
Related tools
Beta — feedback welcome: [email protected]