github shlinkio/shlink v2.2.0-alpha.1

latest releases: v4.2.5, v4.2.4, v4.2.3...
pre-release4 years ago

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.

Don't miss a new shlink release

NewReleases is sending notifications on new releases.