Shlink v1.15.0 Release Notes

Release Date: 2018-12-02 // over 5 years ago
  • โž• Added

    • ๐ŸŽ #208 Added initial support to run shlink using swoole, a non-blocking IO server which improves the performance of shlink from 4 to 10 times.

      Run shlink with ./vendor/bin/zend-expressive-swoole start to start-up the service, which will be exposed in port 8080.

      Adding the -d flag, it will be started as a background service. Then you can use the ./vendor/bin/zend-expressive-swoole stop command in order to stop it.

    • #266 Added pagination to GET /short-urls/{shortCode}/visits endpoint.

      In order to make it backwards compatible, it keeps returning all visits by default, but it now allows to provide the page and itemsPerPage query parameters in order to configure the number of items to get.

    ๐Ÿ”„ Changed

    • #267 API responses and the CLI interface is no longer translated and uses english always. Only not found error templates are still translated.
    • ๐Ÿ“ฆ #289 Extracted coding standard rules to a separated package.
    • #273 Improved code coverage in repository classes.

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Removed

    • Nothing

    ๐Ÿ›  Fixed

    • #278 Added missing X-Api-Key header to the list of valid cross domain headers.
    • ๐Ÿ›  #295 Fixed custom slugs so that they are case sensitive and do not try to lowercase provided values.