50 Commits

Author SHA1 Message Date
1f0740c014 Update Helm release headlamp to v0.38.0 (#2019)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m19s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.37.0` -> `0.38.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.38.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.38.0): 0.38.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.37.0...v0.38.0)

####  Enhancements:

- Add custom local port input dialog for port forwarding. Thanks [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Add concept of "shipped", "user-installed", and "dev" plugin types
- Add ability to specify priorityClassName in the Headlamp Helm chart. This allows setting the relative priority of Headlamp compared to other Pods when Headlamp is deployed in a cluster. Thanks [@&#8203;mcg1024](https://github.com/mcg1024)

##### Custom Local Port Forwarding Dialog

A custom local port selection dialog for port forwarding was added. Allowing people to specify their preferred local ports (e.g., 8080) instead of only using auto-assigned ports.

<https://github.com/user-attachments/assets/27cab13c-773d-421a-bf9e-1678732aa54c>

##### Enhanced Plugin System to Handle Different Types of Plugins Better

The plugin loading system has been enhanced. It now differentiates plugins by type (shipped with app/user-installed/development) and loads them according to a priority-based system. Development plugins have the highest priority, followed by user-installed, then shipped plugins. When multiple versions of the same plugin exist, only the highest priority enabled version is loaded.

The UI has been enhanced to show the different types of plugins. To also make finding where they are easier.

<img width="935" height="817" alt="New Plugins setting view showing the different types of plugins. It shows if they are loaded, if they are user, dev, or shipped plugins." src="https://github.com/user-attachments/assets/957ae036-fd0b-489a-9786-f9a6a590ac06" />

#### 🐞 Bug fixes

- Fix useAccessToken arg not set when using external secrets in Helm chart. Thanks [@&#8203;rickliujh](https://github.com/rickliujh)
- Fix missing PKCE arg in Helm charts. Thanks [@&#8203;rayshoo](https://github.com/rayshoo)
- Fix Add Local Cluster Provider link on Add Cluster view
- Fix so username is displayed in Top Bar for when Headlamp is behind an Oauth2Proxy
- Remove extra 1px border on top of the Side Bar
- Improve headlamp port clashes for the Headlamp app when it is starting and ports are already used
- Fix reloading of app after plugin install when using Windows app

##### Port Clashes Fixed in Headlamp Desktop App

Before Headlamp tried to listen on port 4466 with the desktop app. If that port was already used then Headlamp would just try to use that existing port. This was problematic of course if there are other apps using that port, or other users on the same machine using that port. Now Headlamp will use another port if that port is already used.

#### 💻 Development

- Remove our homebrew and winget package creation automation, because they are handled by them now
- Add action to push chocolatey package automatically
- Update dependencies for security updates
- Fix storybook theme for plugins, and use correct new logo in storybook for plugins

##### For Plugin Developers: Find Plugin Folder in the UI

To make it easier for plugin developers to find where on the local file system plugins are there is an open plugin folder button. In Plugin Settings select the plugin being developed, and then click the open folder icon to open the plugin path with the Desktop file Finder.

<img width="942" height="434" alt="Shows the UI for finding the plugin folder and the open folder where the plugin is" src="https://github.com/user-attachments/assets/e7fe6c1e-ef30-47e1-b66d-f319fe3e6b47" />

#### 📖 Documentation

- Improve [Projects Learn section](https://headlamp.dev/docs/latest/learn/projects/) in docs
- Add [Local Cluster Learn section](https://headlamp.dev/docs/latest/learn/local-cluster/) to docs
- Fix missing commas in OIDC scopes in some OIDC installation tutorials

<!-- end-release-notes -->

**Full Changelog**: <https://github.com/kubernetes-sigs/headlamp/compare/v0.37.0...v0.38.0>

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.38.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)

**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/headlamp_0.38.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.38.0/Headlamp-0.38.0-win-x64.exe)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2019
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-12 23:04:13 +00:00
2d93eeca58 Update Helm release argo-cd to v9.1.1 (#2018)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Successful in 2m4s
2025-11-12 17:02:23 +00:00
60e4e8d7dd Update Helm release generic-device-plugin to v0.20.0 (#2012)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 44s
renovate / renovate (push) Successful in 1m19s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [generic-device-plugin](https://github.com/bjw-s/helm-charts) ([source](https://github.com/bjw-s/helm-charts/tree/HEAD/charts/library/common)) | minor | `0.19.0` -> `0.20.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjEiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2012
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-12 15:34:03 +00:00
8edc7d20bd Update Helm release matrix-synapse to v3.12.14 (#2017)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m21s
2025-11-12 12:01:58 +00:00
e7e9c9bd3d Update Helm release element-web to v1.4.23 (#2016)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m10s
2025-11-12 11:02:19 +00:00
6984555a46 Update rmcrackan/libation Docker tag to v12.7.1 (#2014)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Failing after 1m44s
2025-11-12 04:02:33 +00:00
d12054fce5 Update d3fk/s3cmd:latest Docker digest to 4252b3d (#2013)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m48s
2025-11-12 03:02:05 +00:00
644feebaaf Update Helm release generic-device-plugin to v0.19.0 (#2009)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Successful in 1m16s
This PR contains the following updates:

| Package | Update | Change | Pending |
|---|---|---|---|
| [generic-device-plugin](https://github.com/bjw-s/helm-charts) ([source](https://github.com/bjw-s/helm-charts/tree/HEAD/charts/library/common)) | minor | `0.18.0` -> `0.19.0` | `0.20.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2009
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-11 05:28:45 +00:00
4d1de45ba1 add messsaging
All checks were successful
renovate / renovate (push) Successful in 1m55s
2025-11-10 23:09:40 -06:00
f5d04650ca split push and pull workflows
All checks were successful
renovate / renovate (push) Successful in 59s
2025-11-10 22:41:04 -06:00
fd41b9bfef scale
Some checks failed
lint-test-helm / helm-lint (push) Failing after 10s
renovate / renovate (push) Successful in 1m28s
2025-11-10 22:06:56 -06:00
d196b96eef change config
Some checks failed
lint-test-helm / helm-lint (push) Failing after 16s
renovate / renovate (push) Successful in 1m10s
2025-11-10 22:05:26 -06:00
da2bfc1ea4 Update kube-prometheus-stack Docker tag to v79.4.1 (#2011)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 8s
renovate / renovate (push) Successful in 1m36s
2025-11-11 00:05:24 +00:00
b93d506d98 Update prometheus-operator-crds Docker tag to v24.0.2 (#2001)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 13s
renovate / renovate (push) Successful in 58s
2025-11-11 00:03:24 +00:00
835bbb3056 Update Helm release plugin-barman-cloud to v0.3.1 (#2000)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 9s
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:53 +00:00
8b26192394 Update ghcr.io/open-webui/open-webui Docker tag to v0.6.36 (#1999)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:47 +00:00
e19fb59de5 Update ghcr.io/n8n-io/n8n Docker tag to v1.119.1 (#1998)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:38 +00:00
b9a47afc44 Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.1 (#1997)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 10s
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:28 +00:00
68e579a0f0 Update directus/directus Docker tag to v11.13.2 (#1996)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:20 +00:00
1b10ae2ee7 Update dependency node to v24 (#1946)
All checks were successful
renovate / renovate (push) Successful in 4m33s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://github.com/actions/node-versions) | uses-with | major | `22` -> `24` |

---

### Release Notes

<details>
<summary>actions/node-versions (node)</summary>

### [`v24.11.0`](https://github.com/actions/node-versions/releases/tag/24.11.0-18894910158): 24.11.0

[Compare Source](https://github.com/actions/node-versions/compare/24.10.0-18453495281...24.11.0-18894910158)

Node.js 24.11.0

### [`v24.10.0`](https://github.com/actions/node-versions/releases/tag/24.10.0-18453495281): 24.10.0

[Compare Source](https://github.com/actions/node-versions/compare/24.9.0-18024003193...24.10.0-18453495281)

Node.js 24.10.0

### [`v24.9.0`](https://github.com/actions/node-versions/releases/tag/24.9.0-18024003193): 24.9.0

[Compare Source](https://github.com/actions/node-versions/compare/24.8.0-17630522236...24.9.0-18024003193)

Node.js 24.9.0

### [`v24.8.0`](https://github.com/actions/node-versions/releases/tag/24.8.0-17630522236): 24.8.0

[Compare Source](https://github.com/actions/node-versions/compare/24.7.0-17283839804...24.8.0-17630522236)

Node.js 24.8.0

### [`v24.7.0`](https://github.com/actions/node-versions/releases/tag/24.7.0-17283839804): 24.7.0

[Compare Source](https://github.com/actions/node-versions/compare/24.6.0-16980723897...24.7.0-17283839804)

Node.js 24.7.0

### [`v24.6.0`](https://github.com/actions/node-versions/releases/tag/24.6.0-16980723897): 24.6.0

[Compare Source](https://github.com/actions/node-versions/compare/24.5.0-16666195981...24.6.0-16980723897)

Node.js 24.6.0

### [`v24.5.0`](https://github.com/actions/node-versions/releases/tag/24.5.0-16666195981): 24.5.0

[Compare Source](https://github.com/actions/node-versions/compare/24.4.1-16309768053...24.5.0-16666195981)

Node.js 24.5.0

### [`v24.4.1`](https://github.com/actions/node-versions/releases/tag/24.4.1-16309768053): 24.4.1

[Compare Source](https://github.com/actions/node-versions/compare/24.4.0-16210503505...24.4.1-16309768053)

Node.js 24.4.1

### [`v24.4.0`](https://github.com/actions/node-versions/releases/tag/24.4.0-16210503505): 24.4.0

[Compare Source](https://github.com/actions/node-versions/compare/24.3.0-15866716565...24.4.0-16210503505)

Node.js 24.4.0

### [`v24.3.0`](https://github.com/actions/node-versions/releases/tag/24.3.0-15866716565): 24.3.0

[Compare Source](https://github.com/actions/node-versions/compare/24.2.0-15549907769...24.3.0-15866716565)

Node.js 24.3.0

### [`v24.2.0`](https://github.com/actions/node-versions/releases/tag/24.2.0-15549907769): 24.2.0

[Compare Source](https://github.com/actions/node-versions/compare/24.1.0-15177436545...24.2.0-15549907769)

Node.js 24.2.0

### [`v24.1.0`](https://github.com/actions/node-versions/releases/tag/24.1.0-15177436545): 24.1.0

[Compare Source](https://github.com/actions/node-versions/compare/24.0.2-15035852679...24.1.0-15177436545)

Node.js 24.1.0

### [`v24.0.2`](https://github.com/actions/node-versions/releases/tag/24.0.2-15035852679): 24.0.2

[Compare Source](https://github.com/actions/node-versions/compare/24.0.1-14928016774...24.0.2-15035852679)

Node.js 24.0.2

### [`v24.0.1`](https://github.com/actions/node-versions/releases/tag/24.0.1-14928016774): 24.0.1

[Compare Source](https://github.com/actions/node-versions/compare/24.0.0-14863421234...24.0.1-14928016774)

Node.js 24.0.1

### [`v24.0.0`](https://github.com/actions/node-versions/releases/tag/24.0.0-14863421234): 24.0.0

[Compare Source](https://github.com/actions/node-versions/compare/22.21.1-18894912842...24.0.0-14863421234)

Node.js 24.0.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzAuMCIsInVwZGF0ZWRJblZlciI6IjQyLjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #1946
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 22:38:21 +00:00
5b923b8720 Update actions/setup-node action to v6 (#1945)
Some checks failed
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://github.com/actions/setup-node) | action | major | `v4` -> `v6` |

---

### Release Notes

<details>
<summary>actions/setup-node (actions/setup-node)</summary>

### [`v6`](https://github.com/actions/setup-node/compare/v5...v6)

[Compare Source](https://github.com/actions/setup-node/compare/v5...v6)

### [`v5`](https://github.com/actions/setup-node/compare/v4...v5)

[Compare Source](https://github.com/actions/setup-node/compare/v4...v5)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzAuMCIsInVwZGF0ZWRJblZlciI6IjQyLjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #1945
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 22:38:10 +00:00
4feac11ad0 Update actions/checkout action to v5 (#1944)
Some checks failed
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v5`](https://github.com/actions/checkout/compare/v4...v5)

[Compare Source](https://github.com/actions/checkout/compare/v4...v5)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzAuMCIsInVwZGF0ZWRJblZlciI6IjQyLjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #1944
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 22:37:58 +00:00
ea81d0be24 change labels
Some checks failed
lint-test-helm / helm-lint (push) Failing after 15s
renovate / renovate (push) Successful in 1m22s
2025-11-10 16:23:27 -06:00
be0bafa0e3 Update Helm release plugin-barman-cloud to v0.3.0 (#1995)
Some checks failed
renovate / renovate (push) Successful in 2m51s
lint-test-helm / helm-lint (push) Failing after 3m31s
This PR contains the following updates:

| Package | Update | Change | Pending |
|---|---|---|---|
| [plugin-barman-cloud](https://cloudnative-pg.io) ([source](https://github.com/cloudnative-pg/charts)) | minor | `0.2.0` -> `0.3.0` | `0.3.1` |

---

### Release Notes

<details>
<summary>cloudnative-pg/charts (plugin-barman-cloud)</summary>

### [`v0.3.0`](https://github.com/cloudnative-pg/charts/releases/tag/plugin-barman-cloud-v0.3.0)

[Compare Source](https://github.com/cloudnative-pg/charts/compare/plugin-barman-cloud-v0.2.0...plugin-barman-cloud-v0.3.0)

Helm Chart for CloudNativePG's CNPG-I backup plugin using Barman Cloud

#### What's Changed

- chore(deps): update sigstore/cosign-installer action to v4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;690](https://github.com/cloudnative-pg/charts/pull/690)
- chore(deps): update helm/kind-action action to v1.13.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;706](https://github.com/cloudnative-pg/charts/pull/706)
- chore(deps): update dependency python to 3.14 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;682](https://github.com/cloudnative-pg/charts/pull/682)
- Release plugin-barman-cloud-v0.3.0 by [@&#8203;github-actions](https://github.com/github-actions)\[bot] in [#&#8203;716](https://github.com/cloudnative-pg/charts/pull/716)

**Full Changelog**: <https://github.com/cloudnative-pg/charts/compare/cloudnative-pg-v0.26.1...plugin-barman-cloud-v0.3.0>

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #1995
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 22:12:09 +00:00
95b9382b6e fix branch
All checks were successful
renovate / renovate (push) Successful in 1m0s
2025-11-10 15:43:30 -06:00
cb17c6d4e4 fix branch
All checks were successful
renovate / renovate (push) Successful in 1m26s
2025-11-10 15:40:29 -06:00
5d154f05bb use js image
All checks were successful
renovate / renovate (push) Successful in 3m12s
2025-11-10 15:31:15 -06:00
8d977708fa add hs
All checks were successful
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Successful in 1m24s
2025-11-10 15:26:56 -06:00
5bbd84b777 Update searxng/searxng:latest Docker digest to d477c04 (#1994)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m19s
2025-11-10 20:02:38 +00:00
e366bee6e3 Update ghcr.io/linuxserver/plex:1.42.2 Docker digest to a4749f3 (#1992)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m35s
2025-11-10 10:02:12 +00:00
78a885dfb7 Update rmcrackan/libation Docker tag to v12.7.0 (#1940)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 20s
renovate / renovate (push) Successful in 1m26s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rmcrackan/libation](https://github.com/rmcrackan/Libation) | minor | `12.5.7` -> `12.7.0` |

---

### Release Notes

<details>
<summary>rmcrackan/Libation (rmcrackan/libation)</summary>

### [`v12.7.0`](https://github.com/rmcrackan/Libation/releases/tag/v12.7.0): Libation 12.7

[Compare Source](https://github.com/rmcrackan/Libation/compare/v12.6.0...v12.7.0)

- New simplified way of handling Audible login
- Add multiple image sizes in windows folder icons
- Click to open log file
- [#&#8203;1261](https://github.com/rmcrackan/Libation/issues/1261) - Request metadata for the audiobook version being downloaded
- [#&#8203;1398](https://github.com/rmcrackan/Libation/issues/1398) - Add Account column

Thanks to [@&#8203;Mbucari](https://github.com/Mbucari)

[Libation](https://github.com/rmcrackan/Libation) is a free, open source audible library manager. Decrypt, backup, organize, and search your audible library

I intend to keep Libation free and open source, but if you want to [leave a tip](https://paypal.me/mcrackan?locale.x=en_us), who am I to argue?

### [`v12.6.0`](https://github.com/rmcrackan/Libation/releases/tag/v12.6.0): Libation 12.6

[Compare Source](https://github.com/rmcrackan/Libation/compare/v12.5.7...v12.6.0)

- Add support for postgres

Thanks to [@&#8203;twsouthwick](https://github.com/twsouthwick)

[Libation](https://github.com/rmcrackan/Libation) is a free, open source audible library manager. Decrypt, backup, organize, and search your audible library

I intend to keep Libation free and open source, but if you want to [leave a tip](https://paypal.me/mcrackan?locale.x=en_us), who am I to argue?

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTUuNCIsInVwZGF0ZWRJblZlciI6IjQyLjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/1940
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 04:22:29 +00:00
56701959ec Update Helm release external-secrets to v1 (#1985)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 19s
renovate / renovate (push) Successful in 1m17s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets) | major | `0.20.4` -> `1.0.0` |

---

### Release Notes

<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>

### [`v1.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v1.0.0)

[Compare Source](https://github.com/external-secrets/external-secrets/compare/v0.20.4...v1.0.0)

Image: `ghcr.io/external-secrets/external-secrets:v1.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v1.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v1.0.0-ubi-boringssl`

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

##### General

- chore: release helm chart for v0.20.4 by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5502](https://github.com/external-secrets/external-secrets/pull/5502)
- chore(actions): fix security alerts for github actions by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5504](https://github.com/external-secrets/external-secrets/pull/5504)
- chore(release): fix incorrect shas from security alert pinning by [@&#8203;jakobmoellerdev](https://github.com/jakobmoellerdev) in [#&#8203;5512](https://github.com/external-secrets/external-secrets/pull/5512)
- chore: update dependencies by [@&#8203;eso-service-account-app](https://github.com/eso-service-account-app)\[bot] in [#&#8203;5519](https://github.com/external-secrets/external-secrets/pull/5519)
- fix: upgrade go version by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5529](https://github.com/external-secrets/external-secrets/pull/5529)
- fix(charts): normalize certificate duration default value by [@&#8203;aslafy-z](https://github.com/aslafy-z) in [#&#8203;5497](https://github.com/external-secrets/external-secrets/pull/5497)
- chore(revive-linter): add revive linter configuration by [@&#8203;Lumexralph](https://github.com/Lumexralph) in [#&#8203;5515](https://github.com/external-secrets/external-secrets/pull/5515)
- feat: go module separation by [@&#8203;moolen](https://github.com/moolen) in [#&#8203;5498](https://github.com/external-secrets/external-secrets/pull/5498)
- fix: update deps script to reflect new go mod structure by [@&#8203;moolen](https://github.com/moolen) in [#&#8203;5532](https://github.com/external-secrets/external-secrets/pull/5532)
- fix: lint by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5536](https://github.com/external-secrets/external-secrets/pull/5536)
- feat: dynamic target implementation for external secrets sources  by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5470](https://github.com/external-secrets/external-secrets/pull/5470)
- fix: codeql should not rebuild the world on every run by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5540](https://github.com/external-secrets/external-secrets/pull/5540)
- fix(onepassword): Reduce API usage by [@&#8203;sondrelg](https://github.com/sondrelg) in [#&#8203;5410](https://github.com/external-secrets/external-secrets/pull/5410)
- feat(esoctl): adds bootstrap generator commands by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5539](https://github.com/external-secrets/external-secrets/pull/5539)
- fix: adds missing externalsecret\_type validation on generatorRef by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5547](https://github.com/external-secrets/external-secrets/pull/5547)
- chore(docs): fix the generic resource doc using the incorrect switch by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5548](https://github.com/external-secrets/external-secrets/pull/5548)
- docs(adopters): add Topicus.Education to adopters list by [@&#8203;sboschman](https://github.com/sboschman) in [#&#8203;5551](https://github.com/external-secrets/external-secrets/pull/5551)
- fix(build): use more portable bash by [@&#8203;tiagolobocastro](https://github.com/tiagolobocastro) in [#&#8203;5537](https://github.com/external-secrets/external-secrets/pull/5537)

##### Dependencies

- chore(deps): bump alpine from `4bcff63` to `4b7ce07` in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5507](https://github.com/external-secrets/external-secrets/pull/5507)
- chore(deps): bump golang from 1.25.2 to 1.25.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5506](https://github.com/external-secrets/external-secrets/pull/5506)
- chore(deps): bump golang from `aee43c3` to `aee43c3` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5516](https://github.com/external-secrets/external-secrets/pull/5516)
- chore(deps): bump golang from 1.25.2-bookworm to 1.25.3-bookworm in /e2e by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5505](https://github.com/external-secrets/external-secrets/pull/5505)
- chore(deps): bump anchore/sbom-action from 0.20.8 to 0.20.9 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5508](https://github.com/external-secrets/external-secrets/pull/5508)
- chore(deps): bump hashicorp/setup-terraform from [`c529327`](c529327889) to [`982f6f0`](982f6f017c) by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5510](https://github.com/external-secrets/external-secrets/pull/5510)
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5513](https://github.com/external-secrets/external-secrets/pull/5513)
- chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5514](https://github.com/external-secrets/external-secrets/pull/5514)
- chore(deps): bump actions/cache from 4.2.4 to 4.3.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5511](https://github.com/external-secrets/external-secrets/pull/5511)
- chore(deps): bump regex from 2025.9.18 to 2025.10.23 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5509](https://github.com/external-secrets/external-secrets/pull/5509)
- chore(deps): bump mkdocs-macros-plugin from 1.4.0 to 1.4.1 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5518](https://github.com/external-secrets/external-secrets/pull/5518)
- chore(deps): bump termcolor from 3.1.0 to 3.2.0 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5517](https://github.com/external-secrets/external-secrets/pull/5517)
- chore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5531](https://github.com/external-secrets/external-secrets/pull/5531)
- chore(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5533](https://github.com/external-secrets/external-secrets/pull/5533)

#### New Contributors

- [@&#8203;sondrelg](https://github.com/sondrelg) made their first contribution in [#&#8203;5410](https://github.com/external-secrets/external-secrets/pull/5410)
- [@&#8203;tiagolobocastro](https://github.com/tiagolobocastro) made their first contribution in [#&#8203;5537](https://github.com/external-secrets/external-secrets/pull/5537)

**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v0.20.4...v1.0.0>

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4wLjEiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4wLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #1985
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 04:20:43 +00:00
2483c14c92 Update ghcr.io/linuxserver/qbittorrent:5.1.2 Docker digest to 029c00d (#1990)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m48s
2025-11-09 08:01:55 +00:00
d0c7a1a3ab Update bbilly1/tubearchivist Docker tag to v0.5.8 (#1989)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m14s
2025-11-09 05:01:53 +00:00
cb4b895023 Update ghcr.io/linuxserver/code-server:4.105.1 Docker digest to f01693e (#1988)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m0s
2025-11-08 21:01:51 +00:00
0905601258 Update directus/directus Docker tag to v11.13.1 (#1986)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 24s
renovate / renovate (push) Successful in 1m0s
2025-11-08 19:02:05 +00:00
8f2edf8e0a Update ollama/ollama Docker tag to v0.12.10 (#1984)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 15s
renovate / renovate (push) Successful in 1m27s
2025-11-07 19:02:07 +00:00
94dfe442b5 Update searxng/searxng:latest Docker digest to 5a5d0e6 (#1982)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 16s
renovate / renovate (push) Successful in 1m15s
2025-11-07 10:01:54 +00:00
359aaab251 Update searxng/searxng:latest Docker digest to 8345dd0 (#1981)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 54s
renovate / renovate (push) Successful in 1m25s
2025-11-07 08:02:44 +00:00
a01b9e7e49 Update ghcr.io/cloudnative-pg/plugin-barman-cloud Docker tag to v0.9.0 (#1976)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 2m22s
renovate / renovate (push) Successful in 1m28s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/plugin-barman-cloud | minor | `v0.8.0` -> `v0.9.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1976
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 21:00:38 +00:00
cd58951590 Update ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar Docker tag to v0.9.0 (#1977)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar | minor | `v0.8.0` -> `v0.9.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1977
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 21:00:17 +00:00
ad974bdfc8 Update ghcr.io/renovatebot/renovate Docker tag to v42 (#1973)
Some checks failed
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [ghcr.io/renovatebot/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | container | major | `41` -> `42` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1973
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:58:56 +00:00
7cec233e3a Update slskd/slskd Docker tag to v0.24.0 (#1965)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [slskd/slskd](https://slskd.org) ([source](https://github.com/slskd/slskd)) | minor | `0.23.2` -> `0.24.0` |

---

### Release Notes

<details>
<summary>slskd/slskd (slskd/slskd)</summary>

### [`v0.24.0`](https://github.com/slskd/slskd/releases/tag/0.24.0)

[Compare Source](https://github.com/slskd/slskd/compare/0.23.2...0.24.0)

### 🔧 Transfer Overhaul

This release incorporates a ton of bug fixes and refactoring in both slskd and the underlying [Soulseek.NET](https://github.com/jpdillingham/Soulseek.NET) library with the goal of resolving 'stuck' and failing transfers (both uploads and downloads).

#### What's Changed

- fix(docs): add missing prefixes to some environment variables by [@&#8203;RalphORama](https://github.com/RalphORama) in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- Add telemetry module to make Prometheus metrics available in the UI by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1410](https://github.com/slskd/slskd/pull/1410)
- Fix debug log that displays information about migrations at startup by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1421](https://github.com/slskd/slskd/pull/1421)
- Refactor initialization of database connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1422](https://github.com/slskd/slskd/pull/1422)
- Eliminate 'magic strings' when referencing databases and connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1423](https://github.com/slskd/slskd/pull/1423)
- Bump Soulseek.NET to 8.0.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1438](https://github.com/slskd/slskd/pull/1438)
- Fix bug causing 'Value cannot be null. (Parameter 'instance')' while editing a commented-out config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1441](https://github.com/slskd/slskd/pull/1441)
- Bump form-data in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1439](https://github.com/slskd/slskd/pull/1439)
- Bump ws in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1440](https://github.com/slskd/slskd/pull/1440)
- Tweak how file access is handled when validating config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1449](https://github.com/slskd/slskd/pull/1449)
- Refactor upload logic, splitting file enqueue and upload and adding defensive checks throughout by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1456](https://github.com/slskd/slskd/pull/1456)
- Refactor transfer progress update logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1457](https://github.com/slskd/slskd/pull/1457)
- Support the ability for the web interface to listen on a unix socket by [@&#8203;encode42](https://github.com/encode42) in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)
- Refine support for unix domain sockets (UDS) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1458](https://github.com/slskd/slskd/pull/1458)
- Refactor download logic to split enqueue and download by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1462](https://github.com/slskd/slskd/pull/1462)
- Improve logging of DownloadDenied and DownloadFailed events by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1463](https://github.com/slskd/slskd/pull/1463)
- Bump Soulseek.NET to 8.1.2 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1464](https://github.com/slskd/slskd/pull/1464)
- Enqueue files one at a time by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1465](https://github.com/slskd/slskd/pull/1465)
- Wait for transfer response from remote client before enqueuing the next file by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1467](https://github.com/slskd/slskd/pull/1467)
- Implement a number of improvements and bug fixes with download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1472](https://github.com/slskd/slskd/pull/1472)
- Add dedicated transfer connection timeout, set server, distributed and transfer connection timeouts explicitly.  Bump Soulseek.NET to 8.4.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1474](https://github.com/slskd/slskd/pull/1474)
- Skip transfer progress updates if a previous update is still in progress by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1479](https://github.com/slskd/slskd/pull/1479)
- Limit concurrent enqueue requests to 20 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1480](https://github.com/slskd/slskd/pull/1480)
- Set concurrent search limit to 2 (from the default 10) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1481](https://github.com/slskd/slskd/pull/1481)
- Set Unix file mode after moving downloaded files by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1482](https://github.com/slskd/slskd/pull/1482)
- Add rate limiting to search and download requests by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1483](https://github.com/slskd/slskd/pull/1483)
- Add more logging to download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1484](https://github.com/slskd/slskd/pull/1484)
- Fix bug with Prometheus threadpool statistics by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1485](https://github.com/slskd/slskd/pull/1485)
- Prime message connection before enqueueing downloads locally by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1486](https://github.com/slskd/slskd/pull/1486)
- Temporarily disable unobserved exception logging by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1487](https://github.com/slskd/slskd/pull/1487)
- Refactor download logic to improve stability and improve performance by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1491](https://github.com/slskd/slskd/pull/1491)
- Bump Soulseek.NET to 8.5.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1497](https://github.com/slskd/slskd/pull/1497)
- Add missing filename filter when superseding download records by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1500](https://github.com/slskd/slskd/pull/1500)
- Make check of index names in transfer indexes migration case insensitive by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1501](https://github.com/slskd/slskd/pull/1501)
- Increase concurrent download requests to 2, return enqueue results by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1504](https://github.com/slskd/slskd/pull/1504)

#### New Contributors

- [@&#8203;RalphORama](https://github.com/RalphORama) made their first contribution in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- [@&#8203;encode42](https://github.com/encode42) made their first contribution in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)

**Full Changelog**: <https://github.com/slskd/slskd/compare/0.23.2...0.24.0>

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1965
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:57:59 +00:00
65ec17afaa Update Helm release generic-device-plugin to v0.18.0 (#1963)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [generic-device-plugin](https://github.com/bjw-s/helm-charts) ([source](https://github.com/bjw-s/helm-charts/tree/HEAD/charts/library/common)) | minor | `0.17.0` -> `0.18.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #1963
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:57:35 +00:00
706eccfcf1 Update Helm release argo-cd to v9.1.0 (#1962)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [argo-cd](https://github.com/argoproj/argo-helm) | minor | `9.0.6` -> `9.1.0` |

---

### Release Notes

<details>
<summary>argoproj/argo-helm (argo-cd)</summary>

### [`v9.1.0`](https://github.com/argoproj/argo-helm/releases/tag/argo-cd-9.1.0)

[Compare Source](https://github.com/argoproj/argo-helm/compare/argo-cd-9.0.6...argo-cd-9.1.0)

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

#### What's Changed

- chore(argo-cd): Update dependency argoproj/argo-cd to v3.2.0 by [@&#8203;argoproj-renovate](https://github.com/argoproj-renovate)\[bot] in [#&#8203;3568](https://github.com/argoproj/argo-helm/pull/3568)

**Full Changelog**: <https://github.com/argoproj/argo-helm/compare/argo-events-2.4.17...argo-cd-9.1.0>

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #1962
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:57:15 +00:00
fff906f16e Update directus/directus Docker tag to v11.13.0 (#1961)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 39s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus) | minor | `11.12.0` -> `11.13.0` |

---

### Release Notes

<details>
<summary>directus/directus (directus/directus)</summary>

### [`v11.13.0`](https://github.com/directus/directus/releases/tag/v11.13.0)

[Compare Source](https://github.com/directus/directus/compare/v11.12.0...v11.13.0)

##### ⚠️ Potential Breaking Changes

**Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964))**
Extensions or external code using `RELATIONAL_TYPES` should note the excluded `presentation` and `group`.

**Fixed `<scope>.delete` filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. ([#&#8203;26034](https://github.com/directus/directus/pull/26034))**

- Keys returned by the hook are now used in place of the original keys.

- The hook will trigger regardless of user permissions. Ensure any necessary permission checks are performed prior to any data processing.

- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Fixed `<scope>.delete` filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. ([#&#8203;26034](https://github.com/directus/directus/pull/26034) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Restricted system collection fields to only allow indexing ([#&#8203;24820](https://github.com/directus/directus/pull/24820) by [@&#8203;br41nslug](https://github.com/br41nslug))

- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))

- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Use node exportConditions when building api extensions. See [#&#8203;25591](https://github.com/directus/directus/issues/25591) ([#&#8203;25591](https://github.com/directus/directus/pull/25591) by [@&#8203;julbd](https://github.com/julbd))

#####  New Features & Improvements

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Introduced the Content Comparison Modal for side-by-side review of version and revision changes. ([#&#8203;25782](https://github.com/directus/directus/pull/25782) by [@&#8203;robluton](https://github.com/robluton))
  - Added interface config option to control indicator appearance ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
  - Added schema snapshot download button to the admin view of the studio ([#&#8203;25903](https://github.com/directus/directus/pull/25903) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added comparison indicators for group interfaces ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added support for custom metric name prefix via the `METRICS_NAME_PREFIX` environment variable ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added tracking of `mcp_enabled`, `mcp_allow_deletes`, `mcp_system_prompt_enabled` and `visual_editor_urls` in telemetry reports ([#&#8203;25989](https://github.com/directus/directus/pull/25989) by [@&#8203;connorwinston](https://github.com/connorwinston))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Added interface config option to control indicator appearance ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added support for custom metric name prefix via the `METRICS_NAME_PREFIX` environment variable ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))

##### 🐛 Bug Fixes & Optimizations

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Fixed user hover display on the activity item detail page ([#&#8203;25971](https://github.com/directus/directus/pull/25971) by [@&#8203;Shashank188](https://github.com/Shashank188))
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Migrated tus to next major version 2.3.0 ([#&#8203;25828](https://github.com/directus/directus/pull/25828) by [@&#8203;dependabot](https://github.com/dependabot))
  - Fixed comma decimal separator handling for decimal inputs ([#&#8203;25994](https://github.com/directus/directus/pull/25994) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Improved tag interface to automatically add tag when input loses focus ([#&#8203;25818](https://github.com/directus/directus/pull/25818) by [@&#8203;licitdev](https://github.com/licitdev))
  - Removed defineProps import to resolve compiler warning ([#&#8203;25944](https://github.com/directus/directus/pull/25944) by [@&#8203;formfcw](https://github.com/formfcw))
  - Fixed the dark mode visual of the block editor popover ([#&#8203;25917](https://github.com/directus/directus/pull/25917) by [@&#8203;hanneskuettner](https://github.com/hanneskuettner))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added use-flows composable and refactored flow-sidebar-detail manual flow logic ([#&#8203;25962](https://github.com/directus/directus/pull/25962) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed collection not required in item operations ([#&#8203;25940](https://github.com/directus/directus/pull/25940) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))
  - Fixed "Is one of" search failing with number values ([#&#8203;26049](https://github.com/directus/directus/pull/26049) by [@&#8203;u12206050](https://github.com/u12206050))
  - Updated happy-dom dependency from 18.0.1 to 20.0.8 ([#&#8203;26019](https://github.com/directus/directus/pull/26019) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26037](https://github.com/directus/directus/pull/26037) by [@&#8203;formfcw](https://github.com/formfcw))
  - Removed AI beta labels from AI module ([#&#8203;26066](https://github.com/directus/directus/pull/26066) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed operation extension options when using a vue component ([#&#8203;25902](https://github.com/directus/directus/pull/25902) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated link for feature request ([#&#8203;26027](https://github.com/directus/directus/pull/26027) by [@&#8203;licitdev](https://github.com/licitdev))
  - Improved block editor sanitization ([#&#8203;26108](https://github.com/directus/directus/pull/26108) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Migrated tus to next major version 2.3.0 ([#&#8203;25828](https://github.com/directus/directus/pull/25828) by [@&#8203;dependabot](https://github.com/dependabot))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added `directus_comments` and `directus_extensions` to websocket subscriptions ([#&#8203;25464](https://github.com/directus/directus/pull/25464) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated searchable fields ([#&#8203;26111](https://github.com/directus/directus/pull/26111) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for MSSQL tables with triggers ([#&#8203;25881](https://github.com/directus/directus/pull/25881) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Fixed content versioning for singleton collections ([#&#8203;25931](https://github.com/directus/directus/pull/25931) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Upgraded p-limit dependency from 6.2.0 to 7.1.1 ([#&#8203;25831](https://github.com/directus/directus/pull/25831) by [@&#8203;dependabot](https://github.com/dependabot))
  - Fixed health check file name changing on every health check report ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Removed implicit primaryKey permission for non relational meta queries ([#&#8203;25362](https://github.com/directus/directus/pull/25362) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added determenistic sql aliases ([#&#8203;25860](https://github.com/directus/directus/pull/25860) by [@&#8203;u12206050](https://github.com/u12206050))
  - Fixed requesting a versioned item with the 'main' keyword returning forbidden ([#&#8203;25986](https://github.com/directus/directus/pull/25986) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated tar dependency from 7.5.1 to 7.5.2 ([#&#8203;26080](https://github.com/directus/directus/pull/26080) by [@&#8203;dependabot](https://github.com/dependabot))
  - Improved error consistency ([#&#8203;26109](https://github.com/directus/directus/pull/26109) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed aggregate filtering of M2A fields in GraphQL ([#&#8203;25976](https://github.com/directus/directus/pull/25976) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed MCP item tool aggregation ([#&#8203;25915](https://github.com/directus/directus/pull/25915) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed metric test file name changing on every metric generation ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added permissions cleanup on fields ([#&#8203;26110](https://github.com/directus/directus/pull/26110) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Replaced `node-schedule` with `cron` ([#&#8203;25874](https://github.com/directus/directus/pull/25874) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated auth drivers to fetch the latest schema on each request ([#&#8203;25949](https://github.com/directus/directus/pull/25949) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Fixed deep filtering of M2A fields in GraphQL ([#&#8203;25895](https://github.com/directus/directus/pull/25895) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Upgraded `tar-fs` dependency from 2.1.3 to 2.1.4 ([#&#8203;25958](https://github.com/directus/directus/pull/25958) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added indexing parameters to the SDK and GraphQL ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/composables](https://github.com/directus/composables)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated happy-dom dependency from 18.0.1 to 20.0.8 ([#&#8203;26019](https://github.com/directus/directus/pull/26019) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
- **create-directus-extension**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **create-directus-project**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/errors](https://github.com/directus/errors)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/extensions](https://github.com/directus/extensions)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-registry](https://github.com/directus/extensions-registry)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/format-title](https://github.com/directus/format-title)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/memory](https://github.com/directus/memory)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/pressure](https://github.com/directus/pressure)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/release-notes-generator](https://github.com/directus/release-notes-generator)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/schema](https://github.com/directus/schema)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/schema-builder](https://github.com/directus/schema-builder)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage](https://github.com/directus/storage)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-azure](https://github.com/directus/storage-driver-azure)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-cloudinary](https://github.com/directus/storage-driver-cloudinary)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-gcs](https://github.com/directus/storage-driver-gcs)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-local](https://github.com/directus/storage-driver-local)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-s3](https://github.com/directus/storage-driver-s3)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-supabase](https://github.com/directus/storage-driver-supabase)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed Supabase storage driver file uploads and improved error handling ([#&#8203;25883](https://github.com/directus/directus/pull/25883) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/stores](https://github.com/directus/stores)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Restricted system collection fields to only allow indexing ([#&#8203;24820](https://github.com/directus/directus/pull/24820) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/themes](https://github.com/directus/themes)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/update-check](https://github.com/directus/update-check)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/utils](https://github.com/directus/utils)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/validation](https://github.com/directus/validation)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/sdk](https://github.com/directus/sdk)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added indexing parameters to the SDK and GraphQL ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed SDK types for creating and updating with nested relational items ([#&#8203;25835](https://github.com/directus/directus/pull/25835) by [@&#8203;HPaulson](https://github.com/HPaulson))
  - Added the updateCommentsBatch function to the SDK ([#&#8203;25866](https://github.com/directus/directus/pull/25866) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added the `updateFields` function to the SDK ([#&#8203;25889](https://github.com/directus/directus/pull/25889) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added a connect timeout option to the sdk realtime configuration options ([#&#8203;25349](https://github.com/directus/directus/pull/25349) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed skipping properties with `undefined` value in SDK query parsing ([#&#8203;25952](https://github.com/directus/directus/pull/25952) by [@&#8203;br41nslug](https://github.com/br41nslug))

##### ⬆️ Dependency Updates

- **[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)**: `3.858.0` → `3.918.0`
- **[@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)**: `3.864.0` → `3.918.0`
- **[@&#8203;aws-sdk/lib-storage](https://github.com/aws-sdk/lib-storage)**: `3.858.0` → `3.918.0`
- **[@&#8203;azure/storage-blob](https://github.com/azure/storage-blob)**: `12.28.0` → `12.29.1`
- **[@&#8203;changesets/cli](https://github.com/changesets/cli)**: `2.29.5` → `2.29.7`
- **[@&#8203;editorjs/attaches](https://github.com/editorjs/attaches)**: `1.3.0` → `1.3.2`
- **[@&#8203;editorjs/editorjs](https://github.com/editorjs/editorjs)**: `2.30.8` → `2.31.0`
- **[@&#8203;eslint/js](https://github.com/eslint/js)**: `9.32.0` → `9.38.0`
- **[@&#8203;fullcalendar/core](https://github.com/fullcalendar/core)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/daygrid](https://github.com/fullcalendar/daygrid)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/interaction](https://github.com/fullcalendar/interaction)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/list](https://github.com/fullcalendar/list)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/timegrid](https://github.com/fullcalendar/timegrid)**: `6.1.18` → `6.1.19`
- **[@&#8203;google-cloud/storage](https://github.com/google-cloud/storage)**: `7.16.0` → `7.17.2`
- **[@&#8203;mapbox/mapbox-gl-geocoder](https://github.com/mapbox/mapbox-gl-geocoder)**: `5.1.0` → `5.1.2`
- **[@&#8203;modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/sdk)**: `1.17.1` → `1.20.2`
- **[@&#8203;pnpm/logger](https://github.com/pnpm/logger)**: `1001.0.0` → `1001.0.1`
- **[@&#8203;pnpm/workspace](https://github.com/pnpm/workspace).find-packages**: `1000.0.31` → `1000.0.43`
- **[@&#8203;pnpm/workspace](https://github.com/pnpm/workspace).pkgs-graph**: `1000.0.18` → `1000.0.25`
- **[@&#8203;rollup/plugin-commonjs](https://github.com/rollup/plugin-commonjs)**: `28.0.6` → `28.0.9`
- **[@&#8203;rollup/plugin-node-resolve](https://github.com/rollup/plugin-node-resolve)**: `16.0.1` → `16.0.3`
- **[@&#8203;sinclair/typebox](https://github.com/sinclair/typebox)**: `0.34.38` → `0.34.41`
- **[@&#8203;smithy/node-http-handler](https://github.com/smithy/node-http-handler)**: `4.1.0` → `4.4.3`
- **[@&#8203;supabase/storage-js](https://github.com/supabase/storage-js)**: `2.10.4` → `2.76.1`
- **[@&#8203;tus/server](https://github.com/tus/server)**: `1.10.2` → `2.3.0`
- **[@&#8203;tus/utils](https://github.com/tus/utils)**: `0.5.1` → `0.6.0`
- **[@&#8203;types/async](https://github.com/types/async)**: `3.2.24` → `3.2.25`
- **[@&#8203;types/chroma-js](https://github.com/types/chroma-js)**: `3.1.1` → `3.1.2`
- **[@&#8203;types/cookie-parser](https://github.com/types/cookie-parser)**: `1.4.9` → `1.4.10`
- **[@&#8203;types/inquirer](https://github.com/types/inquirer)**: `9.0.8` → `9.0.9`
- **@&#8203;types/mapbox\_\_mapbox-gl-geocoder**: `5.0.0` → `5.1.0`
- **[@&#8203;types/nodemailer](https://github.com/types/nodemailer)**: `6.4.17` → `7.0.3`
- **[@&#8203;types/qrcode](https://github.com/types/qrcode)**: `1.5.5` → `1.5.6`
- **[@&#8203;types/semver](https://github.com/types/semver)**: `7.7.0` → `7.7.1`
- **[@&#8203;vueuse/core](https://github.com/vueuse/core)**: `13.6.0` → `14.0.0`
- **[@&#8203;vueuse/integrations](https://github.com/vueuse/integrations)**: `13.6.0` → `14.0.0`
- **[@&#8203;vueuse/router](https://github.com/vueuse/router)**: `13.6.0` → `14.0.0`
- **apexcharts**: `4.5.0` → `4.7.0`
- **argon2**: `0.43.1` → `0.44.0`
- **axios**: `1.11.0` → `1.12.2`
- **axios-cache-interceptor**: `1.8.0` → `1.8.3`
- **chalk**: `5.4.1` → `5.6.2`
- **color**: `5.0.0` → `5.0.2`
- **commander**: `14.0.0` → `14.0.2`
- **decamelize**: `6.0.0` → `6.0.1`
- **dompurify**: `3.2.6` → `3.3.0`
- **dotenv**: `17.2.1` → `17.2.3`
- **esbuild**: `0.25.9` → `0.25.11`
- **eslint**: `9.32.0` → `9.38.0`
- **eslint-plugin-vue**: `10.4.0` → `10.5.1`
- **focus-trap**: `7.6.5` → `7.6.6`
- **fs-extra**: `11.3.0` → `11.3.2`
- **globals**: `16.3.0` → `16.4.0`
- **happy-dom**: `18.0.1` → `20.0.10`
- **inquirer**: `12.9.0` → `12.10.0`
- **ioredis**: `5.7.0` → `5.8.2`
- **keyv**: `5.4.0` → `5.5.3`
- **ky**: `1.8.2` → `1.13.0`
- **liquidjs**: `10.21.1` → `10.24.0`
- **lru-cache**: `11.1.0` → `11.2.2`
- **marked**: `16.1.1` → `16.4.1`
- **mime**: `4.0.7` → `4.1.0`
- **minimatch**: `10.0.3` → `10.1.1`
- **mysql2**: `3.14.3` → `3.15.3`
- **nanoid**: `5.1.5` → `5.1.6`
- **nodemailer**: `7.0.5` → `7.0.10`
- **ofetch**: `1.4.1` → `1.5.0`
- **oracledb**: `6.9.0` → `6.10.0`
- **p-limit**: `6.2.0` → `7.2.0`
- **pino-pretty**: `13.1.1` → `13.1.2`
- **pm2**: `6.0.8` → `6.0.13`
- **pretty-ms**: `9.2.0` → `9.3.0`
- **rollup**: `4.46.2` → `4.52.5`
- **rollup-plugin-node-externals**: `8.0.1` → `8.1.1`
- **sass-embedded**: `1.89.2` → `1.93.2`
- **semver**: `7.7.2` → `7.7.3`
- **sharp**: `0.34.3` → `0.34.4`
- **snappy**: `7.3.0` → `7.3.3`
- **strip-ansi**: `7.1.0` → `7.1.2`
- **stylelint**: `16.23.0` → `16.25.0`
- **stylelint-config-standard**: `39.0.0` → `39.0.1`
- **tar**: `7.4.3` → `7.5.2`
- **tinymce**: `6.8.5` → `6.8.6`
- **tsdown**: `0.14.2` → `0.15.11`
- **tsx**: `4.20.3` → `4.20.6`
- **typescript**: `5.8.3` → `5.9.3`
- **typescript-eslint**: `8.38.0` → `8.46.2`
- **undici**: `7.13.0` → `7.16.0`
- **unplugin-yaml**: `3.0.4` → `3.0.7`
- **vite**: `7.1.3` → `7.1.12`
- **vue**: `3.5.18` → `3.5.22`
- **vue-i18n**: `11.1.11` → `11.1.12`
- **vue-router**: `4.5.1` → `4.6.3`
- **vue-tsc**: `3.0.5` → `3.1.2`
- **zod**: `4.0.14` → `4.1.12`
- **zod-validation-error**: `4.0.1` → `4.0.2`

##### 📦 Published Versions

- `@directus/app@14.1.0`
- `@directus/api@32.0.0`
- `@directus/composables@11.2.4`
- `@directus/constants@14.0.0`
- `create-directus-extension@11.0.20`
- `create-directus-project@12.0.3`
- `@directus/env@5.3.0`
- `@directus/errors@2.0.5`
- `@directus/extensions@3.0.12`
- `@directus/extensions-registry@3.0.12`
- `@directus/extensions-sdk@17.0.0`
- `@directus/format-title@12.1.1`
- `@directus/memory@3.0.10`
- `@directus/pressure@3.0.10`
- `@directus/release-notes-generator@2.0.3`
- `@directus/schema@13.0.4`
- `@directus/schema-builder@0.0.7`
- `@directus/storage@12.0.3`
- `@directus/storage-driver-azure@12.0.10`
- `@directus/storage-driver-cloudinary@12.0.10`
- `@directus/storage-driver-gcs@12.0.10`
- `@directus/storage-driver-local@12.0.3`
- `@directus/storage-driver-s3@&#8203;12.0.10`
- `@directus/storage-driver-supabase@3.0.10`
- `@directus/stores@1.0.5`
- `@directus/system-data@3.4.0`
- `@directus/themes@1.1.6`
- `@directus/types@13.3.0`
- `@directus/update-check@13.0.4`
- `@directus/utils@13.0.11`
- `@directus/validation@2.0.10`
- `@directus/sdk@20.1.1`

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/1961
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:55:32 +00:00
72e72fc99d Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.0 (#1959)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/home-assistant/home-assistant](https://www.home-assistant.io/) ([source](https://github.com/home-assistant/core)) | minor | `2025.10.4` -> `2025.11.0` |

---

### Release Notes

<details>
<summary>home-assistant/core (ghcr.io/home-assistant/home-assistant)</summary>

### [`v2025.11.0`](https://github.com/home-assistant/core/releases/tag/2025.11.0)

[Compare Source](https://github.com/home-assistant/core/compare/2025.10.4...2025.11.0)

<https://www.home-assistant.io/blog/2025/11/05/release-202511/>

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMyIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1959
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:55:12 +00:00
79f424a495 fix ap
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 2m44s
2025-11-06 14:21:02 -06:00
dc3b16f24d add role
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2025-11-06 14:19:38 -06:00
22f4646f6a create sa
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-06 14:17:32 -06:00
32 changed files with 269 additions and 65 deletions

View File

@@ -1,13 +1,6 @@
name: lint-test-docker
on:
push:
branches:
- main
paths:
- 'hosts/**'
- ! 'hosts/archive'
pull_request:
branches:
- main
@@ -17,10 +10,10 @@ on:
jobs:
docker-lint:
runs-on: ubuntu-latest
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
@@ -28,17 +21,17 @@ jobs:
id: check-branch-exists
uses: GuillaumeFalourd/branch-exists@v1.1
with:
branch: "origin/${{ github.base_ref }}"
branch: "${{ github.base_ref }}"
- name: Branch Does Not Exist
if: steps.check-branch-exists.outputs.exists == 'false'
run: echo "Branch origin/${{ github.base_ref }} was not found, likely already merged"
run: echo "Branch ${{ github.base_ref }} was not found, likely already merged"
- name: Set up Node.js
if: steps.check-branch-exists.outputs.exists == 'true'
uses: actions/setup-node@v6
with:
node-version: '22'
node-version: '24'
- name: Lint Docker Compose
if: steps.check-branch-exists.outputs.exists == 'true'
@@ -77,3 +70,18 @@ jobs:
echo ">> Linting $compose ..."
npx dclint $compose
done
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Test Failure - Infrastructure'
priority: 3
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Docker linting on Pull Request for Infrastructure has failed!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=lint-test-docker-pull.yaml", "clear": true}]'
image: true

View File

@@ -0,0 +1,75 @@
name: lint-test-docker
on:
push:
branches:
- main
paths:
- 'hosts/**'
- ! 'hosts/archive'
jobs:
docker-lint:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: '24'
- name: Lint Docker Compose
run: |
set -e # Exit immediately if a command exits with a non-zero status.
TARGET_BRANCH="origin/main"
echo ">> Target branch for diff is: $TARGET_BRANCH"
CHANGED_FILES=$(git diff --name-only "$TARGET_BRANCH" -- 'hosts/**')
echo ">> Found changed files:"
echo "$CHANGED_FILES"
# For each changed file, find its parent chart directory (the one with compose.yaml).
# Then, create a unique list of those directories.
CHANGED_COMPOSE=$(echo "$CHANGED_FILES" | while read -r file; do
dir=$(dirname "$file")
while [[ "$dir" != "." && ! -f "$dir/compose.yaml" ]]; do
dir=$(dirname "$dir")
done
if [[ "$dir" != "." ]]; then
echo "$dir"
fi
done | sort -u)
if [[ -z "$CHANGED_COMPOSE" ]]; then
echo ">> Could not determine changed compose files. This will happen if only files outside a compose file were changed."
exit 0
fi
echo ">> Running dclint on changed compose files:"
echo "$CHANGED_COMPOSE"
echo "$CHANGED_COMPOSE" | while read -r compose; do
echo ">> Linting $compose ..."
npx dclint $compose
done
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Test Failure - Infrastructure'
priority: 4
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Docker linting on Push for Infrastructure has failed!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=lint-test-docker-push.yaml", "clear": true}]'
image: true

View File

@@ -1,13 +1,6 @@
name: lint-test-helm
on:
push:
branches:
- main
paths:
- 'clusters/**'
- ! 'clusters/*/archive'
pull_request:
branches:
- main
@@ -17,10 +10,10 @@ on:
jobs:
helm-lint:
runs-on: ubuntu-latest
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
@@ -28,11 +21,11 @@ jobs:
id: check-branch-exists
uses: GuillaumeFalourd/branch-exists@v1.1
with:
branch: "origin/${{ github.base_ref }}"
branch: ${{ github.base_ref }}
- name: Branch Does Not Exist
if: steps.check-branch-exists.outputs.exists == 'false'
run: echo "Branch origin/${{ github.base_ref }} was not found, likely already merged"
run: echo "Branch ${{ github.base_ref }} was not found, likely already merged"
- name: Set up Helm
if: steps.check-branch-exists.outputs.exists == 'true'
@@ -80,3 +73,18 @@ jobs:
echo ">> Linting $chart..."
helm lint "$chart"
done
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Test Failure - Infrastructure'
priority: 3
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Helm linting on Pull Request for Infrastructure has failed!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=lint-test-helm-pull.yaml", "clear": true}]'
image: true

View File

@@ -0,0 +1,78 @@
name: lint-test-helm
on:
push:
branches:
- main
paths:
- 'clusters/**'
- ! 'clusters/*/archive'
jobs:
helm-lint:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Set up Helm
uses: azure/setup-helm@v4
with:
token: ${{ secrets.GITEA_TOKEN }}
version: latest
- name: Lint Helm Chart
run: |
set -e # Exit immediately if a command exits with a non-zero status.
TARGET_BRANCH="origin/main"
echo ">> Target branch for diff is: $TARGET_BRANCH"
CHANGED_FILES=$(git diff --name-only "$TARGET_BRANCH" -- 'clusters/**')
echo ">> Found changed files:"
echo "$CHANGED_FILES"
# For each changed file, find its parent chart directory (the one with Chart.yaml).
# Then, create a unique list of those directories.
CHANGED_CHARTS=$(echo "$CHANGED_FILES" | while read -r file; do
dir=$(dirname "$file")
while [[ "$dir" != "." && ! -f "$dir/Chart.yaml" ]]; do
dir=$(dirname "$dir")
done
if [[ "$dir" != "." ]]; then
echo "$dir"
fi
done | sort -u)
if [[ -z "$CHANGED_CHARTS" ]]; then
echo ">> Could not determine changed charts. This could happen if only files outside a chart were changed."
exit 0
fi
echo ">> Running helm lint on changed charts:"
echo "$CHANGED_CHARTS"
echo "$CHANGED_CHARTS" | while read -r chart; do
echo ">> Building dependency for "$chart" ..."
helm dependency build "$chart"
echo ">> Linting $chart..."
helm lint "$chart"
done
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Test Failure - Infrastructure'
priority: 4
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Helm linting on Push for Infrastructure has failed!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=lint-test-helm-push.yaml", "clear": true}]'
image: true

View File

@@ -13,10 +13,10 @@ on:
jobs:
renovate:
runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:41
container: ghcr.io/renovatebot/renovate:42
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Renovate
run: renovate

View File

@@ -9,7 +9,7 @@ code-server:
main:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.105.1@sha256:c7c66416238b70312df90b5936ea4adb6108552d866dd00a804c86c599b2ab6c
tag: 4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -9,7 +9,7 @@ directus:
main:
image:
repository: directus/directus
tag: 11.12.0
tag: 11.13.2
pullPolicy: IfNotPresent
env:
- name: PUBLIC_URL

View File

@@ -17,7 +17,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: element-web
version: 1.4.22
version: 1.4.23
repository: https://ananace.gitlab.io/charts
- name: cloudflared
alias: cloudflared

View File

@@ -9,7 +9,7 @@ home-assistant:
main:
image:
repository: ghcr.io/home-assistant/home-assistant
tag: 2025.10.4
tag: 2025.11.1
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -21,7 +21,7 @@ home-assistant:
code-server:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.105.1@sha256:c7c66416238b70312df90b5936ea4adb6108552d866dd00a804c86c599b2ab6c
tag: 4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -16,7 +16,7 @@ libation:
main:
image:
repository: rmcrackan/libation
tag: 12.5.7
tag: 12.7.1
pullPolicy: IfNotPresent
env:
- name: SLEEP_TIME

View File

@@ -9,7 +9,7 @@ plex:
main:
image:
repository: ghcr.io/linuxserver/plex
tag: 1.42.2@sha256:a59133e5b94b3ca19158e4ab272657c77c62dc9abdbebe1172b7657da138badb
tag: 1.42.2@sha256:a4749f3b84dc3f923a7bd4d2bc4ddc1e871b5a656b62022d3827d3d98afd5efd
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -9,7 +9,7 @@ searxng:
main:
image:
repository: searxng/searxng
tag: latest@sha256:7f7e3d85b9fc38cc99e8f7c715e3ae1b74ed11971d24987d6fa7b7f360a108be
tag: latest@sha256:d477c0460cc06afa57541f24c7adcae3846303a125c3ae785b9893c9c2c2186f
pullPolicy: IfNotPresent
env:
- name: SEARXNG_BASE_URL
@@ -43,7 +43,7 @@ searxng:
main:
image:
repository: searxng/searxng
tag: latest@sha256:7f7e3d85b9fc38cc99e8f7c715e3ae1b74ed11971d24987d6fa7b7f360a108be
tag: latest@sha256:d477c0460cc06afa57541f24c7adcae3846303a125c3ae785b9893c9c2c2186f
pullPolicy: IfNotPresent
env:
- name: SEARXNG_BASE_URL

View File

@@ -28,7 +28,7 @@ slskd:
main:
image:
repository: slskd/slskd
tag: 0.23.2
tag: 0.24.0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -9,7 +9,7 @@ tubearchivist:
main:
image:
repository: bbilly1/tubearchivist
tag: v0.5.7
tag: v0.5.8
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-cd
version: 9.0.6
version: 9.1.1
repository: https://argoproj.github.io/argo-helm
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
appVersion: 3.0.0

View File

@@ -14,7 +14,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: headlamp
version: 0.37.0
version: 0.38.0
repository: https://kubernetes-sigs.github.io/headlamp/
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/headlamp.png
appVersion: 0.37.0

View File

@@ -15,3 +15,6 @@ subjects:
- kind: User
name: alexanderlebens@gmail.com
apiGroup: rbac.authorization.k8s.io
- kind: ServiceAccount
name: headlamp-admin
namespace: headlamp

View File

@@ -0,0 +1,9 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: headlamp-admin
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: headlamp-admin
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}

View File

@@ -19,7 +19,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: kube-prometheus-stack
version: 79.2.1
version: 79.4.1
repository: oci://ghcr.io/prometheus-community/charts
- name: app-template
alias: ntfy-alertmanager

View File

@@ -12,7 +12,7 @@ sources:
- https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets
dependencies:
- name: external-secrets
version: 0.20.4
version: 1.0.0
repository: https://charts.external-secrets.io
icon: https://avatars.githubusercontent.com/u/68335991?s=48&v=4
appVersion: 0.17.0

View File

@@ -146,7 +146,7 @@ gitea-actions:
replicas: 6
actRunner:
repository: gitea/act_runner
tag: 0.2.11
tag: 0.2.13
config: |
log:
level: debug
@@ -154,10 +154,10 @@ gitea-actions:
enabled: false
runner:
labels:
- "ubuntu-latest:docker://harbor.alexlebens.net/proxy-ghcr.io/catthehacker/ubuntu:runner-24.04"
- "ubuntu-24.04:docker://harbor.alexlebens.net/proxy-ghcr.io/catthehacker/ubuntu:runner-24.04"
- "ubuntu-latest:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-24.04"
- "ubuntu-js:docker://harbor.alexlebens.net/proxy-ghcr.io/catthehacker/ubuntu:js-24.04"
- "ubuntu-24.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-24.04"
- "ubuntu-22.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-22.04"
- "ubuntu-20.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-20.04"
dind:
repository: docker
tag: 25.0.2-dind
@@ -212,7 +212,7 @@ backup:
s3-backup:
image:
repository: d3fk/s3cmd
tag: latest@sha256:33181474927de824a1d209a7bda39e877e2ce78e1aa34d2e7acdf490ef1b7601
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -236,7 +236,7 @@ backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:33181474927de824a1d209a7bda39e877e2ce78e1aa34d2e7acdf490ef1b7601
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -29,7 +29,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: matrix-synapse
version: 3.12.13
version: 3.12.14
repository: https://ananace.gitlab.io/charts
- name: app-template
alias: matrix-hookshot

View File

@@ -9,7 +9,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.0
tag: 1.119.1
pullPolicy: IfNotPresent
env:
- name: GENERIC_TIMEZONE
@@ -93,7 +93,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.0
tag: 1.119.1
pullPolicy: IfNotPresent
command:
- n8n
@@ -188,7 +188,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.0
tag: 1.119.1
pullPolicy: IfNotPresent
command:
- n8n

View File

@@ -22,7 +22,7 @@ ollama:
main:
image:
repository: ollama/ollama
tag: 0.12.9
tag: 0.12.10
pullPolicy: IfNotPresent
env:
- name: OLLAMA_KEEP_ALIVE
@@ -58,7 +58,7 @@ ollama:
main:
image:
repository: ollama/ollama
tag: 0.12.9
tag: 0.12.10
pullPolicy: IfNotPresent
env:
- name: OLLAMA_KEEP_ALIVE
@@ -94,7 +94,7 @@ ollama:
main:
image:
repository: ollama/ollama
tag: 0.12.9
tag: 0.12.10
pullPolicy: IfNotPresent
env:
- name: OLLAMA_KEEP_ALIVE
@@ -117,7 +117,7 @@ ollama:
main:
image:
repository: ghcr.io/open-webui/open-webui
tag: 0.6.35
tag: v0.6.36
pullPolicy: IfNotPresent
env:
- name: ENV

View File

@@ -28,7 +28,7 @@ qbittorrent:
qbittorrent:
image:
repository: ghcr.io/linuxserver/qbittorrent
tag: 5.1.2@sha256:3908cec5685242ab49b4842124df38c7ff09f82e543c17e0f81e883788f6a611
tag: 5.1.2@sha256:029c00d12f493a15530f7ac6bb0dede12e490a8cf4357d2616f78e68dcab2fdd
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -198,7 +198,7 @@ snapshot:
s3-backup:
image:
repository: d3fk/s3cmd
tag: latest@sha256:33181474927de824a1d209a7bda39e877e2ce78e1aa34d2e7acdf490ef1b7601
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -15,6 +15,6 @@ maintainers:
dependencies:
- name: generic-device-plugin
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
version: 0.17.0
version: 0.20.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
appVersion: 1.0.0

View File

@@ -73,7 +73,7 @@ etcd-backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:33181474927de824a1d209a7bda39e877e2ce78e1aa34d2e7acdf490ef1b7601
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: prometheus-operator-crds
version: 24.0.1
version: 24.0.2
repository: oci://ghcr.io/prometheus-community/charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
appVersion: v0.82.0

View File

@@ -19,7 +19,7 @@ dependencies:
version: 0.26.1
repository: https://cloudnative-pg.io/charts/
- name: plugin-barman-cloud
version: 0.2.0
version: 0.3.1
repository: https://cloudnative-pg.io/charts/
icon: https://avatars.githubusercontent.com/u/100373852?s=200&v=4
appVersion: 1.26.0

View File

@@ -7,10 +7,10 @@ plugin-barman-cloud:
image:
registry: ghcr.io
repository: cloudnative-pg/plugin-barman-cloud
tag: v0.8.0
tag: v0.9.0
sidecarImage:
registry: ghcr.io
repository: cloudnative-pg/plugin-barman-cloud-sidecar
tag: v0.8.0
tag: v0.9.0
crds:
create: true

View File

@@ -52,10 +52,13 @@ garage:
metadata_dir = "/var/lib/garage/meta"
data_dir = "/var/lib/garage/data"
metadata_snapshots_dir = "/var/lib/garage/snapshots"
db_engine = "sqlite"
db_engine = "lmdb"
compression_level = 1
metadata_auto_snapshot_interval = "6h"
compression_level = 3
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "127.0.0.1:3901"
@@ -119,6 +122,16 @@ garage:
readOnly: true
mountPropagation: None
subPath: garage.toml
db:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 10Gi
retain: true
advancedMounts:
main:
main:
- path: /var/lib/garage/meta
readOnly: false
data:
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
@@ -127,5 +140,15 @@ garage:
advancedMounts:
main:
main:
- path: /var/lib/garage
- path: /var/lib/garage/data
readOnly: false
snapshots:
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 50Gi
retain: true
advancedMounts:
main:
main:
- path: /var/lib/garage/snapshots
readOnly: false