Shurly, this is a URL shortener with API management
- Upgrade to latest
sqlx
(0.8.1) — Fixes GHSA-xmrp-424f-vfpx - Upgrade all dependencies to their latest versions
- Update MSRV to 1.80
- Upgrade to latest
rustls
(0.21.11) — Fixes CVE-2024-32650 and GHSA-6g7w-8wpp-frhj
- Remove
memory
feature, Postgres is now always used - Disallow
api/
prefix for slugs - Upgrade all dependencies to their latest versions
- Upgrade to latest h2 (0.4.4) — Fixes GHSA-q6cp-qfwq-4gcv
- Upgrade to latest
whoami
(1.5.1) Fixes GHSA-w5w5-8vfh-xcjq
- Upgrade to latest h2 (0.4.2) — Fixes GHSA-8r5v-vm4m-4g25
- Upgrade to latest
axum
(0.7.3), with the newhyper
release (1.1.0) - Update Github workflows with latest (maintained) actions
- Upgrade to latest
rustix
(0.38.20), fixes security vulnerability GHSA-c827-hfw6-qwvm
- Add unicode normalization to slugs
- Upgrade all dependencies to their latest versions
- Update MSRV to 1.70
- Upgrade all dependencies to their latest versions
- SQLx has a new method for offline support
- No other notable changes
- Update MSRV to 1.70
- Upgrade all dependencies to their latest versions
- SQLx has a new method for offline support
- No other notable changes
- Upgrade to latest
axum
dependency (~0.5), fixes security vulnerability CVE-2022-3212
- Add user friendly error/not found pages
- Management of destinations through a REST'ish API
- Permanent/temporary redirects; permanent redirect can not be changed after creation
- Add notes to destinations to keep track of where destinations are being used
- Track all hits on destinations, with user agent and ip addres (if possible)
- Audit log for all creative/destructive management actions