Shlink v2.7.0 Release Notes
Release Date: 2021-05-23 // almost 3 years ago-
โ Added
- #1044 Added ability to set names on API keys, which helps to identify them when the list grows.
#819 Visits are now always located in real time, even when not using swoole.
The only side effect is that a GeoLite2 db file is now installed when the docker image starts or during shlink installation or update.
Also, when using swoole, the file is now updated after tracking a visit, which means it will not apply until the next one.
๐ป #1059 Added ability to optionally display author API key and its name when listing short URLs from the command line.
๐ #1066 Added support to import short URLs and their visits from another Shlink instance using its API.
#898 Improved tracking granularity, allowing to disable visits tracking completely, or just parts of it.
In order to achieve it, Shlink now supports 4 new tracking-related options, that can be customized via env vars for docker, or via installer:
disable_tracking
: If true, visits will not be tracked at all.disable_ip_tracking
: If true, visits will be tracked, but neither the IP address, nor the location will be resolved.disable_referrer_tracking
: If true, the referrer will not be tracked.disable_ua_tracking
: If true, the user agent will not be tracked.
#955 Added new option to set short URLs as crawlable, making them be listed in the robots.txt as Allowed.
#900 Shlink now tries to detect if the visit is coming from a potential bot or crawler, and allows to exclude those visits from visits lists if desired.
๐ Changed
- โก๏ธ #1036 Updated to
happyr/doctrine-specification
2.0. - โก๏ธ #1039 Updated to
endroid/qr-code
4.0. - โ #1008 Ensured all logs are sent to the filesystem while running API tests, which helps debugging the reason for tests to fail.
๐ Deprecated
- Nothing
โ Removed
- Nothing
๐ Fixed