This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Affected surfaces
Summary
AI summaryUpdates 💅 Improvements, ✨ New Features, and 🐛 Bug Fixes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds optional Cloudflare Access authentication alternative to NUXT_SITE_TOKEN Adds optional Cloudflare Access authentication alternative to NUXT_SITE_TOKEN Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Feature | Medium |
Adds best-effort link.clicked webhooks with optional HMAC signatures via NUXT_WEBHOOK_URL and NUXT_WEBHOOK_SECRET Adds best-effort link.clicked webhooks with optional HMAC signatures via NUXT_WEBHOOK_URL and NUXT_WEBHOOK_SECRET Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Feature | Medium |
Adds real-time duplicate destination URL detection in link editor with links to existing matches Adds real-time duplicate destination URL detection in link editor with links to existing matches Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Feature | Medium |
Adds configurable NUXT_REDIRECT_NO_STORE flag to disable redirect caching Adds configurable NUXT_REDIRECT_NO_STORE flag to disable redirect caching Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Performance | Low |
Improves iframe cloaking compatibility for navigation and external redirects Improves iframe cloaking compatibility for navigation and external redirects Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Performance | Low |
Improves R2 binding validation and error messages for image uploads and backups Improves R2 binding validation and error messages for image uploads and backups Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Performance | Low |
Improves image upload error reporting by displaying specific failure reason Improves image upload error reporting by displaying specific failure reason Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Bugfix | Medium |
Prevents browsers from caching link redirects by setting appropriate headers Prevents browsers from caching link redirects by setting appropriate headers Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes cloaked link rendering on mobile devices by adding viewport meta tag Fixes cloaked link rendering on mobile devices by adding viewport meta tag Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes globe texture width calculation and adds country index bounds checking Fixes globe texture width calculation and adds country index bounds checking Source: llm_adapter@2026-07-12 Confidence: high |
— |
Full changelog
What's Changed
✨ New Features
- Cloudflare Access Authentication - Added optional Cloudflare Access authentication as an alternative to
NUXT_SITE_TOKEN, including JWT verification, CSRF protection, and Access-aware logout. - Click Webhooks - Added best-effort
link.clickedwebhooks with Dub-style payloads and optional Standard Webhooks-compatible HMAC signatures. Configure usingNUXT_WEBHOOK_URLandNUXT_WEBHOOK_SECRET. - Duplicate URL Detection - Added real-time duplicate destination URL detection to the link editor, with direct links to existing matching links.
💅 Improvements
- Configurable Redirect Caching - Added
NUXT_REDIRECT_NO_STORE. Set it totrueto prevent browsers and CDNs from caching short-link redirects. It defaults tofalse. - Improved iframe cloaking compatibility for navigation and external redirects.
- Improved R2 binding validation and error messages for image uploads and backups.
- Added thinner, theme-aware scrollbar styles.
- Improved image upload errors by displaying the specific failure reason.
🌍 Localization
- feat: add Korean (ko-KR) translation by @moduvoice in https://github.com/miantiao-me/Sink/pull/312
🐛 Bug Fixes
- fix: prevent browsers from caching link redirects by @n-WN in https://github.com/miantiao-me/Sink/pull/302
- Fixed cloaked link rendering on mobile devices by adding the viewport meta tag.
- Fixed globe texture width calculation and added country index bounds checking.
New Contributors
- @moduvoice made their first contribution in https://github.com/miantiao-me/Sink/pull/312
- @n-WN made their first contribution in https://github.com/miantiao-me/Sink/pull/302
Full Changelog: https://github.com/miantiao-me/Sink/compare/v0.2.10...v0.2.11
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
About Sink
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
Related context
Related tools
Beta — feedback welcome: [email protected]