Logo
Explore Help
Register Sign In
shlinkio/shlink
1
0
Fork 0
You've already forked shlink
mirror of https://github.com/shlinkio/shlink.git synced 2025-12-10 00:10:57 -06:00
Code Issues Packages Projects Releases 146 Wiki Activity

146 Releases 149 Tags

RSS Feed
  • v4.0.3 16f64f6247

    v4.0.3 Stable

    giteasync released this 2024-03-15 17:07:52 -05:00 | 565 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #2058 Fix DB credentials provided as env vars being casted to int if they include only numbers.
    • #2060 Fix error when trying to redirect to a non-http long URL.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink4.0.3_php8.2_dist.zip
      23 MiB
    • shlink4.0.3_php8.3_dist.zip
      23 MiB
  • v3.7.4 8888e33ccc

    v3.7.4 Stable

    giteasync released this 2024-03-09 02:53:28 -06:00 | 712 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #2021 Fix infinite GeoLite2 downloads.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.4_php8.2_dist.zip
      24 MiB
    • shlink3.7.4_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.4_php8.3_dist.zip
      24 MiB
    • shlink3.7.4_php8.3_openswoole_dist.zip
      23 MiB
  • v4.0.2 f248001460

    v4.0.2 Stable

    giteasync released this 2024-03-09 02:50:12 -06:00 | 573 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #2021 Fix infinite GeoLite2 downloads.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink4.0.2_php8.2_dist.zip
      23 MiB
    • shlink4.0.2_php8.3_dist.zip
      23 MiB
  • v4.0.1 a4e9c2fdde

    v4.0.1 Stable

    giteasync released this 2024-03-08 01:57:55 -06:00 | 577 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #2041 Document missing color and bgColor params for the QR code route in the OAS docs.
    • #2043 Fix language redirect conditions matching too low quality accepted languages.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink4.0.1_php8.2_dist.zip
      23 MiB
    • shlink4.0.1_php8.3_dist.zip
      23 MiB
  • v4.0.0 92b5a5296d

    v4.0.0 Stable

    giteasync released this 2024-03-03 12:24:13 -06:00 | 584 commits to develop since this release

    Changed

    • #1935 Replace dependency on abandoned php-middleware/request-id with userland simple middleware.
    • #1988 Remove dependency on league\uri package.
    • #1909 Update docker image to PHP 8.3.
    • #1786 Run API tests with RoadRunner by default.
    • #2008 Update to Doctrine ORM 3.0.
    • #2010 Update to Symfony 7.0 components.
    • #2016 Simplify and improve how code coverage is generated in API and CLI tests.
    • #1674 Database columns persisting long URLs have now TEXT type, which allows for much longer values.

    Added

    • #1914 Add new dynamic redirects engine based on rules. Rules are conditions checked against the visitor's request, and when matching, they can result in a redirect to a different long URL.

      Rules can be based on things like the presence of specific params, headers, locations, etc. This version ships with three initial rule condition types: device, query param and language.

    • #1902 Add dynamic redirects based on query parameters.

      This is implemented on top of the new rule-based redirects.

    • #1915 Add dynamic redirects based on accept language.

      This is implemented on top of the new rule-based redirects.

    • #1868 Add support for docker compose secrets to the docker image.

    • #1979 Allow orphan visits lists to be filtered by type.

      This is supported both by the GET /visits/orphan API endpoint via type=... query param, and by the visit:orphan CLI command, via --type flag.

    • #1904 Allow to customize QR codes foreground color, background color and logo.

    • #1884 Allow a path prefix to be provided during short URL creation.

      This can be useful to let Shlink generate partially random URLs, but with a known prefix.

      Path prefixes are validated and filtered taking multi-segment slugs into consideration, which means slashes are replaced with dashes as long as multi-segment slugs are disabled.

    Removed

    • #1908 Remove support for openswoole (and swoole).

    Fixed

    • #2000 Fix short URL creation/edition getting stuck when trying to resolve the title of a long URL which never returns a response.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink4.0.0_php8.2_dist.zip
      23 MiB
    • shlink4.0.0_php8.3_dist.zip
      23 MiB
  • v3.7.3 361d987f47

    v3.7.3 Stable

    giteasync released this 2024-01-04 07:08:24 -06:00 | 715 commits to develop since this release

    Changed

    • #1968 Move migrations from data to module/Core.

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #1967 Allow an empty dir to be mounted in data when using the docker image.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.3_php8.2_dist.zip
      24 MiB
    • shlink3.7.3_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.3_php8.3_dist.zip
      24 MiB
    • shlink3.7.3_php8.3_openswoole_dist.zip
      23 MiB
  • v3.7.3-beta.1 f9c9b3d981

    v3.7.3-beta.1 Pre-Release

    giteasync released this 2024-01-04 01:44:06 -06:00 | 720 commits to develop since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.3-beta.1_php8.2_dist.zip
      24 MiB
    • shlink3.7.3-beta.1_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.3-beta.1_php8.3_dist.zip
      24 MiB
    • shlink3.7.3-beta.1_php8.3_openswoole_dist.zip
      23 MiB
  • v3.7.2 26c2aaf567

    v3.7.2 Stable

    giteasync released this 2023-12-26 09:24:16 -06:00 | 722 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #1960 Allow QR codes to be optionally resolved even when corresponding short URL is not enabled.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.2_php8.2_dist.zip
      24 MiB
    • shlink3.7.2_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.2_php8.3_dist.zip
      24 MiB
    • shlink3.7.2_php8.3_openswoole_dist.zip
      23 MiB
  • v3.7.1 a63075eb4c

    v3.7.1 Stable

    giteasync released this 2023-12-17 13:07:01 -06:00 | 735 commits to develop since this release

    Changed

    • Remove dependency on functional-php library
    • #1939 Fine-tune RoadRunner logs to avoid too many useless info.

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #1947 Fix error when importing short URLs while using Postgres.

    Deprecated

    • Nothing
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.1_php8.2_dist.zip
      24 MiB
    • shlink3.7.1_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.1_php8.3_dist.zip
      24 MiB
    • shlink3.7.1_php8.3_openswoole_dist.zip
      23 MiB
  • v3.7.0 c80ec54508

    v3.7.0 Stable

    giteasync released this 2023-11-25 13:23:11 -06:00 | 749 commits to develop since this release

    Changed

    • #1799 RoadRunner/openswoole jobs are not run anymore for tasks that are actually disabled.

      For example, if you did not enable RabbitMQ real-time updates, instead of triggering a job that ends immediately, the job will not even be enqueued.

    • #1835 Docker image is now built only when a release is tagged, and new tags are included, for minor and major versions.

    • #1055 Update OAS definition to v3.1.

    • #1885 Update to chronos 3.0.

    • #1896 Requests to health endpoint are no longer logged.

    • #1877 Print a warning when manually running visit:download-db command and a GeoLite2 license was not provided.

    Added

    • #1798 Experimental support to send visits to an external Matomo instance.

    • #1780 Add new NO_ORPHAN_VISITS API key role.

      Keys with this role will always get 0 when fetching orphan visits.

      When trying to delete orphan visits the result will also be 0 and no visits will actually get deleted.

    • #1879 Cache namespace can now be customized via config option or CACHE_NAMESPACE env var.

      This is important if you are running multiple Shlink instance on the same server, or they share the same Redis instance (even more so if they are on different versions).

    • #1905 Add support for PHP 8.3.

    • #1927 Allow redis credentials be URL-decoded before passing them to connection.

    • #1834 Add support for redis encrypted connections using SSL/TLS.

      Encryption should work out of the box if servers schema is set tp tls or rediss, including support for self-signed certificates.

      This has been tested with AWS ElasticCache using in-transit encryption, and with Digital Ocean Redis database.

    • #1906 Add support for RabbitMQ encrypted connections using SSL/TLS.

      In order to enable SLL, you need to pass RABBITMQ_USE_SSL=true or the corresponding config option.

      Connections using self-signed certificates should work out of the box.

      This has been tested with AWS RabbitMQ using in-transit encryption, and with CloudAMQP.

    Removed

    • #1790 Drop support for PHP 8.1.

    Fixed

    • #1819 Fix incorrect timeout when running DB commands during Shlink start-up.
    • #1901 Do not allow short URLs with custom slugs containing URL-reserved characters, as they will not work at all afterward.
    • #1900 Fix short URL visits deletion when multi-segment slugs are enabled.

    Deprecated

    • #1783 Deprecated support for openswoole. RoadRunner is the best replacement, with the same capabilities, but much easier and convenient to install and manage.
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • shlink3.7.0_php8.2_dist.zip
      24 MiB
    • shlink3.7.0_php8.2_openswoole_dist.zip
      23 MiB
    • shlink3.7.0_php8.3_dist.zip
      24 MiB
    • shlink3.7.0_php8.3_openswoole_dist.zip
      23 MiB
First Previous 1 2 3 4 5 ... Next Last
Powered by Gitea Version: 1.23.7 Page: 99ms Template: 7ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API