This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/shlinkio/shlink](https://redirect.github.com/shlinkio/shlink) | minor | `1a697ba` -> `69cf80c` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>shlinkio/shlink (docker.io/shlinkio/shlink)</summary> ### [`v4.5.0`](https://redirect.github.com/shlinkio/shlink/blob/HEAD/CHANGELOG.md#450---2025-07-24) [Compare Source](https://redirect.github.com/shlinkio/shlink/compare/v4.4.6...v4.5.0) ##### Added - [#​2438](https://redirect.github.com/shlinkio/shlink/issues/2438) Add `MERCURE_ENABLED` env var and corresponding config option, to more easily allow the mercure integration to be toggled. For BC, if this env var is not present, we'll still consider the integration enabled if the `MERCURE_PUBLIC_HUB_URL` env var has a value. This is considered deprecated though, and next major version will rely only on `MERCURE_ENABLED`, so if you are using Mercure, make sure to set `MERCURE_ENABLED=true` to be ready. - [#​2387](https://redirect.github.com/shlinkio/shlink/issues/2387) Add `REAL_TIME_UPDATES_TOPICS` env var and corresponding config option, to granularly decide which real-time updates topics should be enabled. - [#​2418](https://redirect.github.com/shlinkio/shlink/issues/2418) Add more granular control over how Shlink handles CORS. It is now possible to customize the `Access-Control-Allow-Origin`, `Access-Control-Max-Age` and `Access-Control-Allow-Credentials` headers via env vars or config options. - [#​2386](https://redirect.github.com/shlinkio/shlink/issues/2386) Add new `any-value-query-param` and `valueless-query-param` redirect rule conditions. These new rules expand the existing `query-param`, which requires both a specific non-empty value in order to match the condition. The new conditions match as soon as a query param exists with any or no value (in the case of `any-value-query-param`), or if a query param exists with no value at all (in the case of `valueless-query-param`). - [#​2360](https://redirect.github.com/shlinkio/shlink/issues/2360) Add `TRUSTED_PROXIES` env var and corresponding config option, to configure a comma-separated list of all the proxies in front of Shlink, or simply the amount of trusted proxies in front of Shlink. This is important to properly detect visitor's IP addresses instead of incorrectly matching one of the proxy's IP address, and if provided, it disables a workaround introduced in [https://github.com/shlinkio/shlink/pull/2359](https://redirect.github.com/shlinkio/shlink/pull/2359). - [#​2274](https://redirect.github.com/shlinkio/shlink/issues/2274) Add more supported device types for the `device` redirect condition: - `linux`: Will match desktop devices with Linux. - `windows`: Will match desktop devices with Windows. - `macos`: Will match desktop devices with MacOS. - `chromeos`: Will match desktop devices with ChromeOS. - `mobile`: Will match any mobile devices with either Android or iOS. - [#​2093](https://redirect.github.com/shlinkio/shlink/issues/2093) Add `REDIRECT_CACHE_LIFETIME` env var and corresponding config option, so that it is possible to set the `Cache-Control` visibility directive (`public` or `private`) when the `REDIRECT_STATUS_CODE` has been set to `301` or `308`. - [#​2323](https://redirect.github.com/shlinkio/shlink/issues/2323) Add `LOGS_FORMAT` env var and corresponding config option, to allow the logs generated by Shlink to be in console or JSON formats. ##### Changed - [#​2406](https://redirect.github.com/shlinkio/shlink/issues/2406) Remove references to bootstrap from error templates, and instead inline the very minimum required styles. ##### Deprecated - [#​2408](https://redirect.github.com/shlinkio/shlink/issues/2408) Generating QR codes via `/{short-code}/qr-code` is now deprecated and will be removed in Shlink 5.0. Use the equivalent capability from web clients instead. ##### Removed - *Nothing* ##### Fixed - *Nothing* </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
annotations:
|
|
artifacthub.io/links: |-
|
|
- name: support
|
|
url: https://discord.com/invite/tVsPTHWTtr
|
|
max_scale_version: 24.04.1
|
|
min_scale_version: 24.04.0
|
|
truecharts.org/category: utilities
|
|
truecharts.org/max_helm_version: "3.17"
|
|
truecharts.org/min_helm_version: "3.14"
|
|
truecharts.org/train: stable
|
|
apiVersion: v2
|
|
appVersion: 4.5.0
|
|
dependencies:
|
|
- name: common
|
|
version: 28.13.0
|
|
repository: oci://tccr.io/truecharts
|
|
condition: ""
|
|
alias: ""
|
|
tags: []
|
|
import-values: []
|
|
- name: redis
|
|
version: 17.1.0
|
|
repository: oci://tccr.io/truecharts
|
|
condition: redis.enabled
|
|
alias: ""
|
|
tags: []
|
|
import-values: []
|
|
deprecated: false
|
|
description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain.
|
|
home: https://truecharts.org/charts/stable/shlink
|
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink.webp
|
|
keywords:
|
|
- url
|
|
- shortener
|
|
kubeVersion: '>=1.24.0-0'
|
|
maintainers:
|
|
- name: TrueCharts
|
|
email: info@truecharts.org
|
|
url: https://truecharts.org
|
|
name: shlink
|
|
sources:
|
|
- https://github.com/shlinkio/shlink
|
|
- https://github.com/truecharts/charts/tree/master/charts/stable/shlink
|
|
- https://hub.docker.com/r/shlinkio/shlink
|
|
type: application
|
|
version: 18.3.0
|
|
|