Shlink
The definitive self-hosted URL shortener
Alternative to: bitly, tinyurl, rebrandly
v2.3.0
2020-08-09Added
-
#746 Allowed to configure the kind of redirect you want to use for your short URLs. You can either set:
302redirects: Default behavior. Visitors always hit the server.301redirects: Better for SEO. Visitors hit the server the first time and then cache the redirect.
When selecting 301 redirects, you can also configure the time redirects are cached, to mitigate deviations in stats.
-
#734 Added support to redirect to deeplinks and other links with schemas different from
httpandhttps. -
#709 Added multi-architecture builds for the docker image.
-
#707 Added
--allflag toshort-urls:listcommand, which will print all existing URLs in one go, with no pagination.It has one limitation, though. Because of the way the CLI tooling works, all rows in the table must be loaded in memory. If the amount of URLs is too high, the command may fail due to too much memory usage.
Changed
- #508 Added mutation checks to database tests.
- #790 Updated to doctrine/migrations v3.
- #798 Updated to guzzlehttp/guzzle v7.
- #822 Updated docker image to use PHP 7.4.9 with Alpine 3.12 and swoole 4.5.2.
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing