e48d3cee4e
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.89.0
lint-test-helm / lint-helm (pull_request) Successful in 39s
2026-02-06 14:04:23 +00:00
f71ca5b8c7
chore(deps): update searxng/searxng:latest docker digest to 670bd10 ( #3781 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 3m14s
2026-02-06 14:02:17 +00:00
11fa03c933
chore(deps): update searxng/searxng:latest docker digest to 52521b6 ( #3779 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Successful in 2m22s
2026-02-06 12:02:01 +00:00
5d86ac411e
chore(deps): update searxng/searxng:latest docker digest to a98ec93 ( #3777 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 2m1s
2026-02-06 11:02:17 +00:00
60b73c4c75
feat: enable backup
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Successful in 2m16s
2026-02-05 22:57:19 -06:00
8933422e12
feat: store ferret secret, scale
lint-test-helm / lint-helm (push) Successful in 58s
render-manifests-push / render-manifests-push (push) Successful in 1m47s
renovate / renovate (push) Successful in 2m23s
2026-02-05 22:55:30 -06:00
3eda30bae0
fix: add grant
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 1m20s
renovate / renovate (push) Successful in 2m35s
2026-02-05 22:42:12 -06:00
eae4f059ba
fix: fix path
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 1m35s
render-manifests-push / render-manifests-push (push) Successful in 1m44s
2026-02-05 22:38:07 -06:00
008845d653
fix: ensure ferret user
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 1m4s
renovate / renovate (push) Has been cancelled
2026-02-05 22:35:53 -06:00
0a9643ec37
fix: user super user
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 2m20s
2026-02-05 22:25:45 -06:00
175e6cc9d8
chore(deps): update dependency ollama/ollama to v0.15.5 ( #3768 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m31s
2026-02-06 04:22:15 +00:00
bd5ace752c
feat: scale ferret
render-manifests-push / render-manifests-push (push) Successful in 39s
lint-test-helm / lint-helm (push) Successful in 43s
renovate / renovate (push) Has been cancelled
2026-02-05 22:19:08 -06:00
c4faf51bea
fix: add additional init
2026-02-05 22:18:53 -06:00
377f21fb35
fix: recovery
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 34s
renovate / renovate (push) Successful in 2m22s
2026-02-05 22:07:24 -06:00
ccea0dc542
fix: enable super
lint-test-helm / lint-helm (push) Successful in 48s
render-manifests-push / render-manifests-push (push) Successful in 55s
renovate / renovate (push) Has been cancelled
2026-02-05 22:05:35 -06:00
183c74dd9d
fix: use app
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 2m3s
2026-02-05 22:03:12 -06:00
d0fe1c6845
fix: suspend backup
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 35s
renovate / renovate (push) Has been cancelled
2026-02-05 22:02:05 -06:00
5d7ad35f72
feat: bootstrap
lint-test-helm / lint-helm (push) Successful in 49s
render-manifests-push / render-manifests-push (push) Successful in 1m9s
renovate / renovate (push) Successful in 1m49s
2026-02-05 21:57:09 -06:00
0710a053e0
chore(deps): update helm release rook-ceph-cluster to v1.19.1 ( #3765 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 2m45s
2026-02-06 03:40:25 +00:00
9946df8c2d
feat: remove init
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 2m28s
2026-02-05 21:28:37 -06:00
29701a90bd
chore(deps): update ollama/ollama docker tag to v0.15.5 ( #3760 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Successful in 2m18s
2026-02-06 03:22:05 +00:00
b0ded3bcc1
chore(deps): update helm release rook-ceph to v1.19.1 ( #3759 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-02-06 03:21:45 +00:00
a817f93059
chore(deps): update dependency rook/rook to v1.19.1 ( #3758 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 47s
renovate / renovate (push) Has been cancelled
2026-02-06 03:20:56 +00:00
6d86a014c1
feat: scale down
2026-02-05 21:13:53 -06:00
c04c83ce03
chore(deps): update helm release alloy to v1.6.0 ( #3756 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has started running
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 23m45s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [alloy](https://github.com/grafana/helm-charts ) | minor | `1.5.3` → `1.6.0` |
---
### Release Notes
<details>
<summary>grafana/helm-charts (alloy)</summary>
### [`v1.6.0`](https://github.com/grafana/helm-charts/releases/tag/alloy-1.6.0 )
[Compare Source](https://github.com/grafana/helm-charts/compare/alloy-1.5.3...alloy-1.6.0 )
Grafana Alloy
Source commit: [grafana/alloy@`44ddc69`](44ddc6937c )
Tag on source: <https://github.com/grafana/alloy/releases/tag/helm-chart/1.6.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
Reviewed-on: #3756
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 23:53:56 +00:00
2bf0d6f925
chore(deps): update directus/directus to v11.15.0 ( #3752 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus ) | minor | `11.14.1` → `11.15.0` |
---
### Release Notes
<details>
<summary>directus/directus (directus/directus)</summary>
### [`v11.15.0`](https://github.com/directus/directus/releases/tag/v11.15.0 )
[Compare Source](https://github.com/directus/directus/compare/v11.14.1...v11.15.0 )
##### ⚠️ Potential Breaking Changes
**Attached prompts, content items, and visual editor elements to AI Assistant Context ([#​26512](https://github.com/directus/directus/pull/26512 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))**
To use this feature, update [@​directus/visual-editing](https://github.com/directus/visual-editing ) to v1.2.0+ on your website.
##### ✨ New Features & Improvements
- **[@​directus/app](https://github.com/directus/app )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#​26512](https://github.com/directus/directus/pull/26512 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#​26481](https://github.com/directus/directus/pull/26481 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added toggle to allow comparing revision to previous revision ([#​26480](https://github.com/directus/directus/pull/26480 ) by [@​robluton](https://github.com/robluton ))
- Added relational field support on x-axis of bar chart ([#​26489](https://github.com/directus/directus/pull/26489 ) by [@​JamesW1](https://github.com/JamesW1 ))
- Added visual editing support to the live preview split pane, including display options menu, full-width mode with drag-to-expand, and quick access to the Visual Editor module. ([#​26463](https://github.com/directus/directus/pull/26463 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Changed permission-blocked fields from disabled to non-editable appearance ([#​26572](https://github.com/directus/directus/pull/26572 ) by [@​HZooly](https://github.com/HZooly ))
- **[@​directus/api](https://github.com/directus/api )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#​26512](https://github.com/directus/directus/pull/26512 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#​26481](https://github.com/directus/directus/pull/26481 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/sdk](https://github.com/directus/sdk )**
- Fixed race condition and allow accessing the connected state ([#​26511](https://github.com/directus/directus/pull/26511 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- **[@​directus/types](https://github.com/directus/types )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#​26481](https://github.com/directus/directus/pull/26481 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/errors](https://github.com/directus/errors )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- **[@​directus/env](https://github.com/directus/env )**
- Added deployment module for triggering deployments from Directus with Vercel as first supported provider ([#​26473](https://github.com/directus/directus/pull/26473 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/utils](https://github.com/directus/utils )**
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/ai](https://github.com/directus/ai )**
- Attached prompts, content items, and visual editor elements to AI Assistant Context ([#​26512](https://github.com/directus/directus/pull/26512 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#​26481](https://github.com/directus/directus/pull/26481 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/memory](https://github.com/directus/memory )**
- Added distributed locking ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
##### 🐛 Bug Fixes & Optimizations
- **[@​directus/app](https://github.com/directus/app )**
- Replaced deprecated `ldapjs` with `ldapts` ([#​26363](https://github.com/directus/directus/pull/26363 ) by [@​dstockton](https://github.com/dstockton ))
- Fixed an issue where the caret would jump to the end of the input in `v-template-input` when typing or updating content. ([#​26520](https://github.com/directus/directus/pull/26520 ) by [@​mustafaazad03](https://github.com/mustafaazad03 ))
- Fixed back button navigation on related items ([#​26553](https://github.com/directus/directus/pull/26553 ) by [@​robluton](https://github.com/robluton ))
- Fixed table options menu clipping in markdown editor ([#​26487](https://github.com/directus/directus/pull/26487 ) by [@​DamnItAzriel](https://github.com/DamnItAzriel ))
- Hide AI settings page when MCP and AI features are disabled through ENV ([#​26504](https://github.com/directus/directus/pull/26504 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Updated dependency ([#​26518](https://github.com/directus/directus/pull/26518 ) by [@​rijkvanzanten](https://github.com/rijkvanzanten ))
- Fixed inconsistent disabled state across interfaces ([#​26470](https://github.com/directus/directus/pull/26470 ) by [@​formfcw](https://github.com/formfcw ))
- Fixed an issue where custom CSS classes applied to PrivateView were not rendered ([#​26523](https://github.com/directus/directus/pull/26523 ) by [@​u12206050](https://github.com/u12206050 ))
- Fixed WYSIWYG interface not rendering when field is named "tooltip" ([#​26581](https://github.com/directus/directus/pull/26581 ) by [@​robluton](https://github.com/robluton ))
- Fixed issue preventing sidebar details from being fetched when navigating back ([#​26542](https://github.com/directus/directus/pull/26542 ) by [@​robluton](https://github.com/robluton ))
- Fixed Vue warning by passing required prop to interfaces ([#​26506](https://github.com/directus/directus/pull/26506 ) by [@​formfcw](https://github.com/formfcw ))
- Fixed hardcoded "Loading..." text in field tree by using translation key ([#​26526](https://github.com/directus/directus/pull/26526 ) by [@​sinan-yildiz-marsus](https://github.com/sinan-yildiz-marsus ))
- Renamed AI Chat to AI Assistant ([#​26517](https://github.com/directus/directus/pull/26517 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/api](https://github.com/directus/api )**
- Improved error message for system field updates that are not schema.is\_indexed ([#​26548](https://github.com/directus/directus/pull/26548 ) by [@​JamesW1](https://github.com/JamesW1 ))
- Replaced deprecated `ldapjs` with `ldapts` ([#​26363](https://github.com/directus/directus/pull/26363 ) by [@​dstockton](https://github.com/dstockton ))
- Changed users.last\_access display mode to absolute ([#​26548](https://github.com/directus/directus/pull/26548 ) by [@​JamesW1](https://github.com/JamesW1 ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Added collaborative editing ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new `@directus/ai` package. ([#​26481](https://github.com/directus/directus/pull/26481 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Changed users.last\_access display mode to absolute ([#​26548](https://github.com/directus/directus/pull/26548 ) by [@​JamesW1](https://github.com/JamesW1 ))
- Renamed AI Chat to AI Assistant ([#​26517](https://github.com/directus/directus/pull/26517 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/env](https://github.com/directus/env )**
- Fixed LDAP DN properties casted as arrays ([#​26579](https://github.com/directus/directus/pull/26579 ) by [@​ComfortablyCoding](https://github.com/ComfortablyCoding ))
- **[@​directus/memory](https://github.com/directus/memory )**
- Handled empty buffers to prevent errors during race conditions or disconnects ([#​26172](https://github.com/directus/directus/pull/26172 ) by [@​Nitwel](https://github.com/Nitwel ))
##### 📦 Published Versions
- `@directus/app@15.1.0`
- `@directus/api@33.1.0`
- `@directus/ai@1.1.0`
- `@directus/composables@11.2.10`
- `create-directus-extension@11.0.26`
- `@directus/env@5.5.0`
- `@directus/errors@2.2.0`
- `@directus/extensions@3.0.17`
- `@directus/extensions-registry@3.0.17`
- `@directus/extensions-sdk@17.0.6`
- `@directus/memory@3.1.0`
- `@directus/pressure@3.0.15`
- `@directus/schema-builder@0.0.12`
- `@directus/storage-driver-azure@12.0.15`
- `@directus/storage-driver-cloudinary@12.0.15`
- `@directus/storage-driver-gcs@12.0.15`
- `@directus/storage-driver-s3@​12.1.1`
- `@directus/storage-driver-supabase@3.0.15`
- `@directus/system-data@4.1.0`
- `@directus/themes@1.2.2`
- `@directus/types@14.1.0`
- `@directus/utils@13.2.0`
- `@directus/validation@2.0.15`
- `@directus/sdk@21.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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3752
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 20:54:39 +00:00
991ee8c13d
chore(deps): update plexguide/huntarr to v9.2.1 ( #3740 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m53s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/plexguide/huntarr | minor | `9.1.12` → `9.2.1` |
| [plexguide/huntarr](https://github.com/plexguide/huntarr ) | minor | `9.1.12` → `9.2.1` |
---
### Release Notes
<details>
<summary>plexguide/huntarr (plexguide/huntarr)</summary>
### [`v9.2.1`](https://github.com/plexguide/Huntarr.io/releases/tag/9.2.1 )
[Compare Source](https://github.com/plexguide/huntarr/compare/9.2.0...9.2.1 )
### Patch Notes for 9.2.1
#### macOS app fix
**Issue:** Huntarr could fail to start on Mac — the app opened but the web interface never loaded (connection to 127.0.0.1:9705 failed).
**Cause:** The Mac app runs the server in a background thread for the menu bar. The app was registering shutdown signal handlers from that thread, which macOS only allows from the main thread, so it crashed during startup.
**Fix:** Signal handlers are now registered only when allowed. If the app is running in menu bar mode, it skips that step and logs it instead of crashing. The server starts normally and the menu bar icon and web UI work as expected.
***
#### Carousel arrows (Home & Requestarr)
**Issue:** On the Home and Requestarr discover sections (e.g. “Popular TV Shows”, “Popular Movies”, trending), it wasn’t obvious that the rows scroll sideways. Without a trackpad or touch screen, many users didn’t realize they could scroll.
**Fix:**
- **Right arrow** is always visible when there’s more content to the right, so it’s clear the row can scroll.
- **Left arrow** is hidden at the start. After you scroll right once, it appears and stays visible so you can scroll back.
This applies to all horizontal carousels: Home discover (Trending, Popular Movies, Popular TV) and Requestarr home (same three sections).
<img width="1791" height="808" alt="image" src="https://github.com/user-attachments/assets/32ff3270-97ea-4151-b609-24d01bbc8ba8 " />
### [`v9.2.0`](https://github.com/plexguide/Huntarr.io/releases/tag/9.2.0 )
[Compare Source](https://github.com/plexguide/huntarr/compare/9.1.12...9.2.0 )
### Huntarr v9.2.0: Release Information
#### 1. The Core Architecture Shift: True Instance Independence
**The Change:**
We have fundamentally rewritten the background cycle management. In previous versions, instances were effectively tied to a single processing loop. This meant they didn't fully respect per-instance sleep times and often ran simply because the loop was cycling, or got stuck waiting for other instances.
**How it works now:**
Each App Instance is now scheduled on its own unique interval. The main system loop now only triggers an instance if its specific `next_cycle_time` has arrived. If no instances are due, the system sleeps until the soonest scheduled run.
**Why this matters (The "Big Change"):**
- **True Independence:** Your "4K Radarr" instance and your "Anime Sonarr" instance now run completely separately. One busy instance will no longer hold up the others.
- **Respects Configuration:** If you set an instance to sleep for 60 minutes, it will actually sleep for 60 minutes.
- **Upgrade Note:** When you upgrade, you may notice a change in rhythm. Instances will now execute strictly when *due*, rather than constantly cycling in a loop.
#### 2. Identity & Persistence (Instance IDs)
**The Problem:**
Previously, Huntarr identified instances by their display name. If you renamed an instance (e.g., changing "Sonarr" to "Sonarr 4K"), Huntarr treated it as a brand-new instance. This caused users to lose their processed items list, cycle history, and countdown timers.
**The Solution:**
We have introduced **Persistent Instance IDs**. Every instance is now assigned a stable, unique identifier in the database that never changes.
**The Benefit:**
- **Rename Freely:** You can now rename instances as often as you like without breaking anything.
- **Data Safety:** Your history, "processed" cache, and configuration stay intact regardless of name changes.
- **Docker Persistence:** We now save countdown timers to the database. If you restart your Huntarr Docker container, your timers won't reset to zero; they will pick up exactly where they left off.
#### 3. Granular Control: Tagging System
**The Change:**
We have removed the "Mass Toggle" for tagging and replaced it with three individual toggles.
**New Options:**
You can now independently enable/disable tags for:
1. **Missing**
2. **Upgrades**
3. **Shows Missing**
> **⚠️ Important for Upgraders:**
> By default, **all three toggles will be ON** after the update. If you previously had the mass toggle turned *off*, you must go into your instance settings and manually turn these off to match your previous preference.
#### 4. Swaparr Intelligence Upgrades
**Strike System Fix (Issue [#​687](https://github.com/plexguide/huntarr/issues/687 )):**
Previously, Swaparr might strike a download for "No Progress" or "ETA Too Long" too early.
- **New Logic:** Strikes now *only* apply if the download has been running longer than the configured **Max Download Time**. This prevents false positives on large files that are just starting up.
**Manual Import Protection (Issue [#​706](https://github.com/plexguide/huntarr/issues/706 )):**
We found that some downloads were hitting 100% completion but getting stuck in the queue because they needed manual import (e.g., due to a naming mismatch). Swaparr would incorrectly view these as "stalled" and remove them.
- **New Setting:** "Remove completed (100%) stalled" (Default: ON).
- **How to use:** Turn this **OFF** if you want Huntarr to ignore 100% completed downloads, allowing you time to manually import them without fear of deletion.
#### 5. Resource Management: Max Seed Queue
**The Feature:**
For users running Torrents, we have added a **Max Active Seeds** limit per instance.
**How it works:**
You can set a threshold (e.g., "50 active seeds"). Before running a cycle, Huntarr checks your client (qBittorrent or Transmission).
- **If Seeds >= Limit:** The cycle is skipped entirely.
- **If Seeds < Limit:** The cycle proceeds as normal.
- **Why?** This prevents Huntarr from adding more torrents to a client that is already overwhelmed or hitting tracker limits.
**HomePage**
<img width="1795" height="944" alt="image" src="https://github.com/user-attachments/assets/c4393c67-6da9-4afc-a374-6c31769c0ff1 " />
**Instance Identifier** <img width="1792" height="918" alt="image" src="https://github.com/user-attachments/assets/54eee7b3-ab4f-44e7-ab3c-0eb863d19545 " />
**Tags Rewritten** <img width="1796" height="884" alt="image" src="https://github.com/user-attachments/assets/11bd43cd-bae0-4aec-a6c2-2327be60acd6 " />
**Max Seed Queue**
<img width="794" height="649" alt="image" src="https://github.com/user-attachments/assets/3b026e1f-5954-4463-8b38-cb5513c84bcf " />
</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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3740
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 20:52:37 +00:00
4477dba4c4
chore(deps): update helm release loki to v6.52.0 ( #3738 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [loki](https://grafana.github.io/helm-charts ) ([source](https://github.com/grafana/helm-charts )) | minor | `6.51.0` → `6.52.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
Reviewed-on: #3738
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 20:50:50 +00:00
0b877a1a8a
feat: change endpoint
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-docker / lint-docker-compose (push) Successful in 35s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 2m44s
2026-02-05 14:41:52 -06:00
50fc9b4c57
feat: disable l2 announcement
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Has been cancelled
2026-02-05 14:40:58 -06:00
d9c05c3407
Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m52s
2026-02-05 14:08:40 -06:00
e79196db45
chore(deps): update helm release argo-cd to v9.4.1 ( #3749 )
renovate / renovate (push) Has been cancelled
2026-02-05 20:07:29 +00:00
327fbe7d62
chore(deps): update helm release argo-cd to v9.4.1 ( #3749 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m8s
2026-02-05 20:07:21 +00:00
6fe8cfc07f
chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.94.1 ( #3736 )
...
lint-test-docker / lint-docker-compose (push) Successful in 53s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/tailscale/tailscale](https://tailscale.com/kb/1282/docker ) ([source](https://github.com/tailscale/tailscale )) | minor | `v1.92.5` → `v1.94.1` |
---
### Release Notes
<details>
<summary>tailscale/tailscale (ghcr.io/tailscale/tailscale)</summary>
### [`v1.94.1`](https://github.com/tailscale/tailscale/releases/tag/v1.94.1 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.92.5...v1.94.1 )
Please refer to the changelog available at <https://tailscale.com/changelog >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3736
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 20:04:37 +00:00
fbc9f0d885
chore(deps): update helm release tailscale-operator to v1.94.1 ( #3739 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [tailscale-operator](https://github.com/tailscale/tailscale ) | minor | `1.92.5` → `1.94.1` |
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale-operator)</summary>
### [`v1.94.1`](https://github.com/tailscale/tailscale/releases/tag/v1.94.1 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.92.5...v1.94.1 )
Please refer to the changelog available at <https://tailscale.com/changelog >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
Reviewed-on: #3739
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 20:03:50 +00:00
149e5a0ae2
chore(deps): update helm release headlamp to v0.40.0 ( #3737 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 1m10s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/ ) ([source](https://github.com/kubernetes-sigs/headlamp )) | minor | `0.39.0` → `0.40.0` |
---
### Release Notes
<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>
### [`v0.40.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.40.0 ): 0.40.0
[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.39.0...v0.40.0 )
#### ✨ Enhancements:
- Add icon and color configuration to clusters. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
- Allow saving selected namespaces per cluster. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add configurable keyboard shortcuts Thanks to [@​alokdangre](https://github.com/alokdangre )
- Add HTTPRoute support for Gateway API via new values and template. Thanks to [@​hxrshxz](https://github.com/hxrshxz )
- Display a8r.io service metadata in service views. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Make in-cluster context name configurable. Thanks to [@​iamhalje](https://github.com/iamhalje )
- Minimize activities blocking the main content when needed Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Add extraContainers field to Helm chart. Thanks to [@​lszczepaniak-XM](https://github.com/lszczepaniak-XM )
- Add ability to specify topologySpreadConstraints in Helm chart. Thanks to [@​irasnyd](https://github.com/irasnyd )
- Add volume mounts on plugin helper sidecar. Thanks to [@​martinbfrey](https://github.com/martinbfrey )
- Add meUserInfoURL to secrets template. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Improve French translation. Thanks to [@​arthurphilippe](https://github.com/arthurphilippe )
- Allow configuring log level via command line arg and environment variable. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Add vertical snap positions for activities. Thanks to [@​kahirokunn](https://github.com/kahirokunn )
- Add deeplink compatibility for viewing Pod logs. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Unauthenticated users can now follow deeplinks. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add debugging ephemeral container support. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
##### Appearance Configuration per cluster
<img width="517" height="384" alt="Icon for cluster" src="https://github.com/user-attachments/assets/2a3cd260-262f-4b32-aaa6-c7e4679d7e3c " />
<img width="353" height="291" alt="Appearance Configuration per cluster" src="https://github.com/user-attachments/assets/7b007ddb-ae5c-4b07-b3fe-7ba0b0f5933b " />
##### Add service info from a8r.io metadata
<img width="2416" height="1396" alt="Add service info from a8r.io metadata" src="https://github.com/user-attachments/assets/8db2b504-93f5-4f74-9df0-b530d4f944e5 " />
#### 🧩 Shipped Plugins
- Update shipped plugin Prometheus
- Settings: Added a test connection button
- Add i18n support
- Upgrade kinvolk/headlamp-plugin to 0.13.1
#### 🐞 Bug fixes
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix checking for existing project names. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Fix focus trapping when resource drawer is open. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Fix MaxListenersExceededWarning. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix getMainAPIGroup undefined error. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Fix headlamp-plugin package failing on dist subdirectories. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix Deployment.yaml template. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Fix NameValueTable spacing issue. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Fix ARIA labels for input fields. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Fix warning label color contrast. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Fix many a11y issues. Thanks to [@​illume](https://github.com/illume )
- Implement ad-hoc signing for macOS arm64 to fix damaged app error. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Quote OIDC\_USE\_PKCE value to ensure it's a string. Thanks to [@​dihmandrake](https://github.com/dihmandrake )
- Fix package pattern in Helm chart release workflow. Thanks to [@​onedr0p](https://github.com/onedr0p )
- Fix CI failures. Thanks to [@​skoeva](https://github.com/skoeva )
- Hide empty top bar overflow menu on small screens. Thanks to [@​d1vyanshu-kumar](https://github.com/d1vyanshu-kumar )
#### 💻 Development
- Add AGENTS.md for AI-assisted development. Thanks to [@​illume](https://github.com/illume )
- Add AGENTS.md to created plugins and bundle examples. Thanks to [@​illume](https://github.com/illume )
- Add app/ development documentation and linting/formatting scripts. Thanks to [@​illume](https://github.com/illume )
- Move yolossn from headlamp-reviewers to headlamp-maintainers. Thanks to [@​yolossn](https://github.com/yolossn )
- Bump headlamp-plugin to 0.13.0 in example plugins. Thanks to [@​skoeva](https://github.com/skoeva )
- Bump Storybook version in frontend plugins. Thanks to [@​skoeva](https://github.com/skoeva )
- Bump tar to 7.5.7. Thanks to [@​skoeva](https://github.com/skoeva )
- Update dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Add fast-check property tests for unit parsers. Thanks to [@​illume](https://github.com/illume )
- Pin GitHub Actions by hash in draft-release workflow. Thanks to [@​skoeva](https://github.com/skoeva )
- Skip chart release if it already exists. Thanks to [@​sniok](https://github.com/sniok )
- Remove unused frontend code. Thanks to [@​skoeva](https://github.com/skoeva )
#### 📖 Documentation
- Add ingress basic auth guide for in-cluster deployments. Thanks to [@​aaryan359](https://github.com/aaryan359 )
- Add Quick Start for Contributors section to README. Thanks to [@​TRIVENI206](https://github.com/TRIVENI206 )
- Add Talos to supported platforms. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
- Fix Dex OIDC block indentation in values.yaml snippet. Thanks to [@​archups](https://github.com/archups )
#### 🛡️ Security
- Add [@​illume](https://github.com/illume ) and [@​yolossn](https://github.com/yolossn ) to SECURITY\_CONTACTS. Thanks to [@​illume](https://github.com/illume )
**Full Changelog**: <https://github.com/kubernetes-sigs/headlamp/compare/v0.39.0...v0.40.0 >
***
<!-- end-release-notes -->
**Container image:** 🐳 [ghcr.io/headlamp-k8s/headlamp:v0.40.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.40.0/Headlamp-0.40.0-linux-x64.AppImage ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-arm64.AppImage ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-armv7l.AppImage )
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-x64.tar.gz ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-arm64.tar.gz ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-armv7l.tar.gz )
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/headlamp_0.40.0-1_amd64.deb )
:green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-mac-x64.dmg )
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-mac-arm64.dmg )
:blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
Reviewed-on: #3737
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 19:52:13 +00:00
8d5bdba52b
chore(deps): update dependency headlamp-k8s/headlamp to v0.40.0 ( #3733 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Failing after 2m53s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [headlamp-k8s/headlamp](https://github.com/headlamp-k8s/headlamp ) | minor | `v0.39.0` → `v0.40.0` |
---
### Release Notes
<details>
<summary>headlamp-k8s/headlamp (headlamp-k8s/headlamp)</summary>
### [`v0.40.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.40.0 ): 0.40.0
[Compare Source](https://github.com/headlamp-k8s/headlamp/compare/headlamp-helm-0.39.0...v0.40.0 )
#### ✨ Enhancements:
- Add icon and color configuration to clusters. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
- Allow saving selected namespaces per cluster. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add configurable keyboard shortcuts Thanks to [@​alokdangre](https://github.com/alokdangre )
- Add HTTPRoute support for Gateway API via new values and template. Thanks to [@​hxrshxz](https://github.com/hxrshxz )
- Display a8r.io service metadata in service views. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Make in-cluster context name configurable. Thanks to [@​iamhalje](https://github.com/iamhalje )
- Minimize activities blocking the main content when needed Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Add extraContainers field to Helm chart. Thanks to [@​lszczepaniak-XM](https://github.com/lszczepaniak-XM )
- Add ability to specify topologySpreadConstraints in Helm chart. Thanks to [@​irasnyd](https://github.com/irasnyd )
- Add volume mounts on plugin helper sidecar. Thanks to [@​martinbfrey](https://github.com/martinbfrey )
- Add meUserInfoURL to secrets template. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Improve French translation. Thanks to [@​arthurphilippe](https://github.com/arthurphilippe )
- Allow configuring log level via command line arg and environment variable. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Add vertical snap positions for activities. Thanks to [@​kahirokunn](https://github.com/kahirokunn )
- Add deeplink compatibility for viewing Pod logs. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Unauthenticated users can now follow deeplinks. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add debugging ephemeral container support. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
##### Appearance Configuration per cluster
<img width="517" height="384" alt="Icon for cluster" src="https://github.com/user-attachments/assets/2a3cd260-262f-4b32-aaa6-c7e4679d7e3c " />
<img width="353" height="291" alt="Appearance Configuration per cluster" src="https://github.com/user-attachments/assets/7b007ddb-ae5c-4b07-b3fe-7ba0b0f5933b " />
##### Add service info from a8r.io metadata
<img width="2416" height="1396" alt="Add service info from a8r.io metadata" src="https://github.com/user-attachments/assets/8db2b504-93f5-4f74-9df0-b530d4f944e5 " />
#### 🧩 Shipped Plugins
- Update shipped plugin Prometheus
- Settings: Added a test connection button
- Add i18n support
- Upgrade kinvolk/headlamp-plugin to 0.13.1
#### 🐞 Bug fixes
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix checking for existing project names. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Fix focus trapping when resource drawer is open. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Fix MaxListenersExceededWarning. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix getMainAPIGroup undefined error. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Fix headlamp-plugin package failing on dist subdirectories. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix Deployment.yaml template. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Fix NameValueTable spacing issue. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Fix ARIA labels for input fields. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Fix warning label color contrast. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Fix many a11y issues. Thanks to [@​illume](https://github.com/illume )
- Implement ad-hoc signing for macOS arm64 to fix damaged app error. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Quote OIDC\_USE\_PKCE value to ensure it's a string. Thanks to [@​dihmandrake](https://github.com/dihmandrake )
- Fix package pattern in Helm chart release workflow. Thanks to [@​onedr0p](https://github.com/onedr0p )
- Fix CI failures. Thanks to [@​skoeva](https://github.com/skoeva )
- Hide empty top bar overflow menu on small screens. Thanks to [@​d1vyanshu-kumar](https://github.com/d1vyanshu-kumar )
#### 💻 Development
- Add AGENTS.md for AI-assisted development. Thanks to [@​illume](https://github.com/illume )
- Add AGENTS.md to created plugins and bundle examples. Thanks to [@​illume](https://github.com/illume )
- Add app/ development documentation and linting/formatting scripts. Thanks to [@​illume](https://github.com/illume )
- Move yolossn from headlamp-reviewers to headlamp-maintainers. Thanks to [@​yolossn](https://github.com/yolossn )
- Bump headlamp-plugin to 0.13.0 in example plugins. Thanks to [@​skoeva](https://github.com/skoeva )
- Bump Storybook version in frontend plugins. Thanks to [@​skoeva](https://github.com/skoeva )
- Bump tar to 7.5.7. Thanks to [@​skoeva](https://github.com/skoeva )
- Update dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Add fast-check property tests for unit parsers. Thanks to [@​illume](https://github.com/illume )
- Pin GitHub Actions by hash in draft-release workflow. Thanks to [@​skoeva](https://github.com/skoeva )
- Skip chart release if it already exists. Thanks to [@​sniok](https://github.com/sniok )
- Remove unused frontend code. Thanks to [@​skoeva](https://github.com/skoeva )
#### 📖 Documentation
- Add ingress basic auth guide for in-cluster deployments. Thanks to [@​aaryan359](https://github.com/aaryan359 )
- Add Quick Start for Contributors section to README. Thanks to [@​TRIVENI206](https://github.com/TRIVENI206 )
- Add Talos to supported platforms. Thanks to [@​alexmathieu22](https://github.com/alexmathieu22 )
- Fix Dex OIDC block indentation in values.yaml snippet. Thanks to [@​archups](https://github.com/archups )
#### 🛡️ Security
- Add [@​illume](https://github.com/illume ) and [@​yolossn](https://github.com/yolossn ) to SECURITY\_CONTACTS. Thanks to [@​illume](https://github.com/illume )
**Full Changelog**: <https://github.com/kubernetes-sigs/headlamp/compare/v0.39.0...v0.40.0 >
***
<!-- end-release-notes -->
**Container image:** 🐳 [ghcr.io/headlamp-k8s/headlamp:v0.40.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.40.0/Headlamp-0.40.0-linux-x64.AppImage ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-arm64.AppImage ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-armv7l.AppImage )
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-x64.tar.gz ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-arm64.tar.gz ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-linux-armv7l.tar.gz )
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/headlamp_0.40.0-1_amd64.deb )
:green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-mac-x64.dmg )
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.0-mac-arm64.dmg )
:blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.40.0/Headlamp-0.40.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3733
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-05 19:48:24 +00:00
4e78ecddaf
feat: enable l2 announcement
2026-02-05 13:17:52 -06:00