github shlinkio/shlink v2.5.0

latest releases: v4.1.1, v4.1.0, v4.0.3...
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

Don't miss a new shlink release

NewReleases is sending notifications on new releases.