Update shlinkio/shlink Docker tag to v4.6 #217

Merged
renovate-bot merged 0 commits from refs/pull/217/head into master 2025-11-08 08:19:22 +00:00
renovate-bot commented 2025-11-08 00:02:36 +00:00 (Migrated from gitea.smittenfeld.nl)

This PR contains the following updates:

Package Update Change
shlinkio/shlink minor 4.5 -> 4.6

Release Notes

shlinkio/shlink (shlinkio/shlink)
Added
  • #​2327 Allow filtering short URL lists by those not including certain tags.

    Now, the GET /short-urls endpoint accepts two new params: excludeTags, which is an array of strings with the tags that should not be included, and excludeTagsMode, which accepts the values any and all, and determines if short URLs should be filtered out if they contain any of the excluded tags, or all the excluded tags.

    Additionally, the short-url:list command also supports the same feature via --exclude-tag option, which requires a value and can be provided multiple times, and --exclude-tags-all, which does not expect a value and determines if the mode should be all, or any.

  • #​2192 Allow filtering short URL lists by the API key that was used to create them.

    Now, the GET /short-urls endpoint accepts a new apiKeyName param, which is ignored if the request is performed with a non-admin API key which name does not match the one provided here.

    Additionally, the short-url:list command also supports the same feature via the --api-key-name option.

  • #​2330 Add support to serve Shlink with FrankenPHP, by providing a worker script in bin/frankenphp-worker.php.

  • #​2449 Add support to provide redis credentials separately when using redis sentinels, where provided servers are the sentinels and not the redis instances.

    For this, Shlink supports two new env ras / config options, as REDIS_SERVERS_USER and REDIS_SERVERS_PASSWORD.

  • #​2498 Allow orphan visits, non-orphan visits and tag visits lists to be filtered by domain.

    This is done via the domain query parameter in API endpoints, and via the --domain option in console commands.

  • #​2472 Add support for PHP 8.5

  • #​2291 Add api-key:delete console command to delete API keys.

Changed
  • #​2424 Make simple console commands invokable.
Deprecated
  • Nothing
Removed
  • Nothing
Fixed
  • Nothing

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [shlinkio/shlink](https://github.com/shlinkio/shlink) | minor | `4.5` -> `4.6` | --- ### Release Notes <details> <summary>shlinkio/shlink (shlinkio/shlink)</summary> ### [`v4.6`](https://github.com/shlinkio/shlink/blob/HEAD/CHANGELOG.md#460---2025-11-01) ##### Added - [#&#8203;2327](https://github.com/shlinkio/shlink/issues/2327) Allow filtering short URL lists by those not including certain tags. Now, the `GET /short-urls` endpoint accepts two new params: `excludeTags`, which is an array of strings with the tags that should not be included, and `excludeTagsMode`, which accepts the values `any` and `all`, and determines if short URLs should be filtered out if they contain any of the excluded tags, or all the excluded tags. Additionally, the `short-url:list` command also supports the same feature via `--exclude-tag` option, which requires a value and can be provided multiple times, and `--exclude-tags-all`, which does not expect a value and determines if the mode should be `all`, or `any`. - [#&#8203;2192](https://github.com/shlinkio/shlink/issues/2192) Allow filtering short URL lists by the API key that was used to create them. Now, the `GET /short-urls` endpoint accepts a new `apiKeyName` param, which is ignored if the request is performed with a non-admin API key which name does not match the one provided here. Additionally, the `short-url:list` command also supports the same feature via the `--api-key-name` option. - [#&#8203;2330](https://github.com/shlinkio/shlink/issues/2330) Add support to serve Shlink with FrankenPHP, by providing a worker script in `bin/frankenphp-worker.php`. - [#&#8203;2449](https://github.com/shlinkio/shlink/issues/2449) Add support to provide redis credentials separately when using redis sentinels, where provided servers are the sentinels and not the redis instances. For this, Shlink supports two new env ras / config options, as `REDIS_SERVERS_USER` and `REDIS_SERVERS_PASSWORD`. - [#&#8203;2498](https://github.com/shlinkio/shlink/issues/2498) Allow orphan visits, non-orphan visits and tag visits lists to be filtered by domain. This is done via the `domain` query parameter in API endpoints, and via the `--domain` option in console commands. - [#&#8203;2472](https://github.com/shlinkio/shlink/issues/2472) Add support for PHP 8.5 - [#&#8203;2291](https://github.com/shlinkio/shlink/issues/2291) Add `api-key:delete` console command to delete API keys. ##### Changed - [#&#8203;2424](https://github.com/shlinkio/shlink/issues/2424) Make simple console commands invokable. ##### Deprecated - *Nothing* ##### Removed - *Nothing* ##### Fixed - *Nothing* </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNjguNSIsInVwZGF0ZWRJblZlciI6IjQxLjE2OC41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
peter/homelab-docker-config!217
No description provided.