Shlink v2.5.0 Release Notes
Release Date: 2021-01-17 // over 3 years ago-
➕ Added
#795 and #882 Added new roles system to API keys.
API keys can have any combinations of these two roles now, allowing to limit their interactions:
- Can interact only with short URLs created with that API key.
- Can interact only with short URLs for a specific domain.
👍 #833 Added support to connect through unix socket when using an external MySQL, MariaDB or Postgres database.
It can be provided during the installation, or as the
DB_UNIX_SOCKET
env var for the docker image.👍 #869 Added support for Mercure Hub 0.10.
👍 #896 Added support for unicode characters in custom slugs.
🔧 #930 Added new
bin/set-option
script that allows changing individual configuration options on existing shlink instances.✅ #877 Improved API tests on CORS, and "refined" middleware handling it.
🔄 Changed
- 📦 #912 Changed error templates to be plain html files, removing the dependency on
league/plates
package. - ⚡️ #875 Updated to
mezzio/mezzio-swoole
v3.1. - 📄 #952 Simplified in-project docs, by keeping only the basics and linking to the websites docs for anything else.
🗄 Deprecated
- 🗄 #917 Deprecated
/{shortCode}/qr-code/{size}
URL, in favor of providing the size in the query instead,/{shortCode}/qr-code?size={size}
. - 🐳 #924 Deprecated mechanism to provide config options to the docker image through volumes. Use the env vars instead as a direct replacement.
✂ Removed
- Nothing
🛠 Fixed
- Nothing