Shlink logo

Shlink

The definitive self-hosted URL shortener

Alternative to: bitly, tinyurl, rebrandly

Shlink screenshot

About Versions (100)

v2.2.0-alpha.1

2020-04-25

Added

  • #712 Added support to integrate Shlink with a mercure hub server.

    Thanks to that, Shlink will be able to publish events that can be consumed in real time.

    For now, two topics (events) are published, when new visits occur. Both include a payload with the visit and the shortUrl:

    • A visit occurs on any short URL: https://shlink.io/new-visit.
    • A visit occurs on short URLs with a specific short code: https://shlink.io/new-visit/{shortCode}.

    The updates are only published when serving Shlink with swoole.

    Also, Shlink exposes a new endpoint GET /rest/v2/mercure-info, which returns the public URL of the mercure hub, and a valid JWT that can be used to subsribe to updates.

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #729 Fixed weird error when fetching multiple visits result sets concurrently using mariadb or mysql.
  • #735 Fixed error when cleaning metadata cache during installation when APCu is enabled.
  • #677 Fixed /health endpoint returning 503 fail responses when the database connection has expired.