3eda63f2b6
Update valkey Docker tag to v0.5.0
lint-test-helm / lint-helm (pull_request) Successful in 27s
lint-test-helm / validate-kubeconform (pull_request) Successful in 23s
2026-04-05 03:29:58 +00:00
160401677d
Merge pull request 'fix: wrong value' ( #5540 ) from tmp/ollama-fix into main
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m12s
render-manifests / render-manifests (push) Successful in 10m42s
Reviewed-on: #5540
2026-04-05 03:21:44 +00:00
a804cf284c
fix: wrong value
lint-test-helm / lint-helm (pull_request) Successful in 21s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 36s
2026-04-04 22:19:41 -05:00
d6bce62c37
Merge pull request 'feat: refactor apps' ( #5536 ) from tmp/refactor-28 into main
...
renovate / renovate (push) Failing after 4s
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5536
2026-04-05 03:04:32 +00:00
3610e8f46e
feat: refactor apps
2026-04-05 03:04:32 +00:00
1bbf82c7b4
Merge pull request 'Update searxng/searxng:latest Docker digest to 4da2820' ( #5537 ) from renovate/unified-searxng into main
lint-test-helm / lint-helm (push) Successful in 57s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m3s
2026-04-05 02:40:43 +00:00
acc12cf335
Update searxng/searxng:latest Docker digest to 4da2820
lint-test-helm / lint-helm (pull_request) Successful in 48s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m23s
2026-04-05 02:40:19 +00:00
277c06b2e2
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-04-04 21:36:58 -05:00
a3aa44d3ef
Merge pull request 'feat: remove photoview' ( #5534 ) from tmp/remove-photo into main
...
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 1m3s
lint-test-helm / lint-helm (push) Successful in 1m11s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5534
2026-04-05 02:35:58 +00:00
29f7f777c8
feat: remove photoview
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m12s
lint-test-helm / lint-helm (pull_request) Successful in 1m33s
lint-test-helm / validate-kubeconform (pull_request) Failing after 48s
render-manifests / render-manifests (pull_request) Successful in 1m47s
2026-04-04 21:26:18 -05:00
f6c8b58986
Merge pull request 'feat: refactor apps' ( #5530 ) from tmp/refactor-27 into main
...
lint-test-helm / lint-helm (push) Successful in 3m46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m47s
Reviewed-on: #5530
2026-04-05 02:21:49 +00:00
4abfd0ab3c
feat: update lock
2026-04-05 02:21:49 +00:00
2e43c96267
feat: refactor apps
2026-04-05 02:21:49 +00:00
c1d6d5d692
Merge pull request 'Update Helm release generic-device-plugin to v0.20.28' ( #5531 ) from renovate/unified-generic-device-plugin into main
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-05 02:12:45 +00:00
e952e4878d
Update Helm release generic-device-plugin to v0.20.28
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 45s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m12s
2026-04-05 02:12:31 +00:00
c90cdef8e9
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-04-04 21:08:41 -05:00
02634a1aed
Merge pull request 'Update favonia/cloudflare-ddns Docker tag to v1.16.2' ( #5529 ) from renovate/unified-cloudflare-ddns into main
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 3m9s
2026-04-05 02:08:07 +00:00
9ed10e54b3
Update favonia/cloudflare-ddns Docker tag to v1.16.2
renovate/stability-days Updates have not met minimum release age requirement
lint-test-docker / lint-docker-compose (pull_request) Successful in 46s
2026-04-05 02:07:30 +00:00
cc14eab9ba
Merge pull request 'Update ghcr.io/navidrome/navidrome Docker tag to v0.61.1' ( #5527 ) from renovate/unified-navidrome into main
lint-test-helm / lint-helm (push) Successful in 41s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-05 02:03:41 +00:00
8ad987f1ab
Update ghcr.io/navidrome/navidrome Docker tag to v0.61.1
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 44s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m5s
2026-04-05 02:03:17 +00:00
e78eb5557b
Merge pull request 'Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.17.0' ( #5523 ) from renovate/unified-site-documentation into main
...
lint-test-helm / lint-helm (push) Successful in 38s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 16m37s
Reviewed-on: #5523
2026-04-05 01:49:20 +00:00
2c346c0aea
Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.17.0
lint-test-helm / lint-helm (pull_request) Successful in 41s
lint-test-helm / validate-kubeconform (pull_request) Successful in 43s
render-manifests / render-manifests (pull_request) Successful in 1m9s
2026-04-05 01:47:07 +00:00
2ba00b49be
Merge pull request 'feat: remove old pvc' ( #5524 ) from tmp/ntfy-5 into main
...
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5524
2026-04-05 01:43:35 +00:00
af9d28bb75
feat: remove old pvc
lint-test-helm / lint-helm (pull_request) Successful in 58s
lint-test-helm / validate-kubeconform (pull_request) Successful in 41s
render-manifests / render-manifests (pull_request) Successful in 3m16s
2026-04-04 20:29:18 -05:00
83dd21c92d
Merge pull request 'feat: enable ntfy with postgres' ( #5521 ) from tmp/ntfy-4 into main
...
lint-test-helm / lint-helm (push) Successful in 58s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 17m16s
Reviewed-on: #5521
2026-04-05 01:20:25 +00:00
f92c97c441
feat: merge
lint-test-helm / lint-helm (pull_request) Successful in 1m5s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Failing after 1m41s
2026-04-04 20:19:46 -05:00
fc96de7cd4
feat: merge
2026-04-04 20:19:46 -05:00
a1e52095a9
feat: merge
2026-04-04 20:19:40 -05:00
e4768b3b7c
Merge pull request 'Update ubuntu Docker tag to resolute-20260312' ( #5519 ) from renovate/unified-ubuntu into main
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m34s
2026-04-05 01:01:52 +00:00
1eb4268ffe
Update ubuntu Docker tag to resolute-20260312
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 54s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Failing after 2m6s
2026-04-05 01:01:28 +00:00
4fed8e1ba6
Merge pull request 'feat: swtich image' ( #5517 ) from tmp/ntfy-3 into main
...
lint-test-helm / lint-helm (push) Successful in 51s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 17m33s
Reviewed-on: #5517
2026-04-05 00:58:03 +00:00
a0475416ad
feat: swtich image
lint-test-helm / lint-helm (pull_request) Successful in 50s
lint-test-helm / validate-kubeconform (pull_request) Successful in 44s
render-manifests / render-manifests (pull_request) Failing after 1m16s
2026-04-04 19:56:18 -05:00
31de81323c
Merge pull request 'feat: add debug' ( #5515 ) from tmp/ntfy-2 into main
...
lint-test-helm / lint-helm (push) Successful in 56s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5515
2026-04-05 00:44:50 +00:00
8f4ec5a6a2
feat: add debug
lint-test-helm / lint-helm (pull_request) Successful in 59s
lint-test-helm / validate-kubeconform (pull_request) Successful in 43s
render-manifests / render-manifests (pull_request) Successful in 1m32s
2026-04-04 19:41:53 -05:00
ac3eb35275
Merge pull request 'feat: add s3 and init postgres' ( #5513 ) from tmp/ntfy into main
...
lint-test-helm / lint-helm (push) Successful in 54s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 18m20s
Reviewed-on: #5513
2026-04-05 00:26:24 +00:00
b405bb8976
feat: add s3 and init postgres
lint-test-helm / lint-helm (pull_request) Successful in 1m2s
lint-test-helm / validate-kubeconform (pull_request) Successful in 44s
render-manifests / render-manifests (pull_request) Successful in 1m34s
2026-04-04 19:20:43 -05:00
9d3a39bfe3
Merge pull request 'Update registry.k8s.io/metrics-server/metrics-server Docker tag to v0.8.1' ( #5507 ) from renovate/unified-metrics-server into main
...
lint-test-helm / lint-helm (push) Successful in 1m23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m7s
Reviewed-on: #5507
2026-04-04 23:05:45 +00:00
03c8ffc440
Update registry.k8s.io/metrics-server/metrics-server Docker tag to v0.8.1
2026-04-04 23:05:45 +00:00
f4b67a49d4
Merge pull request 'Update freikin/dawarich Docker tag to v1.6.1' ( #5510 ) from renovate/unified-dawarich into main
lint-test-helm / lint-helm (push) Successful in 1m4s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-04 23:04:37 +00:00
7b78eb395f
Update freikin/dawarich Docker tag to v1.6.1
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m22s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 3m4s
2026-04-04 23:04:07 +00:00
4368bec802
Merge pull request 'feat: refactor apps' ( #5508 ) from tmp/refactor-26 into main
...
lint-test-helm / lint-helm (push) Successful in 1m28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5508
2026-04-04 23:01:13 +00:00
a37c30e4d5
fix: wrong keys, new lock
lint-test-helm / lint-helm (pull_request) Successful in 1m8s
lint-test-helm / validate-kubeconform (pull_request) Successful in 48s
render-manifests / render-manifests (pull_request) Successful in 2m27s
2026-04-04 17:57:51 -05:00
a34db2de86
feat: refactor apps
lint-test-helm / lint-helm (pull_request) Failing after 1m7s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-04 17:54:26 -05:00
20e4f7363f
Merge pull request 'feat: remove apps' ( #5505 ) from tmp/remove into main
...
lint-test-helm / lint-helm (push) Successful in 54s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 3m8s
renovate / renovate (push) Successful in 4m53s
Reviewed-on: #5505
2026-04-04 22:33:11 +00:00
46f296ce5d
feat: remove apps
2026-04-04 22:33:11 +00:00
b2ed2b49f8
Merge pull request 'Update dependency Freika/dawarich to v1.6.1' ( #5506 ) from renovate/unified-dawarich into main
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-04 22:29:58 +00:00
f0ec0a0373
Update dependency Freika/dawarich to v1.6.1
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 56s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m14s
2026-04-04 22:29:36 +00:00
4c82ad1f02
Merge pull request 'feat: refactor apps' ( #5503 ) from tmp/refactor-25 into main
...
lint-test-helm / lint-helm (push) Successful in 54s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5503
2026-04-04 22:25:58 +00:00
47be634c35
feat: refactor apps
2026-04-04 22:25:58 +00:00
c692dcb38c
Merge pull request 'Update kube-prometheus-stack Docker tag to v82.18.0' ( #5501 ) from renovate/unified-kube-prometheus-stack into main
lint-test-helm / lint-helm (push) Successful in 59s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 19m31s
2026-04-04 21:49:21 +00:00
38759fc5a6
Update kube-prometheus-stack Docker tag to v82.18.0
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 47s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m4s
2026-04-04 21:49:00 +00:00
0746224eef
Merge pull request 'feat: fix pvc names' ( #5499 ) from tmp/paperless-4 into main
...
lint-test-helm / lint-helm (push) Successful in 56s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5499
2026-04-04 21:44:42 +00:00
68b8885988
feat: fix pvc names
2026-04-04 21:44:42 +00:00
1f9cd3f708
Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.2603.0' ( #5247 ) from renovate/unified-whatsapp into main
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 17m46s
Reviewed-on: #5247
2026-04-04 20:57:47 +00:00
3fcfe42510
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.2603.0
2026-04-04 20:57:47 +00:00
8508972ac1
Merge pull request 'Update code-server to v4.114.0-ls328' ( #5497 ) from renovate/unified-code-server into main
...
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5497
2026-04-04 20:56:00 +00:00
4dd3cd28bb
Update code-server to v4.114.0-ls328
lint-test-helm / lint-helm (pull_request) Successful in 41s
lint-test-helm / validate-kubeconform (pull_request) Successful in 42s
render-manifests / render-manifests (pull_request) Successful in 1m31s
2026-04-04 20:40:12 +00:00
3b3fa73210
ci: reconfigure
renovate / renovate (push) Successful in 16m45s
2026-04-04 15:35:55 -05:00
dbf6c2579c
Merge pull request 'Update searxng/searxng:latest Docker digest to 054395b' ( #5494 ) from renovate/unified-searxng into main
lint-test-helm / lint-helm (push) Successful in 54s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-04 20:23:03 +00:00
32afb63753
Update searxng/searxng:latest Docker digest to 054395b
lint-test-helm / lint-helm (pull_request) Successful in 50s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m0s
render-manifests / render-manifests (pull_request) Successful in 1m57s
2026-04-04 20:22:37 +00:00
50e3c1ce67
feat: fix tag
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-04 15:19:04 -05:00
9bd75ac097
Merge pull request 'feat: disable init' ( #5492 ) from tmp/matrix-4 into main
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 18m46s
Reviewed-on: #5492
2026-04-04 19:59:28 +00:00
be219aaeab
feat: disable init
2026-04-04 19:59:28 +00:00
52e990b289
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-04-04 14:51:10 -05:00
67cd6faff5
Merge pull request 'feat: enable init' ( #5488 ) from tmp/matrix-3 into main
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5488
2026-04-04 19:44:40 +00:00
f6b515c785
feat: enable init
lint-test-helm / lint-helm (pull_request) Successful in 44s
lint-test-helm / validate-kubeconform (pull_request) Successful in 24s
render-manifests / render-manifests (pull_request) Successful in 53s
2026-04-04 14:40:26 -05:00
696c510073
feat: update appVesrion
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-04 14:37:28 -05:00
ecf93e7193
Merge pull request 'Update houndarr to v1.7.0' ( #5484 ) from renovate/unified-houndarr into main
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m38s
Reviewed-on: #5484
2026-04-04 18:33:25 +00:00
02286480b3
Update houndarr to v1.7.0
lint-test-helm / lint-helm (pull_request) Successful in 33s
lint-test-helm / validate-kubeconform (pull_request) Successful in 35s
render-manifests / render-manifests (pull_request) Successful in 1m16s
2026-04-04 18:05:26 +00:00
e840636aef
Merge pull request 'Update searxng/searxng:latest Docker digest to 1c4ee27' ( #5483 ) from renovate/unified-searxng into main
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m24s
2026-04-04 18:02:44 +00:00
a288c23f92
Update searxng/searxng:latest Docker digest to 1c4ee27
lint-test-helm / lint-helm (pull_request) Successful in 28s
lint-test-helm / validate-kubeconform (pull_request) Successful in 30s
render-manifests / render-manifests (pull_request) Successful in 55s
2026-04-04 18:02:26 +00:00
0202c6b08d
Merge pull request 'Update quay.io/prometheus/node-exporter Docker tag to v1.11.0' ( #5480 ) from renovate/unified-node-exporter into main
...
lint-test-docker / lint-docker-compose (push) Successful in 1m54s
renovate / renovate (push) Successful in 3m34s
Reviewed-on: #5480
2026-04-04 17:04:15 +00:00
bce7bcfb2c
Update quay.io/prometheus/node-exporter Docker tag to v1.11.0
2026-04-04 17:04:15 +00:00
aaf87e30bc
Merge pull request 'Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.16.0' ( #5472 ) from renovate/unified-site-documentation into main
...
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5472
2026-04-04 17:03:08 +00:00
02896dbdb3
Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.16.0
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Successful in 53s
render-manifests / render-manifests (pull_request) Successful in 50s
2026-04-04 16:06:25 +00:00
6a3061cd43
Merge pull request 'Update searxng/searxng:latest Docker digest to 89bb5f6' ( #5479 ) from renovate/unified-searxng into main
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
2026-04-04 16:02:53 +00:00
296e3be9a9
Update searxng/searxng:latest Docker digest to 89bb5f6
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Successful in 31s
render-manifests / render-manifests (pull_request) Successful in 1m2s
2026-04-04 16:02:41 +00:00
08297ed280
Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v43.104.3' ( #5478 ) from renovate/unified-renovate into main
render-manifests / render-manifests (push) Successful in 10m26s
renovate / renovate (push) Successful in 2m57s
2026-04-04 13:02:40 +00:00
932489578e
Update ghcr.io/renovatebot/renovate Docker tag to v43.104.3
renovate/stability-days Updates have met minimum release age requirement
2026-04-04 13:02:06 +00:00
da9ff6f28f
Merge pull request 'Update kube-prometheus-stack Docker tag to v82.17.1' ( #5476 ) from renovate/unified-kube-prometheus-stack into main
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m18s
2026-04-04 12:03:29 +00:00
c4131a2d60
Update kube-prometheus-stack Docker tag to v82.17.1
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m29s
2026-04-04 12:03:02 +00:00
cae7691b61
Merge pull request 'feat: scale whats' ( #5473 ) from tmp/matrix-2 into main
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m16s
Reviewed-on: #5473
2026-04-04 02:19:05 +00:00
9833d65d8b
feat: scale whats
lint-test-helm / lint-helm (pull_request) Successful in 41s
lint-test-helm / validate-kubeconform (pull_request) Successful in 28s
render-manifests / render-manifests (pull_request) Successful in 47s
2026-04-03 21:16:25 -05:00
3b4d0f9128
Merge pull request 'tmp/matrix' ( #5470 ) from tmp/matrix into main
...
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m3s
Reviewed-on: #5470
2026-04-04 02:08:52 +00:00
7632d375dc
feat: add metrics
lint-test-helm / lint-helm (pull_request) Successful in 42s
lint-test-helm / validate-kubeconform (pull_request) Successful in 50s
render-manifests / render-manifests (pull_request) Successful in 1m25s
2026-04-03 21:06:05 -05:00
617f459f83
feat: refactor matrix
2026-04-03 21:03:54 -05:00
ef94c6e275
Merge pull request 'feat: refactor apps' ( #5468 ) from tmp/refactor-24 into main
...
lint-test-helm / lint-helm (push) Successful in 48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m1s
Reviewed-on: #5468
2026-04-04 01:33:08 +00:00
45a37afe97
fix: scale to 1
lint-test-helm / lint-helm (pull_request) Successful in 44s
lint-test-helm / validate-kubeconform (pull_request) Successful in 45s
render-manifests / render-manifests (pull_request) Successful in 1m33s
2026-04-03 20:30:47 -05:00
71a0c86e7a
feat: refactor apps
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Failing after 33s
2026-04-03 20:27:49 -05:00
35bca786fa
Merge pull request 'feat: refactor apps' ( #5466 ) from tmp/refactor-23 into main
...
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m34s
Reviewed-on: #5466
2026-04-04 00:51:30 +00:00
de38266778
feat: refactor apps
2026-04-04 00:51:30 +00:00
a9a32ca769
feat: refactor apps
2026-04-04 00:51:30 +00:00
c0ed5ca8bd
Merge pull request 'feat: update image' ( #5461 ) from tmp/qbit into main
...
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 10m19s
Reviewed-on: #5461
2026-04-03 23:51:57 +00:00
2200f635c1
feat: update image
2026-04-03 23:51:57 +00:00
463a7e14de
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-04-03 18:51:34 -05:00
5d0f1fe61d
Merge pull request 'Update Helm release argo-workflows to v1.0.7' ( #5464 ) from renovate/unified-argo-workflows into main
lint-test-helm / lint-helm (push) Successful in 34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:48:00 +00:00
25687bdebc
Update Helm release argo-workflows to v1.0.7
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 31s
lint-test-helm / validate-kubeconform (pull_request) Successful in 31s
render-manifests / render-manifests (pull_request) Successful in 1m1s
2026-04-03 23:47:47 +00:00
2e73ec3900
Merge pull request 'Update g33kphr33k/musicgrabber Docker tag to v2.5.5' ( #5462 ) from renovate/unified-musicgrabber into main
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:45:29 +00:00
5a8ba3a708
Update g33kphr33k/musicgrabber Docker tag to v2.5.5
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 38s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 49s
2026-04-03 23:45:00 +00:00
64c5390fbd
Merge pull request 'Update dependency home-assistant/core to v2026.4.1' ( #5460 ) from renovate/unified-home-assistant into main
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:42:19 +00:00
d79383a770
Update dependency home-assistant/core to v2026.4.1
2026-04-03 23:42:19 +00:00
3880ee62e4
Merge pull request 'Update dependency coder/code-server to v4.113.1' ( #5459 ) from renovate/unified-code-server into main
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 23:42:13 +00:00
c5618a8dd4
Update dependency coder/code-server to v4.113.1
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 40s
2026-04-03 23:42:03 +00:00
3984a8ca48
Merge pull request 'Update foldergram to v1.1.0' ( #5448 ) from renovate/unified-foldergram into main
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5448
2026-04-03 23:39:35 +00:00
e3cd1d1d41
Update foldergram to v1.1.0
2026-04-03 23:39:35 +00:00
6bb315dfcb
Merge pull request 'feat: add fsGroup' ( #5456 ) from tmp/jellyfin into main
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m16s
Reviewed-on: #5456
2026-04-03 23:38:17 +00:00
93e673bc1d
feat: add fsGroup
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Successful in 20s
render-manifests / render-manifests (pull_request) Successful in 41s
2026-04-03 18:30:00 -05:00
44f0d43539
Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v43.104.2' ( #5455 ) from renovate/unified-renovate into main
renovate / renovate (push) Successful in 9m14s
2026-04-03 23:02:33 +00:00
8d5c34d007
Update ghcr.io/renovatebot/renovate Docker tag to v43.104.2
renovate/stability-days Updates have met minimum release age requirement
2026-04-03 23:02:07 +00:00
dea89f5d92
Merge pull request 'Update ghcr.io/linuxserver/code-server Docker tag to v4.113.1-ls327' ( #5451 ) from renovate/unified-code-server into main
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m15s
2026-04-03 22:03:40 +00:00
a9142ebde5
Update ghcr.io/linuxserver/code-server Docker tag to v4.113.1-ls327
2026-04-03 22:03:40 +00:00
3d26035223
Merge pull request 'Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.1' ( #5450 ) from renovate/unified-home-assistant into main
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 22:03:24 +00:00
ed025a7515
Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.1
2026-04-03 22:03:24 +00:00
6f8cb0d140
Merge pull request 'Update searxng/searxng:latest Docker digest to a89ed4a' ( #5449 ) from renovate/unified-searxng into main
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 22:03:06 +00:00
5c568640bd
Update searxng/searxng:latest Docker digest to a89ed4a
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Successful in 37s
render-manifests / render-manifests (pull_request) Successful in 1m41s
2026-04-03 22:02:42 +00:00
d89baac009
Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v82.17.0' ( #5446 ) from renovate/unified-kube-prometheus-stack into main
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m34s
2026-04-03 18:02:51 +00:00
f913660bf1
chore(deps): update kube-prometheus-stack docker tag to v82.17.0
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m45s
2026-04-03 18:02:35 +00:00
d5c208fe5b
Merge pull request 'chore(deps): update searxng/searxng:latest docker digest to 0a19108' ( #5442 ) from renovate/unified-searxng into main
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 11m30s
renovate / renovate (push) Successful in 2m32s
2026-04-03 08:02:42 +00:00
8525f2cf74
chore(deps): update searxng/searxng:latest docker digest to 0a19108
render-manifests / render-manifests (pull_request) Successful in 4m31s
lint-test-helm / lint-helm (pull_request) Successful in 5m44s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-03 08:02:21 +00:00
117e4142f9
Merge pull request 'chore(deps): update dependency av1155/houndarr to v1.6.6' ( #5431 ) from renovate/unified-houndarr into main
...
lint-test-helm / lint-helm (push) Successful in 3m22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m31s
Reviewed-on: #5431
2026-04-03 03:09:12 +00:00
d974944731
chore(deps): update dependency av1155/houndarr to v1.6.6
2026-04-03 03:09:12 +00:00
257d346376
Merge pull request 'chore(deps): update dependency moghtech/komodo to v2.1.1' ( #5434 ) from renovate/unified-komodo into main
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5434
2026-04-03 03:08:38 +00:00
69edda9f97
chore(deps): update dependency moghtech/komodo to v2.1.1
2026-04-03 03:08:38 +00:00
bec4630f49
Merge pull request 'fix: wrong volume name' ( #5440 ) from tmp/gitea-2 into main
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5440
2026-04-03 03:07:16 +00:00
fadfda4523
fix: wrong volume name
lint-test-helm / lint-helm (pull_request) Successful in 3m38s
lint-test-helm / validate-kubeconform (pull_request) Successful in 3m28s
render-manifests / render-manifests (pull_request) Successful in 4m40s
2026-04-02 21:52:51 -05:00
2b272e59a5
Merge pull request 'feat: add storage and affinity' ( #5438 ) from tmp/gitea into main
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 10m19s
Reviewed-on: #5438
2026-04-03 02:39:23 +00:00
c62742756e
feat: add storage and affinity
2026-04-03 02:39:23 +00:00
fcf57eedd7
Merge pull request 'chore(deps): update dependency sahara101/movie-roulette to v5.4.2' ( #5436 ) from renovate/unified-movie-roulette into main
lint-test-helm / lint-helm (push) Successful in 41s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m6s
2026-04-03 02:14:04 +00:00
7d2119ca7c
chore(deps): update dependency sahara101/movie-roulette to v5.4.2
2026-04-03 02:14:04 +00:00
1412118f7e
Merge pull request 'chore(deps): update dependency elastic/cloud-on-k8s to v3.3.2' ( #5433 ) from renovate/unified-cloud-on-k8s into main
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:13:23 +00:00
69658420f2
chore(deps): update dependency elastic/cloud-on-k8s to v3.3.2
2026-04-03 02:13:23 +00:00
8de0f50b94
Merge pull request 'chore(deps): update dependency cyfershepard/jellystat to v1.1.9' ( #5432 ) from renovate/unified-jellystat into main
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:12:59 +00:00
ac8aaa2706
chore(deps): update dependency cyfershepard/jellystat to v1.1.9
2026-04-03 02:12:59 +00:00
8efd7c4f2d
Merge pull request 'chore(deps): update dependency argoproj/argo-workflows to v4.0.4' ( #5430 ) from renovate/unified-argo-workflows into main
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:12:15 +00:00
051edeedab
chore(deps): update dependency argoproj/argo-workflows to v4.0.4
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m8s
lint-test-helm / validate-kubeconform (pull_request) Failing after 17s
render-manifests / render-manifests (pull_request) Successful in 2m39s
2026-04-03 02:11:54 +00:00
70bdc0ff8e
feat: refactor apps ( #5428 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 7m35s
Reviewed-on: #5428
2026-04-03 01:35:03 +00:00
98e796a79f
chore(deps): update ollama to v0.20.0 ( #5420 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m19s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | minor | `0.19.0` → `0.20.0` |
| ollama/ollama | minor | `0.19.0` → `0.20.0` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.20.0`](https://github.com/ollama/ollama/releases/tag/v0.20.0 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.19.0...v0.20.0 )
<img width="3748" height="1290" alt="Gemma 4" src="https://github.com/user-attachments/assets/c4727579-47b1-4c7b-8aa2-28eda15b71f5 " />
#### Gemma 4
**Effective 2B (E2B)**
```
ollama run gemma4:e2b
```
**Effective 4B (E4B)**
```
ollama run gemma4:e4b
```
**26B (Mixture of Experts model with 4B active parameters)**
```
ollama run gemma4:26b
```
**31B (Dense)**
```
ollama run gemma4:31b
```
#### What's Changed
- docs: update pi docs by [@​ParthSareen](https://github.com/ParthSareen ) in [#​15152](https://github.com/ollama/ollama/pull/15152 )
- mlx: respect tokenizer add\_bos\_token setting in pipeline by [@​dhiltgen](https://github.com/dhiltgen ) in [#​15185](https://github.com/ollama/ollama/pull/15185 )
- tokenizer: add SentencePiece-style BPE support by [@​dhiltgen](https://github.com/dhiltgen ) in [#​15162](https://github.com/ollama/ollama/pull/15162 )
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.19.0...v0.20.0-rc0 >
</details>
---
### Configuration
📅 **Schedule**: (in timezone America/Chicago)
- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwNC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5420
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-03 00:36:59 +00:00
c8408856ea
chore(deps): update komodo to v2.1.1 ( #5425 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 2m11s
renovate / renovate (push) Successful in 3m40s
2026-04-02 23:03:13 +00:00
8ebbcc5863
chore(deps): update ghcr.io/cyfershepard/jellystat docker tag to v1.1.9 ( #5424 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-02 23:02:57 +00:00
29272b6331
chore(deps): update kube-prometheus-stack docker tag to v82.16.2 ( #5422 )
lint-test-helm / lint-helm (push) Failing after 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m2s
2026-04-02 22:03:59 +00:00
5de27a08ef
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.104.1 ( #5421 )
renovate / renovate (push) Has been cancelled
2026-04-02 22:03:28 +00:00
6e08242a87
chore(deps): update helm release alloy to v1.7.0 ( #5412 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [alloy](https://github.com/grafana/helm-charts ) | minor | `1.6.2` → `1.7.0` |
---
### Release Notes
<details>
<summary>grafana/helm-charts (alloy)</summary>
### [`v1.7.0`](https://github.com/grafana/helm-charts/releases/tag/alloy-1.7.0 )
[Compare Source](https://github.com/grafana/helm-charts/compare/alloy-1.6.2...alloy-1.7.0 )
Grafana Alloy
Source commit: [grafana/alloy@`08a89b7`](08a89b7c7b )
Tag on source: <https://github.com/grafana/alloy/releases/tag/helm-chart/1.7.0 >
</details>
---
### Configuration
📅 **Schedule**: (in timezone America/Chicago)
- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaGVsbSJdfQ==-->
Reviewed-on: #5412
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-02 21:04:13 +00:00
bf7390ca14
chore(deps): update dependency clidey/whodb to v0.104.0 ( #5413 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.103.0` → `0.104.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.104.0`](https://github.com/clidey/whodb/releases/tag/0.104.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.103.0...0.104.0 )
- DuckDB file support!
- UI fixes
- CLI fix for sqlite
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.104.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- add duckdb support by [@​modelorona](https://github.com/modelorona ) in [#​877](https://github.com/clidey/whodb/pull/877 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.103.0...0.104.0 >
</details>
---
### Configuration
📅 **Schedule**: (in timezone America/Chicago)
- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5413
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-02 21:02:24 +00:00
e1459109cd
chore(deps): update code-server ( #5416 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m39s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [coder/code-server](https://github.com/coder/code-server ) | minor | `4.112.0` → `4.113.0` |
| [ghcr.io/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.112.0-ls325` → `4.113.0-ls326` |
---
### Release Notes
<details>
<summary>coder/code-server (coder/code-server)</summary>
### [`v4.113.0`](https://github.com/coder/code-server/releases/tag/v4.113.0 )
[Compare Source](https://github.com/coder/code-server/compare/v4.112.0...v4.113.0 )
Code v1.113.0
##### Changed
- Update to Code 1.113.0.
- Trusted origins can now begin with `*.`. For example, `--trusted-origins
'*.coder.com'` will match both `coder.com` exactly and any domain that ends in
`.coder.com`.
##### Added
- Add the `--reconnection-grace-time` flag and pass it through to VS Code. This
configures how many seconds clients have to reconnect before the session is
permanently killed and a new connection must be made by reloading the
window. The default is 10800 (three hours).
</details>
<details>
<summary>linuxserver/docker-code-server (ghcr.io/linuxserver/code-server)</summary>
### [`v4.113.0-ls326`](https://github.com/linuxserver/docker-code-server/releases/tag/4.113.0-ls326 )
[Compare Source](https://github.com/linuxserver/docker-code-server/compare/4.112.0-ls324...4.113.0-ls326 )
**CI Report:**
<https://ci-tests.linuxserver.io/linuxserver/code-server/4.113.0-ls326/index.html >
**LinuxServer Changes:**
**Full Changelog**: <https://github.com/linuxserver/docker-code-server/compare/4.112.0-ls325...4.113.0-ls326 >
**Remote Changes:**
Updating to 4.113.0
</details>
---
### Configuration
📅 **Schedule**: (in timezone America/Chicago)
- 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwNC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5416
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-02 20:58:35 +00:00
160ebd7fc0
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.6 ( #5417 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m48s
2026-04-02 19:03:07 +00:00
e20b0cface
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.104.0 ( #5415 )
renovate / renovate (push) Successful in 3m0s
2026-04-02 16:05:26 +00:00
66da512585
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.103.0 ( #5414 )
render-manifests / render-manifests (push) Successful in 9m13s
renovate / renovate (push) Successful in 5m9s
2026-04-02 13:02:56 +00:00
2badbba458
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.11 ( #5411 )
renovate / renovate (push) Successful in 2m37s
2026-04-02 09:03:57 +00:00
56de51398a
chore(deps): update ghcr.io/sahara101/movie-roulette docker tag to v5.4.2 ( #5409 )
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m38s
2026-04-02 08:03:08 +00:00
96913135b4
chore(deps): update kube-prometheus-stack docker tag to v82.16.1 ( #5407 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m51s
2026-04-02 07:04:37 +00:00
07c885ec24
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.15.0 ( #5405 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m22s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.14.0` → `0.15.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.15.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.15.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.14.0...0.15.0 )
### [0.15.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.14.0...0.15.0 ) (2026-04-02)
##### Features
- add more apps ([3ce50ce](3ce50ceccd ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTAiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDIuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRvY2tlciJdfQ==-->
Reviewed-on: #5405
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-02 01:43:00 +00:00
42c9fc26a9
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.10 ( #5404 )
renovate / renovate (push) Has been cancelled
2026-04-02 01:33:34 +00:00
d41261d1cb
feat: add affinity to keep apps separate ( #5402 )
...
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5402
2026-04-02 01:31:02 +00:00
3ba7e2cb16
chore(deps): update komodo to v2.1.0 ( #5398 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-docker / lint-docker-compose (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/moghtech/komodo-core](https://github.com/moghtech/komodo ) | minor | `2.0.0` → `2.1.0` |
| [ghcr.io/moghtech/komodo-periphery](https://github.com/moghtech/komodo ) | minor | `2.0.0` → `2.1.0` |
| [moghtech/komodo](https://github.com/moghtech/komodo ) | minor | `v2.0.0` → `v2.1.0` |
---
### Release Notes
<details>
<summary>moghtech/komodo (ghcr.io/moghtech/komodo-core)</summary>
### [`v2.1.0`](https://github.com/moghtech/komodo/releases/tag/v2.1.0 ): Komodo v2.1.0
[Compare Source](https://github.com/moghtech/komodo/compare/v2.0.0...v2.1.0 )
##### Changelog
- **Swarm**: Add "Update Node" support: update your swarm node `role` (manager, worker) and availability, and add / remove node labels
- **Swarm** / **Stack**: Add Swarm Stack environment file support.
- Docker swarm doesn't support files natively, this first **sources** the .env files on the shell, then runs `docker stack deploy`
- **Swarm**: Stacks and deployments attached to swarms can now poll for updates / auto update
- **Swarm**: Fix stack / service deploys hanging indefinitely if the services never converge
- **Swarm**: Fix resource sync support
- **UI**: Fix `deepCompare` method crash when encountering a `null` value, affecting some resource configuration pages.
- **UI**: Fix container ports not displaying when Server `External Address` not configured
- For users who used **privileged onboarding key** already, you can configure Server `External Address` to restore container port linking behavior.
- Future use of privileged onboarding key will move the existing Server `Address` to `External Address` field, if it's not already set.
- **UI**: Fix Build image registry Custom organization configuration.
- **UI**: Fix stack service / container selectors from crashing due to missing null check. This affected New Terminal creation menu.
- **UI**: Fix Info files "Hide / Show" buttons not working (clicking the header could still toggle show)
- **Logging**: Support disabling application-level logging timestamps
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuOSIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5398
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-02 01:09:41 +00:00
318340e353
feat: change tag ( #5400 )
...
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5400
2026-04-02 01:07:44 +00:00
201eac78a4
feat: refactor apps ( #5399 )
...
lint-test-helm / lint-helm (push) Successful in 1m14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 13m26s
Reviewed-on: #5399
2026-04-02 00:52:20 +00:00
d8ca9614cb
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.9 ( #5397 )
renovate / renovate (push) Successful in 17m14s
2026-04-01 23:58:11 +00:00
91c2800de2
feat: refactor apps ( #5395 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5395
2026-04-01 23:54:15 +00:00
19a2a7bc98
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.16.1 ( #5393 )
lint-test-helm / lint-helm (push) Successful in 1m2s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m24s
2026-04-01 23:04:43 +00:00
f44d843730
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.14.0 ( #5391 )
...
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m19s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.13.0` → `0.14.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.14.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/blob/HEAD/CHANGELOG.md#0140-2026-04-01 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.13.0...0.14.0 )
##### Bug Fixes
- **deps:** pin dependencies ([75a9af6](75a9af6d0b ))
##### Features
- add homepage ([d894615](d8946158b0 ))
- change code theme ([dbe3d5c](dbe3d5cdd2 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5391
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 22:49:12 +00:00
a02ae25c6f
chore(deps): update dependency av1155/houndarr to v1.6.5 ( #5383 )
...
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m3s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | patch | `v1.6.4` → `v1.6.5` |
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.6.5`](https://github.com/av1155/houndarr/releases/tag/v1.6.5 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.6.4...v1.6.5 )
##### Fixed
- Accessing Houndarr via links from dashboard apps (Homepage, Homarr, Organizr) no longer redirects to `/login`; session cookies now default to `SameSite=Lax` instead of `Strict` ([#​318](https://github.com/av1155/houndarr/issues/318 )).
##### Added
- `HOUNDARR_COOKIE_SAMESITE` environment variable to configure the `SameSite` cookie policy; accepts `lax` (default) or `strict` ([#​318](https://github.com/av1155/houndarr/issues/318 )).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJnaXRodWItcmVsZWFzZXMiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5383
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 22:01:43 +00:00
7b908b89db
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.4 ( #5328 )
...
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | patch | `2.5.3` → `2.5.4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJkb2NrZXIiLCJkb2NrZXIiXX0=-->
Reviewed-on: #5328
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 22:00:27 +00:00
1aeef31e84
chore(deps): update ubuntu docker tag to resolute-20260401 ( #5387 )
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-01 21:58:10 +00:00
f9d006b148
chore(deps): update helm release actions to v0.0.4 ( #5386 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-01 21:57:53 +00:00
f38b684342
chore(deps): update dependency sahara101/movie-roulette to v5.4.1 ( #5384 )
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-01 21:57:06 +00:00
398ecefb78
chore(deps): update clickhouse/clickhouse-server docker tag to v26.3.3 ( #5382 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-01 21:56:42 +00:00
c27339eece
chore(deps): update helm release eck-operator to v3.3.2 ( #5380 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m40s
2026-04-01 21:30:38 +00:00
4223ad4000
chore(deps): update dependency gethomepage/homepage to v1.12.3 ( #5379 )
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-01 21:27:43 +00:00
1a732ddfcc
chore(deps): update cloudnative-pg ( #5367 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cloudnative-pg](https://cloudnative-pg.io ) ([source](https://github.com/cloudnative-pg/charts )) | minor | `0.27.1` → `0.28.0` |
| [cloudnative-pg/cloudnative-pg](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `1.28.1` → `1.29.0` |
---
### Release Notes
<details>
<summary>cloudnative-pg/charts (cloudnative-pg)</summary>
### [`v0.28.0`](https://github.com/cloudnative-pg/charts/releases/tag/cloudnative-pg-v0.28.0 )
[Compare Source](https://github.com/cloudnative-pg/charts/compare/cloudnative-pg-v0.27.1...cloudnative-pg-v0.28.0 )
CloudNativePG Operator Helm Chart
#### What's Changed
- fix(security): harden GitHub Actions workflows against expression injection by [@​mnencia](https://github.com/mnencia ) in [#​823](https://github.com/cloudnative-pg/charts/pull/823 )
- feat(monitoring): add support for custom PodMonitor by [@​Dashing-Nelson](https://github.com/Dashing-Nelson ) in [#​724](https://github.com/cloudnative-pg/charts/pull/724 )
- Release cloudnative-pg-v0.28.0 by [@​cnpg-bot](https://github.com/cnpg-bot ) in [#​845](https://github.com/cloudnative-pg/charts/pull/845 )
#### New Contributors
- [@​Dashing-Nelson](https://github.com/Dashing-Nelson ) made their first contribution in [#​724](https://github.com/cloudnative-pg/charts/pull/724 )
**Full Changelog**: <https://github.com/cloudnative-pg/charts/compare/cluster-v0.6.0...cloudnative-pg-v0.28.0 >
</details>
<details>
<summary>cloudnative-pg/cloudnative-pg (cloudnative-pg/cloudnative-pg)</summary>
### [`v1.29.0`](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.29.0 )
[Compare Source](https://github.com/cloudnative-pg/cloudnative-pg/compare/v1.28.2...v1.29.0-rc1 )
**Release date:** Mar 31, 2026
##### Important changes
- Updated the deprecation notice for native (in-tree) Barman Cloud support to reflect that it will now be removed in CloudNativePG 1.30.0, rather than 1.29.0. Users are still encouraged to migrate to the Barman Cloud Plugin. ([#​10167](https://github.com/cloudnative-pg/cloudnative-pg/pull/10167 )) <!-- 1.28 1.27 -->
##### Features
- **PostgreSQL extensions in image catalogs**: extended the `ImageCatalog` functionality to support PostgreSQL extensions. This allows users to define and manage extension-specific images within a catalog, simplifying the deployment of customized PostgreSQL builds. ([#​9781](https://github.com/cloudnative-pg/cloudnative-pg/pull/9781 ))
- **Dynamic network access control via pod selectors**: introduced the declarative definition of `podSelectorRefs` to manage `pg_hba.conf` rules dynamically. By using label selectors to identify client pods, the operator automatically resolves their ephemeral IP addresses and updates the PostgreSQL host-based authentication rules accordingly. This ensures that only authorized workloads in the same namespace can connect to the database, eliminating the need for manual IP management or static CIDR ranges. ([#​10148](https://github.com/cloudnative-pg/cloudnative-pg/pull/10148 ))
- **Shared `ServiceAccount` support**: added an optional `serviceAccountName` field to both `Cluster` and `Pooler` specifications. This allows multiple resources to share a pre-existing ServiceAccount, facilitating one-time IAM configurations (such as AWS IRSA, GCP Workload Identity, or Azure Workload Identity) across all clusters and poolers. Contributed by [@​bozkayasalihx](https://github.com/bozkayasalihx ). ([#​9287](https://github.com/cloudnative-pg/cloudnative-pg/pull/9287 ))
##### Enhancements
- Improved the `Pooler` CRD with support for granular configuration of TLS cipher suites and minimum/maximum TLS versions. This enables administrators to meet strict security compliance requirements for pooler-to-client and pooler-to-server connections. Contributed by [@​alex1989hu](https://github.com/alex1989hu ). ([#​9571](https://github.com/cloudnative-pg/cloudnative-pg/pull/9571 )) <!-- 1.28 1.27 1.25 -->
- Improved the reliability of major upgrades by setting `BackoffLimit=0` on the upgrade job, preventing unnecessary retries of a failed `pg_upgrade`. The operator now automatically deletes the failed job when a user reverts the container image, allowing the cluster to restart gracefully on the original version. ([#​10104](https://github.com/cloudnative-pg/cloudnative-pg/pull/10104 ), [#​10298](https://github.com/cloudnative-pg/cloudnative-pg/pull/10298 )) <!-- 1.28 1.27 -->
- Improved the operator's observability by emitting native Kubernetes events during key phases of the reconciliation loop, providing visibility into the operator's decision-making process and the lifecycle of managed resources directly through `kubectl get events`. ([#​10040](https://github.com/cloudnative-pg/cloudnative-pg/pull/10040 ))
- Extended support for the `cnpg.io/reconciliationDisabled` annotation on Backup resources. This allows administrators to temporarily freeze the operator's reconciliation logic for specific backup objects. Contributed by [@​GabriFedi97](https://github.com/GabriFedi97 ). ([#​10020](https://github.com/cloudnative-pg/cloudnative-pg/pull/10020 ))
- Added a `bin_path` field to the `postgresql.extensions` stanza, as well as in `ImageCatalog` and `ClusterImageCatalog` resources. This allows extensions to specify directory paths for external binaries, which are automatically appended to the `PATH` environment variable of the Postgres process. ([#​10250](https://github.com/cloudnative-pg/cloudnative-pg/pull/10250 ))
- Added an `env` field to the `postgresql.extensions` stanza, as well as in `ImageCatalog` and `ClusterImageCatalog` resources. This allows cluster administrators to define custom environment variables for the Postgres process. This field supports the `${image_root}` placeholder to dynamically resolve to the extension's absolute mount path. ([#​10375](https://github.com/cloudnative-pg/cloudnative-pg/pull/10375 ))
- Implemented a finalizer for plugins to ensure that resources managed by a plugin are gracefully cleaned up when the corresponding service is deleted. ([#​9560](https://github.com/cloudnative-pg/cloudnative-pg/pull/9560 ))
- Improved role management by verifying the instance is the primary before each reconciliation cycle, avoiding unnecessary reconciliation attempts and spurious error messages on read-only replicas. ([#​9971](https://github.com/cloudnative-pg/cloudnative-pg/pull/9971 )) <!-- 1.28 1.27 1.25 -->
- The operator now honors the `primaryUpdateMethod` when adding new PVCs to a cluster, ensuring that the rollout strategy (e.g., switchover vs. restart) is respected during storage expansion or additions. ([#​9720](https://github.com/cloudnative-pg/cloudnative-pg/pull/9720 )) <!-- 1.28 1.27 -->
- Refined the `alpha.cnpg.io/unrecoverable` annotation logic to allow it to function even on pods that have not yet reached the `Ready` state, facilitating the recovery of stuck instances. ([#​9968](https://github.com/cloudnative-pg/cloudnative-pg/pull/9968 )) <!-- 1.28 -->
- Introduced a "Terminal Error" phase for backups that encounter unrecoverable issues (such as invalid credentials or non-existent cloud buckets). This ensures the operator stops retrying doomed operations, preventing resource exhaustion and providing immediate, clear feedback in the status. ([#​9353](https://github.com/cloudnative-pg/cloudnative-pg/pull/9353 ))
- Improved monitoring of long-running backups by introducing `reconciliationStartedAt` and `reconciliationTerminatedAt` fields to the `Backup` status. This change separates the operator's internal lifecycle from the actual backup tool's execution timing (`startedAt`/`stoppedAt`), allowing users to track when the operator begins processing a request. ([#​9351](https://github.com/cloudnative-pg/cloudnative-pg/pull/9351 ))
- Added a `Pending` phase to the `Backup` status to explicitly indicate when a backup is queued and waiting for an available worker or instance availability. ([#​9364](https://github.com/cloudnative-pg/cloudnative-pg/pull/9364 ))
##### Security and Supply Chain
- **Security best practices integration**: integrated the OpenSSF baseline scanner and added a `SECURITY-INSIGHTS.yaml` file to the repository to align with industry-standard security reporting. ([#​10054](https://github.com/cloudnative-pg/cloudnative-pg/pull/10054 ), <!-- 1.28 1.27 1.25 --> [#​10062](https://github.com/cloudnative-pg/cloudnative-pg/pull/10062 )) <!-- 1.28 1.27 1.25 -->
- **SLSA provenance and SBOMs**: added SLSA (Supply-chain Levels for Software Artifacts) provenance to release binaries and container images. Additionally, enabled Software Bill of Materials (SBOM) generation within the GoReleaser pipeline for improved dependency transparency. ([#​10048](https://github.com/cloudnative-pg/cloudnative-pg/pull/10048 ), <!-- 1.28 1.27 1.25 --> [#​10074](https://github.com/cloudnative-pg/cloudnative-pg/pull/10074 )) <!-- 1.28 1.27 1.25 -->
- **Password leak prevention**: fixed a potential security risk where PostgreSQL could leak role passwords in the logs during specific reconciliation phases. ([#​9950](https://github.com/cloudnative-pg/cloudnative-pg/pull/9950 )) <!-- 1.28 1.27 1.25 -->
##### Changes
- Updated the default PostgreSQL version to 18.3 (image `18.3-system-trixie`). ([#​10090](https://github.com/cloudnative-pg/cloudnative-pg/pull/10090 )) <!-- 1.28 1.27 1.25 -->
##### Fixes
- Fixed a deadlock during operator upgrades affecting clusters using synchronous replication, where pods running the old and new operator versions computed different PostgreSQL configuration hashes, causing the uniformity check to block indefinitely and preventing both rolling updates and in-place upgrades from proceeding. ([#​10342](https://github.com/cloudnative-pg/cloudnative-pg/pull/10342 )) <!-- 1.28 -->
- Fixed an issue where fencing annotations could not be processed when the WAL disk was full, because the disk space check blocked the instance manager from starting. The check is now performed later in the lifecycle loop, after fencing is evaluated. ([#​10302](https://github.com/cloudnative-pg/cloudnative-pg/pull/10302 )) <!-- 1.28 1.27 -->
- Fixed an issue where replicas would get stuck in a `Pending` state if the `VolumeSnapshot` used for the initial bootstrap had been deleted. The operator now validates snapshot existence before use; if a snapshot is missing, it attempts to use the next available candidate or falls back to `pg_basebackup`. ([#​10192](https://github.com/cloudnative-pg/cloudnative-pg/pull/10192 )) <!-- 1.28 1.27 1.25 -->
- Prevented the "supervised primary" rollout strategy from consuming all available rollout slots, which previously caused delays in scheduled updates. Contributed by [@​ermakov-oleg](https://github.com/ermakov-oleg ). ([#​9977](https://github.com/cloudnative-pg/cloudnative-pg/pull/9977 )) <!-- 1.28 1.27 1.25 -->
- Fixed an issue where certain hot-standby parameter changes were not being correctly applied to replica clusters. ([#​9952](https://github.com/cloudnative-pg/cloudnative-pg/pull/9952 )) <!-- 1.28 1.27 1.25 -->
- Fixed a bug in the CNPG-I reconciler hook that could lead to skipping subsequent plugins when a "continue" result was returned. Contributed by [@​sharifmshaker](https://github.com/sharifmshaker ). ([#​9978](https://github.com/cloudnative-pg/cloudnative-pg/pull/9978 )) <!-- 1.28 1.27 -->
- Fixed a deadlock scenario that occurred when attempting to resize a filesystem on a PVC that was not currently attached to a Pod. Contributed by [@​jmealo](https://github.com/jmealo ). ([#​9981](https://github.com/cloudnative-pg/cloudnative-pg/pull/9981 )) <!-- 1.28 1.27 -->
- Fixed webhook validation of bootstrap recovery sources to accept external clusters configured with `ConnectionParameters` (for `pg_basebackup`-based recovery). Previously, these were incorrectly rejected unless a Barman object store or CNPG-i plugin was also configured. ([#​10268](https://github.com/cloudnative-pg/cloudnative-pg/pull/10268 )) <!-- 1.28 1.27 1.25 -->
- Volume names for extensions and tablespaces are now prefixed to avoid naming collisions with standard cluster volumes. ([#​9973](https://github.com/cloudnative-pg/cloudnative-pg/pull/9973 )) <!-- 1.28 1.27 -->
- When hibernating a non-healthy cluster, the operator now reports a `WaitingForHealthy` condition, making the deferred hibernation state visible through `cnpg status`. ([#​10193](https://github.com/cloudnative-pg/cloudnative-pg/pull/10193 )) <!-- 1.28 1.27 1.25 -->
- Fixed fencing to work correctly even when the target pod does not exist. Fencing operates on a cluster-level annotation and should not depend on pod existence; instance name validation is now performed only in the `cnpg fencing on` command. ([#​10035](https://github.com/cloudnative-pg/cloudnative-pg/pull/10035 )) <!-- 1.28 1.27 1.25 -->
- Fixed the cluster and pooler service reconcilers to correctly handle changes to all spec fields when using the patch update strategy. The reconciler now uses RFC 7386 JSON Merge Patching, preventing cloud-provider-set fields (such as `loadBalancerClass`) from being inadvertently removed. ([#​10190](https://github.com/cloudnative-pg/cloudnative-pg/pull/10190 ), [#​10311](https://github.com/cloudnative-pg/cloudnative-pg/pull/10311 )) <!-- 1.28 1.27 1.25 -->
- Fixed a race condition in the deprecated in-tree Barman Cloud backup implementation affecting parallel WAL restore, where prefetched files could be read while still being downloaded, causing PostgreSQL recovery to fail with "invalid checkpoint record" errors. ([#​10285](https://github.com/cloudnative-pg/cloudnative-pg/pull/10285 )) <!-- 1.28 1.27 1.25 -->
- Fixed the timeline history file validation to also apply to plugin-based WAL restore. Previously, the protection introduced in [#​9650](https://github.com/cloudnative-pg/cloudnative-pg/pull/9650 ) only covered in-tree restores, allowing plugins to bypass the check and download future timeline history files, causing timeline mismatch errors on replicas. ([#​9849](https://github.com/cloudnative-pg/cloudnative-pg/pull/9849 )) <!-- 1.28 1.27 1.25 -->
- `cnpg` plugin:
- The cnpg plugin now correctly propagates ImagePullSecrets to the `pgbench` Job pod template. ([#​10174](https://github.com/cloudnative-pg/cloudnative-pg/pull/10174 )) <!-- 1.28 1.27 1.25 -->
##### Supported versions
- Kubernetes 1.35, 1.34, and 1.33
- PostgreSQL 18, 17, 16, 15, and 14
- PostgreSQL 18.3 is the default image
- [PostgreSQL 14 support ends on November 12, 2026](https://www.postgresql.org/support/versioning/ )
### [`v1.28.2`](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.28.2 )
[Compare Source](https://github.com/cloudnative-pg/cloudnative-pg/compare/v1.28.1...v1.28.2 )
**Release date:** Mar 31, 2026
##### Important changes
- Updated the deprecation notice for native (in-tree) Barman Cloud support to reflect that it will now be removed in CloudNativePG 1.30.0, rather than 1.29.0. Users are still encouraged to migrate to the Barman Cloud Plugin. ([#​10167](https://github.com/cloudnative-pg/cloudnative-pg/pull/10167 )) <!-- 1.28 1.27 -->
##### Enhancements
- Improved the `Pooler` CRD with support for granular configuration of TLS cipher suites and minimum/maximum TLS versions. This enables administrators to meet strict security compliance requirements for pooler-to-client and pooler-to-server connections. Contributed by [@​alex1989hu](https://github.com/alex1989hu ). ([#​9571](https://github.com/cloudnative-pg/cloudnative-pg/pull/9571 )) <!-- 1.28 1.27 1.25 -->
- Improved the reliability of major upgrades by setting `BackoffLimit=0` on the upgrade job, preventing unnecessary retries of a failed `pg_upgrade`. The operator now automatically deletes the failed job when a user reverts the container image, allowing the cluster to restart gracefully on the original version. ([#​10104](https://github.com/cloudnative-pg/cloudnative-pg/pull/10104 ), [#​10298](https://github.com/cloudnative-pg/cloudnative-pg/pull/10298 )) <!-- 1.28 1.27 -->
- Improved role management by verifying the instance is the primary before each reconciliation cycle, avoiding unnecessary reconciliation attempts and spurious error messages on read-only replicas. ([#​9971](https://github.com/cloudnative-pg/cloudnative-pg/pull/9971 )) <!-- 1.28 1.27 1.25 -->
- Extended the CRD schemas for `Cluster`, `ImageCatalog`, and `ClusterImageCatalog` to accept the `extensions`, `bin_path`, and `env` fields introduced in 1.29. The operator ignores these fields on older versions, but accepting them in the schema allows users to share a single manifest across clusters running different CNPG versions. ([#​10131](https://github.com/cloudnative-pg/cloudnative-pg/pull/10131 ), [#​10387](https://github.com/cloudnative-pg/cloudnative-pg/pull/10387 )) <!-- 1.28 1.27 -->
- The operator now honors the `primaryUpdateMethod` when adding new PVCs to a cluster, ensuring that the rollout strategy (e.g., switchover vs. restart) is respected during storage expansion or additions. ([#​9720](https://github.com/cloudnative-pg/cloudnative-pg/pull/9720 )) <!-- 1.28 1.27 -->
- Refined the `alpha.cnpg.io/unrecoverable` annotation logic to allow it to function even on pods that have not yet reached the `Ready` state, facilitating the recovery of stuck instances. ([#​9968](https://github.com/cloudnative-pg/cloudnative-pg/pull/9968 )) <!-- 1.28 -->
##### Security and Supply Chain
- **Security best practices integration**: integrated the OpenSSF baseline scanner and added a `SECURITY-INSIGHTS.yaml` file to the repository to align with industry-standard security reporting. ([#​10054](https://github.com/cloudnative-pg/cloudnative-pg/pull/10054 ), <!-- 1.28 1.27 1.25 --> [#​10062](https://github.com/cloudnative-pg/cloudnative-pg/pull/10062 )) <!-- 1.28 1.27 1.25 -->
- **SLSA provenance and SBOMs**: added SLSA (Supply-chain Levels for Software Artifacts) provenance to release binaries and container images. Additionally, enabled Software Bill of Materials (SBOM) generation within the GoReleaser pipeline for improved dependency transparency. ([#​10048](https://github.com/cloudnative-pg/cloudnative-pg/pull/10048 ), <!-- 1.28 1.27 1.25 --> [#​10074](https://github.com/cloudnative-pg/cloudnative-pg/pull/10074 )) <!-- 1.28 1.27 1.25 -->
- **Password leak prevention**: fixed a potential security risk where PostgreSQL could leak role passwords in the logs during specific reconciliation phases. ([#​9950](https://github.com/cloudnative-pg/cloudnative-pg/pull/9950 )) <!-- 1.28 1.27 1.25 -->
##### Changes
- Updated the default PostgreSQL version to 18.3 (image `18.3-system-trixie`). ([#​10090](https://github.com/cloudnative-pg/cloudnative-pg/pull/10090 )) <!-- 1.28 1.27 1.25 -->
##### Fixes
- Fixed a deadlock during operator upgrades affecting clusters using synchronous replication, where pods running the old and new operator versions computed different PostgreSQL configuration hashes, causing the uniformity check to block indefinitely and preventing both rolling updates and in-place upgrades from proceeding. ([#​10342](https://github.com/cloudnative-pg/cloudnative-pg/pull/10342 )) <!-- 1.28 -->
- Fixed an issue where fencing annotations could not be processed when the WAL disk was full, because the disk space check blocked the instance manager from starting. The check is now performed later in the lifecycle loop, after fencing is evaluated. ([#​10302](https://github.com/cloudnative-pg/cloudnative-pg/pull/10302 )) <!-- 1.28 1.27 -->
- Fixed an issue where replicas would get stuck in a `Pending` state if the `VolumeSnapshot` used for the initial bootstrap had been deleted. The operator now validates snapshot existence before use; if a snapshot is missing, it attempts to use the next available candidate or falls back to `pg_basebackup`. ([#​10192](https://github.com/cloudnative-pg/cloudnative-pg/pull/10192 )) <!-- 1.28 1.27 1.25 -->
- Prevented the "supervised primary" rollout strategy from consuming all available rollout slots, which previously caused delays in scheduled updates. Contributed by [@​ermakov-oleg](https://github.com/ermakov-oleg ). ([#​9977](https://github.com/cloudnative-pg/cloudnative-pg/pull/9977 )) <!-- 1.28 1.27 1.25 -->
- Fixed an issue where certain hot-standby parameter changes were not being correctly applied to replica clusters. ([#​9952](https://github.com/cloudnative-pg/cloudnative-pg/pull/9952 )) <!-- 1.28 1.27 1.25 -->
- Fixed a bug in the CNPG-I reconciler hook that could lead to skipping subsequent plugins when a "continue" result was returned. Contributed by [@​sharifmshaker](https://github.com/sharifmshaker ). ([#​9978](https://github.com/cloudnative-pg/cloudnative-pg/pull/9978 )) <!-- 1.28 1.27 -->
- Fixed a deadlock scenario that occurred when attempting to resize a filesystem on a PVC that was not currently attached to a Pod. Contributed by [@​jmealo](https://github.com/jmealo ). ([#​9981](https://github.com/cloudnative-pg/cloudnative-pg/pull/9981 )) <!-- 1.28 1.27 -->
- Fixed webhook validation of bootstrap recovery sources to accept external clusters configured with `ConnectionParameters` (for `pg_basebackup`-based recovery). Previously, these were incorrectly rejected unless a Barman object store or CNPG-i plugin was also configured. ([#​10268](https://github.com/cloudnative-pg/cloudnative-pg/pull/10268 )) <!-- 1.28 1.27 1.25 -->
- Volume names for extensions and tablespaces are now prefixed to avoid naming collisions with standard cluster volumes. ([#​9973](https://github.com/cloudnative-pg/cloudnative-pg/pull/9973 )) <!-- 1.28 1.27 -->
- When hibernating a non-healthy cluster, the operator now reports a `WaitingForHealthy` condition, making the deferred hibernation state visible through `cnpg status`. ([#​10193](https://github.com/cloudnative-pg/cloudnative-pg/pull/10193 )) <!-- 1.28 1.27 1.25 -->
- Fixed fencing to work correctly even when the target pod does not exist. Fencing operates on a cluster-level annotation and should not depend on pod existence; instance name validation is now performed only in the `cnpg fencing on` command. ([#​10035](https://github.com/cloudnative-pg/cloudnative-pg/pull/10035 )) <!-- 1.28 1.27 1.25 -->
- Fixed the cluster and pooler service reconcilers to correctly handle changes to all spec fields when using the patch update strategy. The reconciler now uses RFC 7386 JSON Merge Patching, preventing cloud-provider-set fields (such as `loadBalancerClass`) from being inadvertently removed. ([#​10190](https://github.com/cloudnative-pg/cloudnative-pg/pull/10190 ), [#​10311](https://github.com/cloudnative-pg/cloudnative-pg/pull/10311 )) <!-- 1.28 1.27 1.25 -->
- Fixed a race condition in the deprecated in-tree Barman Cloud backup implementation affecting parallel WAL restore, where prefetched files could be read while still being downloaded, causing PostgreSQL recovery to fail with "invalid checkpoint record" errors. ([#​10285](https://github.com/cloudnative-pg/cloudnative-pg/pull/10285 )) <!-- 1.28 1.27 1.25 -->
- Fixed the timeline history file validation to also apply to plugin-based WAL restore. Previously, the protection introduced in [#​9650](https://github.com/cloudnative-pg/cloudnative-pg/pull/9650 ) only covered in-tree restores, allowing plugins to bypass the check and download future timeline history files, causing timeline mismatch errors on replicas. ([#​9849](https://github.com/cloudnative-pg/cloudnative-pg/pull/9849 )) <!-- 1.28 1.27 1.25 -->
- `cnpg` plugin:
- The cnpg plugin now correctly propagates ImagePullSecrets to the `pgbench` Job pod template. ([#​10174](https://github.com/cloudnative-pg/cloudnative-pg/pull/10174 )) <!-- 1.28 1.27 1.25 -->
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuNCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJoZWxtIl19-->
Reviewed-on: #5367
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 21:25:24 +00:00
273d571fde
chore(deps): update home-assistant to v2026.4.0 ( #5369 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
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 | `2026.3.4` → `2026.4.0` |
| [home-assistant/core](https://github.com/home-assistant/core ) | minor | `2026.3.4` → `2026.4.0` |
---
### Release Notes
<details>
<summary>home-assistant/core (ghcr.io/home-assistant/home-assistant)</summary>
### [`v2026.4.0`](https://github.com/home-assistant/core/releases/tag/2026.4.0 )
[Compare Source](https://github.com/home-assistant/core/compare/2026.3.4...2026.4.0 )
<https://www.home-assistant.io/blog/2026/04/01/release-20264/ >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuNiIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5369
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 21:23:39 +00:00
2c571e4e5b
chore(deps): update searxng/searxng:latest docker digest to dac0c44 ( #5376 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
2026-04-01 20:03:18 +00:00
b0629865cd
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.5 ( #5374 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m7s
2026-04-01 18:03:35 +00:00
96bdb4d093
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.8 ( #5373 )
renovate / renovate (push) Successful in 3m20s
2026-04-01 17:04:01 +00:00
a4a773463a
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.7 ( #5371 )
renovate / renovate (push) Successful in 3m32s
2026-04-01 16:04:41 +00:00
57c9f95995
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.12.3 ( #5370 )
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 40s
lint-test-helm / lint-helm (push) Successful in 41s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-04-01 16:04:12 +00:00
7ebc3579ab
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.6 ( #5368 )
render-manifests / render-manifests (push) Successful in 7m1s
renovate / renovate (push) Successful in 4m38s
2026-04-01 12:05:08 +00:00
8fc986465f
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.5 ( #5366 )
renovate / renovate (push) Successful in 4m49s
2026-04-01 11:03:29 +00:00
afa7b4b9b0
chore(deps): update ghcr.io/sahara101/movie-roulette docker tag to v5.4.1 ( #5364 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m29s
2026-04-01 10:04:21 +00:00
467c2a0996
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.4 ( #5363 )
renovate / renovate (push) Successful in 15m47s
2026-04-01 09:04:25 +00:00
07f8771424
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.4 ( #5363 )
renovate / renovate (push) Has been cancelled
2026-04-01 09:04:22 +00:00
30b992d143
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.3 ( #5362 )
renovate / renovate (push) Successful in 4m17s
2026-04-01 07:03:49 +00:00
55c3a045f8
chore(deps): update dependency jellyfin/jellyfin to v10.11.7 ( #5361 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m35s
2026-04-01 03:15:32 +00:00
515bf8b391
feat: remove protocol ( #5360 )
...
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m36s
Reviewed-on: #5360
2026-04-01 02:34:33 +00:00
1815058f2d
fix: change group name
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-31 21:25:51 -05:00
86b632cf05
feat: refactor apps ( #5357 )
...
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5357
2026-04-01 02:19:20 +00:00
a85b502231
chore(deps): update xenrox/ntfy-alertmanager docker tag to v1 ( #5312 )
...
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m39s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| xenrox/ntfy-alertmanager | major | `0.5.0` → `1.0.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5312
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 01:31:36 +00:00
274dd67f2c
chore(deps): update tdarr to v2.67.01 ( #5271 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.66.01` → `2.67.01` |
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.66.01` → `2.67.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5271
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 01:29:52 +00:00
558c6bd00e
feat: use regular image for health probes ( #5355 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5355
2026-04-01 01:28:46 +00:00
6892b65541
chore(deps): update favonia/cloudflare-ddns docker tag to v1.16.1 ( #5354 )
lint-test-docker / lint-docker-compose (push) Successful in 21s
renovate / renovate (push) Has been cancelled
2026-04-01 01:22:25 +00:00
9facaa0464
feat: change image tags ( #5352 )
...
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5352
2026-04-01 01:18:43 +00:00
aa1099bd90
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.2 ( #5350 )
renovate / renovate (push) Successful in 8m29s
2026-04-01 01:05:07 +00:00
0b1b2d4b8d
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.2 ( #5350 )
renovate / renovate (push) Has been cancelled
2026-04-01 01:04:58 +00:00
b4b211f002
chore(deps): update ghcr.io/jellyfin/jellyfin docker tag to v10.11.7 ( #5349 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 1m5s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-04-01 01:04:34 +00:00
50cfb00eb6
feat: change to alpine ( #5347 )
...
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 16m15s
Reviewed-on: #5347
2026-04-01 00:28:07 +00:00
ec887da62d
chore(deps): update deluan/navidrome docker tag to v0.61.0 ( #5344 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [deluan/navidrome](https://github.com/navidrome/navidrome ) | minor | `0.60.3` → `0.61.0` |
---
### Release Notes
<details>
<summary>navidrome/navidrome (deluan/navidrome)</summary>
### [`v0.61.0`](https://github.com/navidrome/navidrome/releases/tag/v0.61.0 )
[Compare Source](https://github.com/navidrome/navidrome/compare/v0.60.3...v0.61.0 )
This version brings a comprehensive **Artwork overhaul**, with per-disc cover art, artist image uploads, animated image preservation, and a faster image pipeline powered by WebP encoding. You can now upload custom artwork for playlists, artists, and internet radios directly from the UI, and multi-disc albums will automatically pick up disc-specific cover images.
**Search** has been completely rebuilt on top of SQLite FTS5 with two-phase BM25 ranking, delivering faster and more accurate results across your entire library.
**Transcoding** is now fully server-managed: Navidrome detects client codecs, applies format-aware bitrate defaults, and implements the [OpenSubsonic Transcoding extension](https://opensubsonic.netlify.app/docs/extensions/transcoding/ ), so clients no longer need to guess what format to request.
The **Plugin System** continues to mature with new host services for HTTP requests, persistent task queues, lyrics providers, and key-value storage with TTL support, giving plugin developers more tools to build powerful integrations.
#### Security
- Bump `golang.org/x/image` to v0.38.0 to address CVE-2026-33809. ([#​5268](https://github.com/navidrome/navidrome/pull/5268 ))
- Add ownership checks to share Delete and Update operations, preventing unauthorized access to other users' shares. ([#​5189](https://github.com/navidrome/navidrome/pull/5189 ) by [@​deluan](https://github.com/deluan ))
- Clear server-managed fields in savePlaylist to prevent field injection via REST API. ([f102036dc](https://github.com/navidrome/navidrome/commit/f102036dc ) by [@​deluan](https://github.com/deluan ))
#### ⚠️ Breaking Changes
- Remove built-in Spotify integration. The `Spotify.ID` and `Spotify.Secret` configuration options are no longer supported. Use the Last.fm or Deezer agents, or a plugin for similar functionality, like the new [Apple Music Plugin](https://github.com/navidrome/apple-music-plugin ). ([#​5197](https://github.com/navidrome/navidrome/pull/5197 ) by [@​deluan](https://github.com/deluan ))
#### Configuration Changes
| Status | Option | Description | Default |
| ------- | -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| New | `EnableArtworkUpload` | Enable uploading custom artwork for playlists and artists. ([#​5110](https://github.com/navidrome/navidrome/pull/5110 ), [#​5198](https://github.com/navidrome/navidrome/pull/5198 )) | `true` |
| New | `EnableM3UExternalAlbumArt` | Enable fetching album art URLs from `#EXTALBUMARTURL` directives in M3U playlists. ([#​5131](https://github.com/navidrome/navidrome/pull/5131 )) | `false` |
| New | `DiscArtPriority` | Priority list for disc-level cover art sources. ([#​5182](https://github.com/navidrome/navidrome/pull/5182 )) | `disc*.*, cd*.*, cover.*, folder.*, front.*, discsubtitle, embedded` |
| New | `ArtistImageFolder` | Folder name to search for artist images within the library. ([#​5198](https://github.com/navidrome/navidrome/pull/5198 )) | — |
| New | `Search.Backend` | Search backend to use (`fts` for FTS5 full-text search). ([#​5079](https://github.com/navidrome/navidrome/pull/5079 )) | `fts` |
| New | `ExtAuth.LogoutURL` | URL to redirect to when logging out with external authentication. ([#​5074](https://github.com/navidrome/navidrome/pull/5074 )) | `""` |
| New | `Subsonic.AppendAlbumVersion` | Append album version/edition to album names in Subsonic API responses. ([#​5111](https://github.com/navidrome/navidrome/pull/5111 )) | `true` |
| New | `UISearchDebounceMs` | Debounce delay for the UI search field. ([#​5079](https://github.com/navidrome/navidrome/pull/5079 )) | — |
| Changed | `CoverJpegQuality` → `CoverArtQuality` | Renamed for clarity. Old name still works. ([#​5181](https://github.com/navidrome/navidrome/pull/5181 )) | `75` |
| CHanged | `SearchFullString` | Use `Search.FullString` instead. ([#​5079](https://github.com/navidrome/navidrome/pull/5079 )) | — |
| Removed | `Spotify.ID`, `Spotify.Secret` | Spotify integration has been removed. ([#​5197](https://github.com/navidrome/navidrome/pull/5197 )) | — |
For a complete list of all configuration options, see the [Configuration Options](https://www.navidrome.org/docs/usage/configuration-options/ ) documentation.
#### Artwork
- Add per-disc cover art support, with configurable `DiscArtPriority`. ([#​5182](https://github.com/navidrome/navidrome/pull/5182 ) by [@​deluan](https://github.com/deluan ))
- Add artist image uploads and image-folder artwork source. ([#​5198](https://github.com/navidrome/navidrome/pull/5198 ) by [@​deluan](https://github.com/deluan ))
- Preserve animated image artwork (GIF, APNG, animated WebP) during resize. ([#​5184](https://github.com/navidrome/navidrome/pull/5184 ) by [@​deluan](https://github.com/deluan ))
- Improve image serving performance with WebP encoding and optimized pipeline. ([#​5181](https://github.com/navidrome/navidrome/pull/5181 ) by [@​deluan](https://github.com/deluan ))
- Increase cover art size to 600px and use CatmullRom scaling for sharper images. ([cb396f3db](https://github.com/navidrome/navidrome/commit/cb396f3db ) by [@​deluan](https://github.com/deluan ))
- Fallback mediafile cover art to disc artwork before album. ([#​5216](https://github.com/navidrome/navidrome/pull/5216 ) by [@​deluan](https://github.com/deluan ))
- Refresh stale artist image URLs on expiry. ([#​5267](https://github.com/navidrome/navidrome/pull/5267 ) by [@​deluan](https://github.com/deluan ))
- Validate ffmpeg pipe before returning in cover art fallback. ([420d2c8e5](https://github.com/navidrome/navidrome/commit/420d2c8e5 ) by [@​deluan](https://github.com/deluan ))
- Search parent folders for album cover art in multi-disc layouts. ([#​5157](https://github.com/navidrome/navidrome/pull/5157 ) by [@​deluan](https://github.com/deluan ))
#### UI
- Add custom playlist cover art upload. ([#​5110](https://github.com/navidrome/navidrome/pull/5110 ) by [@​adrbn](https://github.com/adrbn ))
- Add cover art support for internet radio stations. ([#​5229](https://github.com/navidrome/navidrome/pull/5229 ) by [@​deluan](https://github.com/deluan ))
- Add Dracula theme. ([#​5023](https://github.com/navidrome/navidrome/pull/5023 ) by [@​Saulimedes](https://github.com/Saulimedes ))
- Add Nutball theme. ([#​4544](https://github.com/navidrome/navidrome/pull/4544 ) by [@​cafecitopuro](https://github.com/cafecitopuro ))
- Add tooltips for long playlist and album names. ([#​5070](https://github.com/navidrome/navidrome/pull/5070 ) by [@​sfredo](https://github.com/sfredo ))
- Add download link for config TOML and disable clipboard copy when unavailable. ([#​5035](https://github.com/navidrome/navidrome/pull/5035 ) by [@​kgarner7](https://github.com/kgarner7 ))
- Add `path` field as optional column in library list for desktop view. ([4e34d3ac1](https://github.com/navidrome/navidrome/commit/4e34d3ac1 ) by [@​deluan](https://github.com/deluan ))
- Integrate server-managed transcoding decisions into web player. ([#​5155](https://github.com/navidrome/navidrome/pull/5155 ) by [@​deluan](https://github.com/deluan ))
- Improve browser codec detection. ([#​5171](https://github.com/navidrome/navidrome/pull/5171 ) by [@​deluan](https://github.com/deluan ))
- Allow `DefaultTheme="Auto"` from config. ([#​5190](https://github.com/navidrome/navidrome/pull/5190 ) by [@​trek-e](https://github.com/trek-e ))
- Fix search focus after clearing search field. ([#​4932](https://github.com/navidrome/navidrome/pull/4932 ) by [@​borisrorsvort](https://github.com/borisrorsvort ))
- Fix "Play Next" from restarting playback at top of queue. ([#​5049](https://github.com/navidrome/navidrome/pull/5049 ) by [@​alannnna](https://github.com/alannnna ))
- Fix toggle switches not visible in Gruvbox Dark theme. ([#​5064](https://github.com/navidrome/navidrome/pull/5064 ) by [@​deluan](https://github.com/deluan ))
- Fix delete button contrast in AMusic theme. ([51c48bcac](https://github.com/navidrome/navidrome/commit/51c48bcac ) by [@​deluan](https://github.com/deluan ))
- Cancel in-flight image requests on pagination, cache across remounts. ([#​5249](https://github.com/navidrome/navidrome/pull/5249 ) by [@​deluan](https://github.com/deluan ))
- Prevent mobile touch events from triggering playback after lightbox close. ([197d357f0](https://github.com/navidrome/navidrome/commit/197d357f0 ) by [@​deluan](https://github.com/deluan ))
- Prevent duplicate getCoverArt requests on artist page. ([549b81263](https://github.com/navidrome/navidrome/commit/549b81263 ) by [@​deluan](https://github.com/deluan ))
#### Search
- Implement FTS5-based full-text search for faster and more accurate results. ([#​5079](https://github.com/navidrome/navidrome/pull/5079 ) by [@​deluan](https://github.com/deluan ))
- Improve FTS queries with two-phase BM25 ranking for Subsonic's `search3` endpoint. ([#​5086](https://github.com/navidrome/navidrome/pull/5086 ) by [@​deluan](https://github.com/deluan ))
#### Transcoding
- Implement server-managed transcoding. ([#​4990](https://github.com/navidrome/navidrome/pull/4990 ) by [@​deluan](https://github.com/deluan ))
- Add player MaxBitRate cap, format-aware defaults, and browser profile filtering. ([#​5165](https://github.com/navidrome/navidrome/pull/5165 ) by [@​deluan](https://github.com/deluan ))
- Improve transcoding failure diagnostics and error responses. ([#​5227](https://github.com/navidrome/navidrome/pull/5227 ) by [@​deluan](https://github.com/deluan ))
- Use ADTS for AAC transcoding. ([#​5167](https://github.com/navidrome/navidrome/pull/5167 ) by [@​deluan](https://github.com/deluan ))
- Implement fallback to DefaultDownsamplingFormat for unknown formats. ([5ecbe31a0](https://github.com/navidrome/navidrome/commit/5ecbe31a0 ) by [@​deluan](https://github.com/deluan ))
- Prevent raw file being returned when explicit transcode format is requested. ([053a0fd6c](https://github.com/navidrome/navidrome/commit/053a0fd6c ) by [@​deluan](https://github.com/deluan ))
#### Subsonic API
- Implement OpenSubsonic `transcoding` extension. ([#​4990](https://github.com/navidrome/navidrome/pull/4990 ) by [@​deluan](https://github.com/deluan ))
- Append album version to names in Subsonic API responses. ([#​5111](https://github.com/navidrome/navidrome/pull/5111 ) by [@​deluan](https://github.com/deluan ))
- Add coverArt to internetRadioStation response. ([03608d3ee](https://github.com/navidrome/navidrome/commit/03608d3ee ) by [@​deluan](https://github.com/deluan ))
- Add per-disc cover art support. ([#​5182](https://github.com/navidrome/navidrome/pull/5182 ) by [@​deluan](https://github.com/deluan ))
- Never omit duration for AlbumID3. ([#​5217](https://github.com/navidrome/navidrome/pull/5217 ) by [@​kgarner7](https://github.com/kgarner7 ))
- Always return required playqueue fields. ([#​5172](https://github.com/navidrome/navidrome/pull/5172 ) by [@​kgarner7](https://github.com/kgarner7 ))
- Always include mandatory title field in Child responses. ([a887521d7](https://github.com/navidrome/navidrome/commit/a887521d7 ) by [@​deluan](https://github.com/deluan ))
- Restore `public` attribute for playlists in XML responses. ([0c3cc8653](https://github.com/navidrome/navidrome/commit/0c3cc8653 ) by [@​deluan](https://github.com/deluan ))
#### Scanner
- Add MKA/Matroska audio file support via TagLib 2.2. ([#​5071](https://github.com/navidrome/navidrome/pull/5071 ) by [@​deluan](https://github.com/deluan ))
- Exclude Vorbis VERSION from albumversion tag mapping. ([#​5194](https://github.com/navidrome/navidrome/pull/5194 ) by [@​trek-e](https://github.com/trek-e ))
- Widen WASM panic recovery to cover tag/property reading. ([#​5223](https://github.com/navidrome/navidrome/pull/5223 ) by [@​deluan](https://github.com/deluan ))
- Prevent duplicate tracks when multiple missing files match same target. ([#​5183](https://github.com/navidrome/navidrome/pull/5183 ) by [@​deluan](https://github.com/deluan ))
- Prevent ScanOnStartup when scanner is disabled. ([1cf3fd916](https://github.com/navidrome/navidrome/commit/1cf3fd916 ) by [@​deluan](https://github.com/deluan ))
- Increase watcher channel buffers to prevent dropped filesystem events. ([0790f6662](https://github.com/navidrome/navidrome/commit/0790f6662 ) by [@​deluan](https://github.com/deluan ))
#### Playlists / Smart Playlists
- Support `#EXTALBUMARTURL` directive and sidecar images for playlist cover art. ([#​5131](https://github.com/navidrome/navidrome/pull/5131 ) by [@​deluan](https://github.com/deluan ))
- Add percentage-based limits to smart playlists. ([#​5144](https://github.com/navidrome/navidrome/pull/5144 ) by [@​deluan](https://github.com/deluan ))
- Make album and artist fields available to smart playlist queries. ([#​4927](https://github.com/navidrome/navidrome/pull/4927 ) by [@​ulfurinn](https://github.com/ulfurinn ))
- Add `averageRating` as a smart playlist field. ([#​5092](https://github.com/navidrome/navidrome/pull/5092 ) by [@​Lokke](https://github.com/Lokke ))
#### Server
- Add ExtAuth logout URL configuration. ([#​5074](https://github.com/navidrome/navidrome/pull/5074 ) by [@​deluan](https://github.com/deluan ))
- Accept `ND_`-prefixed environment variable names in config files. ([#​5258](https://github.com/navidrome/navidrome/pull/5258 ) by [@​deluan](https://github.com/deluan ))
- Add syslog priority prefixes for systemd-journald. ([#​5192](https://github.com/navidrome/navidrome/pull/5192 ) by [@​trek-e](https://github.com/trek-e ))
- Require additional variable to enable systemd logging. ([#​5222](https://github.com/navidrome/navidrome/pull/5222 ) by [@​kgarner7](https://github.com/kgarner7 ))
- Add crontab(5) random `~` syntax support for schedule expressions. ([#​5233](https://github.com/navidrome/navidrome/pull/5233 ) by [@​deluan](https://github.com/deluan ))
- Preserve `created_at` when moving songs between libraries. ([#​5055](https://github.com/navidrome/navidrome/pull/5055 ) by [@​deluan](https://github.com/deluan ))
- Increase SSE writeTimeout to exceed keepAlive period. ([#​5054](https://github.com/navidrome/navidrome/pull/5054 ) by [@​rcatolino](https://github.com/rcatolino ))
- Use `http.TimeFormat` for Last-Modified header. ([#​5219](https://github.com/navidrome/navidrome/pull/5219 ) by [@​SimonTeixidor](https://github.com/SimonTeixidor ))
- Return correct scanType in startScan response. ([#​5159](https://github.com/navidrome/navidrome/pull/5159 ) by [@​deluan](https://github.com/deluan ))
- Return 404 instead of 500 for non-existent playlists. ([b64d8ad33](https://github.com/navidrome/navidrome/commit/b64d8ad33 ) by [@​deluan](https://github.com/deluan ))
- Normalize timestamps and fix recently added album sorting. ([#​5176](https://github.com/navidrome/navidrome/pull/5176 ) by [@​deluan](https://github.com/deluan ))
#### Plugins
- Add HTTP host service for plugin HTTP requests. ([#​5095](https://github.com/navidrome/navidrome/pull/5095 ) by [@​deluan](https://github.com/deluan ))
- Add TaskQueue host service for persistent background task queues. ([#​5116](https://github.com/navidrome/navidrome/pull/5116 ) by [@​deluan](https://github.com/deluan ))
- Add lyrics provider plugin capability. ([#​5126](https://github.com/navidrome/navidrome/pull/5126 ) by [@​deluan](https://github.com/deluan ))
- Add TTL support, batch operations, and hardening to kvstore. ([#​5127](https://github.com/navidrome/navidrome/pull/5127 ) by [@​deluan](https://github.com/deluan ))
- Allow mounting library directories as read-write. ([#​5122](https://github.com/navidrome/navidrome/pull/5122 ) by [@​deluan](https://github.com/deluan ))
- Change websockets Data field type to `[]byte` for binary support. ([6fd044fb0](https://github.com/navidrome/navidrome/commit/6fd044fb0 ) by [@​deluan](https://github.com/deluan ))
- Clear plugin errors on startup to allow retrying. ([27a83547f](https://github.com/navidrome/navidrome/commit/27a83547f ) by [@​deluan](https://github.com/deluan ))
#### Translations
- Add Slovak language translation. ([#​5231](https://github.com/navidrome/navidrome/pull/5231 ) by [@​JRoshthen1](https://github.com/JRoshthen1 ))
- Update Chinese Simplified translation. ([#​5025](https://github.com/navidrome/navidrome/pull/5025 ) by [@​fxj368](https://github.com/fxj368 ))
- Update Basque translation. ([#​5038](https://github.com/navidrome/navidrome/pull/5038 ) by [@​xabirequejo](https://github.com/xabirequejo ))
- Update Hungarian translation. ([#​5041](https://github.com/navidrome/navidrome/pull/5041 ), [#​5263](https://github.com/navidrome/navidrome/pull/5263 ) by [@​ChekeredList71](https://github.com/ChekeredList71 ))
- Update Bulgarian, Catalan, Danish, German, Greek, Spanish, Finnish, French, Galician, Portuguese (BR), Russian, Slovenian, Swedish, Thai, Ukrainian, Chinese (Traditional) translations. ([#​5044](https://github.com/navidrome/navidrome/pull/5044 ), [#​5039](https://github.com/navidrome/navidrome/pull/5039 ), [#​5218](https://github.com/navidrome/navidrome/pull/5218 ), [#​5260](https://github.com/navidrome/navidrome/pull/5260 ))
#### New Contributors
- [@​cafecitopuro](https://github.com/cafecitopuro ) made their first contribution in [#​4544](https://github.com/navidrome/navidrome/pull/4544 )
- [@​Saulimedes](https://github.com/Saulimedes ) made their first contribution in [#​5023](https://github.com/navidrome/navidrome/pull/5023 )
- [@​fxj368](https://github.com/fxj368 ) made their first contribution in [#​5025](https://github.com/navidrome/navidrome/pull/5025 )
- [@​rcatolino](https://github.com/rcatolino ) made their first contribution in [#​5054](https://github.com/navidrome/navidrome/pull/5054 )
- [@​sfredo](https://github.com/sfredo ) made their first contribution in [#​5070](https://github.com/navidrome/navidrome/pull/5070 )
- [@​adrbn](https://github.com/adrbn ) made their first contribution in [#​5110](https://github.com/navidrome/navidrome/pull/5110 )
- [@​trek-e](https://github.com/trek-e ) made their first contribution in [#​5190](https://github.com/navidrome/navidrome/pull/5190 )
- [@​SimonTeixidor](https://github.com/SimonTeixidor ) made their first contribution in [#​5219](https://github.com/navidrome/navidrome/pull/5219 )
- [@​JRoshthen1](https://github.com/JRoshthen1 ) made their first contribution in [#​5231](https://github.com/navidrome/navidrome/pull/5231 )
**Full Changelog**: <https://github.com/navidrome/navidrome/compare/v0.60.3...v0.61.0 >
#### Helping out
This release is only possible thanks to the support of some **awesome people**!
Want to be one of them?
You can [sponsor](https://github.com/sponsors/deluan ), pay me a [Ko-fi](https://ko-fi.com/deluan ), or [contribute with code](https://www.navidrome.org/docs/developers/ ).
#### Where to go next?
- Read installation instructions on our [website](https://www.navidrome.org/docs/installation/ ).
- Host Navidrome on [PikaPods](https://www.pikapods.com/pods/navidrome ) for a simple cloud solution.
- Reach out on [Discord](https://discord.gg/xh7j7yF ), [Reddit](https://www.reddit.com/r/navidrome/ ) and [Twitter](https://twitter.com/navidrome )!
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5344
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-04-01 00:27:12 +00:00
0708cc3809
tmp/refactor-14 ( #5345 )
...
lint-test-helm / lint-helm (push) Successful in 1m36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5345
2026-04-01 00:17:29 +00:00
ffe9accea0
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.1 ( #5343 )
renovate / renovate (push) Has been cancelled
2026-04-01 00:04:40 +00:00
a8c0f14c74
feat: disable metrics for auth instances ( #5341 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 15m46s
Reviewed-on: #5341
2026-03-31 22:25:30 +00:00
d3ff1f441a
feat: change affinity label ( #5339 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 15m16s
Reviewed-on: #5339
2026-03-31 22:05:44 +00:00
48454fa2a5
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.13.0 ( #5337 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.12.0` → `0.13.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.13.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.13.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.12.0...0.13.0 )
### [0.13.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.12.0...0.13.0 ) (2026-03-31)
##### Features
- documentation on vault ssh ([648fb31](648fb319b1 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5337
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-31 22:05:13 +00:00
91a231b4a7
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.4 ( #5336 )
lint-test-helm / lint-helm (push) Successful in 2m9s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 22:02:51 +00:00
63ef63c278
fix: change context ( #5330 )
...
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 22m1s
Reviewed-on: #5330
2026-03-31 21:41:35 +00:00
6e37cfe5df
chore(deps): update helm release traefik to v39.0.7 ( #5332 )
lint-test-helm / lint-helm (push) Successful in 1m26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-31 21:38:22 +00:00
6b83b6a5b2
chore(deps): update helm release generic-device-plugin to v0.20.27 ( #5329 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:37:37 +00:00
2e906bd7a5
chore(deps): update dependency roundcube/roundcubemail to v1.6.15 ( #5327 )
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:36:35 +00:00
4c6ad46de3
chore(deps): update dependency gitroomhq/postiz-app to v2.21.4 ( #5326 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:36:01 +00:00
abd0696ca2
chore(deps): update dependency gethomepage/homepage to v1.12.2 ( #5325 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:35:40 +00:00
832a50bf62
chore(deps): update dependency frederikemmer/medialyze to v0.4.1 ( #5324 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:35:12 +00:00
bd4e4807c0
chore(deps): update dependency directus/directus to v11.17.1 ( #5323 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-31 21:34:47 +00:00
463fb1856c
chore(deps): update dependency av1155/houndarr to v1.6.4 ( #5322 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Has been cancelled
2026-03-31 21:34:18 +00:00
b29519f1f4
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.102.0 ( #5321 )
renovate / renovate (push) Successful in 4m39s
2026-03-31 19:03:34 +00:00
81c83ad273
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.7 ( #5320 )
renovate / renovate (push) Failing after 3m20s
2026-03-31 18:05:31 +00:00
48dcc05b47
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.6 ( #5319 )
renovate / renovate (push) Successful in 5m36s
2026-03-31 17:04:23 +00:00
24fe2fe4c6
chore(deps): update kube-prometheus-stack docker tag to v82.16.0 ( #5317 )
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Failing after 4m19s
2026-03-31 16:05:04 +00:00
251927ece3
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.12.2 ( #5315 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-docker / lint-docker-compose (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m59s
2026-03-31 15:07:25 +00:00
1824907ec4
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.4 ( #5314 )
render-manifests / render-manifests (push) Successful in 5m42s
renovate / renovate (push) Successful in 7m37s
2026-03-31 14:03:17 +00:00
40679a74c8
chore(deps): update seerr-chart docker tag to v3.3.1 ( #5311 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m4s
2026-03-31 13:05:41 +00:00
779ae93d62
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.3 ( #5310 )
renovate / renovate (push) Has been cancelled
2026-03-31 13:05:06 +00:00
5f391f0080
chore(deps): update ghcr.io/frederikemmer/medialyze docker tag to v0.4.1 ( #5308 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Failing after 6m9s
2026-03-31 08:03:52 +00:00
d67fe3cfdf
fix: add dbname ( #5306 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m53s
Reviewed-on: #5306
2026-03-31 01:47:52 +00:00
fcb24f62af
fix: wrong paths ( #5304 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5304
2026-03-31 01:40:22 +00:00
286e43b5de
tmp/paperless ( #5302 )
...
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 57s
renovate / renovate (push) Has been cancelled
Reviewed-on: #5302
2026-03-31 01:30:37 +00:00
4c1cfa5fa5
chore(deps): update dependency binwiederhier/ntfy to v2.21.0 ( #5300 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.20.1` → `2.21.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.20.1` → `v2.21.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.21.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.21.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.20.1...v2.21.0 )
This release adds the ability to verify email addresses using the `smtp-sender-verify` flag. This is a change that is required because ntfy.sh was used to send unsolicited emails and the AWS SES account was suspended. Going forward, ntfy.sh won't be able to send emails unless the email address was verified ahead of time.
**Features:**
- Add verified email recipients feature with `smtp-sender-verify` config flag, allowing server admins to require email
address verification before sending email notifications ([#​1681](https://github.com/binwiederhier/ntfy/pull/1681 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: #5300
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-31 01:24:10 +00:00
859059a996
chore(deps): update favonia/cloudflare-ddns docker tag to v1.16.0 ( #5301 )
...
lint-test-docker / lint-docker-compose (push) Successful in 32s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [favonia/cloudflare-ddns](https://github.com/favonia/cloudflare-ddns ) | minor | `1.15.1` → `1.16.0` |
---
### Release Notes
<details>
<summary>favonia/cloudflare-ddns (favonia/cloudflare-ddns)</summary>
### [`v1.16.0`](https://github.com/favonia/cloudflare-ddns/blob/HEAD/CHANGELOG.markdown#1160-2026-03-30 )
[Compare Source](https://github.com/favonia/cloudflare-ddns/compare/v1.15.1...v1.16.0 )
Despite the gap of over a year since the last release, we are not aware of any security vulnerability affecting the default configuration. As always, please review the changelog and watch for warnings or errors when upgrading.
#### Highlights
1. **WAF lists now support /128 IPv6 entries.** Cloudflare’s API now accepts individual IPv6 addresses in WAF lists. New `IP4_DEFAULT_PREFIX_LEN` (default `/32`) and `IP6_DEFAULT_PREFIX_LEN` (default `/64`) control how bare addresses are stored in WAF lists. Users can now set `IP6_DEFAULT_PREFIX_LEN` to `128` for per-address granularity. DNS records currently ignore prefix lengths, but will use these in the future.
2. **Multi-instance support via comment-based selection.** New `MANAGED_RECORDS_COMMENT_REGEX` and `MANAGED_WAF_LIST_ITEMS_COMMENT_REGEX` let multiple updater instances safely share the same domain or WAF list, each managing only records or items with matching comments. New `WAF_LIST_ITEM_COMMENT` provides a fallback comment for WAF list items, similar to how `RECORD_COMMENT` serves as a fallback for DNS records.
3. **Multi-IP detection and reconciliation.** Providers now return multiple IP addresses, each with a CIDR prefix length, and the reconciliation algorithm has been redesigned to handle them correctly. The experimental `local.iface` provider now collects all matching global unicast addresses from the specified interface, instead of just the first one. Multi-address support in `url:` and `file:` providers is also experimental.
4. **New `file:` provider.** Reads IP addresses from a local file, re-reading each detection cycle. This enables integration with external scripts or monitoring systems without restarting the updater. (Multi-address support is experimental.)
5. **New variants of `url:` (`url.via4:` and `url.via6:`) for transport overrides.** By default, `url:<url>` connects using the same IP family as the address being detected. Override the IP family used to connect with `url.via4:<url>` or `url.via6:<url>` (e.g., get an IPv6 address over an IPv4 connection). (Multi-address support in URL-based providers is experimental.)
6. **Rewritten user-facing messages.** Many log messages have been reworded into clearer, more natural English.
#### Your Feedback Wanted
The IP prefix length work in this release lays the groundwork for several upcoming features. We’d love your input on the proposed configuration syntax:
- **Per-domain IPv6 host IDs** ([#​764](https://github.com/favonia/cloudflare-ddns/issues/764 )):
- `IP6_DOMAINS=sub.example.com{hostid6=::2}`
- `IP6_DOMAINS=sub.example.com{hostid6=preserve}` (keep the detected host IDs)
- `IP6_DOMAINS=sub.example.com{hostid6=mac(77:cc:a7:f9:45:94)}` (compute an [EUI-64](https://en.wikipedia.org/wiki/IPv6_address#Modified_EUI-64 ) host ID from a MAC address)
- `DOMAINS=sub1.example.com{hostid6=::aad1},sub2.example.com{hostid6=preserve}`
- **Detection IP filtering** ([#​1138](https://github.com/favonia/cloudflare-ddns/issues/1138 )):
- `IP6_DETECTION_FILTER=keep-all`
- `IP6_DETECTION_FILTER=!addr-in(fc00::/7)`
- `IP6_DETECTION_FILTER=subnet-in(2001:db8:abcd::/48)`
- `IP4_DETECTION_FILTER=!addr-in(10.0.0.0/8) && !addr-in(192.168.0.0/16)`
- `IP6_DETECTION_FILTER=contains(2002:dead:beef::/100) || contains(2005:dead:beef::/100)`
| input | `addr-in(1.1.0.0/16)` | `subnet-in(1.1.0.0/16)` | `contains(1.1.0.0/16)` |
| ------------ | ---------------------------------- | ----------------------- | ---------------------- |
| `1.1.1.1/8` | ✔️ | ❌ ️ | ✔️ |
| `1.1.1.1/16` | ✔️ | ✔️ | ✔️ |
| `1.1.1.1/24` | ✔️ | ✔️ | ❌ ️ |
| `1.2.2.2/8` | ❌ ️ (`1.2.2.2` not in `1.1.0.0/16`) | ❌ ️ | ✔️ |
Also planned: a linter for boolean expressions targeting advanced usage of `PROXIED` and the upcoming `IP4/6_DETECTION_FILTER`, and further robustness improvements to the default `cloudflare.trace` provider.
#### Reminder from the Past
As a reminder, since 1.13.0, **the updater no longer drops privileges internally, and `PUID` and `PGID` are ignored.** Please use Docker’s built-in mechanism to drop privileges. The old Docker Compose template may grant unneeded privileges to the new updater, which is not recommended. Please review the new, simpler, and more secure template in [README](./README.markdown). In a nutshell, **remove the `cap_add` attribute and replace the environment variables `PUID` and `PGID` with the [`user: "UID:GID"` attribute](https://docs.docker.com/reference/compose-file/services/#user )**. Similar options may exist for systems not using Docker Compose.
#### Other Notes
**Shoutrrr support is no longer experimental.** The shoutrrr notification integration, introduced in 1.12.0, is now considered stable.
#### Detailed Changes
##### Features
- The detection model has been redesigned so that providers return multiple IP addresses, each with a CIDR prefix length. New `IP4_DEFAULT_PREFIX_LEN` and `IP6_DEFAULT_PREFIX_LEN` settings control how bare addresses are stored in WAF lists. ([#​1144](https://github.com/favonia/cloudflare-ddns/issues/1144 )) ([#​1156](https://github.com/favonia/cloudflare-ddns/issues/1156 ))
- The reconciliation algorithm has been redesigned to handle complex metadata mismatches when multiple IP addresses result in multiple records. ([#​1015](https://github.com/favonia/cloudflare-ddns/issues/1015 )) ([#​1020](https://github.com/favonia/cloudflare-ddns/issues/1020 )) ([#​1022](https://github.com/favonia/cloudflare-ddns/issues/1022 )) ([#​1115](https://github.com/favonia/cloudflare-ddns/issues/1115 ))
- New `file:` provider reads IP addresses from a local file. ([#​1148](https://github.com/favonia/cloudflare-ddns/issues/1148 ))
- New `static:<ip1>,<ip2>,...` and `static.empty` providers have been added. `static.empty` actively clears managed content for a given IP family. ([#​1102](https://github.com/favonia/cloudflare-ddns/issues/1102 )) ([#​1135](https://github.com/favonia/cloudflare-ddns/issues/1135 ))
- The `url:`, `file:`, and `static:` providers now accept addresses in CIDR notation (e.g., `198.51.100.1/24`). ([#​1159](https://github.com/favonia/cloudflare-ddns/issues/1159 )) ([#​1169](https://github.com/favonia/cloudflare-ddns/issues/1169 ))
- The experimental `local.iface` provider now collects all matching global unicast addresses. ([#​1095](https://github.com/favonia/cloudflare-ddns/issues/1095 ))
- New `MANAGED_RECORDS_COMMENT_REGEX` selects only DNS records whose comments match a regex. ([#​1103](https://github.com/favonia/cloudflare-ddns/issues/1103 ))
- New `MANAGED_WAF_LIST_ITEMS_COMMENT_REGEX` and `WAF_LIST_ITEM_COMMENT` provide the same comment-based selection for WAF list items. ([#​1106](https://github.com/favonia/cloudflare-ddns/issues/1106 ))
- New `url.via4:<url>` and `url.via6:<url>` providers override the IP family used to connect to a custom URL. ([#​1131](https://github.com/favonia/cloudflare-ddns/issues/1131 ))
- The updater now warns about likely misconfigured `SHOUTRRR` values. ([#​1111](https://github.com/favonia/cloudflare-ddns/issues/1111 ))
##### Bug Fixes
- The configuration parser now warns about extra commas in lists (e.g., `a,,b`) except for trailing commas, which were silently ignored. ([#​1177](https://github.com/favonia/cloudflare-ddns/issues/1177 ))
- The updater now exits gracefully when `EMOJI` or `QUIET` is invalid. ([#​1174](https://github.com/favonia/cloudflare-ddns/issues/1174 ))
- The updater invalidates relevant zone search cache entries when a zone cannot be found for faster recovery. ([#​1125](https://github.com/favonia/cloudflare-ddns/issues/1125 ))
- API token verification is now stricter, catching malformed tokens before any update attempts. ([#​1126](https://github.com/favonia/cloudflare-ddns/issues/1126 ))
- Providers (especially `cloudflare.trace` and `cloudflare.doh`) now validate detected IP addresses more strictly. ([#​1097](https://github.com/favonia/cloudflare-ddns/issues/1097 )) ([#​1099](https://github.com/favonia/cloudflare-ddns/issues/1099 )) ([#​1101](https://github.com/favonia/cloudflare-ddns/issues/1101 )) ([#​1151](https://github.com/favonia/cloudflare-ddns/issues/1151 ))
- WAF list entries in the configuration are now deduplicated. ([#​1091](https://github.com/favonia/cloudflare-ddns/issues/1091 ))
- The updater now warns when a configured domain does not look like a fully qualified domain name. ([#​1019](https://github.com/favonia/cloudflare-ddns/issues/1019 ))
- The updater now warns when DNS records and WAF list items for the same domain have mixed ownership (some managed, some not). ([#​1173](https://github.com/favonia/cloudflare-ddns/issues/1173 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5301
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-31 01:23:36 +00:00
d916bc7460
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.2 ( #5299 )
renovate / renovate (push) Successful in 2m35s
2026-03-30 21:04:02 +00:00
f45d669dc2
chore(deps): update medialyze to v0.4.0 ( #5294 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [frederikemmer/MediaLyze](https://github.com/frederikemmer/MediaLyze ) | minor | `0.3.0` → `0.4.0` |
| [ghcr.io/frederikemmer/medialyze](https://github.com/frederikemmer/MediaLyze ) | minor | `0.3.0` → `0.4.0` |
---
### Release Notes
<details>
<summary>frederikemmer/MediaLyze (frederikemmer/MediaLyze)</summary>
### [`v0.4.0`](https://github.com/frederikemmer/MediaLyze/blob/HEAD/CHANGELOG.md#v040 )
[Compare Source](https://github.com/frederikemmer/MediaLyze/compare/v0.3.0...v0.4.0 )
> 2026-03-30
First "rough" implementation for detecting duplicate files. May break desktop install use v0.3.0 if it's not working properly.
##### ✨ New
- add per-library duplicate detection with `off` (default), `filename`, `filehash`, `both` modes ([#​16](https://github.com/frederikemmer/MediaLyze/issues/16 ))
- view and search through duplicates on library page
- scan performance tuning in `App settings` with separate controls for per-scan analysis workers and parallel library scans
##### 🐛 Bug fixes
- rework scan execution so discovery streams files directly into analysis and duplicate workers, live progress reflects worker completion, and configured worker counts now affect real throughput
- stop auto-resuming or auto-queuing stale startup jobs, clear pending watchdog debounce requests on cancel, and improve failed scan diagnostics with copyable detailed error payloads
- tighten the duplicate and library-settings UI by capping visible duplicate variants with internal scrolling, aligning scan controls consistently, and making the `dev` desktop artifact build manual-only
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjEwMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkb2NrZXIiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5294
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 19:11:36 +00:00
b9f8013480
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.101.1 ( #5297 )
renovate / renovate (push) Successful in 4m35s
2026-03-30 18:05:08 +00:00
ea858d0e75
chore(deps): update ghcr.io/directus/directus docker tag to v11.17.1 ( #5295 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-30 18:04:25 +00:00
a9a73124ac
chore(deps): update tubearchivist to v0.5.10 ( #5263 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m11s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| bbilly1/tubearchivist | patch | `v0.5.9` → `v0.5.10` |
| [tubearchivist/tubearchivist](https://github.com/tubearchivist/tubearchivist ) | patch | `v0.5.9` → `v0.5.10` |
---
### Release Notes
<details>
<summary>tubearchivist/tubearchivist (tubearchivist/tubearchivist)</summary>
### [`v0.5.10`](https://github.com/tubearchivist/tubearchivist/releases/tag/v0.5.10 )
[Compare Source](https://github.com/tubearchivist/tubearchivist/compare/v0.5.9...v0.5.10 )
#### Added
- Added secret lookup from file, by [@​TheMDev](https://github.com/TheMDev ), [docs](https://docs.tubearchivist.com/installation/env-vars/ )
- Added deprecated appconfig key cleanup, by [@​bbilly1](https://github.com/bbilly1 )
#### Changed
- Removed now redundant manual POT field, by [@​bbilly1](https://github.com/bbilly1 )
- Extend the PIT lifetime for meta data embed for slow IO, by [@​bbilly1](https://github.com/bbilly1 )
- Ignore `number_of_replicas` for index recreation for replica configurations, by [@​camhorn](https://github.com/camhorn )
- Redownload now uses reindex for better metadata preservation, by [@​bbilly1](https://github.com/bbilly1 )
- Changed POT plugin installation method, fix runtime plugin loading into yt-dlp, align with upstreak, by [@​bbilly1](https://github.com/bbilly1 ), [#​1134](https://github.com/tubearchivist/tubearchivist/issues/1134 )
- Changed download process error handling, bot error message now throws and stops task completly, by [@​jwmay2012](https://github.com/jwmay2012 )
#### Fixed
- Fixed newer ES alias APIs for ES9 support, by [@​TheMDev](https://github.com/TheMDev )
- Fixed future problem for search alias, by [@​TheMDev](https://github.com/TheMDev )
- Fixed video deletion from playlist while out of sync, by [@​bbilly1](https://github.com/bbilly1 )
- Fixed embedding error for mutagen on empty description, by [@​bbilly1](https://github.com/bbilly1 ), [#​1124](https://github.com/tubearchivist/tubearchivist/issues/1124 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5263
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:35:46 +00:00
99811bb046
chore(deps): update helm release meilisearch to v0.30.0 ( #5289 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch ) ([source](https://github.com/meilisearch/meilisearch-kubernetes )) | minor | `0.29.0` → `0.30.0` |
---
### Release Notes
<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>
### [`v0.30.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.30.0 )
[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.29.0...meilisearch-0.30.0 )
A Helm chart for the Meilisearch search engine
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJoZWxtIl19-->
Reviewed-on: #5289
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:34:45 +00:00
f71c835cd8
chore(deps): update ollama to v0.19.0 ( #5286 )
...
lint-test-helm / lint-helm (push) Successful in 1m28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | minor | `0.18.3` → `0.19.0` |
| ollama/ollama | minor | `0.18.3` → `0.19.0` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.19.0`](https://github.com/ollama/ollama/releases/tag/v0.19.0 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.18.3...v0.19.0 )
#### What's Changed
- Ollama's app will now no longer incorrectly show "model is out of date"
- `ollama launch pi` now includes web search plugin that uses Ollama's web search
- Improved KV cache hit rate when using the Anthropic-compatible API
- Fixed tool call parsing issue with Qwen3.5 where tool calls would be output in thinking
- MLX runner will now create periodic snapshots during prompt processing
- Fixed KV cache snapshot memory leak in MLX runner
- Fixed issue where flash attention would be incorrectly enabled for `grok` models
- Fixed `qwen3-next:80b` not loading in Ollama
#### New Contributors
- [@​amatas](https://github.com/amatas ) made their first contribution in [#​15022](https://github.com/ollama/ollama/pull/15022 )
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.18.3...v0.19.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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5286
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:32:03 +00:00
5d911b04e6
chore(deps): update rybbit to v2.5.0 ( #5275 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/rybbit-io/rybbit-backend](https://github.com/rybbit-io/rybbit ) | minor | `v2.4.0` → `v2.5.0` |
| [rybbit-io/rybbit](https://github.com/rybbit-io/rybbit ) | minor | `v2.4.0` → `v2.5.0` |
---
### Release Notes
<details>
<summary>rybbit-io/rybbit (ghcr.io/rybbit-io/rybbit-backend)</summary>
### [`v2.5.0`](https://github.com/rybbit-io/rybbit/releases/tag/v2.5.0 )
[Compare Source](https://github.com/rybbit-io/rybbit/compare/v2.4.0...v2.5.0 )
- Improved bot blocking capabilities
- Added teams to further subdivide organizations into groups of users and sites <https://rybbit.com/docs/teams >
- Added tagging that allows easy slicing of analytics into different cohorts, similar to an existing feature from Umami <https://rybbit.com/docs/tagging >
- Various minor performance improvements
Thank you [@​lukyrys](https://github.com/lukyrys ) for multiple contributions over this period
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5275
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:30:26 +00:00
7446e1c586
chore(deps): update dawarich to v1.6.0 ( #5260 )
...
lint-test-helm / lint-helm (push) Successful in 1m34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [Freika/dawarich](https://github.com/Freika/dawarich ) | minor | `1.4.0` → `1.6.0` |
| [freikin/dawarich](https://github.com/Freika/dawarich ) | minor | `1.4.0` → `1.6.0` |
---
### Release Notes
<details>
<summary>Freika/dawarich (Freika/dawarich)</summary>
### [`v1.6.0`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#160---2026-03-29 )
[Compare Source](https://github.com/Freika/dawarich/compare/1.5.1...1.6.0 )
##### Added
- Immich users can now enrich their photos with geodata.
- Users can now optionally enable two-factor authentication (2FA) for their accounts in Settings > Two-Factor Authentication. Supported methods: TOTP apps (Google Authenticator, Authy, etc.) and backup codes. Once enabled, users will be prompted for a 2FA code on login. This adds an extra layer of security to protect your location data.
##### Fixed
- Fix OIDC account linking failing when the email from the identity provider has different casing than the existing Dawarich account [#​1983](https://github.com/Freika/dawarich/issues/1983 ).
- Fix confirmation dialogs being ignored when clicking "Cancel" — destructive actions (account deletion, import/export deletion, place deletion) fired regardless of user choice due to Rails UJS and Turbo both handling the same click [#​1978](https://github.com/Freika/dawarich/issues/1978 ).
- Fix Year in Review share link being empty when toggling public access [#​2418](https://github.com/Freika/dawarich/issues/2418 ).
- Fix address field on Points page being empty when geodata properties are unavailable [#​2419](https://github.com/Freika/dawarich/issues/2419 ).
- Fix Stats API returning the same country/city count for every year instead of per-year counts [#​2280](https://github.com/Freika/dawarich/issues/2280 ).
- Fix flyover countries (with no visited cities) still showing in monthly stats views [#​2423](https://github.com/Freika/dawarich/issues/2423 ).
- Fix importing Google Timeline files. [#​2427](https://github.com/Freika/dawarich/issues/2427 )
### [`v1.5.1`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#151---2026-03-28 )
[Compare Source](https://github.com/Freika/dawarich/compare/1.5.0...1.5.1 )
##### Fixed
- Fix points and tracks interactions on Map v2 being unresponsive after the latest update.
- Fix creating demo data from the onboarding modal.
- Fix navbar for cloud trial users.
- Reset months stats instead of deleting when there is no data.
### [`v1.5.0`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#150---2026-03-28 )
[Compare Source](https://github.com/Freika/dawarich/compare/1.4.0...1.5.0 )
##### Added
- GPS noise filtering. An automatic system to detect ahd filter out points with unrealistic speeds, altitudes, or sudden jumps.
- Support for signing in via web view using our Android app.
- On the map settings page user now can enable and disable map layers.
- Onboarding modal now offers a third option to load demo data (3 days in Berlin, \~1000 points) so new users can instantly see what the map looks like. Demo imports bypass trial limits, are clearly labeled with a "Demo" badge, and can be deleted from a banner on the map page or from the imports list.
- New tool to the Map V2 tools: The "Day per Country" button will open a modal showing a breakdown of how many days the user has spent in each country, based on their points data. This is calculated by grouping points by country and counting unique days with at least one point in that country.
##### Changed
- \[Cloud] The point creation API endpoints are being excluded from the default Lite/Pro rate limits (200/1,000 requests/hour). They now have general rate limits of 10,000 requests/hour.
- Buildings numbers on map V2 are now shown on closer zoom.
##### Fixed
- Users who registered via Google (or other OAuth providers) can now change their password and email without needing to enter their current password.
- Fix deadlocks in reverse geocoding job when multiple Sidekiq workers update points concurrently.
- Fix `counter_cache_column` error in points counter reset job by using direct SQL count instead of `reset_counters`.
- Fix duplicate place records causing `ON CONFLICT` cardinality violations during reverse geocoding.
- Fix `TypeError` crash in transportation mode backfill when Google export files have unexpected JSON structure.
- Fix inability to disable visit suggestions background job due to conflicting Rails UJS and Turbo handlers causing request cancellation [#​2118](https://github.com/Freika/dawarich/issues/2118 ).
- Fix visit confirm/decline buttons firing twice [#​2379](https://github.com/Freika/dawarich/issues/2379 ).
- Fix clicking on a point in Map v2 silently moving it to the cursor position. Points now only update when intentionally dragged [#​2149](https://github.com/Freika/dawarich/issues/2149 ), [#​2150](https://github.com/Freika/dawarich/issues/2150 ).
- Fix visit name suggester not recognizing Photon reverse geocoding data format, causing all suggested places to show as "Suggested place" [#​2151](https://github.com/Freika/dawarich/issues/2151 ), [#​2377](https://github.com/Freika/dawarich/issues/2377 ).
- Fix visit edit form displaying UTC times instead of the user's configured timezone [#​2168](https://github.com/Freika/dawarich/issues/2168 ).
- Fix export deletion failing when the export file was manually removed from disk [#​915](https://github.com/Freika/dawarich/issues/915 ).
- Fix PhotoPrism `before` date filter being off by one day, excluding photos taken on the end date [#​747](https://github.com/Freika/dawarich/issues/747 ).
- Fix datetime inputs allowing 5-digit years on Chrome by adding `max` attribute to all datetime-local fields [#​578](https://github.com/Freika/dawarich/issues/578 ).
- Fix Points page datetime fields requiring seconds input, preventing search on mobile browsers and some desktop browsers [#​1040](https://github.com/Freika/dawarich/issues/1040 ), [#​1478](https://github.com/Freika/dawarich/issues/1478 ).
- Fix altitude values being truncated to integers instead of preserving decimal precision [#​1573](https://github.com/Freika/dawarich/issues/1573 ).
- Fix suggested visits keeping "Suggested Visit" name when confirmed directly without selecting a place [#​1725](https://github.com/Freika/dawarich/issues/1725 ).
- Fix visit name becoming empty and uneditable when clicking the name field and then clicking away [#​1776](https://github.com/Freika/dawarich/issues/1776 ).
- Fix trips page crashing with `undefined method 'coordinates' for nil` when trip path calculation hasn't completed yet [#​1356](https://github.com/Freika/dawarich/issues/1356 ), [#​1765](https://github.com/Freika/dawarich/issues/1765 ).
- Fix Immich/PhotoPrism photos on map not being filtered by the selected date range [#​1755](https://github.com/Freika/dawarich/issues/1755 ).
- Fix short trips (less than one full day) not showing photos due to PhotoPrism `before` date filter being exclusive [#​1688](https://github.com/Freika/dawarich/issues/1688 ).
- Fix health check endpoint (`/api/v1/health`) triggering unnecessary `User Load` database queries on every request [#​1770](https://github.com/Freika/dawarich/issues/1770 ).
- Fix points created via Overland API (Home Assistant, GPSLogger) not being automatically reverse geocoded after creation [#​1242](https://github.com/Freika/dawarich/issues/1242 ).
- Fix monthly stats map crashing with `Invalid LatLng object: (NaN, NaN)` when points have missing coordinates [#​1762](https://github.com/Freika/dawarich/issues/1762 ).
- Fix trips failing with self-signed certificates by leveraging per-integration SSL skip settings [#​455](https://github.com/Freika/dawarich/issues/455 ).
- Fix non-admin users unable to access Background Jobs settings to trigger reverse geocoding or manage visit suggestions [#​1714](https://github.com/Freika/dawarich/issues/1714 ).
- Fix family page map not loading due to `escape_javascript` producing invalid JSON in the Stimulus data attribute.
- Fix countries appearing in visited statistics despite only being driven through without spending meaningful time in any city [#​1595](https://github.com/Freika/dawarich/issues/1595 ), [#​1779](https://github.com/Freika/dawarich/issues/1779 ).
- Fix `migrate_to_new_storage` rake task crashing when export URL is blank, already migrated, or points to a directory instead of a file [#​1018](https://github.com/Freika/dawarich/issues/1018 ), [#​1037](https://github.com/Freika/dawarich/issues/1037 ).
- Fix selecting the only suggested place for a visit having no effect because the dropdown `change` event never fires with a single option [#​471](https://github.com/Freika/dawarich/issues/471 ).
- Fix city duration calculation undercounting time spent due to integer division truncating sub-minute GPS intervals to zero [#​2408](https://github.com/Freika/dawarich/issues/2408 ).
- Fix tooltips in data tables (Imports, Exports, Points) being hidden behind adjacent rows [#​2409](https://github.com/Freika/dawarich/issues/2409 ).
- Fix iOS QR code in Account settings being cut off on the right side [#​2406](https://github.com/Freika/dawarich/issues/2406 ).
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5260
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:27:21 +00:00
8c556ccb1a
chore(deps): update unpoller to v2.39.0 ( #5255 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.38.0` → `v2.39.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.38.0` → `v2.39.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.39.0`](https://github.com/unpoller/unpoller/releases/tag/v2.39.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.38.0...v2.39.0 )
##### Changelog
- [`c596e82`](c596e82cf2 ) fix: use v2 traffic API as DPI fallback for Network 9.1+ firmware ([#​985](https://github.com/unpoller/unpoller/issues/985 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5255
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 16:25:45 +00:00
c22f854a72
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.100.2 ( #5290 )
renovate / renovate (push) Has been cancelled
2026-03-30 16:04:11 +00:00
7081f8b744
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.12.0 ( #5283 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 6m26s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.11.0` → `0.12.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.12.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.12.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.11.0...0.12.0 )
### [0.12.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.11.0...0.12.0 ) (2026-03-30)
##### Features
- add more apps ([e13f3e3](e13f3e30e2 ))
- add more apps ([ef4ff67](ef4ff67818 ))
- add more apps ([32eacf8](32eacf8df7 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5283
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 15:57:06 +00:00
d06442ce32
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.100.1 ( #5288 )
renovate / renovate (push) Successful in 22m5s
2026-03-30 15:04:43 +00:00
7b6327d579
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.100.0 ( #5287 )
renovate / renovate (push) Successful in 6m16s
render-manifests / render-manifests (push) Successful in 15m9s
2026-03-30 08:04:01 +00:00
0810010c72
feat: change to statefulset ( #5281 )
...
lint-test-helm / lint-helm (push) Successful in 1m16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m50s
Reviewed-on: #5281
2026-03-30 02:34:50 +00:00
deee5fe36d
feat: balance resources ( #5279 )
...
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m19s
Reviewed-on: #5279
2026-03-30 02:04:36 +00:00
4130942c87
feat: refactor apps ( #5277 )
...
lint-test-helm / lint-helm (push) Successful in 1m7s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m1s
Reviewed-on: #5277
2026-03-30 01:43:26 +00:00
6f9d893d4a
chore(deps): update dependency gethomepage/homepage to v1.12.1 ( #5257 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gethomepage/homepage](https://github.com/gethomepage/homepage ) | patch | `v1.12.0` → `v1.12.1` |
---
### Release Notes
<details>
<summary>gethomepage/homepage (gethomepage/homepage)</summary>
### [`v1.12.1`](https://github.com/gethomepage/homepage/releases/tag/v1.12.1 )
[Compare Source](https://github.com/gethomepage/homepage/compare/v1.11.0...v1.12.1 )
#### What's Changed
#### 🚀 Features
- Feature: UniFi Drive (UNAS) service widget ([#​6461](https://github.com/gethomepage/homepage/issues/6461 )) [@​stevenharris-dev](https://github.com/stevenharris-dev )
- Chore: make unifi proxy more generic ([#​6469](https://github.com/gethomepage/homepage/issues/6469 )) [@​shamoon](https://github.com/shamoon )
- Enhancement: better support for raw values in block highlighting ([#​6434](https://github.com/gethomepage/homepage/issues/6434 )) [@​shamoon](https://github.com/shamoon )
- Tweak: sanitize calendar integration URLs from markup ([#​6431](https://github.com/gethomepage/homepage/issues/6431 )) [@​shamoon](https://github.com/shamoon )
#### 🐛 Fixes
- Fix: remove trailing space from Watchtower widget loading label ([#​6448](https://github.com/gethomepage/homepage/issues/6448 )) [@​toytag](https://github.com/toytag )
- Fix: revert changes to qbittorrent widget endpoints ([#​6467](https://github.com/gethomepage/homepage/issues/6467 )) [@​shamoon](https://github.com/shamoon )
#### 🧰 Maintenance
- Chore(deps): Bump picomatch from 2.3.1 to 2.3.2 in the npm\_and\_yarn group across 1 directory ([#​6460](https://github.com/gethomepage/homepage/issues/6460 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: return to gh runners ([#​6462](https://github.com/gethomepage/homepage/issues/6462 )) [@​shamoon](https://github.com/shamoon )
- Chore(deps): Bump the npm\_and\_yarn group across 1 directory with 5 updates ([#​6445](https://github.com/gethomepage/homepage/issues/6445 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps-dev): Bump eslint-plugin-prettier from 5.5.4 to 5.5.5 ([#​6442](https://github.com/gethomepage/homepage/issues/6442 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump urbackup-server-api from 0.91.0 to 0.92.2 ([#​6444](https://github.com/gethomepage/homepage/issues/6444 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump react-icons from 5.5.0 to 5.6.0 ([#​6443](https://github.com/gethomepage/homepage/issues/6443 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump swr from 2.4.0 to 2.4.1 ([#​6441](https://github.com/gethomepage/homepage/issues/6441 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump flatted from 3.3.3 to 3.4.2 in the npm\_and\_yarn group across 1 directory ([#​6439](https://github.com/gethomepage/homepage/issues/6439 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump next from 15.5.11 to 16.1.7 in the npm\_and\_yarn group across 1 directory ([#​6438](https://github.com/gethomepage/homepage/issues/6438 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump pnpm/action-setup from 4 to 5 ([#​6436](https://github.com/gethomepage/homepage/issues/6436 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump release-drafter/release-drafter from 6 to 7 ([#​6429](https://github.com/gethomepage/homepage/issues/6429 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: add release drafter ([#​6424](https://github.com/gethomepage/homepage/issues/6424 )) [@​shamoon](https://github.com/shamoon )
#### 🌐 Translations
- New Crowdin translations by GitHub Action ([#​6433](https://github.com/gethomepage/homepage/issues/6433 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
- New Crowdin translations by GitHub Action ([#​6292](https://github.com/gethomepage/homepage/issues/6292 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
#### 📚 Documentation
- Documentation: fix kubernetes config examples ([#​6468](https://github.com/gethomepage/homepage/issues/6468 )) [@​mylegitches](https://github.com/mylegitches )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiZ2l0aHViLXJlbGVhc2VzIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5257
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-30 01:43:05 +00:00
add399bc0e
ci: reconfigure
renovate / renovate (push) Successful in 2m31s
2026-03-29 20:13:38 -05:00
361db06caf
ci: reconfigure
renovate / renovate (push) Successful in 1m51s
2026-03-29 16:26:26 -05:00
b4e7f8f979
chore(deps): update ghcr.io/gitroomhq/postiz-app docker tag to v2.21.4 ( #5272 )
lint-test-helm / lint-helm (push) Successful in 58s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m49s
2026-03-29 17:02:11 +00:00
f0f4347269
ci: reconfigure
renovate / renovate (push) Successful in 1m50s
2026-03-29 11:12:53 -05:00
74785439a2
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.99.1 ( #5270 )
renovate / renovate (push) Successful in 7m7s
2026-03-29 16:03:01 +00:00
6f3b2bf318
chore(deps): update ghcr.io/gitroomhq/postiz-app docker tag to v2.21.3 ( #5266 )
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 13m23s
renovate / renovate (push) Successful in 2m59s
2026-03-29 07:04:33 +00:00
83dd4fe089
chore(deps): update searxng/searxng:latest docker digest to 4d7ed8b ( #5265 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-29 07:04:19 +00:00
84ff6621f9
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.3 ( #5262 )
lint-test-helm / lint-helm (push) Successful in 56s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m31s
2026-03-29 02:50:52 +00:00
f03ea1ed75
feat: update tag
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m47s
2026-03-28 21:16:52 -05:00
ef52acb01d
feat: change tag
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m50s
2026-03-28 21:02:13 -05:00
d80efaa56e
feat: add renovate tag for appVersion
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m25s
2026-03-28 20:58:08 -05:00
cbd41b40ef
ci: reconfigure
renovate / renovate (push) Successful in 1m57s
2026-03-28 20:52:47 -05:00
39ed7d5135
ci: reconfigure
renovate / renovate (push) Successful in 3m0s
2026-03-28 20:48:52 -05:00
e456bc0e36
chore(config): migrate Renovate config ( #5258 )
...
renovate / renovate (push) Has been cancelled
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5258
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-29 01:47:09 +00:00
b5ab4b117f
chore(deps): update dependency foldergram/foldergram to v1.0.9 ( #5256 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-29 01:43:49 +00:00
da271bc963
chore(deps): update homeylab/tdarr-exporter docker tag to v1.4.3 ( #5252 )
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m15s
2026-03-29 01:36:15 +00:00
d87d86ad81
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-03-28 20:33:37 -05:00
1bca9d5f46
ci: reconfigure
renovate / renovate (push) Successful in 3m5s
2026-03-28 20:20:06 -05:00
d2c22c3011
chore(config): migrate Renovate config ( #5251 )
...
renovate / renovate (push) Has been cancelled
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5251
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-29 01:19:52 +00:00
9fe16d7966
ci: reconfigure
renovate / renovate (push) Successful in 3m0s
2026-03-28 20:12:51 -05:00
96d1d004a5
ci: reconfigure
renovate / renovate (push) Successful in 25s
2026-03-28 20:09:42 -05:00
ef00c05fe6
ci: reconfigure
renovate / renovate (push) Successful in 30s
2026-03-28 20:06:03 -05:00
fa8d85a826
ci: reconfigure
renovate / renovate (push) Successful in 2m4s
2026-03-28 19:47:41 -05:00
f40b87ad7f
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.12.1 ( #5246 )
renovate / renovate (push) Successful in 2m40s
2026-03-29 00:43:52 +00:00
9619d79c91
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.12.1 ( #5246 )
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-docker / lint-docker-compose (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m1s
2026-03-29 00:43:48 +00:00
a6b504278e
ci: reconfigure
renovate / renovate (push) Has been cancelled
2026-03-28 19:41:21 -05:00
6d4509bebd
ci: reconfigure
renovate / renovate (push) Successful in 3m41s
2026-03-28 19:32:51 -05:00
1aba43d0fb
ci: reconfigure
renovate / renovate (push) Successful in 2m34s
2026-03-28 19:26:55 -05:00
f22d6eb208
chore(deps): update ghcr.io/foldergram/foldergram docker tag to v1.0.9 ( #5241 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 1m21s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-29 00:26:37 +00:00
b725b1d7dc
ci: reconfigure
renovate / renovate (push) Successful in 2m16s
2026-03-28 19:19:20 -05:00
39a248dd45
ci: reconfigure
renovate / renovate (push) Successful in 3m37s
2026-03-28 18:28:11 -05:00
4acc616f3b
ci: reconfigure
renovate / renovate (push) Successful in 2m44s
2026-03-28 18:20:08 -05:00
f8eeba73e8
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.99.0 ( #5243 )
renovate / renovate (push) Successful in 1m50s
2026-03-28 19:02:54 +00:00
e8c5224912
chore(deps): update searxng/searxng:latest docker digest to c026ed4 ( #5240 )
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m27s
2026-03-28 18:02:25 +00:00
dd6336fe90
chore(deps): update searxng/searxng:latest docker digest to 8ba6e51 ( #5238 )
lint-test-helm / lint-helm (push) Successful in 1m10s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m18s
2026-03-28 16:03:40 +00:00
a63adb27b0
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.98.0 ( #5236 )
render-manifests / render-manifests (push) Successful in 8m7s
renovate / renovate (push) Successful in 3m30s
2026-03-28 14:04:27 +00:00
be43a836eb
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.97.0 ( #5235 )
renovate / renovate (push) Successful in 4m4s
2026-03-28 12:04:10 +00:00
6520e9bd58
chore(deps): update searxng/searxng:latest docker digest to 9704da5 ( #5232 )
renovate / renovate (push) Successful in 3m49s
2026-03-28 07:04:31 +00:00
7049a5616f
chore(deps): update searxng/searxng:latest docker digest to 9704da5 ( #5232 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-28 07:04:19 +00:00
773288917d
ci: add manager
renovate / renovate (push) Successful in 4m7s
2026-03-27 21:55:27 -05:00
4d58538504
feat: refactor apps ( #5227 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m31s
Reviewed-on: #5227
2026-03-28 02:36:08 +00:00
d156c5b9da
chore(deps): update kube-prometheus-stack docker tag to v82.15.1 ( #5225 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m46s
2026-03-28 01:55:23 +00:00
c46e12ba5f
chore(deps): update helm release argo-cd to v9.4.17 ( #5223 )
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-28 01:51:51 +00:00
a33a0207bf
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.6.3 ( #5221 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-28 01:49:58 +00:00
abb39dfbba
chore(deps): update ghcr.io/gitroomhq/postiz-app docker tag to v2.21.2 ( #5218 )
lint-test-helm / lint-helm (push) Successful in 1m30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-28 01:47:20 +00:00
ff1dd70ec1
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.3 ( #5217 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
2026-03-28 01:47:06 +00:00
715c7229c8
chore(deps): update binwiederhier/ntfy docker tag to v2.20.1 ( #5215 )
lint-test-helm / lint-helm (push) Successful in 59s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-28 01:43:59 +00:00
77efef53ce
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.12 ( #5213 )
lint-test-docker / lint-docker-compose (push) Successful in 17s
renovate / renovate (push) Has been cancelled
2026-03-28 01:41:19 +00:00
01dcf530f4
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.12 ( #5212 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 1m8s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-28 01:41:04 +00:00
53e37544f9
chore(deps): update dependency cert-manager/cert-manager to v1.20.1 ( #5206 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager ) | patch | `v1.20.0` → `v1.20.1` |
---
### Release Notes
<details>
<summary>cert-manager/cert-manager (cert-manager/cert-manager)</summary>
### [`v1.20.1`](https://github.com/cert-manager/cert-manager/releases/tag/v1.20.1 )
[Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.20.0...v1.20.1 )
v1.20.1 fixes an issue for OpenShift users that has to do with the finalizer RBAC, bumps gRPC to address a reported non-affecting vulnerability, and fixes a duplicate `parentRef` bug when both issuer config and annotations are present (Gateway API).
##### Bug or Regression
- Fixed duplicate `parentRef` bug when both issuer config and annotations are present. ([#​8658](https://github.com/cert-manager/cert-manager/issues/8658 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Add missing issuer finalizer RBAC to the order controller to support owner references. This was preventing OpenShift users from being able to upgrade to v1.20.0. ([#​8655](https://github.com/cert-manager/cert-manager/issues/8655 ), [@​erikgb](https://github.com/erikgb ))
- Bump google.golang.org/grpc to fix vulnerability reported by scanners. This isn't a vulnerability that affects cert-manager, but we are bumping it because it is reported by scanners. ([#​8657](https://github.com/cert-manager/cert-manager/issues/8657 ), [@​erikgb](https://github.com/erikgb ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5206
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:38:15 +00:00
1e6f7ac684
chore(deps): update helm release cert-manager to v1.20.1 ( #5210 )
lint-test-helm / lint-helm (push) Successful in 48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
2026-03-28 01:35:46 +00:00
03e31eb306
chore(deps): update dependency tailscale/tailscale to v1.96.4 ( #5208 )
...
lint-test-helm / lint-helm (push) Successful in 1m3s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [tailscale/tailscale](https://github.com/tailscale/tailscale ) | patch | `v1.96.3` → `v1.96.4` |
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale/tailscale)</summary>
### [`v1.96.4`](https://github.com/tailscale/tailscale/releases/tag/v1.96.4 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.96.3...v1.96.4 )
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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5208
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:31:35 +00:00
3083087091
chore(deps): update dependency grafana/loki to v3.7.1 ( #5207 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana/loki](https://github.com/grafana/loki ) | patch | `3.7.0` → `3.7.1` |
---
### Release Notes
<details>
<summary>grafana/loki (grafana/loki)</summary>
### [`v3.7.1`](https://github.com/grafana/loki/releases/tag/v3.7.1 )
[Compare Source](https://github.com/grafana/loki/compare/v3.7.0...v3.7.1 )
##### Bug Fixes
- Upgrade Go and gRPC versions on 3.7.x ([#​21282](https://github.com/grafana/loki/issues/21282 )) ([2c8fff2](2c8fff222b ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5207
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:29:53 +00:00
2adcef8b24
chore(deps): update dependency binwiederhier/ntfy to v2.20.1 ( #5205 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m53s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | patch | `2.20.0` → `2.20.1` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.20.1`](https://github.com/binwiederhier/ntfy/releases/tag/v2.20.1 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.20.0...v2.20.1 )
This is a small bugfix release that only affects high volume S3 backends that struggle with HTTP/2.
**Bug fixes + maintenance:**
- [Attachments](https://docs.ntfy.sh/config/#attachments ): Add `disable_http2=true` S3 URL option to work around HTTP/2 stream errors with DigitalOcean Spaces and other S3-compatible providers ([#​1678](https://github.com/binwiederhier/ntfy/issues/1678 )/[#​1679](https://github.com/binwiederhier/ntfy/pull/1679 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5205
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:27:35 +00:00
13a3a0593c
chore(deps): update dependency argoproj/argo-cd to v3.3.6 ( #5204 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [argoproj/argo-cd](https://github.com/argoproj/argo-cd ) | patch | `v3.3.5` → `v3.3.6` |
---
### Release Notes
<details>
<summary>argoproj/argo-cd (argoproj/argo-cd)</summary>
### [`v3.3.6`](https://github.com/argoproj/argo-cd/releases/tag/v3.3.6 )
[Compare Source](https://github.com/argoproj/argo-cd/compare/v3.3.5...v3.3.6 )
#### Quick Start
##### Non-HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/install.yaml
```
##### HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.6/manifests/ha/install.yaml
```
#### Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets ) on how to verify.
#### Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f )
#### Upgrading
If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/ ) documentation.
#### Changelog
##### Bug fixes
- [`4a823fe`](4a823fecf0 ): fix: controller incorrectly detecting diff during app normalization (cherry-pick [#​27002](https://github.com/argoproj/argo-cd/issues/27002 ) for 3.3) ([#​27013](https://github.com/argoproj/argo-cd/issues/27013 )) ([@​argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot )\[bot])
- [`c5d7748`](c5d7748f2e ): fix: wrong installation id returned from cache (cherry-pick [#​26969](https://github.com/argoproj/argo-cd/issues/26969 ) for 3.3) ([#​27027](https://github.com/argoproj/argo-cd/issues/27027 )) ([@​argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot )\[bot])
**Full Changelog**: <https://github.com/argoproj/argo-cd/compare/v3.3.5...v3.3.6 >
<a href="https://argoproj.github.io/cd/ "><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png " width="25%" ></a>
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5204
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:26:21 +00:00
93f403d8d3
chore(deps): update clickhouse/clickhouse-server docker tag to v26.3.2 ( #5191 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| clickhouse/clickhouse-server | minor | `26.2.5` → `26.3.2` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My45Mi4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: #5191
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:25:05 +00:00
387e6d38b3
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.12.0 ( #5203 )
...
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 1m17s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.11.0` → `v1.12.0` |
---
### Release Notes
<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>
### [`v1.12.0`](https://github.com/gethomepage/homepage/releases/tag/v1.12.0 )
[Compare Source](https://github.com/gethomepage/homepage/compare/v1.11.0...v1.12.0 )
##### What's Changed
##### 🚀 Features
- Feature: UniFi Drive (UNAS) service widget ([#​6461](https://github.com/gethomepage/homepage/issues/6461 )) [@​stevenharris-dev](https://github.com/stevenharris-dev )
- Chore: make unifi proxy more generic ([#​6469](https://github.com/gethomepage/homepage/issues/6469 )) [@​shamoon](https://github.com/shamoon )
- Enhancement: better support for raw values in block highlighting ([#​6434](https://github.com/gethomepage/homepage/issues/6434 )) [@​shamoon](https://github.com/shamoon )
- Tweak: sanitize calendar integration URLs from markup ([#​6431](https://github.com/gethomepage/homepage/issues/6431 )) [@​shamoon](https://github.com/shamoon )
##### 🐛 Fixes
- Fix: remove trailing space from Watchtower widget loading label ([#​6448](https://github.com/gethomepage/homepage/issues/6448 )) [@​toytag](https://github.com/toytag )
- Fix: revert changes to qbittorrent widget endpoints ([#​6467](https://github.com/gethomepage/homepage/issues/6467 )) [@​shamoon](https://github.com/shamoon )
##### 🧰 Maintenance
- Chore(deps): Bump picomatch from 2.3.1 to 2.3.2 in the npm\_and\_yarn group across 1 directory ([#​6460](https://github.com/gethomepage/homepage/issues/6460 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: return to gh runners ([#​6462](https://github.com/gethomepage/homepage/issues/6462 )) [@​shamoon](https://github.com/shamoon )
- Chore(deps): Bump the npm\_and\_yarn group across 1 directory with 5 updates ([#​6445](https://github.com/gethomepage/homepage/issues/6445 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps-dev): Bump eslint-plugin-prettier from 5.5.4 to 5.5.5 ([#​6442](https://github.com/gethomepage/homepage/issues/6442 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump urbackup-server-api from 0.91.0 to 0.92.2 ([#​6444](https://github.com/gethomepage/homepage/issues/6444 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump react-icons from 5.5.0 to 5.6.0 ([#​6443](https://github.com/gethomepage/homepage/issues/6443 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump swr from 2.4.0 to 2.4.1 ([#​6441](https://github.com/gethomepage/homepage/issues/6441 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump flatted from 3.3.3 to 3.4.2 in the npm\_and\_yarn group across 1 directory ([#​6439](https://github.com/gethomepage/homepage/issues/6439 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump next from 15.5.11 to 16.1.7 in the npm\_and\_yarn group across 1 directory ([#​6438](https://github.com/gethomepage/homepage/issues/6438 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump pnpm/action-setup from 4 to 5 ([#​6436](https://github.com/gethomepage/homepage/issues/6436 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump release-drafter/release-drafter from 6 to 7 ([#​6429](https://github.com/gethomepage/homepage/issues/6429 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: add release drafter ([#​6424](https://github.com/gethomepage/homepage/issues/6424 )) [@​shamoon](https://github.com/shamoon )
##### 🌐 Translations
- New Crowdin translations by GitHub Action ([#​6433](https://github.com/gethomepage/homepage/issues/6433 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
- New Crowdin translations by GitHub Action ([#​6292](https://github.com/gethomepage/homepage/issues/6292 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
##### 📚 Documentation
- Documentation: fix kubernetes config examples ([#​6468](https://github.com/gethomepage/homepage/issues/6468 )) [@​mylegitches](https://github.com/mylegitches )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5203
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:24:07 +00:00
bf6e08f418
chore(deps): update sahara101/movie-roulette to v5.4.0 ( #5200 )
...
lint-test-helm / lint-helm (push) Successful in 11s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/sahara101/movie-roulette | minor | `v5.3.0` → `v5.4.0` |
| [sahara101/Movie-Roulette](https://github.com/sahara101/Movie-Roulette ) | minor | `v5.3.0` → `v5.4.0` |
---
### Release Notes
<details>
<summary>sahara101/Movie-Roulette (sahara101/Movie-Roulette)</summary>
### [`v5.4.0`](https://github.com/sahara101/Movie-Roulette/releases/tag/v5.4.0 )
[Compare Source](https://github.com/sahara101/Movie-Roulette/compare/v5.3.0...v5.4.0 )
#### New Features
- **Watch Together - Watchlist & Library modes** (Plex only) - find movies to watch with a partner via two modes: **Watchlist** (intersects plex.tv watchlists, no app account needed) or **Library** (intersects local watch-status caches, instant). Enable via `PLEX_WATCH_TOGETHER=true` or Settings -> Plex
- **Multi-arch Docker manifest** - `latest` and version tags are now multi-arch manifests (AMD64, ARM64, ARMv7). `arm-latest` kept for backward compatibility
- **Filter panel redesign (HeroUI)** - filter is now a full-height right sidebar on desktop and a bottom-sheet on mobile, with open/close animations and an active-filter-count badge (or **W** for Watch Together)
#### Security
- **cbor2 -> 5.9.0** (CVE-2026-26209, high) - DoS via uncontrolled recursion in `cbor2.loads()`; affects WebAuthn/Passkey flow
- **requests -> 2.33.0** (CVE-2026-25645, medium) - insecure predictable temp filename in `extract_zipped_paths()`
#### Bug Fixes
- **Plex managed/home user cache not building** - resilient fallback chain (`switchUser()` -> `switchHomeUser()`) handles Plex CVE-2025-34158 / CVE-2025-69417 endpoint restriction
- **Empty cache file suppressing rebuilds** - cache build now also triggers when the file exists but is <= 2 bytes
- **Slow search** - queries local cache instead of media server API; drops from \~3-10 s to <50 ms; debounce reduced to 150 ms
- **Search modal uncloseable on mobile/PWA** - uses centered modal with tappable backdrop on mobile
- **Watchlist pool stall (3-5 s) after reset** - TTL is now sliding with 15-minute idle timeout instead of fixed 5-minute expiry
- **"All movies seen" toast missing in HeroUI** - pool reset surfaced in Watch Together response; toast uses glassmorphism styling
- **Filter close animation missing on mobile (HeroUI)** - bottom-sheet now slides down correctly instead of using the desktop keyframe
- **Update notification wrong theme on main page** - `heroui-theme.css` and `aceternity-effects.css` now loaded in HeroUI main page block
- **Login card off-center on mobile** - switches to `justify-content: center` at <=480px
- **Collection warning x button visible on mobile** - hidden at <=480px across all stylesheets
- **User Management usernames hidden on mobile** - scoped hide rule to `.user-item .user-name` to avoid conflict with `auth.css`
**Full Changelog**: <https://github.com/sahara101/Movie-Roulette/compare/v5.3.0...v5.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My45NS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: #5200
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:22:45 +00:00
a7288202e9
chore(deps): update dependency clidey/whodb to v0.103.0 ( #5194 )
...
lint-test-helm / lint-helm (push) Successful in 34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.101.0` → `0.103.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.103.0`](https://github.com/clidey/whodb/releases/tag/0.103.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.102.0...0.103.0 )
- Fix for database sometimes not switching properly
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.103.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.102.0...0.103.0 >
### [`v0.102.0`](https://github.com/clidey/whodb/releases/tag/0.102.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.101.0...0.102.0 )
- Support for Memcached
- Support for LM Studio (thanks to [@​dhimanAbhi](https://github.com/dhimanAbhi ) for the PR!)
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.102.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- add support for memcached, add e2e tests, update test binary to ignore missing build folder in tests by [@​modelorona](https://github.com/modelorona ) in [#​864](https://github.com/clidey/whodb/pull/864 )
- feat: add lmstudio as ai provider by [@​dhimanAbhi](https://github.com/dhimanAbhi ) in [#​858](https://github.com/clidey/whodb/pull/858 )
#### New Contributors
- [@​dhimanAbhi](https://github.com/dhimanAbhi ) made their first contribution in [#​858](https://github.com/clidey/whodb/pull/858 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.101.0...0.102.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:eyJjcmVhdGVkSW5WZXIiOiI0My45My4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZ2l0aHViLXJlbGVhc2VzIl19-->
Reviewed-on: #5194
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:21:31 +00:00
ed6f1127ab
ci: group with docker
renovate / renovate (push) Successful in 2m24s
2026-03-27 20:17:23 -05:00
c0e4aba7e1
chore(deps): update gethomepage/homepage to v1.12.0 ( #5202 )
...
lint-test-helm / lint-helm (push) Successful in 53s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m59s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.11.0` → `v1.12.0` |
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.11.0` → `v1.12.0` |
---
### Release Notes
<details>
<summary>gethomepage/homepage (gethomepage/homepage)</summary>
### [`v1.12.0`](https://github.com/gethomepage/homepage/releases/tag/v1.12.0 )
[Compare Source](https://github.com/gethomepage/homepage/compare/v1.11.0...v1.12.0 )
##### What's Changed
##### 🚀 Features
- Feature: UniFi Drive (UNAS) service widget ([#​6461](https://github.com/gethomepage/homepage/issues/6461 )) [@​stevenharris-dev](https://github.com/stevenharris-dev )
- Chore: make unifi proxy more generic ([#​6469](https://github.com/gethomepage/homepage/issues/6469 )) [@​shamoon](https://github.com/shamoon )
- Enhancement: better support for raw values in block highlighting ([#​6434](https://github.com/gethomepage/homepage/issues/6434 )) [@​shamoon](https://github.com/shamoon )
- Tweak: sanitize calendar integration URLs from markup ([#​6431](https://github.com/gethomepage/homepage/issues/6431 )) [@​shamoon](https://github.com/shamoon )
##### 🐛 Fixes
- Fix: remove trailing space from Watchtower widget loading label ([#​6448](https://github.com/gethomepage/homepage/issues/6448 )) [@​toytag](https://github.com/toytag )
- Fix: revert changes to qbittorrent widget endpoints ([#​6467](https://github.com/gethomepage/homepage/issues/6467 )) [@​shamoon](https://github.com/shamoon )
##### 🧰 Maintenance
- Chore(deps): Bump picomatch from 2.3.1 to 2.3.2 in the npm\_and\_yarn group across 1 directory ([#​6460](https://github.com/gethomepage/homepage/issues/6460 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: return to gh runners ([#​6462](https://github.com/gethomepage/homepage/issues/6462 )) [@​shamoon](https://github.com/shamoon )
- Chore(deps): Bump the npm\_and\_yarn group across 1 directory with 5 updates ([#​6445](https://github.com/gethomepage/homepage/issues/6445 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps-dev): Bump eslint-plugin-prettier from 5.5.4 to 5.5.5 ([#​6442](https://github.com/gethomepage/homepage/issues/6442 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump urbackup-server-api from 0.91.0 to 0.92.2 ([#​6444](https://github.com/gethomepage/homepage/issues/6444 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump react-icons from 5.5.0 to 5.6.0 ([#​6443](https://github.com/gethomepage/homepage/issues/6443 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump swr from 2.4.0 to 2.4.1 ([#​6441](https://github.com/gethomepage/homepage/issues/6441 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump flatted from 3.3.3 to 3.4.2 in the npm\_and\_yarn group across 1 directory ([#​6439](https://github.com/gethomepage/homepage/issues/6439 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump next from 15.5.11 to 16.1.7 in the npm\_and\_yarn group across 1 directory ([#​6438](https://github.com/gethomepage/homepage/issues/6438 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump pnpm/action-setup from 4 to 5 ([#​6436](https://github.com/gethomepage/homepage/issues/6436 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore(deps): Bump release-drafter/release-drafter from 6 to 7 ([#​6429](https://github.com/gethomepage/homepage/issues/6429 )) @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- Chore: add release drafter ([#​6424](https://github.com/gethomepage/homepage/issues/6424 )) [@​shamoon](https://github.com/shamoon )
##### 🌐 Translations
- New Crowdin translations by GitHub Action ([#​6433](https://github.com/gethomepage/homepage/issues/6433 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
- New Crowdin translations by GitHub Action ([#​6292](https://github.com/gethomepage/homepage/issues/6292 )) @​[github-actions\[bot\]](https://github.com/apps/github-actions )
##### 📚 Documentation
- Documentation: fix kubernetes config examples ([#​6468](https://github.com/gethomepage/homepage/issues/6468 )) [@​mylegitches](https://github.com/mylegitches )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZ2l0aHViLXJlbGVhc2VzIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5202
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-28 01:12:42 +00:00
b5e4ac6921
ci: consolidate
renovate / renovate (push) Successful in 6m9s
2026-03-27 20:01:44 -05:00
3fa5816924
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.96.0 ( #5201 )
renovate / renovate (push) Successful in 1m52s
2026-03-27 22:02:25 +00:00
af38dd8bad
chore(deps): update dependency immich-app/immich to v2.6.3 ( #5199 )
renovate / renovate (push) Successful in 1m54s
2026-03-27 18:02:31 +00:00
27e3bbcce1
chore(deps): update dependency immich-app/immich to v2.6.3 ( #5199 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-27 18:02:26 +00:00
a712a7ea8d
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.95.0 ( #5198 )
render-manifests / render-manifests (push) Successful in 5m46s
renovate / renovate (push) Successful in 2m16s
2026-03-27 14:03:45 +00:00
a7481ab02f
chore(deps): update searxng/searxng:latest docker digest to 032eec8 ( #5196 )
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-27 14:02:41 +00:00
889357e0ef
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.94.0 ( #5195 )
renovate / renovate (push) Successful in 3m15s
2026-03-27 12:02:58 +00:00
fc8113da38
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.93.1 ( #5193 )
renovate / renovate (push) Successful in 2m27s
2026-03-27 11:02:36 +00:00
8f225198a2
chore(deps): update dependency traefik/traefik to v3.6.12 ( #5192 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-27 11:02:19 +00:00
384d7cd683
chore(deps): update dependency av1155/houndarr to v1.6.3 ( #5190 )
lint-test-helm / lint-helm (push) Successful in 11s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
2026-03-27 06:02:04 +00:00
5d466e2a0c
chore(deps): update dependency foldergram/foldergram to v1.0.8 ( #5189 )
lint-test-helm / lint-helm (push) Successful in 2m48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m34s
2026-03-27 03:29:47 +00:00
a61da64655
feat: add to group
renovate / renovate (push) Has been cancelled
2026-03-26 22:26:55 -05:00
9f0d2d9630
feat: chagnge registry
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m20s
2026-03-26 22:07:24 -05:00
f6182375eb
feat: change registry
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m42s
2026-03-26 21:48:51 -05:00
2f40ac8c8e
feat: remove registry
lint-test-helm / lint-helm (push) Successful in 3m11s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m23s
2026-03-26 21:18:00 -05:00
ca1fe25fd3
feat: remove pin
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-26 21:15:36 -05:00
4c8c6f34bc
feat: set to recreate
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m28s
2026-03-26 21:10:45 -05:00
3211baa9de
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.11.0 ( #5184 )
...
lint-test-helm / lint-helm (push) Successful in 40s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m40s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.10.0` → `0.11.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.11.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.11.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.10.0...0.11.0 )
### [0.11.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.10.0...0.11.0 ) (2026-03-27)
##### Features
- add more apps ([2221cbb](2221cbb099 ))
- add more apps ([82736ec](82736ec2a9 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45Mi4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: #5184
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-27 02:05:22 +00:00
0b1e0d7eb2
feat: refactor apps ( #5183 )
...
renovate / renovate (push) Failing after 2s
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5183
2026-03-27 02:02:46 +00:00
f011dcfe85
chore(deps): update dxflrs/garage docker tag to v2.2.0 ( #5182 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m31s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| dxflrs/garage | minor | `v2.1.0` → `v2.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My45Mi4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: #5182
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-27 01:11:53 +00:00
4ad44e6808
feat: refactor apps ( #5180 )
...
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m27s
Reviewed-on: #5180
2026-03-27 01:07:58 +00:00
c32afc669b
chore(deps): update ollama/ollama docker tag to v0.18.3 ( #5177 )
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m3s
2026-03-27 01:02:08 +00:00
2d3c697bf0
feat: increase replica ( #5175 )
...
lint-test-helm / lint-helm (push) Successful in 39s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m41s
Reviewed-on: #5175
2026-03-27 00:34:57 +00:00
f09911d84f
feat: change probe ( #5174 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m3s
Reviewed-on: #5174
2026-03-27 00:29:42 +00:00
c3e134ffba
feat: refactor apps ( #5172 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
Reviewed-on: #5172
2026-03-27 00:22:08 +00:00
6ad0f707e6
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.92.0 ( #5171 )
renovate / renovate (push) Successful in 2m14s
2026-03-27 00:02:44 +00:00
3d845b22a0
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.10.0 ( #5169 )
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.9.0` → `0.10.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.10.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/blob/HEAD/CHANGELOG.md#0100-2026-03-26 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.9.0...0.10.0 )
##### Features
- add more apps ([33b64b0](33b64b0122 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZG9ja2VyIl19-->
Reviewed-on: #5169
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 23:33:58 +00:00
24e1b82791
feat: refactor apps ( #5167 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m45s
Reviewed-on: #5167
2026-03-26 23:30:49 +00:00
a19e2dd077
chore(deps): update kube-prometheus-stack docker tag to v82.15.0 ( #5165 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m33s
2026-03-26 23:02:22 +00:00
0be7bab505
chore(deps): update helm release argo-cd to v9.4.16 ( #5162 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m47s
2026-03-26 21:02:13 +00:00
d9c3561b66
chore(deps): update dependency binwiederhier/ntfy to v2.20.0 ( #5160 )
...
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m51s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.19.2` → `2.20.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.19.2` → `v2.20.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.20.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.20.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.19.2...v2.20.0 )
This release is another step towards making it possible to help scale ntfy up and out 🔥 ! With this release, you can store attachments in an S3-compatible object store as an alterative to the directory. See [attachment store](https://docs.ntfy.sh/config/#attachments ) for details.
> ⚠️ **Important note:** With this release, ntfy will take full control over the attachment directory or S3 bucket. Files/objects in the configured `attachment-cache-dir` that match the message ID format (12 chars, matching `^[A-Za-z0-9]{12}$`), and have no entries in the message database will be deleted. **Do not use a directory or S3 bucket as `attachment-cache-dir` that is also used for something else.**
>
> This is a small behavioral change that was necessary because the old logic often left attachments behind and would not clean them up. Unless you have re-used the attachment directory for anything else (which is hopefully never done), this should not affect you at all.
**Features:**
- Add S3-compatible object storage as an alternative [attachment store](https://docs.ntfy.sh/config/#attachments ) via `attachment-cache-dir` config option ([#​1656](https://github.com/binwiederhier/ntfy/pull/1656 )/[#​1672](https://github.com/binwiederhier/ntfy/pull/1672 ))
**Bug fixes + maintenance:**
- Reject invalid e-mail addresses (e.g. multiple comma-separated recipients) with HTTP 400
- Add OpenRC init service file ([#​1650](https://github.com/binwiederhier/ntfy/pull/1650 ), thanks to [@​ageru](https://github.com/ageru ) for the contribution)
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZ2l0aHViLXJlbGVhc2VzIl19-->
Reviewed-on: #5160
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 19:46:50 +00:00
a9c708726c
chore(deps): update directus/directus to v11.17.0 ( #5109 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus ) | minor | `11.16.1` → `11.17.0` |
---
### Release Notes
<details>
<summary>directus/directus (directus/directus)</summary>
### [`v11.17.0`](https://github.com/directus/directus/releases/tag/v11.17.0 )
[Compare Source](https://github.com/directus/directus/compare/v11.16.1...v11.17.0 )
##### ⚠️ Potential Breaking Changes
**Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ))**
Imports now automatically time out after 1 hour, with a maximum of 20 running concurrently. These limits can be configured via `IMPORT_TIMEOUT` and `IMPORT_MAX_CONCURRENCY`, respectively.
**Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ))**
Exports previously available from `@directus/types/collab` are now exported directly from `@directus/types`
**Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ))**
Potential breaking change: The app UI has been shrunk to 90% of its previous size. Extensions that rely on hardcoded px values or the old 14px root font-size may render incorrectly — all app sizing now uses rem based on the 16px browser default.
- **[@​directus/api](https://github.com/directus/api )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/types](https://github.com/directus/types )**
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/specs](https://github.com/directus/specs )**
- Updated fast-xml-parser, qs, minimatch, tar, undici, vue-split-panel and flatted dependencies ([#​26951](https://github.com/directus/directus/pull/26951 ) by [@​br41nslug](https://github.com/br41nslug ))
##### ✨ New Features & Improvements
- **[@​directus/app](https://github.com/directus/app )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added deployment provider link on the run detail page, opening deployments directly in Vercel or Netlify dashboards. ([#​26888](https://github.com/directus/directus/pull/26888 ) by [@​LZylstra](https://github.com/LZylstra ))
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/api](https://github.com/directus/api )**
- Added tool search tool for Anthropic AI provider to reduce context usage ([#​26864](https://github.com/directus/directus/pull/26864 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#​26628](https://github.com/directus/directus/pull/26628 ) by [@​dstockton](https://github.com/dstockton ))
- Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#​26882](https://github.com/directus/directus/pull/26882 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#​26678](https://github.com/directus/directus/pull/26678 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs.
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- Added support for Redis namespace control ([#​26943](https://github.com/directus/directus/pull/26943 ) by [@​dstockton](https://github.com/dstockton ))
- **[@​directus/errors](https://github.com/directus/errors )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/env](https://github.com/directus/env )**
- Added support for importing data in the background ([#​26914](https://github.com/directus/directus/pull/26914 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added support for Redis namespace control ([#​26943](https://github.com/directus/directus/pull/26943 ) by [@​dstockton](https://github.com/dstockton ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/constants](https://github.com/directus/constants )**
- Added utility endpoint and UI to generate translations collections and fields. ([#​26742](https://github.com/directus/directus/pull/26742 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/extensions-sdk](https://github.com/directus/extensions-sdk )**
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/themes](https://github.com/directus/themes )**
- Shrunk app UI to 90% and converted all px to rem (16px browser default) ([#​26826](https://github.com/directus/directus/pull/26826 ) by [@​formfcw](https://github.com/formfcw ))
##### 🐛 Bug Fixes & Optimizations
- **[@​directus/app](https://github.com/directus/app )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed filtering out `preRegisterCheck === false` modules from settings module bar config ([#​26953](https://github.com/directus/directus/pull/26953 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Prevented uncaught exception when v-menu has no tabbable elements ([#​26922](https://github.com/directus/directus/pull/26922 ) by [@​robluton](https://github.com/robluton ))
- Fixed a bug where global draft updates failed for singleton collections ([#​26910](https://github.com/directus/directus/pull/26910 ) by [@​formfcw](https://github.com/formfcw ))
- Refactored "Clear value(s) on save when hidden" condition so it's applied inside a drawer ([#​26925](https://github.com/directus/directus/pull/26925 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Added functionality to duplicate access policies ([#​26889](https://github.com/directus/directus/pull/26889 ) by [@​robluton](https://github.com/robluton ))
- Reduced width of split panel resize handle to prevent scrollbar interference ([#​26908](https://github.com/directus/directus/pull/26908 ) by [@​robluton](https://github.com/robluton ))
- Updated Vite to version 8.0.0 ([#​26887](https://github.com/directus/directus/pull/26887 ) by [@​Nitwel](https://github.com/Nitwel ))
- Corrected field editability for conditional update policies and version items ([#​26815](https://github.com/directus/directus/pull/26815 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed date picker not emitting value after month/year change. ([#​26880](https://github.com/directus/directus/pull/26880 ) by [@​powerseed](https://github.com/powerseed ))
- Fixed inconsistent dropdown arrows in visual editor header bar ([#​26904](https://github.com/directus/directus/pull/26904 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/api](https://github.com/directus/api )**
- Added API request counting to telemetry reports. Requests are tracked by HTTP method and cache status. ([#​26738](https://github.com/directus/directus/pull/26738 ) by [@​connorwinston](https://github.com/connorwinston ))
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed errors during import not propagated while the file is streaming ([#​26881](https://github.com/directus/directus/pull/26881 ) by [@​Nitwel](https://github.com/Nitwel ))
- Added `cache clear` CLI command with `--system` and `--data` flags ([#​26898](https://github.com/directus/directus/pull/26898 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- Preserved M2A type info when using named GraphQL fragments ([#​26920](https://github.com/directus/directus/pull/26920 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added GraphQL resolver deduplication ([#​26949](https://github.com/directus/directus/pull/26949 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed aggregation sanitization ([#​26948](https://github.com/directus/directus/pull/26948 ) by [@​br41nslug](https://github.com/br41nslug ))
- Added cross origin opener policy settings ([#​26947](https://github.com/directus/directus/pull/26947 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/types](https://github.com/directus/types )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Updated `FilesService.uploadOne` to support an optional `storage` parameter ([#​26882](https://github.com/directus/directus/pull/26882 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added GraphQL resolver deduplication ([#​26949](https://github.com/directus/directus/pull/26949 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/env](https://github.com/directus/env )**
- Fix file renaming ([#​26946](https://github.com/directus/directus/pull/26946 ) by [@​br41nslug](https://github.com/br41nslug ))
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Added support for setting the `secure` attribute on OpenID/OAuth2 cookies via the `AUTH_<PROVIDER>_COOKIE_SECURE` environment variable ([#​26628](https://github.com/directus/directus/pull/26628 ) by [@​dstockton](https://github.com/dstockton ))
- Added AI SDK Devtools middleware support for debugging AI Assistant in development only. Added AI telemetry provider ([#​26678](https://github.com/directus/directus/pull/26678 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
config for Braintrust and Langfuse, enabling sending traces for observability, usage, and token costs.
- Added cross origin opener policy settings ([#​26947](https://github.com/directus/directus/pull/26947 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/ai](https://github.com/directus/ai )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/composables](https://github.com/directus/composables )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/constants](https://github.com/directus/constants )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/errors](https://github.com/directus/errors )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions](https://github.com/directus/extensions )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions-registry](https://github.com/directus/extensions-registry )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/extensions-sdk](https://github.com/directus/extensions-sdk )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Updated Vite to version 8.0.0 ([#​26887](https://github.com/directus/directus/pull/26887 ) by [@​Nitwel](https://github.com/Nitwel ))
- **[@​directus/format-title](https://github.com/directus/format-title )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/memory](https://github.com/directus/memory )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/pressure](https://github.com/directus/pressure )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/release-notes-generator](https://github.com/directus/release-notes-generator )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed generated build ([#​26959](https://github.com/directus/directus/pull/26959 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/schema](https://github.com/directus/schema )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/schema-builder](https://github.com/directus/schema-builder )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage](https://github.com/directus/storage )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-azure](https://github.com/directus/storage-driver-azure )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-cloudinary](https://github.com/directus/storage-driver-cloudinary )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-gcs](https://github.com/directus/storage-driver-gcs )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-local](https://github.com/directus/storage-driver-local )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-s3](https://github.com/directus/storage-driver-s3 )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/storage-driver-supabase](https://github.com/directus/storage-driver-supabase )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/stores](https://github.com/directus/stores )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/themes](https://github.com/directus/themes )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/update-check](https://github.com/directus/update-check )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/utils](https://github.com/directus/utils )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Preserved M2A type info when using named GraphQL fragments ([#​26920](https://github.com/directus/directus/pull/26920 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Fixed revisions not using prepareDelta ([#​26867](https://github.com/directus/directus/pull/26867 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/validation](https://github.com/directus/validation )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/sdk](https://github.com/directus/sdk )**
- Updated `@directus/tsconfig` dependency from 3.0.0 to 4.0.0 ([#​26879](https://github.com/directus/directus/pull/26879 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Improved build times using `tsdown`’s `oxc-transform` ([#​26604](https://github.com/directus/directus/pull/26604 ) by [@​Nitwel](https://github.com/Nitwel ))
- Fixed function typing in sdk for `date` and `time` fields. ([#​26936](https://github.com/directus/directus/pull/26936 ) by [@​costajohnt](https://github.com/costajohnt ))
##### 📦 Published Versions
- `@directus/app@15.6.0`
- `@directus/api@35.0.0`
- `@directus/ai@1.3.1`
- `@directus/composables@11.2.16`
- `@directus/constants@14.3.0`
- `create-directus-extension@11.0.32`
- `@directus/env@5.7.0`
- `@directus/errors@2.3.0`
- `@directus/extensions@3.0.22`
- `@directus/extensions-registry@3.0.22`
- `@directus/extensions-sdk@17.1.0`
- `@directus/format-title@12.1.2`
- `@directus/memory@3.1.5`
- `@directus/pressure@3.0.20`
- `@directus/release-notes-generator@2.0.4`
- `@directus/schema@13.0.6`
- `@directus/schema-builder@0.0.17`
- `@directus/specs@13.0.0`
- `@directus/storage@12.0.4`
- `@directus/storage-driver-azure@12.0.20`
- `@directus/storage-driver-cloudinary@12.0.20`
- `@directus/storage-driver-gcs@12.0.20`
- `@directus/storage-driver-local@12.0.4`
- `@directus/storage-driver-s3@​12.1.6`
- `@directus/storage-driver-supabase@3.0.20`
- `@directus/stores@2.0.1`
- `@directus/system-data@4.4.0`
- `@directus/themes@1.3.0`
- `@directus/types@15.0.0`
- `@directus/update-check@13.0.5`
- `@directus/utils@13.3.2`
- `@directus/validation@2.0.20`
- `@directus/sdk@21.2.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZ2l0aHViLXJlbGVhc2VzIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5109
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 17:24:49 +00:00
d94946a286
chore(deps): update dependency grafana/loki to v3.7.0 ( #5159 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana/loki](https://github.com/grafana/loki ) | minor | `3.6.7` → `3.7.0` |
---
### Release Notes
<details>
<summary>grafana/loki (grafana/loki)</summary>
### [`v3.7.0`](https://github.com/grafana/loki/releases/tag/v3.7.0 )
[Compare Source](https://github.com/grafana/loki/compare/v3.6.8...v3.7.0 )
##### ⚠ BREAKING CHANGES
- **engine:** Make scheduler aware of total compute capacity ([#​19876](https://github.com/grafana/loki/issues/19876 ))
- parsed labels should not override structured metadata ([#​19991](https://github.com/grafana/loki/issues/19991 ))
- **engine:** Share worker threads across all scheduler connections ([#​20229](https://github.com/grafana/loki/issues/20229 ))
##### Features
- ability to send query context for limit enforcement ([#​19900](https://github.com/grafana/loki/issues/19900 )) ([1a66d2d](1a66d2ddab ))
- add downscalePermittedFunc to check downscale is permitted ([#​20171](https://github.com/grafana/loki/issues/20171 )) ([c0c27b3](c0c27b3596 ))
- add gauge to track in-flight bytes ([#​20091](https://github.com/grafana/loki/issues/20091 )) ([23ef8ec](23ef8eccce ))
- add histogram loki\_dataobj\_consumer\_flush\_duration\_seconds ([#​20304](https://github.com/grafana/loki/issues/20304 )) ([5a5e90e](5a5e90e9f7 ))
- add loki health command ([#​20313](https://github.com/grafana/loki/issues/20313 )) ([ef69cfd](ef69cfd97c ))
- add metric to track flush failures ([#​20399](https://github.com/grafana/loki/issues/20399 )) ([ed4f27e](ed4f27ed60 ))
- Add new dataobj builder flush criteria ([#​20323](https://github.com/grafana/loki/issues/20323 )) ([498656b](498656bbe7 ))
- Add partition state to consumption lag metric ([#​19912](https://github.com/grafana/loki/issues/19912 )) ([91d4eb6](91d4eb6ce1 ))
- add prepare downscale handler ([#​20007](https://github.com/grafana/loki/issues/20007 )) ([677b2ec](677b2ecda1 ))
- add processed records metric ([#​20191](https://github.com/grafana/loki/issues/20191 )) ([333da73](333da739c7 ))
- add race tolerance to query-tee ([#​20228](https://github.com/grafana/loki/issues/20228 )) ([014520a](014520a3d8 ))
- Add resolved policy to blocked and enforced label error ([#​19826](https://github.com/grafana/loki/issues/19826 )) ([48d13d1](48d13d15db ))
- add segmentation keys and resolver ([#​19927](https://github.com/grafana/loki/issues/19927 )) ([c853f2c](c853f2ced0 ))
- add support for cancelation to copy and sort ([#​20370](https://github.com/grafana/loki/issues/20370 )) ([6a8b879](6a8b879d8f ))
- Add support for storing chunk deletion markers in object storage instead of local disk ([#​19689](https://github.com/grafana/loki/issues/19689 )) ([856c11d](856c11dad2 ))
- add support for UpdateRates RPC to distributors ([#​19918](https://github.com/grafana/loki/issues/19918 )) ([9018886](90188869a1 ))
- Add UpdateRates RPC, update rates from the frontend, return no-op in the service ([#​19894](https://github.com/grafana/loki/issues/19894 )) ([e173cf4](e173cf4fb1 ))
- **canary:** Support passing arbitrary set of labels to use for the query ([#​17008](https://github.com/grafana/loki/issues/17008 )) ([993b3ae](993b3ae65d ))
- check partition state in parallel ([#​19884](https://github.com/grafana/loki/issues/19884 )) ([b8536aa](b8536aaa66 ))
- Client side index gateway shuffle sharding ([#​20124](https://github.com/grafana/loki/issues/20124 )) ([326c7d1](326c7d1ea0 ))
- dataobj-consumer add processed bytes metric ([#​20303](https://github.com/grafana/loki/issues/20303 )) ([fba0c5d](fba0c5d8a6 ))
- decouple dataobj consumers from the reader service ([#​20315](https://github.com/grafana/loki/issues/20315 )) ([c3e909d](c3e909d538 ))
- disambiguate metadata for better scans ([#​20245](https://github.com/grafana/loki/issues/20245 )) ([66fd9d8](66fd9d8bde ))
- don't tee unsampled queries ([#​20306](https://github.com/grafana/loki/issues/20306 )) ([b975e48](b975e48d55 ))
- enable racing in the querytee ([#​20156](https://github.com/grafana/loki/issues/20156 )) ([23948c4](23948c40bd ))
- Enable support for max, min, max\_over\_time, min\_over\_time for new engine ([#​19841](https://github.com/grafana/loki/issues/19841 )) ([b9a51f0](b9a51f0129 ))
- **engine:** add regexp parser support for log queries ([#​20286](https://github.com/grafana/loki/issues/20286 )) ([5663f9c](5663f9c26d ))
- **engine:** delegate metastore queries to engine ([#​20189](https://github.com/grafana/loki/issues/20189 )) ([3a74fe7](3a74fe71fe ))
- **engine:** implement strict and keepEmpty logfmt parsing ([#​19668](https://github.com/grafana/loki/issues/19668 )) ([01cab53](01cab53447 ))
- **goldfish:** add endpoints for serving stored results ([#​19640](https://github.com/grafana/loki/issues/19640 )) ([e17ae2d](e17ae2d98f ))
- **goldfish:** mv comparison\_status to db, add stats endpoint ([#​19698](https://github.com/grafana/loki/issues/19698 )) ([c22e05c](c22e05c1f9 ))
- Handle state change lock in prepare downscale ([#​20141](https://github.com/grafana/loki/issues/20141 )) ([de092da](de092daf0a ))
- **helm:** `nameOverride` now passed through helm tpl function. ([#​19590](https://github.com/grafana/loki/issues/19590 )) ([7f56fd2](7f56fd23df ))
- **helm:** Add ability to toggle grpclb port for query frontend service ([#​19609](https://github.com/grafana/loki/issues/19609 )) ([9c4f022](9c4f0222b7 ))
- **helm:** Add startupProbe to distributor ([#​20073](https://github.com/grafana/loki/issues/20073 )) ([5b76589](5b76589e10 ))
- **helm:** allow configuration of service trafficDistribution parameter ([#​19558](https://github.com/grafana/loki/issues/19558 )) ([55f95e3](55f95e3d1d ))
- **helm:** allow set topologySpreadConstraints on singleBinary ([#​19534](https://github.com/grafana/loki/issues/19534 )) ([265601f](265601f831 ))
- **helm:** make loki-canary readinessProbe configurable via values.yaml ([#​19328](https://github.com/grafana/loki/issues/19328 )) ([7231766](723176669a ))
- **helm:** use fsGroupChangePolicy=OnRootMismatch to speed up pod starts ([#​13942](https://github.com/grafana/loki/issues/13942 )) ([c7cec3a](c7cec3aa81 ))
- implement query splitting in the query-tee ([#​20039](https://github.com/grafana/loki/issues/20039 )) ([aab9e46](aab9e46bcf ))
- **logcli:** Allow custom headers to be passed ([#​20231](https://github.com/grafana/loki/issues/20231 )) ([c524203](c524203a6e ))
- **lokitool:** Add regex namespace filtering ([#​20209](https://github.com/grafana/loki/issues/20209 )) ([0c1561d](0c1561d15e ))
- **metastore:** metastore DI ([#​20253](https://github.com/grafana/loki/issues/20253 )) ([9be17c7](9be17c7a42 ))
- **metastore:** shard sections queries over index files ([#​20134](https://github.com/grafana/loki/issues/20134 )) ([08e3c43](08e3c4385f ))
- **metastore:** use arrow for scanning and blooms ([#​20234](https://github.com/grafana/loki/issues/20234 )) ([e4ec844](e4ec8441d3 ))
- **operator:** add option to disable ingress ([#​19382](https://github.com/grafana/loki/issues/19382 )) ([9dc71a6](9dc71a6425 ))
- randomly distribute requests to the ingest-limits frontend ([#​19840](https://github.com/grafana/loki/issues/19840 )) ([1605a38](1605a387b7 ))
- remove final flush ([#​20360](https://github.com/grafana/loki/issues/20360 )) ([3acb310](3acb3106bb ))
- shuffle shard on tenant rate limit ([#​19990](https://github.com/grafana/loki/issues/19990 )) ([3904c2b](3904c2b8f7 ))
- **ui:** proxy analyze-labels to series with org id ([#​19862](https://github.com/grafana/loki/issues/19862 )) ([e268173](e268173791 ))
- write to dataobj partitions based on segmentation key ([#​19946](https://github.com/grafana/loki/issues/19946 )) ([3a24f5d](3a24f5d291 ))
##### Bug Fixes
- apply missing middlewares to query-tee ([#​20184](https://github.com/grafana/loki/issues/20184 )) ([b9c7ddd](b9c7dddac4 ))
- avoid recalculating the segmentation key hash twice ([#​19961](https://github.com/grafana/loki/issues/19961 )) ([8b78f79](8b78f7924d ))
- bump helm deps, publish loki-helm-test w/ release ([#​19939](https://github.com/grafana/loki/issues/19939 )) ([7e4e34e](7e4e34e4c8 ))
- **cd:** add loki-image to needs ([#​19870](https://github.com/grafana/loki/issues/19870 )) ([a2c4ea6](a2c4ea66ac ))
- compactor file descriptor leak ([#​20077](https://github.com/grafana/loki/issues/20077 )) ([0c3dd8c](0c3dd8ce7e ))
- **config:** migrate renovate config ([#​19436](https://github.com/grafana/loki/issues/19436 )) ([97745fe](97745fed6c ))
- **dataobj:** Flush into multiple index objects when ErrBuilderFull ([#​19223](https://github.com/grafana/loki/issues/19223 )) ([32dbef9](32dbef99b8 ))
- deadlock on shutdown ([#​20384](https://github.com/grafana/loki/issues/20384 )) ([272a278](272a278380 ))
- **deps:** update dataobj-inspect transitive deps version ([#​19813](https://github.com/grafana/loki/issues/19813 )) ([5b212b7](5b212b7469 ))
- **deps:** update module cloud.google.com/go/bigtable to v1.41.0 (main) ([#​20352](https://github.com/grafana/loki/issues/20352 )) ([6102309](610230906e ))
- **deps:** update module cloud.google.com/go/pubsub to v1.50.1 (main) ([#​18624](https://github.com/grafana/loki/issues/18624 )) ([46038e4](46038e4b3d ))
- **deps:** update module cloud.google.com/go/pubsub to v2 (main) ([#​19803](https://github.com/grafana/loki/issues/19803 )) ([d47dde3](d47dde3e5a ))
- **deps:** update module cloud.google.com/go/storage to v1.57.1 (main) ([#​19749](https://github.com/grafana/loki/issues/19749 )) ([7ce0bf0](7ce0bf0581 ))
- **deps:** update module cloud.google.com/go/storage to v1.57.2 (main) ([#​19893](https://github.com/grafana/loki/issues/19893 )) ([e342642](e342642129 ))
- **deps:** update module cloud.google.com/go/storage to v1.58.0 (main) ([#​20159](https://github.com/grafana/loki/issues/20159 )) ([e859215](e85921544a ))
- **deps:** update module cloud.google.com/go/storage to v1.59.0 (main) ([#​20407](https://github.com/grafana/loki/issues/20407 )) ([5c71db6](5c71db648a ))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.21.1 (main) ([#​20353](https://github.com/grafana/loki/issues/20353 )) ([6ef5f5c](6ef5f5c86d ))
- **deps:** update module github.com/alecthomas/chroma/v2 to v2.22.0 (main) ([#​20409](https://github.com/grafana/loki/issues/20409 )) ([c64f044](c64f0443b5 ))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.4.1 (main) ([#​19750](https://github.com/grafana/loki/issues/19750 )) ([d76b3bf](d76b3bf495 ))
- **deps:** update module github.com/apache/arrow-go/v18 to v18.5.0 (main) ([#​20354](https://github.com/grafana/loki/issues/20354 )) ([d0861a1](d0861a1f34 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2 to v1.39.6 (main) ([#​19751](https://github.com/grafana/loki/issues/19751 )) ([e2a5d59](e2a5d59757 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2 to v1.40.1 (main) ([#​20137](https://github.com/grafana/loki/issues/20137 )) ([e106809](e10680982a ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.17 (main) ([#​19773](https://github.com/grafana/loki/issues/19773 )) ([06ada46](06ada46666 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.18 (main) ([#​19844](https://github.com/grafana/loki/issues/19844 )) ([72c5d09](72c5d093b6 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.31.20 (main) ([#​19879](https://github.com/grafana/loki/issues/19879 )) ([47560eb](47560ebacf ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.0 (main) ([#​19979](https://github.com/grafana/loki/issues/19979 )) ([08e7418](08e7418d92 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.1 (main) ([#​20002](https://github.com/grafana/loki/issues/20002 )) ([e37d83f](e37d83fab1 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.2 (main) ([#​20059](https://github.com/grafana/loki/issues/20059 )) ([32f414c](32f414c080 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.3 (main) ([#​20138](https://github.com/grafana/loki/issues/20138 )) ([0d7444a](0d7444a2b9 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.6 (main) ([#​20338](https://github.com/grafana/loki/issues/20338 )) ([6338096](633809601b ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.32.7 (main) ([#​20401](https://github.com/grafana/loki/issues/20401 )) ([50ce71a](50ce71a5bf ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.21 (main) ([#​19752](https://github.com/grafana/loki/issues/19752 )) ([aebeb3c](aebeb3c31f ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.24 (main) ([#​19845](https://github.com/grafana/loki/issues/19845 )) ([7e78f8c](7e78f8cb95 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.2 (main) ([#​19980](https://github.com/grafana/loki/issues/19980 )) ([c392438](c392438858 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.6 (main) ([#​20339](https://github.com/grafana/loki/issues/20339 )) ([3f29cae](3f29caee8a ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.7 (main) ([#​20402](https://github.com/grafana/loki/issues/20402 )) ([f20228d](f20228dc54 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.52.4 (main) ([#​19774](https://github.com/grafana/loki/issues/19774 )) ([b5b8dd0](b5b8dd0935 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.52.6 (main) ([#​19846](https://github.com/grafana/loki/issues/19846 )) ([0b25758](0b25758aad ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.1 (main) ([#​19981](https://github.com/grafana/loki/issues/19981 )) ([c45abe6](c45abe62ad ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.2 (main) ([#​20060](https://github.com/grafana/loki/issues/20060 )) ([36079fa](36079faf4f ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.3 (main) ([#​20140](https://github.com/grafana/loki/issues/20140 )) ([bfa8c38](bfa8c38e7e ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.5 (main) ([#​20340](https://github.com/grafana/loki/issues/20340 )) ([6d5d21e](6d5d21e462 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.6 (main) ([#​20403](https://github.com/grafana/loki/issues/20403 )) ([31a870c](31a870cc64 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.4 (main) ([#​19341](https://github.com/grafana/loki/issues/19341 )) ([0b0faf1](0b0faf174b ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.89.2 (main) ([#​19775](https://github.com/grafana/loki/issues/19775 )) ([0f37e57](0f37e57409 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.0 (main) ([#​19785](https://github.com/grafana/loki/issues/19785 )) ([877a768](877a768f40 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.2 (main) ([#​19847](https://github.com/grafana/loki/issues/19847 )) ([b50f3e3](b50f3e3e58 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.0 (main) ([#​19982](https://github.com/grafana/loki/issues/19982 )) ([db87de8](db87de86f9 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.1 (main) ([#​20061](https://github.com/grafana/loki/issues/20061 )) ([a44b63c](a44b63cf84 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.93.0 (main) ([#​20142](https://github.com/grafana/loki/issues/20142 )) ([87f3b59](87f3b590d5 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.0 (main) ([#​20355](https://github.com/grafana/loki/issues/20355 )) ([d98d48b](d98d48bd94 ))
- **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.1 (main) ([#​20406](https://github.com/grafana/loki/issues/20406 )) ([c7c1411](c7c14114f4 ))
- **deps:** update module github.com/aws/smithy-go to v1.23.2 (main) ([#​19753](https://github.com/grafana/loki/issues/19753 )) ([61b8049](61b8049bd0 ))
- **deps:** update module github.com/aws/smithy-go to v1.24.0 (main) ([#​20117](https://github.com/grafana/loki/issues/20117 )) ([b0efa70](b0efa70f4b ))
- **deps:** update module github.com/axiomhq/hyperloglog to v0.2.6 (main) ([#​20341](https://github.com/grafana/loki/issues/20341 )) ([4469f82](4469f826d2 ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.251 (main) ([#​19754](https://github.com/grafana/loki/issues/19754 )) ([7257d31](7257d3116a ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.252 (main) ([#​19972](https://github.com/grafana/loki/issues/19972 )) ([c4c5ed7](c4c5ed734f ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.253 (main) ([#​20125](https://github.com/grafana/loki/issues/20125 )) ([d28862b](d28862b53b ))
- **deps:** update module github.com/baidubce/bce-sdk-go to v0.9.256 (main) ([#​20342](https://github.com/grafana/loki/issues/20342 )) ([69e6254](69e6254056 ))
- **deps:** update module github.com/bits-and-blooms/bloom/v3 to v3.7.1 (main) ([#​19755](https://github.com/grafana/loki/issues/19755 )) ([af47e1f](af47e1f4fe ))
- **deps:** update module github.com/bmatcuk/doublestar/v4 to v4.9.2 (main) ([#​20418](https://github.com/grafana/loki/issues/20418 )) ([078dc94](078dc94555 ))
- **deps:** update module github.com/coder/quartz to v0.3.0 (main) ([#​19786](https://github.com/grafana/loki/issues/19786 )) ([6f784f9](6f784f99d4 ))
- **deps:** update module github.com/docker/docker to v28.5.2+incompatible (main) ([#​19756](https://github.com/grafana/loki/issues/19756 )) ([1007ee4](1007ee4a89 ))
- **deps:** update module github.com/gocql/gocql to v2 (main) ([#​19794](https://github.com/grafana/loki/issues/19794 )) ([898b6d2](898b6d2037 ))
- **deps:** update module github.com/google/renameio/v2 to v2.0.1 (main) ([#​19935](https://github.com/grafana/loki/issues/19935 )) ([f943b39](f943b390f3 ))
- **deps:** update module github.com/google/renameio/v2 to v2.0.2 (main) ([#​20411](https://github.com/grafana/loki/issues/20411 )) ([cc43074](cc43074245 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.5.8 (main) ([#​19757](https://github.com/grafana/loki/issues/19757 )) ([7c0921c](7c0921c844 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.0 (main) ([#​19943](https://github.com/grafana/loki/issues/19943 )) ([2d00410](2d00410c14 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.1 (main) ([#​19993](https://github.com/grafana/loki/issues/19993 )) ([116aa1c](116aa1c4e2 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.2 (main) ([#​20057](https://github.com/grafana/loki/issues/20057 )) ([b4f6138](b4f6138f18 ))
- **deps:** update module github.com/grafana/loki/v3 to v3.6.3 (main) ([#​20343](https://github.com/grafana/loki/issues/20343 )) ([d1ae7a1](d1ae7a1ba3 ))
- **deps:** update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.3 (main) ([#​19758](https://github.com/grafana/loki/issues/19758 )) ([8133da9](8133da968d ))
- **deps:** update module github.com/hashicorp/consul/api to v1.33.0 (main) ([#​19788](https://github.com/grafana/loki/issues/19788 )) ([e417259](e417259980 ))
- **deps:** update module github.com/ibm/go-sdk-core/v5 to v5.21.1 (main) ([#​19950](https://github.com/grafana/loki/issues/19950 )) ([cd408bc](cd408bc59b ))
- **deps:** update module github.com/ibm/go-sdk-core/v5 to v5.21.2 (main) ([#​19988](https://github.com/grafana/loki/issues/19988 )) ([d8ab970](d8ab970b1c ))
- **deps:** update module github.com/ibm/ibm-cos-sdk-go to v1.12.4 (main) ([#​20146](https://github.com/grafana/loki/issues/20146 )) ([a80774b](a80774b2b1 ))
- **deps:** update module github.com/ibm/ibm-cos-sdk-go to v1.13.0 (main) ([#​20364](https://github.com/grafana/loki/issues/20364 )) ([52d1d8d](52d1d8d966 ))
- **deps:** update module github.com/ibm/sarama to v1.46.3 (main) ([#​19760](https://github.com/grafana/loki/issues/19760 )) ([4a19787](4a19787dff ))
- **deps:** update module github.com/influxdata/telegraf to v1.36.3 (main) ([#​19796](https://github.com/grafana/loki/issues/19796 )) ([4911c98](4911c989e6 ))
- **deps:** update module github.com/influxdata/telegraf to v1.36.4 (main) ([#​19938](https://github.com/grafana/loki/issues/19938 )) ([d6147d8](d6147d81a1 ))
- **deps:** update module github.com/influxdata/telegraf to v1.37.0 (main) ([#​20356](https://github.com/grafana/loki/issues/20356 )) ([dc1e0ae](dc1e0aefcb ))
- **deps:** update module github.com/klauspost/compress to v1.18.1 (main) ([#​19761](https://github.com/grafana/loki/issues/19761 )) ([c5e7293](c5e7293097 ))
- **deps:** update module github.com/klauspost/compress to v1.18.2 (main) ([#​20108](https://github.com/grafana/loki/issues/20108 )) ([f4f2b2a](f4f2b2a718 ))
- **deps:** update module github.com/leodido/go-syslog/v4 to v4.3.0 (main) ([#​19416](https://github.com/grafana/loki/issues/19416 )) ([036387b](036387b297 ))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.97 (main) ([#​19762](https://github.com/grafana/loki/issues/19762 )) ([ee2b424](ee2b42413b ))
- **deps:** update module github.com/minio/minio-go/v7 to v7.0.98 (main) ([#​20436](https://github.com/grafana/loki/issues/20436 )) ([cf89342](cf893421f2 ))
- **deps:** update module github.com/ncw/swift/v2 to v2.0.5 (main) ([#​19764](https://github.com/grafana/loki/issues/19764 )) ([fa5e144](fa5e144b42 ))
- **deps:** update module github.com/oschwald/geoip2-golang to v2 (main) ([#​19799](https://github.com/grafana/loki/issues/19799 )) ([33eeab6](33eeab62c1 ))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.0.1 (main) ([#​20065](https://github.com/grafana/loki/issues/20065 )) ([ac5df60](ac5df60537 ))
- **deps:** update module github.com/oschwald/geoip2-golang/v2 to v2.1.0 (main) ([#​20357](https://github.com/grafana/loki/issues/20357 )) ([8853d71](8853d710d4 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.0 (main) ([#​20170](https://github.com/grafana/loki/issues/20170 )) ([9ffe31e](9ffe31e6e4 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.26.4 (main) ([#​20344](https://github.com/grafana/loki/issues/20344 )) ([caa21ae](caa21ae585 ))
- **deps:** update module github.com/parquet-go/parquet-go to v0.27.0 (main) ([#​20426](https://github.com/grafana/loki/issues/20426 )) ([a283eac](a283eac267 ))
- **deps:** update module github.com/prometheus/alertmanager to v0.29.0 (main) ([#​19797](https://github.com/grafana/loki/issues/19797 )) ([5ec7ddc](5ec7ddca47 ))
- **deps:** update module github.com/prometheus/alertmanager to v0.30.0 (main) ([#​20358](https://github.com/grafana/loki/issues/20358 )) ([f53a609](f53a609be4 ))
- **deps:** update module github.com/prometheus/client\_golang to v1.23.2 (main) ([#​19763](https://github.com/grafana/loki/issues/19763 )) ([8317f7e](8317f7e462 ))
- **deps:** update module github.com/prometheus/common to v0.67.3 (main) ([#​19906](https://github.com/grafana/loki/issues/19906 )) ([aafc579](aafc5792e2 ))
- **deps:** update module github.com/prometheus/common to v0.67.4 (main) ([#​19994](https://github.com/grafana/loki/issues/19994 )) ([ccc6d73](ccc6d738b5 ))
- **deps:** update module github.com/prometheus/common to v0.67.5 (main) ([#​20363](https://github.com/grafana/loki/issues/20363 )) ([aaacbf4](aaacbf4eda ))
- **deps:** update module github.com/prometheus/prometheus to v0.307.3 (main) ([#​19800](https://github.com/grafana/loki/issues/19800 )) ([7912a67](7912a67efc ))
- **deps:** update module github.com/prometheus/prometheus to v0.308.0 (main) ([#​20131](https://github.com/grafana/loki/issues/20131 )) ([0aac50b](0aac50bffb ))
- **deps:** update module github.com/prometheus/prometheus to v0.308.1 (main) ([#​20346](https://github.com/grafana/loki/issues/20346 )) ([393d4cd](393d4cd0fb ))
- **deps:** update module github.com/prometheus/prometheus to v0.309.1 (main) ([#​20388](https://github.com/grafana/loki/issues/20388 )) ([bf79bcf](bf79bcff06 ))
- **deps:** update module github.com/prometheus/sigv4 to v0.3.0 (main) ([#​19801](https://github.com/grafana/loki/issues/19801 )) ([adaf758](adaf758cbe ))
- **deps:** update module github.com/prometheus/sigv4 to v0.4.0 (main) ([#​20386](https://github.com/grafana/loki/issues/20386 )) ([2f80526](2f80526f19 ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.16.0 (main) ([#​19819](https://github.com/grafana/loki/issues/19819 )) ([ea00c15](ea00c1556f ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.0 (main) ([#​19977](https://github.com/grafana/loki/issues/19977 )) ([723ff2d](723ff2ded9 ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.1 (main) ([#​20063](https://github.com/grafana/loki/issues/20063 )) ([69fdd6c](69fdd6cc9c ))
- **deps:** update module github.com/redis/go-redis/v9 to v9.17.2 (main) ([#​20116](https://github.com/grafana/loki/issues/20116 )) ([434a929](434a9295a5 ))
- **deps:** update module github.com/schollz/progressbar/v3 to v3.19.0 (main) ([#​20365](https://github.com/grafana/loki/issues/20365 )) ([0b238bc](0b238bccea ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.10 (main) ([#​19765](https://github.com/grafana/loki/issues/19765 )) ([363dd11](363dd11ef1 ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.11 (main) ([#​20066](https://github.com/grafana/loki/issues/20066 )) ([76cc947](76cc947951 ))
- **deps:** update module github.com/shirou/gopsutil/v4 to v4.25.12 (main) ([#​20347](https://github.com/grafana/loki/issues/20347 )) ([0740eb8](0740eb8a56 ))
- **deps:** update module github.com/sirupsen/logrus to v1.9.4 (main) ([#​20447](https://github.com/grafana/loki/issues/20447 )) ([35c8df7](35c8df7705 ))
- **deps:** update module github.com/sony/gobreaker/v2 to v2.4.0 (main) ([#​20366](https://github.com/grafana/loki/issues/20366 )) ([090ffd5](090ffd5172 ))
- **deps:** update module github.com/tjhop/slog-gokit to v0.1.5 (main) ([#​19808](https://github.com/grafana/loki/issues/19808 )) ([615413e](615413e269 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.2 (main) ([#​19789](https://github.com/grafana/loki/issues/19789 )) ([5264a7e](5264a7eb23 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.3 (main) ([#​19812](https://github.com/grafana/loki/issues/19812 )) ([ceb7c84](ceb7c8493c ))
- **deps:** update module github.com/twmb/franz-go to v1.20.4 (main) ([#​19902](https://github.com/grafana/loki/issues/19902 )) ([57b8346](57b8346452 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.5 (main) ([#​20038](https://github.com/grafana/loki/issues/20038 )) ([c9a30b1](c9a30b1e54 ))
- **deps:** update module github.com/twmb/franz-go to v1.20.6 (main) ([#​20348](https://github.com/grafana/loki/issues/20348 )) ([5ee4fee](5ee4fee4bc ))
- **deps:** update module github.com/twmb/franz-go/pkg/kadm to v1.17.1 (main) ([#​19790](https://github.com/grafana/loki/issues/19790 )) ([1dad0be](1dad0be6b7 ))
- **deps:** update module github.com/twmb/franz-go/pkg/kmsg to v1.12.0 (main) ([#​19791](https://github.com/grafana/loki/issues/19791 )) ([f28c247](f28c247cb4 ))
- **deps:** update module github.com/workiva/go-datastructures to v1.1.7 (main) ([#​19766](https://github.com/grafana/loki/issues/19766 )) ([f5e0683](f5e0683986 ))
- **deps:** update module github.com/xdg-go/scram to v1.2.0 (main) ([#​20046](https://github.com/grafana/loki/issues/20046 )) ([9e52320](9e523207b8 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.46.0 (main) ([#​19802](https://github.com/grafana/loki/issues/19802 )) ([87b558c](87b558cda7 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.47.0 (main) ([#​20112](https://github.com/grafana/loki/issues/20112 )) ([e5bf3bc](e5bf3bc0c9 ))
- **deps:** update module go.opentelemetry.io/collector/pdata to v1.49.0 (main) ([#​20371](https://github.com/grafana/loki/issues/20371 )) ([7d759f2](7d759f215d ))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.64.0 (main) ([#​20372](https://github.com/grafana/loki/issues/20372 )) ([9da1b1b](9da1b1bcd5 ))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace to v0.64.0 (main) ([#​20373](https://github.com/grafana/loki/issues/20373 )) ([719635a](719635ad80 ))
- **deps:** update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.64.0 (main) ([#​20374](https://github.com/grafana/loki/issues/20374 )) ([f1b3e1b](f1b3e1bf67 ))
- **deps:** update module go.opentelemetry.io/otel/sdk to v1.39.0 (main) ([#​20376](https://github.com/grafana/loki/issues/20376 )) ([95b82d6](95b82d66b7 ))
- **deps:** update module golang.org/x/crypto to v0.44.0 (main) ([#​19776](https://github.com/grafana/loki/issues/19776 )) ([c85c67a](c85c67ac77 ))
- **deps:** update module golang.org/x/net to v0.46.0 (main) ([#​19777](https://github.com/grafana/loki/issues/19777 )) ([27740ca](27740ca5b9 ))
- **deps:** update module golang.org/x/net to v0.47.0 (main) ([#​19850](https://github.com/grafana/loki/issues/19850 )) ([5c422a6](5c422a6b90 ))
- **deps:** update module golang.org/x/oauth2 to v0.33.0 (main) ([#​19778](https://github.com/grafana/loki/issues/19778 )) ([1954778](1954778b45 ))
- **deps:** update module golang.org/x/oauth2 to v0.34.0 (main) ([#​20160](https://github.com/grafana/loki/issues/20160 )) ([ebf7b93](ebf7b93c67 ))
- **deps:** update module golang.org/x/sync to v0.18.0 (main) ([#​19779](https://github.com/grafana/loki/issues/19779 )) ([8772fad](8772fad52e ))
- **deps:** update module golang.org/x/sync to v0.19.0 (main) ([#​20161](https://github.com/grafana/loki/issues/20161 )) ([817b9d8](817b9d8c9c ))
- **deps:** update module golang.org/x/sys to v0.38.0 (main) ([#​19780](https://github.com/grafana/loki/issues/19780 )) ([92a8518](92a85189d5 ))
- **deps:** update module golang.org/x/sys to v0.39.0 (main) ([#​20162](https://github.com/grafana/loki/issues/20162 )) ([f0a9bae](f0a9bae3b3 ))
- **deps:** update module golang.org/x/sys to v0.40.0 (main) ([#​20378](https://github.com/grafana/loki/issues/20378 )) ([9538b20](9538b2097a ))
- **deps:** update module golang.org/x/text to v0.30.0 (main) ([#​19781](https://github.com/grafana/loki/issues/19781 )) ([61e06a3](61e06a3150 ))
- **deps:** update module golang.org/x/text to v0.31.0 (main) ([#​19851](https://github.com/grafana/loki/issues/19851 )) ([af03168](af03168409 ))
- **deps:** update module golang.org/x/text to v0.33.0 (main) ([#​20408](https://github.com/grafana/loki/issues/20408 )) ([9fd6733](9fd6733ef4 ))
- **deps:** update module golang.org/x/time to v0.14.0 (main) ([#​19782](https://github.com/grafana/loki/issues/19782 )) ([74f68fa](74f68fac62 ))
- **deps:** update module google.golang.org/api to v0.255.0 (main) ([#​19792](https://github.com/grafana/loki/issues/19792 )) ([aba027b](aba027b593 ))
- **deps:** update module google.golang.org/api to v0.256.0 (main) ([#​19852](https://github.com/grafana/loki/issues/19852 )) ([145b063](145b063466 ))
- **deps:** update module google.golang.org/api to v0.257.0 (main) ([#​20143](https://github.com/grafana/loki/issues/20143 )) ([5f1da75](5f1da751a4 ))
- **deps:** update module google.golang.org/grpc to v1.76.0 (main) ([#​19422](https://github.com/grafana/loki/issues/19422 )) ([2e1c644](2e1c644780 ))
- **deps:** update module google.golang.org/grpc to v1.77.0 (main) ([#​19945](https://github.com/grafana/loki/issues/19945 )) ([f3213bb](f3213bb2f9 ))
- **deps:** update module google.golang.org/protobuf to v1.36.11 (main) ([#​20349](https://github.com/grafana/loki/issues/20349 )) ([a80b52e](a80b52e019 ))
- **deps:** update module k8s.io/apimachinery to v0.34.2 (main) ([#​19793](https://github.com/grafana/loki/issues/19793 )) ([6d4cf98](6d4cf98bca ))
- **deps:** update module k8s.io/apimachinery to v0.34.3 (main) ([#​20187](https://github.com/grafana/loki/issues/20187 )) ([d4814ec](d4814ec003 ))
- **deps:** update module k8s.io/apimachinery to v0.35.0 (main) ([#​20381](https://github.com/grafana/loki/issues/20381 )) ([731e067](731e067b3a ))
- Do not override S3 region if already specified in configuration chain ([#​20127](https://github.com/grafana/loki/issues/20127 )) ([0046bfb](0046bfb3a4 ))
- **docker:** missing permissions to start docker ([#​19947](https://github.com/grafana/loki/issues/19947 )) ([39d2bea](39d2beaae6 ))
- **docker:** set WORKDIR to root in loki Dockerfiles ([#​19941](https://github.com/grafana/loki/issues/19941 )) ([13f2b1a](13f2b1adae ))
- Empty keys are returned if desired in v2 engine ([#​19717](https://github.com/grafana/loki/issues/19717 )) ([36613bd](36613bd017 ))
- **engine:** unset write and read deadlines for wire listeners ([#​19828](https://github.com/grafana/loki/issues/19828 )) ([9b001df](9b001dfd01 ))
- **enginev2:** Always compute summary when creating the stats object ([#​20224](https://github.com/grafana/loki/issues/20224 )) ([ea88458](ea88458c03 ))
- **enginev2:** Close pipeline before building query results ([#​20100](https://github.com/grafana/loki/issues/20100 )) ([99ba51e](99ba51e48a ))
- errors in parse pipeline ([#​19667](https://github.com/grafana/loki/issues/19667 )) ([dd6b314](dd6b31473e ))
- Evaluation time in Goldfish query comparator ([#​20425](https://github.com/grafana/loki/issues/20425 )) ([e772ef4](e772ef4f05 ))
- expose RDS args for goldfish ui ([#​19724](https://github.com/grafana/loki/issues/19724 )) ([b2396e1](b2396e1fb8 ))
- Fix regression in S3 client configuration ([#​20110](https://github.com/grafana/loki/issues/20110 )) ([d3f9532](d3f9532b06 )), closes [#​19908](https://github.com/grafana/loki/issues/19908 )
- **goldfish:** add tolerance check to mismatches in the query-tee ([#​20004](https://github.com/grafana/loki/issues/20004 )) ([581519e](581519e386 ))
- **helm:** Add startup probe read ([#​19708](https://github.com/grafana/loki/issues/19708 )) ([bce87fb](bce87fbce5 ))
- **helm:** Apply fix from [#​14126](https://github.com/grafana/loki/issues/14126 ) to example ([#​20252](https://github.com/grafana/loki/issues/20252 )) ([716563a](716563a660 ))
- **helm:** correct GEL provisioner tenant creation instructions ([#​20271](https://github.com/grafana/loki/issues/20271 )) ([9639e2e](9639e2e126 ))
- **helm:** Correct GEL version ([#​19657](https://github.com/grafana/loki/issues/19657 )) ([cd8b195](cd8b195fd8 ))
- **helm:** do not mark loki.storage.bucketNames.chunks as required, if an s3 url is provided ([#​19873](https://github.com/grafana/loki/issues/19873 )) ([e9951bb](e9951bb4eb ))
- **helm:** do not mark loki.storage.bucketNames.chunks as required, if minio is used. ([#​19871](https://github.com/grafana/loki/issues/19871 )) ([eddd4f8](eddd4f873d ))
- **helm:** do not mark loki.storage.bucketNames.ruler as required, if rulerConfig.storage.type is local ([#​19882](https://github.com/grafana/loki/issues/19882 )) ([f2f564a](f2f564a267 ))
- **helm:** Don't fail for missing bucket name, if local disk is used. ([#​19675](https://github.com/grafana/loki/issues/19675 )) ([ad0a29e](ad0a29eaae ))
- **helm:** Don't fail for missing bucket name, if minio is enabled. ([#​19745](https://github.com/grafana/loki/issues/19745 )) ([cd0c578](cd0c578210 ))
- **helm:** Enable volumeAttributesClassName attributes for volumeClaimTemplates ([#​19719](https://github.com/grafana/loki/issues/19719 )) ([06da42a](06da42a8ac ))
- **helm:** Fix ingester-b volumeAttributesClassName templating ([#​20188](https://github.com/grafana/loki/issues/20188 )) ([d696f18](d696f18816 ))
- **helm:** Fix rendering of dnsConfig for backend, read, write, single-binary and table-manager ([#​20013](https://github.com/grafana/loki/issues/20013 )) ([1cdb3c7](1cdb3c7318 ))
- **helm:** Respect global registry in sidecar image ([#​18246](https://github.com/grafana/loki/issues/18246 )) ([#​19347](https://github.com/grafana/loki/issues/19347 )) ([79eae2c](79eae2ca25 ))
- **helm:** Update Chart version in README.md ([#​19669](https://github.com/grafana/loki/issues/19669 )) ([94096b7](94096b7452 ))
- **helm:** update version ([#​19670](https://github.com/grafana/loki/issues/19670 )) ([b90ae22](b90ae22a2c ))
- logging and failed migrations in query-tee ([#​19861](https://github.com/grafana/loki/issues/19861 )) ([a000cd1](a000cd10a0 ))
- loki\_dataobj\_sort\_duration\_seconds never registered ([#​19679](https://github.com/grafana/loki/issues/19679 )) ([da37290](da37290a40 ))
- **lokitool:** Update ruler path and enable alternative TLS env variables ([#​19572](https://github.com/grafana/loki/issues/19572 )) ([d1ce5cb](d1ce5cb6af ))
- Nomad simple example ([#​19629](https://github.com/grafana/loki/issues/19629 )) ([17aec11](17aec119a0 ))
- **operator:** change leader-election parameters ([#​19707](https://github.com/grafana/loki/issues/19707 )) ([86068cf](86068cfb6c ))
- **operator:** Do not deploy NetworkPolicies automatically on OCP 4.20 ([#​19680](https://github.com/grafana/loki/issues/19680 )) ([8df33ff](8df33ff659 ))
- **operator:** Return quickstart script to working condition and improve rootless usage ([#​19960](https://github.com/grafana/loki/issues/19960 )) ([397da27](397da27775 ))
- Out of bounds error fix for gapped window matcher ([#​20396](https://github.com/grafana/loki/issues/20396 )) ([168da48](168da488db ))
- panic when no healthy instances found ([#​19998](https://github.com/grafana/loki/issues/19998 )) ([1c5dfed](1c5dfed23a ))
- parsed labels should not override structured metadata ([#​19991](https://github.com/grafana/loki/issues/19991 )) ([61f9367](61f936751b ))
- **parser:** do not cache key conflicts results in intern set ([#​19984](https://github.com/grafana/loki/issues/19984 )) ([0a9b024](0a9b024106 ))
- persist correct goldfish result comparison in database ([#​20172](https://github.com/grafana/loki/issues/20172 )) ([43a3f15](43a3f159b3 ))
- **promtail:** validate relabel config ([#​19996](https://github.com/grafana/loki/issues/19996 )) ([1bce8ec](1bce8ecea8 ))
- **querier:** Support multi-tenant queries in Patterns API ([#​19809](https://github.com/grafana/loki/issues/19809 )) ([f609e27](f609e27e2e ))
- **querylimits:** accept request limits over not initialized limits ([#​19891](https://github.com/grafana/loki/issues/19891 )) ([905eac8](905eac851f ))
- **querytee:** forward response headers from backends ([#​20036](https://github.com/grafana/loki/issues/20036 )) ([2b2f00f](2b2f00f24c ))
- reduce FetchMaxBytes to 10MB ([#​19883](https://github.com/grafana/loki/issues/19883 )) ([82cfafd](82cfafd386 ))
- remove logging of sensitive data ([#​20168](https://github.com/grafana/loki/issues/20168 )) ([d7c1e1d](d7c1e1daa6 ))
- Respect categorizeLabels encoding flag in v2 queries ([#​20098](https://github.com/grafana/loki/issues/20098 )) ([0dea806](0dea806656 ))
- Restrict start/end timestamp to requested range for scheduler ([#​20086](https://github.com/grafana/loki/issues/20086 )) ([448cc74](448cc745ca ))
- **retry:** do not retry if any of multierrors is a client error ([#​19887](https://github.com/grafana/loki/issues/19887 )) ([9825137](9825137713 ))
- revoke partitions if lost ([#​20030](https://github.com/grafana/loki/issues/20030 )) ([1ac5d1f](1ac5d1f0d5 ))
- **ruler:** validate remote write config ([#​19920](https://github.com/grafana/loki/issues/19920 )) ([e916944](e916944376 ))
- Scheduler memory leak ([#​20268](https://github.com/grafana/loki/issues/20268 )) ([d776c10](d776c10dff ))
- **server:** return status bad request code for interval limit error ([#​19895](https://github.com/grafana/loki/issues/19895 )) ([f21f5d5](f21f5d545f ))
- Set Content-Type header for JSON responses in serializeHTTPHandler ([#​19878](https://github.com/grafana/loki/issues/19878 )) ([019d6b4](019d6b40a8 ))
- track discarded entries and bytes when hitting stream limits using the ingest limits service ([#​20244](https://github.com/grafana/loki/issues/20244 )) ([9b0af7c](9b0af7c002 ))
- use the default downstream handler for unsupported requests ([#​20202](https://github.com/grafana/loki/issues/20202 )) ([0a34e25](0a34e25dea ))
##### Miscellaneous Chores
- **engine:** Make scheduler aware of total compute capacity ([#​19876](https://github.com/grafana/loki/issues/19876 )) ([e9600ae](e9600aed4b ))
- **engine:** Share worker threads across all scheduler connections ([#​20229](https://github.com/grafana/loki/issues/20229 )) ([eaeb7af](eaeb7afe88 ))
### [`v3.6.8`](https://github.com/grafana/loki/releases/tag/v3.6.8 )
[Compare Source](https://github.com/grafana/loki/compare/v3.6.7...v3.6.8 )
##### Features
- Upgrade `go.opentelemetry.io/otel/sdk` from v1.38.0 to v1.40.0 ([#​21115](https://github.com/grafana/loki/issues/21115 )) ([d1ab148](d1ab148aa2 ))
- Upgrade Go to 1.25.8 (release-3.6.x) ([#​21240](https://github.com/grafana/loki/issues/21240 )) ([10d2666](10d2666994 ))
- Upgrade Go used by querytee/promtail to 3.6 ([#​21244](https://github.com/grafana/loki/issues/21244 )) ([41a4e0c](41a4e0c702 ))
- Use different debian version for fluent-bit ([#​21247](https://github.com/grafana/loki/issues/21247 )) ([138c391](138c391fd0 ))
##### Bug Fixes
- **deps:** update module github.com/buger/jsonparser to v1.1.2 \[security] (release-3.6.x) ([#​21201](https://github.com/grafana/loki/issues/21201 )) ([3185466](3185466201 ))
- **deps:** update module go.opentelemetry.io/otel/sdk to v1.40.0 \[security] (release-3.6.x) ([#​20887](https://github.com/grafana/loki/issues/20887 )) ([d267ad3](d267ad3688 ))
- **deps:** update module google.golang.org/grpc to v1.79.3 \[security] (release-3.6.x) ([#​21193](https://github.com/grafana/loki/issues/21193 )) ([87dff41](87dff4138d ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->
Reviewed-on: #5159
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 17:21:41 +00:00
1882c586f5
chore(deps): update helm release meilisearch to v0.29.0 ( #5158 )
...
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch ) ([source](https://github.com/meilisearch/meilisearch-kubernetes )) | minor | `0.28.0` → `0.29.0` |
---
### Release Notes
<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>
### [`v0.29.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.29.0 )
[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.28.0...meilisearch-0.29.0 )
A Helm chart for the Meilisearch search engine
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaGVsbSJdfQ==-->
Reviewed-on: #5158
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 17:20:12 +00:00
adef1fa2ff
chore(deps): update helm release headlamp to v0.41.0 ( #5150 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/ ) ([source](https://github.com/kubernetes-sigs/headlamp )) | minor | `0.40.1` → `0.41.0` |
---
### Release Notes
<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>
### [`v0.41.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.41.0 ): 0.41.0
[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.40.1...v0.41.0 )
#### ✨ Enhancements
- Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Add multi-cluster user logout. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Enable cluster deletion in browser. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Display environment variables for containers in pod details views. Thanks to [@​gambtho](https://github.com/gambtho )
- Added Toggle Switch to filter helm secrets. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add session-ttl flag and logic. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Allow OIDC cookies when in-cluster is false via flag. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Add MCP server support for plugins including the ai-assistant. Thanks to [@​illume](https://github.com/illume )
- Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to [@​ageekymonk](https://github.com/ageekymonk )
#### 🐞 Bug Fixes
- Fix flaky PodDetailsView Storybook test. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix ARIA menu role in ClusterChooserPopup. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Correct aria attributes in ShowHideLabel component. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix PluginSettings heading hierarchy. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix alignment in narrow layouts for NameValueTable. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fixed ignored k8cache error handling. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add crossorigin to manifest link. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix age column sorting in ObjectEventList. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Auto-detect platform for Apple Silicon Macs. Thanks to [@​Mandalorian7773](https://github.com/Mandalorian7773 )
- Add translatable aria-label fallback to Loader for screen readers. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Ensure complementary landmark has valid label in Activity. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix new project heading a11y issue. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Default to init container if main container not yet running. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add responsive width to ConfirmDialog. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Fix alignment name and button in clusterRename. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Remove inert property from Sidebar. Thanks to [@​sniok](https://github.com/sniok )
- Populate empty DialogTitle in AuthTypeoidc story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to [@​Vaishnav-Dhaval](https://github.com/Vaishnav-Dhaval )
- Add dialog title to HaveClusters story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Add missing properties to HeadlampTables interface. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Correct broken cluster settings navigation. Thanks to [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman )
- Remove empty h1 from ClusterDialog. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Fix narration for Default Namespace in SettingsCluster. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Disable close on select in PureNamespaceAutocomplete. Thanks to [@​YotamKorah](https://github.com/YotamKorah )
- Cascade delete Pods when deleting Jobs. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Fix cluster rename bug for clusters with special characters. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Avoid invalid field selector for pod metrics. Thanks to [@​wingerx](https://github.com/wingerx )
- Persist rows-per-page selection to localStorage on change in Table. Thanks to [@​Trulsaa](https://github.com/Trulsaa )
- Preserve original URL after OIDC authentication. Thanks to [@​justinas-wix](https://github.com/justinas-wix )
- Fix scheme conversion and logging in multiplexer. Thanks to [@​illume](https://github.com/illume )
- Stop watcher goroutines on server shutdown. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix picking the hash for chocolatey version bump. Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add make cluster list scrollable to improve usability for keyboard users. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
#### 💻 Development
- Support apiGroup + kind for registerKindIcon. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Update app, backend, frontend, headlamp-plugin dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Move HeadlampConfig to headlampconfig package. Thanks to [@​krrish-sehgal](https://github.com/krrish-sehgal )
- Add update and delete coverage to informer tests for k8cache. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Fix translations by using fs-backend with frontend locales path. Thanks to [@​sniok](https://github.com/sniok )
- Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix delete error handling to show correct success/failure messages. Thanks to [@​gambtho](https://github.com/gambtho )
- Bundle source with esbuild, upgrade to vitest. Thanks to [@​sniok](https://github.com/sniok )
- Refactor NavigationTabs component so it doesn't require cloning. Thanks to [@​sniok](https://github.com/sniok )
- Add .cmd shim for Windows to headlamp-plugin. Thanks to [@​skoeva](https://github.com/skoeva )
- Add tests and stories for AuthToken Component. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Add test for terminal.tsx file. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Add Storybook stories for ResourceTableColumnChooser. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add stories for SettingsClusters and SettingsCluster. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add test for LogsButton.tsx file. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Provide automatic aria-labelledby for Dialog accessibility. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Update Terminal snapshots. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- headlamp-plugin: Bump to 0.13.1
#### 📖 Documentation
- Add documentation for Oracle K8s Engine support. Thanks to [@​jaiakash](https://github.com/jaiakash )
- Add OpenUnison configuration guide. Thanks to [@​mlbiam](https://github.com/mlbiam )
- Add many more plugin development tutorials including for List and Detail views. Thanks to [@​yolossn](https://github.com/yolossn )
- Fix some typos in contributing guide. Thanks to [@​gmarav05](https://github.com/gmarav05 )
<!-- end-release-notes -->
**Container image:** 🐳 [ghcr.io/headlamp-k8s/headlamp:v0.41.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.41.0/Headlamp-0.41.0-linux-x64.AppImage ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.AppImage ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.AppImage )
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-x64.tar.gz ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.tar.gz ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.tar.gz )
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/headlamp_0.41.0-1_amd64.deb )
:green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-x64.dmg )
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-arm64.dmg )
:blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaGVsbSJdfQ==-->
Reviewed-on: #5150
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 17:19:10 +00:00
c72a7fbd05
chore(deps): update frederikemmer/medialyze to v0.3.0 ( #5157 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [frederikemmer/MediaLyze](https://github.com/frederikemmer/MediaLyze ) | minor | `0.2.5` → `0.3.0` |
| [ghcr.io/frederikemmer/medialyze](https://github.com/frederikemmer/MediaLyze ) | minor | `0.2.5` → `0.3.0` |
---
### Release Notes
<details>
<summary>frederikemmer/MediaLyze (frederikemmer/MediaLyze)</summary>
### [`v0.3.0`](https://github.com/frederikemmer/MediaLyze/blob/HEAD/CHANGELOG.md#v030 )
[Compare Source](https://github.com/frederikemmer/MediaLyze/compare/v0.2.5...v0.3.0 )
> 2026-03-26
##### 🐛 Bug fixes
- restrict `main` release publishing to real version bumps so unchanged-version commits no longer try to recreate existing tags and releases
- allow adding new resolution categories from the settings UI without tripping the backend's immutable-id validation ([#​71](https://github.com/frederikemmer/MediaLyze/issues/71 ))
- fix resolution quality-boundary updates in the library quality settings when `minimum` / `ideal` values are changed ([#​72](https://github.com/frederikemmer/MediaLyze/pull/72 )) - by [@​eivarin](https://github.com/eivarin )
- keep Windows UNC network-share paths in their normal form for `ffprobe` so desktop scans analyze files on network shares instead of only listing them
- lower the default resolution-category minimum width and height thresholds by 5% so cropped widescreen encodes stay in their expected buckets, and document the relaxed defaults in the settings tooltip ([#​79](https://github.com/frederikemmer/MediaLyze/issues/79 ))
- make desktop packaging always create the bundled `backend/ffprobe` structure, auto-detect `ffprobe` on the build machine, and use more robust packaged-path fallbacks at runtime before failing ([#​80](https://github.com/frederikemmer/MediaLyze/issues/80 ))
- treat NAS snapshot symlink loops under `MEDIA_ROOT` as invalid paths so browse and library setup return `400` or skip the entry instead of crashing with a `500` ([#​81](https://github.com/frederikemmer/MediaLyze/issues/81 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiZ2l0aHViLXJlbGVhc2VzIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5157
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 17:18:02 +00:00
154b547093
chore(deps): update dependency argoproj/argo-cd to v3.3.5 ( #5154 )
lint-test-helm / lint-helm (push) Successful in 1m18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m36s
2026-03-26 15:04:27 +00:00
44afab5e24
chore(deps): update searxng/searxng:latest docker digest to f01ceee ( #5153 )
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-26 15:03:58 +00:00
1d67ec702d
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.90.1 ( #5152 )
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m28s
render-manifests / render-manifests (push) Failing after 10m29s
2026-03-26 12:02:02 +00:00
f9737a4d97
chore(deps): update dependency gitroomhq/postiz-app to v2.21.2 ( #5151 )
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m53s
2026-03-26 11:02:29 +00:00
4001859815
chore(deps): update nginx docker tag to v1.29.7 ( #5148 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m9s
2026-03-26 05:03:04 +00:00
000ba56ca1
chore(deps): update dependency ollama/ollama to v0.18.3 ( #5147 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-26 05:03:00 +00:00
3cd6e52126
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.16.0 ( #5145 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.15.2` → `3.16.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.16.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/blob/HEAD/CHANGELOG.md#3160-2026-03-26 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.2...3.16.0 )
##### Bug Fixes
- **content:** directus published update \[skip ci] ([727fe58](727fe581d3 ))
- **content:** directus published update \[skip ci] ([fa50cba](fa50cba596 ))
- **content:** directus published update \[skip ci] ([e793fc5](e793fc56f1 ))
- **content:** directus published update \[skip ci] ([e45c081](e45c081de3 ))
- **content:** directus published update \[skip ci] ([7f12f54](7f12f54b86 ))
- **content:** directus published update \[skip ci] ([ef6caec](ef6caec647 ))
- **content:** directus published update \[skip ci] ([a43c606](a43c606b9d ))
- **content:** directus published update \[skip ci] ([fec5f19](fec5f19a70 ))
- **content:** directus published update \[skip ci] ([8ebdd6c](8ebdd6c032 ))
- **content:** directus published update \[skip ci] ([3f0c5df](3f0c5dfe1d ))
- **content:** directus published update \[skip ci] ([9035634](90356345e9 ))
- **content:** directus published update \[skip ci] ([339ede3](339ede3797 ))
- **content:** directus published update \[skip ci] ([71c5117](71c5117119 ))
- **content:** directus published update \[skip ci] ([5db8c4e](5db8c4edd5 ))
- **content:** directus published update \[skip ci] ([fd2dc6f](fd2dc6f07f ))
- **content:** directus published update \[skip ci] ([14c5d1e](14c5d1e580 ))
- **content:** directus published update \[skip ci] ([08ce626](08ce626c91 ))
- **content:** directus published update \[skip ci] ([07428b6](07428b6a6e ))
##### Features
- change check ([1550328](15503285fa ))
- change check ([82ba7d4](82ba7d43b2 ))
- change schedule ([9ee9e6d](9ee9e6d6d0 ))
- change schedule ([be39b14](be39b144cd ))
#### [3.15.2](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.1...3.15.2 ) (2026-03-25)
##### Bug Fixes
- **content:** directus published update \[skip ci] ([ec05c97](ec05c9741b ))
#### [3.15.1](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.15.0...3.15.1 ) (2026-03-21)
##### Bug Fixes
- **content:** directus published update \[skip ci] ([597e1c5](597e1c5924 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5145
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 02:50:50 +00:00
2882610224
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.9.0 ( #5144 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Failing after 2m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.8.0` → `0.9.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.9.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.9.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.8.0...0.9.0 )
### [0.9.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.8.0...0.9.0 ) (2026-03-26)
##### Features
- add more apps ([28910c8](28910c8ee5 ))
- collapse apps by default, too many ([79b2f0d](79b2f0d1c8 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5144
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 02:50:37 +00:00
158dad8a96
ci: remove image label
renovate / renovate (push) Has been cancelled
2026-03-25 21:50:15 -05:00
1d0330b8cb
ci: fix for jsonc
renovate / renovate (push) Successful in 2m22s
2026-03-25 21:03:36 -05:00
38722f0d88
chore(config): migrate Renovate config ( #5143 )
...
renovate / renovate (push) Successful in 2m3s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5143
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-26 01:53:29 +00:00
655c3ec956
ci: add argo-cd to grouping
renovate / renovate (push) Has been cancelled
2026-03-25 20:51:22 -05:00
3e188ae0d8
feat: change image tag ( #5141 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
Reviewed-on: #5141
2026-03-26 01:44:06 +00:00
5c9cfc0c89
tmp/refactor-6 ( #5139 )
...
lint-test-helm / lint-helm (push) Successful in 1m46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
Reviewed-on: #5139
2026-03-26 01:36:28 +00:00
0d1d7a46f5
ci: add versioning for linuxserver
renovate / renovate (push) Successful in 2m6s
2026-03-25 20:32:49 -05:00
4317ecffba
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.2 ( #5137 )
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
2026-03-25 22:46:26 +00:00
605846b331
chore(deps): update tdarr to v2.66.01 ( #5135 )
...
lint-test-helm / lint-helm (push) Successful in 39s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.65.01` → `2.66.01` |
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.65.01` → `2.66.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My45MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5135
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-25 22:44:26 +00:00
524a965e22
chore(deps): update prometheus-operator-crds docker tag to v28.0.1 ( #5133 )
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m47s
2026-03-25 20:54:58 +00:00
f0d1a70311
ci: add tdarr to grouping
renovate / renovate (push) Has been cancelled
2026-03-25 15:50:47 -05:00
027fda5c8c
chore(deps): update searxng/searxng:latest docker digest to a98723b ( #5129 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m50s
2026-03-25 20:02:25 +00:00
c3d2fe787d
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.90.0 ( #5128 )
renovate / renovate (push) Failing after 2m17s
2026-03-25 18:03:23 +00:00
543763fe1a
ci: add schedule
renovate / renovate (push) Successful in 3m4s
2026-03-25 11:34:15 -05:00
16c791a363
ci: remove schedule
renovate / renovate (push) Successful in 2m33s
2026-03-25 11:29:16 -05:00
56476e8f82
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.90.0 ( #5127 )
renovate / renovate (push) Successful in 3m11s
2026-03-25 15:03:11 +00:00
1ef9b42e00
chore(deps): update searxng/searxng:latest docker digest to 0ae88cc ( #5125 )
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m51s
render-manifests / render-manifests (push) Successful in 5m42s
2026-03-25 12:02:39 +00:00
a826c2d629
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.8.0 ( #5123 )
...
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.7.0` → `0.8.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.8.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.8.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.7.0...0.8.0 )
### [0.8.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.7.0...0.8.0 ) (2026-03-25)
##### Features
- add more apps ([c69fde3](c69fde38f9 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5123
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-25 02:57:23 +00:00
d5d571b115
feat: change css ( #5121 )
...
lint-test-helm / lint-helm (push) Successful in 1m38s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
Reviewed-on: #5121
2026-03-25 02:54:14 +00:00
dcf6944e61
feat: refactor more ( #5119 )
...
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m26s
Reviewed-on: #5119
2026-03-25 01:39:27 +00:00
e43c77295e
chore(config): migrate Renovate config ( #5118 )
...
renovate / renovate (push) Successful in 1m11s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5118
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-25 00:56:32 +00:00
26438bd165
ci: change group name
renovate / renovate (push) Successful in 2m19s
2026-03-24 19:53:16 -05:00
0bffaad9af
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.7.0 ( #5113 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.6.0` → `0.7.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.7.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.7.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.6.0...0.7.0 )
### [0.7.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.6.0...0.7.0 ) (2026-03-25)
##### Features
- add more apps ([8e49a12](8e49a12511 ))
- change schedule ([4077d32](4077d3289c ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5113
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-25 00:49:21 +00:00
f141c81da9
feat: scale down to 1 ( #5115 )
...
renovate / renovate (push) Failing after 1s
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5115
2026-03-25 00:47:07 +00:00
de15ff8f54
ci: rearrange and combine
renovate / renovate (push) Successful in 2m27s
2026-03-24 19:42:56 -05:00
673377e300
feat: refactor ( #5110 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #5110
2026-03-25 00:13:09 +00:00
82e4d5b389
chore(config): migrate Renovate config ( #5102 )
...
renovate / renovate (push) Successful in 4m43s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5102
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 23:00:06 +00:00
637eec39ae
chore(deps): update rook-ceph to v1.19.3 ( #5101 )
lint-test-helm / lint-helm (push) Successful in 1m16s
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-24 22:57:44 +00:00
eb8eeb6477
chore(deps): update redis docker tag to v8.6.2 ( #5100 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 22:57:24 +00:00
ba0461f9e0
chore(deps): update ghcr.io/siderolabs/talosctl docker tag to v1.12.6 ( #5099 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 22:57:09 +00:00
bddeffd721
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.3 ( #5098 )
renovate / renovate (push) Has been cancelled
2026-03-24 22:56:48 +00:00
aa4c940d72
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.2 ( #5097 )
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
2026-03-24 22:56:28 +00:00
b6b8703f7e
ci: change rook group
renovate / renovate (push) Successful in 2m56s
2026-03-24 17:49:47 -05:00
4812f72df8
ci: group rook
renovate / renovate (push) Successful in 2m52s
2026-03-24 17:20:17 -05:00
27fe9e1cc5
feat: switch to github, add sha ( #5096 )
...
lint-test-helm / lint-helm (push) Successful in 1m9s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m34s
Reviewed-on: #5096
2026-03-24 22:13:09 +00:00
9adfa37bfd
tmp/harbor ( #5088 )
...
lint-test-helm / lint-helm (push) Failing after 57s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m26s
Reviewed-on: #5088
2026-03-24 22:02:37 +00:00
335f5a968e
chore(deps): update searxng/searxng:latest docker digest to c4850cf ( #5085 )
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m16s
2026-03-24 21:31:01 +00:00
2b97133438
chore(deps): update kube-prometheus-stack docker tag to v82.14.0 ( #5077 )
2026-03-24 21:02:49 +00:00
3d86ba5fa2
chore(deps): update searxng/searxng:latest docker digest to 226577f ( #5082 )
lint-test-helm / lint-helm (push) Successful in 2m40s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 6m15s
2026-03-24 20:49:35 +00:00
680f7f22fb
ci: change stack
renovate / renovate (push) Has been cancelled
2026-03-24 15:47:26 -05:00
46e7e1ce72
ci: change order, update source
renovate / renovate (push) Successful in 1m53s
2026-03-24 15:29:27 -05:00
c8fce0ff3c
chore(deps): update searxng/searxng:latest docker digest to 62eb301 ( #5080 )
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
2026-03-24 19:59:44 +00:00
c41b3070f6
chore(deps): update searxng/searxng:latest docker digest to 68b5b56 ( #5076 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m18s
2026-03-24 19:58:28 +00:00
3a9183035b
feat: update compose
lint-test-docker / lint-docker-compose (push) Successful in 16s
renovate / renovate (push) Successful in 2m12s
2026-03-24 14:38:53 -05:00
f52b52cdb5
feat: change order of rules
renovate / renovate (push) Successful in 2m29s
2026-03-24 14:12:15 -05:00
f3dcecdd51
feat: upgrade to v2 ( #5075 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 25s
renovate / renovate (push) Successful in 3m27s
Reviewed-on: #5075
2026-03-24 19:04:24 +00:00
0572ffac85
chore(deps): update guillaumefalourd/branch-exists action to v1.2 ( #5041 )
...
renovate / renovate (push) Successful in 1m51s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [GuillaumeFalourd/branch-exists](https://github.com/GuillaumeFalourd/branch-exists ) | action | minor | `v1.1` → `v1.2` |
---
### Release Notes
<details>
<summary>GuillaumeFalourd/branch-exists (GuillaumeFalourd/branch-exists)</summary>
### [`v1.2`](https://github.com/GuillaumeFalourd/branch-exists/releases/tag/v1.2 )
[Compare Source](https://github.com/GuillaumeFalourd/branch-exists/compare/v1.1...v1.2 )
Update actions/checkout to v6.0.2.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5041
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 18:19:22 +00:00
41cab82d54
chore(deps): update ghcr.io/caronc/apprise docker tag to v1.3.3 ( #5054 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/caronc/apprise](https://github.com/caronc/apprise-api ) | patch | `v1.3.2` → `v1.3.3` |
---
### Release Notes
<details>
<summary>caronc/apprise-api (ghcr.io/caronc/apprise)</summary>
### [`v1.3.3`](https://github.com/caronc/apprise-api/releases/tag/v1.3.3 ): Apprise API Release v1.3.3
[Compare Source](https://github.com/caronc/apprise-api/compare/v1.3.3...v1.3.3 )
##### What's Changed
This release:
- integrates itself with the new [Apprise URL Builder](https://appriseit.com/tools/url-builder/ )
- Add support for Apprise v1.9.9
##### ❤️ Life Cycle
- docs: Newly added undocumented parameter by [@​ciro-mota](https://github.com/ciro-mota ) in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- fix: fixes reverse proxy port issues by [@​Bruceforce](https://github.com/Bruceforce ) in [#​298](https://github.com/caronc/apprise-api/pull/298 )
- Case sensitive field mapping in place in [#​299](https://github.com/caronc/apprise-api/pull/299 )
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#​300](https://github.com/caronc/apprise-api/pull/300 )
- Updated copyright notices to reflect 2026 in [#​303](https://github.com/caronc/apprise-api/pull/303 )
##### New Contributors
- [@​ciro-mota](https://github.com/ciro-mota ) made their first contribution in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- [@​Bruceforce](https://github.com/Bruceforce ) made their first contribution in [#​298](https://github.com/caronc/apprise-api/pull/298 )
**Full Changelog**: <https://github.com/caronc/apprise-api/compare/v1.3.1...v1.3.3 >
### [`v1.3.3`](https://github.com/caronc/apprise-api/releases/tag/v1.3.3 ): Apprise API Release v1.3.3
[Compare Source](https://github.com/caronc/apprise-api/compare/v1.3.2...v1.3.3 )
##### What's Changed
This release:
- integrates itself with the new [Apprise URL Builder](https://appriseit.com/tools/url-builder/ )
- Add support for Apprise v1.9.9
##### ❤️ Life Cycle
- docs: Newly added undocumented parameter by [@​ciro-mota](https://github.com/ciro-mota ) in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- fix: fixes reverse proxy port issues by [@​Bruceforce](https://github.com/Bruceforce ) in [#​298](https://github.com/caronc/apprise-api/pull/298 )
- Case sensitive field mapping in place in [#​299](https://github.com/caronc/apprise-api/pull/299 )
- APPRISE\_BASE\_URL settings now dynamically build nginx.conf in [#​300](https://github.com/caronc/apprise-api/pull/300 )
- Updated copyright notices to reflect 2026 in [#​303](https://github.com/caronc/apprise-api/pull/303 )
##### New Contributors
- [@​ciro-mota](https://github.com/ciro-mota ) made their first contribution in [#​292](https://github.com/caronc/apprise-api/pull/292 )
- [@​Bruceforce](https://github.com/Bruceforce ) made their first contribution in [#​298](https://github.com/caronc/apprise-api/pull/298 )
**Full Changelog**: <https://github.com/caronc/apprise-api/compare/v1.3.1...v1.3.3 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5054
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 18:18:32 +00:00
f95137baba
chore(deps): update dependency element-hq/synapse to v1.150.0 ( #5040 )
...
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/synapse](https://github.com/element-hq/synapse ) | minor | `v1.149.1` → `v1.150.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (element-hq/synapse)</summary>
### [`v1.150.0`](https://github.com/element-hq/synapse/releases/tag/v1.150.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.149.1...v1.150.0 )
### Synapse 1.150.0 (2026-03-24)
No significant changes since 1.150.0rc1.
### Synapse 1.150.0rc1 (2026-03-17)
#### Features
- Add experimental support for the [MSC4370](https://github.com/matrix-org/matrix-spec-proposals/pull/4370 ) Federation API `GET /extremities` endpoint. ([#​19314](https://github.com/element-hq/synapse/issues/19314 ))
- [MSC4140: Cancellable delayed events](https://github.com/matrix-org/matrix-spec-proposals/pull/4140 ): When persisting a delayed event to the timeline, include its `delay_id` in the event's `unsigned` section in `/sync` responses to the event sender. ([#​19479](https://github.com/element-hq/synapse/issues/19479 ))
- Expose [MSC4354 Sticky Events](https://github.com/matrix-org/matrix-spec-proposals/pull/4354 ) over the legacy (v3) /sync API. ([#​19487](https://github.com/element-hq/synapse/issues/19487 ))
- When Matrix Authentication Service (MAS) integration is enabled, allow MAS to set the user locked status in Synapse. ([#​19554](https://github.com/element-hq/synapse/issues/19554 ))
#### Bugfixes
- Fix `Build and push complement image` CI job pointing to non-existent image. ([#​19523](https://github.com/element-hq/synapse/issues/19523 ))
- Fix a bug introduced in v1.26.0 that caused deactivated, erased users to not be removed from the user directory. ([#​19542](https://github.com/element-hq/synapse/issues/19542 ))
#### Improved Documentation
- In the Admin API documentation, always express path parameters as `/<param>` instead of as `/$param`. ([#​19307](https://github.com/element-hq/synapse/issues/19307 ))
- Update docs to clarify `outbound_federation_restricted_to` can also be used with the [Secure Border Gateway (SBG)](https://element.io/en/server-suite/secure-border-gateways ). ([#​19517](https://github.com/element-hq/synapse/issues/19517 ))
- Unify Complement developer docs. ([#​19518](https://github.com/element-hq/synapse/issues/19518 ))
#### Internal Changes
- Put membership updates in a background resumable task when changing the avatar or the display name. ([#​19311](https://github.com/element-hq/synapse/issues/19311 ))
- Add in-repo Complement test to sanity check Synapse version matches git checkout (testing what we think we are). ([#​19476](https://github.com/element-hq/synapse/issues/19476 ))
- Migrate `dev` dependencies to [PEP 735](https://peps.python.org/pep-0735/ ) dependency groups. ([#​19490](https://github.com/element-hq/synapse/issues/19490 ))
- Remove the optional `systemd-python` dependency and the `systemd` extra on the `synapse` package. ([#​19491](https://github.com/element-hq/synapse/issues/19491 ))
- Avoid re-computing the event ID when cloning events. ([#​19527](https://github.com/element-hq/synapse/issues/19527 ))
- Allow caching of the `/versions` and `/auth_metadata` public endpoints. ([#​19530](https://github.com/element-hq/synapse/issues/19530 ))
- Add a few labels to the number groupings in the `Processed request` logs. ([#​19548](https://github.com/element-hq/synapse/issues/19548 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5040
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 18:14:45 +00:00
ca462b84a7
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.2 ( #5073 )
renovate / renovate (push) Successful in 2m22s
2026-03-24 18:05:40 +00:00
fe911a7141
chore(deps): update foldergram/foldergram to v1.0.6 ( #5049 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [foldergram/foldergram](https://github.com/foldergram/foldergram ) | patch | `v1.0.5` → `v1.0.6` |
| [ghcr.io/foldergram/foldergram](https://github.com/foldergram/foldergram ) | patch | `1.0.5` → `1.0.6` |
---
### Release Notes
<details>
<summary>foldergram/foldergram (foldergram/foldergram)</summary>
### [`v1.0.6`](https://github.com/foldergram/foldergram/releases/tag/v1.0.6 )
[Compare Source](https://github.com/foldergram/foldergram/compare/v1.0.5...v1.0.6 )
- Added admin-only folder customization: rename folders in-app without changing filesystem names, and add an optional folder description.
- Added admin-only “Set as Cover” from the image viewer to choose any image in a folder as that folder’s avatar.
- Added support for filesystem-based folder covers using `cover.jpg`, `cover.jpeg`, `cover.png`, `cover.webp`, or `cover.gif`.
- Cover-file detection now works for nested child albums, not just top-level folders.
- Cover filenames are now treated case-insensitively, so files like `Cover.jpg` work the same as `cover.jpg`.
- Active cover files are hidden from the feed and folder grid so they do not appear as duplicate posts.
- Manual folder names, descriptions, and UI-selected covers now persist across normal rescans and startup scans instead of being overwritten.
- Folder avatars are now clickable on the folder page and open the currently active avatar image in the existing `ImageModal`.
- Hidden cover images can now still open in the viewer when they are the folder’s active avatar.
- Added an admin-only `Home Feed Default` setting under `Scan & Library` to choose whether Home opens with Random, Recent, or Rediscover.
- The homepage now uses the saved app-wide feed default on first load instead of relying on a hardcoded mode.
- `Random` remains the single fallback and default when no home-feed preference has been configured yet.
- Viewers can still switch feed modes from the Home page without changing the saved admin default.
- Added regression coverage for rescan persistence, child-album cover detection, case-insensitive cover hiding, active-avatar opening behavior, and home-feed default validation/status handling.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5049
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 18:04:00 +00:00
718f89b1f0
chore(deps): update rclone/rclone to v1.73.3 ( #5069 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m54s
2026-03-24 17:21:31 +00:00
76dd030acc
chore(deps): update kube-prometheus-stack docker tag to v82.13.6 ( #5067 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:21:16 +00:00
933c77ab42
chore(deps): update immich to v2.6.2 ( #5065 )
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:20:44 +00:00
a169aa5def
chore(deps): update home-assistant to v2026.3.4 ( #5064 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 17:20:34 +00:00
c80d2c7e2b
chore(deps): update helm release matrix-synapse to v3.12.24 ( #5061 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m52s
2026-03-24 17:00:18 +00:00
c68ee5d6d0
chore(deps): update helm release generic-device-plugin to v0.20.26 ( #5059 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-24 16:59:46 +00:00
4b297941ac
chore(deps): update helm release argo-workflows to v1.0.6 ( #5058 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 16:59:23 +00:00
288dc661cd
chore(deps): update ghcr.io/stuffanthings/qbit_manage docker tag to v4.6.6 ( #5055 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
2026-03-24 16:40:35 +00:00
c4d4ff1a66
chore(deps): update ghcr.io/av1155/houndarr docker tag to v1.6.2 ( #5053 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 16:40:16 +00:00
e23b5d1aaf
chore(deps): update frederikemmer/medialyze to v0.2.5 ( #5050 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m18s
2026-03-24 16:12:49 +00:00
8e5b4cf952
chore(deps): update element-web ( #5048 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-24 16:12:28 +00:00
1e959fd12b
chore(deps): update searxng/searxng:latest docker digest to 5cb5844 ( #5004 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m30s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| searxng/searxng | digest | `b6db575` → `5cb5844` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #5004
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 16:06:28 +00:00
1200ba46d6
ci: change to support jsonc
renovate / renovate (push) Successful in 2m25s
2026-03-24 10:59:33 -05:00
0fc683f069
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.89.1 ( #5046 )
renovate / renovate (push) Failing after 6s
2026-03-24 15:58:34 +00:00
ee8cc64401
ci: no minimum release
renovate / renovate (push) Has been cancelled
2026-03-24 10:54:18 -05:00
0ec91efbf2
chore(config): migrate Renovate config ( #5045 )
...
renovate / renovate (push) Successful in 1m55s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5045
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:51:32 +00:00
f569ab914a
ci: group more
renovate / renovate (push) Successful in 2m7s
2026-03-24 10:46:54 -05:00
7b8d7d66e8
ci: fix group name
renovate / renovate (push) Successful in 2m6s
2026-03-24 10:38:58 -05:00
340cac8698
ci: group apps
renovate / renovate (push) Successful in 2m58s
2026-03-24 10:34:52 -05:00
e0f4b4b629
chore(deps): update unpoller/unpoller to v2.38.0 ( #5029 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.37.0` → `v2.38.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.37.0` → `v2.38.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.38.0`](https://github.com/unpoller/unpoller/releases/tag/v2.38.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.37.0...v2.38.0 )
##### Changelog
- [`2f1e28c`](2f1e28c7d3 ) chore: apply linter auto-fixes (wsl\_v5, nlreturn, tagalign) ([#​984](https://github.com/unpoller/unpoller/issues/984 ))
- [`18c6e66`](18c6e66a8e ) feat: add Site Magic site-to-site VPN metrics (closes [#​926](https://github.com/unpoller/unpoller/issues/926 )) ([#​983](https://github.com/unpoller/unpoller/issues/983 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5029
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:27:41 +00:00
3d24db859a
chore(deps): update helm release traefik-crds to v1.16.0 ( #5036 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [traefik-crds](https://traefik.io/ ) ([source](https://github.com/traefik/traefik-helm-chart )) | minor | `1.15.0` → `1.16.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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #5036
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 15:26:11 +00:00
2280df1e16
feat: disable liveness ( #5042 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5042
2026-03-24 15:25:53 +00:00
2d75a2f197
chore(deps): update dependency cilium/cilium to v1.19.2 ( #5037 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m32s
render-manifests / render-manifests (push) Successful in 5m15s
2026-03-24 14:02:30 +00:00
36ac6266ca
tmp/booklore ( #5034 )
...
lint-test-docker / lint-docker-compose (push) Successful in 23s
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m0s
Reviewed-on: #5034
2026-03-24 03:44:24 +00:00
e20bc4b2cf
tmp/grimmory-5 ( #5032 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m14s
Reviewed-on: #5032
2026-03-24 03:28:49 +00:00
5706150396
feat: change to boot from grimmory ( #5030 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m9s
Reviewed-on: #5030
2026-03-24 02:54:59 +00:00
d4d75563ed
feat: change user
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m59s
2026-03-23 21:49:41 -05:00
5643260b63
feat: scale ( #5027 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m18s
Reviewed-on: #5027
2026-03-24 02:44:26 +00:00
2c354902d7
tmp/grimmory-2 ( #5025 )
...
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
Reviewed-on: #5025
2026-03-24 02:25:28 +00:00
3f9743ee3f
fix: add mover contect ( #5023 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m27s
Reviewed-on: #5023
2026-03-24 02:10:14 +00:00
1b61891d18
Add Grimmory as separate from Booklore ( #5020 )
...
lint-test-helm / lint-helm (push) Successful in 53s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 1m17s
renovate / renovate (push) Successful in 1m15s
Reviewed-on: #5020
2026-03-24 01:50:24 +00:00
0f844bb80c
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.65.01 ( #5003 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.64.02` → `2.65.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5003
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:48:01 +00:00
72cd322005
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.65.01 ( #5002 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m42s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.64.02` → `2.65.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5002
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:45:48 +00:00
4c60e63411
chore(deps): update unpoller/unpoller to v2.37.0 ( #5019 )
...
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.36.0` → `v2.37.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.36.0` → `v2.37.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.37.0`](https://github.com/unpoller/unpoller/releases/tag/v2.37.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.36.0...v2.37.0 )
##### Changelog
- [`a81a6e6`](a81a6e6e16 ) feat: add port anomaly metrics (closes [#​929](https://github.com/unpoller/unpoller/issues/929 )) ([#​982](https://github.com/unpoller/unpoller/issues/982 ))
- [`643c108`](643c108674 ) feat: add network topology metrics (closes [#​931](https://github.com/unpoller/unpoller/issues/931 )) ([#​981](https://github.com/unpoller/unpoller/issues/981 ))
- [`f3d4e21`](f3d4e21e0e ) build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 ([#​980](https://github.com/unpoller/unpoller/issues/980 ))
- [`6b33b6b`](6b33b6b97b ) feat: firewall policy metrics across all output plugins (closes [#​928](https://github.com/unpoller/unpoller/issues/928 )) ([#​979](https://github.com/unpoller/unpoller/issues/979 ))
- [`521c2f8`](521c2f88bc ) feat(otelunifi): add OpenTelemetry output plugin ([#​978](https://github.com/unpoller/unpoller/issues/978 ))
- [`4c34180`](4c34180047 ) feat(clients): add MIMO spatial stream metrics for WiFi clients ([#​977](https://github.com/unpoller/unpoller/issues/977 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5019
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:44:35 +00:00
8e64d73e75
chore(deps): update sahara101/movie-roulette to v5.3.0 ( #5012 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m37s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/sahara101/movie-roulette | minor | `v5.2.1` → `v5.3.0` |
| [sahara101/Movie-Roulette](https://github.com/sahara101/Movie-Roulette ) | minor | `v5.2.1` → `v5.3.0` |
---
### Release Notes
<details>
<summary>sahara101/Movie-Roulette (sahara101/Movie-Roulette)</summary>
### [`v5.3.0`](https://github.com/sahara101/Movie-Roulette/releases/tag/v5.3.0 )
[Compare Source](https://github.com/sahara101/Movie-Roulette/compare/v5.2.1...v5.3.0 )
#### New Features
- **Enrichment Cache** — persistent background cache pre-fetches TMDb credits, external links, trailers, and movie logos at startup; movie cards load instantly without secondary API calls (`_enriched` flag skips all async fetches)
- **Session-Based Seen Tracking** — random selection avoids repeating movies within the same browser tab session; resets automatically when the full pool is exhausted with a toast notification
- **Media Server Web Client** — client-picker now includes the configured media server as a direct watch option; opens the movie's detail page in Plex/Jellyfin/Emby web UI in a new tab
- **Animated Login Logo** — app icon replaced with a looping silent MP4 on the login screen
- **PWA Splash Screen** — standalone home-screen launches show a custom dark splash for 1.5s, dismissed once per session
#### Visual Overhaul
- **Color System** — full amber palette replacing all purple/indigo across both HeroUI themes; buttons, glows, progress bars, focus rings, and aurora orbs all updated
- **Typography** — three-font system: Geist (UI), Instrument Serif (movie titles), Geist Mono (numbers/metadata)
- **Cinema Poster Mode** — full-bleed blurred backdrop, glassmorphism info bars, editorial director layout, spring-eased progress bar
- **Filter Island** — filter controls unified into a glass pill with active-count badge and spring-entrance dropdown
- **Icon Button Animations** — Next, Power, and service-switcher icons spin 360° on hover (disabled on touch devices)
#### Bug Fixes
- **Collection warning count mismatch** — badge and modal heading now consistently exclude Trakt-watched movies; Trakt-watched previous movies hidden from modal list (no action needed)
- **Collection warning shown for all-handled collections** — button correctly hidden when every previous movie is watched locally or on Trakt and all other collection movies are in library or on Trakt
- **Collection warning slow to appear** — moved to async `/api/collection_status` endpoint; no longer blocks movie response
- **TMDb collection cache never expiring** — weekly APScheduler job clears `lru_cache` so new sequels appear without restart
- **Next-movie background flash** — images preloaded before DOM update; old movie stays visible until new assets are ready
- **Service switch leaves stale filters** — switching service now resets filters and session seen-list
- **Apple TV pairing on macOS Docker** — optional IP Address field uses `--scan-hosts` for direct unicast pairing; failure now reports EOF/TIMEOUT reason with atvremote output
- **Apple TV device name/model** — stored on pairing and shown in settings instead of raw UUID
- **PWA icons showing white background** — all icons rebuilt with `#222222` background; 1024×1024 maskable icon added for macOS dock
- **Auth session writes on every request** — session values only written when they actually change
#### Changes
- **Default settings** — fresh installs: Movie Logos off, Login Backdrops on, Load on Start on, Poster Mode set to Screensaver
**Full Changelog**: <https://github.com/sahara101/Movie-Roulette/compare/v5.2.1...v5.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5012
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 01:38:41 +00:00
6c91f9ef88
chore(deps): update helm release generic-device-plugin to v0.20.25 ( #5017 )
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m26s
2026-03-24 00:12:26 +00:00
2757652440
chore(deps): update dependency clidey/whodb to v0.101.0 ( #5014 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m21s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.100.0` → `0.101.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.101.0`](https://github.com/clidey/whodb/releases/tag/0.101.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.100.0...0.101.0 )
- Add dialogue to Scratchpad to confirm actions.
- Add fallbacks for copy logic to support http deployments.
- Fix for SQLite not showing the Datetime type in certain situations.
- Library updates.
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.101.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- feat(frontend,core): fix up dialog for delete, and nits by [@​hkdeman](https://github.com/hkdeman ) in [#​856](https://github.com/clidey/whodb/pull/856 )
- feat(frontend): fix up the scratchpad results in explore storage by [@​hkdeman](https://github.com/hkdeman ) in [#​857](https://github.com/clidey/whodb/pull/857 )
- Bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 in /cli by [@​dependabot](https://github.com/dependabot )\[bot] in [#​861](https://github.com/clidey/whodb/pull/861 )
- Bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 in /core by [@​dependabot](https://github.com/dependabot )\[bot] in [#​859](https://github.com/clidey/whodb/pull/859 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.100.0...0.101.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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5014
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 00:03:17 +00:00
826739ab34
chore(deps): update unpoller/unpoller to v2.36.0 ( #5010 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.35.0` → `v2.36.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.35.0` → `v2.36.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.36.0`](https://github.com/unpoller/unpoller/releases/tag/v2.36.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.35.0...v2.36.0 )
##### Changelog
- [`cedc52f`](cedc52fc89 ) feat(lokiunifi): add richer low-cardinality stream labels ([#​932](https://github.com/unpoller/unpoller/issues/932 )) ([#​975](https://github.com/unpoller/unpoller/issues/975 ))
- [`117392d`](117392dd8c ) feat: export site\_to\_site\_enabled VPN metric ([#​926](https://github.com/unpoller/unpoller/issues/926 )) ([#​976](https://github.com/unpoller/unpoller/issues/976 ))
- [`a958047`](a95804743d ) feat(lokiunifi): add extra\_labels config for custom Loki stream labels ([#​691](https://github.com/unpoller/unpoller/issues/691 )) ([#​973](https://github.com/unpoller/unpoller/issues/973 ))
- [`6c5ff54`](6c5ff5482d ) feat(promunifi): add unifi\_controller\_up gauge metric (closes [#​356](https://github.com/unpoller/unpoller/issues/356 )) ([#​974](https://github.com/unpoller/unpoller/issues/974 ))
- [`8c7f1cb`](8c7f1cb854 ) fix: remove age==0 guard that silently dropped all rogue AP metrics ([#​972](https://github.com/unpoller/unpoller/issues/972 ))
- [`dcdbef6`](dcdbef6687 ) fix(inputunifi): gracefully handle 404s from remote API event endpoints ([#​971](https://github.com/unpoller/unpoller/issues/971 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5010
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-24 00:02:36 +00:00
50cba8b039
chore(deps): update dependency headlamp-k8s/headlamp to v0.41.0 ( #5009 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m25s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [headlamp-k8s/headlamp](https://github.com/headlamp-k8s/headlamp ) | minor | `v0.40.1` → `v0.41.0` |
---
### Release Notes
<details>
<summary>headlamp-k8s/headlamp (headlamp-k8s/headlamp)</summary>
### [`v0.41.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.41.0 ): 0.41.0
[Compare Source](https://github.com/headlamp-k8s/headlamp/compare/headlamp-helm-0.40.1...v0.41.0 )
#### ✨ Enhancements
- Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Add multi-cluster user logout. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Enable cluster deletion in browser. Thanks to [@​alokdangre](https://github.com/alokdangre )
- Display environment variables for containers in pod details views. Thanks to [@​gambtho](https://github.com/gambtho )
- Added Toggle Switch to filter helm secrets. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Add session-ttl flag and logic. Thanks to [@​mudit06mah](https://github.com/mudit06mah )
- Allow OIDC cookies when in-cluster is false via flag. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Add MCP server support for plugins including the ai-assistant. Thanks to [@​illume](https://github.com/illume )
- Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to [@​ageekymonk](https://github.com/ageekymonk )
#### 🐞 Bug Fixes
- Fix flaky PodDetailsView Storybook test. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix ARIA menu role in ClusterChooserPopup. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Correct aria attributes in ShowHideLabel component. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix PluginSettings heading hierarchy. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fix alignment in narrow layouts for NameValueTable. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
- Fixed ignored k8cache error handling. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add crossorigin to manifest link. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix age column sorting in ObjectEventList. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Auto-detect platform for Apple Silicon Macs. Thanks to [@​Mandalorian7773](https://github.com/Mandalorian7773 )
- Add translatable aria-label fallback to Loader for screen readers. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Ensure complementary landmark has valid label in Activity. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Fix new project heading a11y issue. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Default to init container if main container not yet running. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add responsive width to ConfirmDialog. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Fix alignment name and button in clusterRename. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Remove inert property from Sidebar. Thanks to [@​sniok](https://github.com/sniok )
- Populate empty DialogTitle in AuthTypeoidc story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to [@​Vaishnav-Dhaval](https://github.com/Vaishnav-Dhaval )
- Add dialog title to HaveClusters story. Thanks to [@​CODEAbhinav-art](https://github.com/CODEAbhinav-art )
- Add missing properties to HeadlampTables interface. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Correct broken cluster settings navigation. Thanks to [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman )
- Remove empty h1 from ClusterDialog. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Fix narration for Default Namespace in SettingsCluster. Thanks to [@​vyncent-t](https://github.com/vyncent-t )
- Disable close on select in PureNamespaceAutocomplete. Thanks to [@​YotamKorah](https://github.com/YotamKorah )
- Cascade delete Pods when deleting Jobs. Thanks to [@​beep-boopp](https://github.com/beep-boopp )
- Fix cluster rename bug for clusters with special characters. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Avoid invalid field selector for pod metrics. Thanks to [@​wingerx](https://github.com/wingerx )
- Persist rows-per-page selection to localStorage on change in Table. Thanks to [@​Trulsaa](https://github.com/Trulsaa )
- Preserve original URL after OIDC authentication. Thanks to [@​justinas-wix](https://github.com/justinas-wix )
- Fix scheme conversion and logging in multiplexer. Thanks to [@​illume](https://github.com/illume )
- Stop watcher goroutines on server shutdown. Thanks to [@​zyzzmohit](https://github.com/zyzzmohit )
- Fix picking the hash for chocolatey version bump. Thanks to [@​joaquimrocha](https://github.com/joaquimrocha )
- Fix showing corrupt file on Mac. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add make cluster list scrollable to improve usability for keyboard users. Thanks to [@​mahmoudmagdy1-1](https://github.com/mahmoudmagdy1-1 )
#### 💻 Development
- Support apiGroup + kind for registerKindIcon. Thanks to [@​aadhil2k4](https://github.com/aadhil2k4 )
- Update app, backend, frontend, headlamp-plugin dependencies. Thanks to [@​skoeva](https://github.com/skoeva )
- Move HeadlampConfig to headlampconfig package. Thanks to [@​krrish-sehgal](https://github.com/krrish-sehgal )
- Add update and delete coverage to informer tests for k8cache. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to [@​pallava-joshi](https://github.com/pallava-joshi )
- Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to [@​StevenPG](https://github.com/StevenPG )
- Fix translations by using fs-backend with frontend locales path. Thanks to [@​sniok](https://github.com/sniok )
- Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to [@​skoeva](https://github.com/skoeva )
- Fix delete error handling to show correct success/failure messages. Thanks to [@​gambtho](https://github.com/gambtho )
- Bundle source with esbuild, upgrade to vitest. Thanks to [@​sniok](https://github.com/sniok )
- Refactor NavigationTabs component so it doesn't require cloning. Thanks to [@​sniok](https://github.com/sniok )
- Add .cmd shim for Windows to headlamp-plugin. Thanks to [@​skoeva](https://github.com/skoeva )
- Add tests and stories for AuthToken Component. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Add test for terminal.tsx file. Thanks to [@​ChayanDass](https://github.com/ChayanDass )
- Add Storybook stories for ResourceTableColumnChooser. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Add stories for SettingsClusters and SettingsCluster. Thanks to [@​greedy-wudpeckr](https://github.com/greedy-wudpeckr )
- Add test for LogsButton.tsx file. Thanks to [@​aravind4799](https://github.com/aravind4799 )
- Provide automatic aria-labelledby for Dialog accessibility. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- Update Terminal snapshots. Thanks to [@​mastermaxx03](https://github.com/mastermaxx03 )
- headlamp-plugin: Bump to 0.13.1
#### 📖 Documentation
- Add documentation for Oracle K8s Engine support. Thanks to [@​jaiakash](https://github.com/jaiakash )
- Add OpenUnison configuration guide. Thanks to [@​mlbiam](https://github.com/mlbiam )
- Add many more plugin development tutorials including for List and Detail views. Thanks to [@​yolossn](https://github.com/yolossn )
- Fix some typos in contributing guide. Thanks to [@​gmarav05](https://github.com/gmarav05 )
<!-- end-release-notes -->
**Container image:** 🐳 [ghcr.io/headlamp-k8s/headlamp:v0.41.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.41.0/Headlamp-0.41.0-linux-x64.AppImage ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.AppImage ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.AppImage )
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-x64.tar.gz ), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-arm64.tar.gz ), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-linux-armv7l.tar.gz )
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/headlamp_0.41.0-1_amd64.deb )
:green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-x64.dmg )
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.0-mac-arm64.dmg )
:blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.41.0/Headlamp-0.41.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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5009
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 23:40:29 +00:00
fa151642d6
chore(deps): update azure/setup-helm action to v5 ( #5011 )
...
renovate / renovate (push) Successful in 2m26s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [azure/setup-helm](https://github.com/azure/setup-helm ) | action | major | `v4` → `v5` |
---
### Release Notes
<details>
<summary>azure/setup-helm (azure/setup-helm)</summary>
### [`v5`](https://github.com/azure/setup-helm/compare/v4...v5 )
[Compare Source](https://github.com/azure/setup-helm/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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #5011
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 23:14:51 +00:00
12b97455ca
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.1 ( #5013 )
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m13s
2026-03-23 23:02:36 +00:00
7fb2eccf83
chore(deps): update dependency av1155/houndarr to v1.6.2 ( #5007 )
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m26s
2026-03-23 19:02:34 +00:00
e39220a499
chore(deps): update caronc/apprise docker tag to v1.3.3 ( #5006 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-23 19:02:23 +00:00
3fa386520a
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.6.0 ( #5001 )
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.5.0` → `0.6.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.6.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/blob/HEAD/CHANGELOG.md#060-2026-03-23 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.5.0...0.6.0 )
##### Features
- add more apps ([ce3d1a4](ce3d1a4a27 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #5001
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 15:27:36 +00:00
6f840f9380
tmp/refactor ( #4999 )
...
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m28s
render-manifests / render-manifests (push) Successful in 5m29s
Reviewed-on: #4999
2026-03-23 04:01:11 +00:00
153f341c5b
tmp/refactor ( #4997 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m6s
Reviewed-on: #4997
2026-03-23 02:51:10 +00:00
4e2027b979
feat: add template to detect authentik versioning
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Successful in 22s
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 26s
renovate / renovate (push) Successful in 2m24s
2026-03-23 02:34:59 +00:00
2beff516d6
feat: refactor authentik
2026-03-23 02:34:59 +00:00
e927906fa3
feat: add reference
2026-03-23 02:34:59 +00:00
29999cb82f
feat: refactor audiobookshelf
2026-03-23 02:34:59 +00:00
6a7a96f167
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.5.0 ( #4989 )
...
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m3s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.3.0` → `0.5.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.5.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.5.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.4.0...0.5.0 )
### [0.5.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.4.0...0.5.0 ) (2026-03-23)
##### Features
- add argo-cd ([36be56e](36be56e450 ))
### [`v0.4.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.4.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.3.0...0.4.0 )
### [0.4.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.3.0...0.4.0 ) (2026-03-23)
##### Bug Fixes
- remove react deps ([5e97a52](5e97a524ba ))
##### Features
- add and update pre-commit ([95805dc](95805dcd07 ))
- add applications, actual ([e21d142](e21d1426d2 ))
- add argo-workflows ([abde3db](abde3db3c7 ))
- merge ([a3e6e65](a3e6e65c79 ))
- remove splash template ([3fecb72](3fecb72e89 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4989
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:34:27 +00:00
9189706ab1
chore(deps): update unpoller/unpoller to v2.35.0 ( #4982 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.34.0` → `v2.35.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.34.0` → `v2.35.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.35.0`](https://github.com/unpoller/unpoller/releases/tag/v2.35.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.34.0...v2.35.0 )
##### Changelog
- [`873202a`](873202ab5b ) fix(inputunifi): recover from GetActiveDHCPLeasesWithAssociations panic ([#​969](https://github.com/unpoller/unpoller/issues/969 ))
- [`38c74f1`](38c74f19c4 ) build(deps): bump the all group with 2 updates ([#​967](https://github.com/unpoller/unpoller/issues/967 ))
- [`54bb3bf`](54bb3bfe8e ) feat(devices): add UDB (UniFi Device Bridge) support ([#​968](https://github.com/unpoller/unpoller/issues/968 ))
- [`4248d2e`](4248d2e304 ) build(deps): bump the all group with 4 updates ([#​964](https://github.com/unpoller/unpoller/issues/964 ))
- [`f94d10d`](f94d10d223 ) build(deps): bump the all group with 3 updates ([#​960](https://github.com/unpoller/unpoller/issues/960 ))
- [`a70e521`](a70e52180d ) build(deps): bump goreleaser/goreleaser-action in the all group ([#​961](https://github.com/unpoller/unpoller/issues/961 ))
- [`074595c`](074595c0a9 ) Fix remote API (Fabric/API key): 429 handling, NVR filter, updateWeb nil panic ([#​958](https://github.com/unpoller/unpoller/issues/958 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4982
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:33:54 +00:00
ad89a09482
chore(deps): update haproxy docker tag to v3.3.6 ( #4991 )
...
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m59s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| haproxy | minor | `3.0.19-alpine` → `3.3.6-alpine` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4991
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-23 01:21:10 +00:00
48a3afd121
Change to Alpine ( #4993 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4993
2026-03-23 01:19:46 +00:00
3599b7a8a6
tmp/refactor ( #4988 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #4988
2026-03-23 01:04:56 +00:00
11b2efd332
tmp/refactor ( #4986 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m40s
Reviewed-on: #4986
2026-03-22 23:43:56 +00:00
de8433f8d5
chore(deps): update dependency av1155/houndarr to v1.6.1 ( #4985 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m43s
2026-03-22 23:02:19 +00:00
f5611385ab
Refactor Pass on Helm Charts ( #4983 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
Reviewed-on: #4983
2026-03-22 22:06:55 +00:00
fff6f1b32b
ci: set to debug log
renovate / renovate (push) Successful in 2m2s
2026-03-22 16:04:48 -05:00
bb02431114
tmp/folder ( #4980 )
...
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m39s
Reviewed-on: #4980
2026-03-22 17:55:11 +00:00
5e102d7b19
tmp/folder ( #4978 )
...
lint-test-docker / lint-docker-compose (push) Successful in 17s
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m8s
Reviewed-on: #4978
2026-03-22 17:49:42 +00:00
a6de6e60d6
chore(deps): update dawarich to v1.4.0 ( #4976 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m49s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [Freika/dawarich](https://github.com/Freika/dawarich ) | minor | `1.3.4` → `1.4.0` |
| [freikin/dawarich](https://github.com/Freika/dawarich ) | minor | `1.3.4` → `1.4.0` |
---
### Release Notes
<details>
<summary>Freika/dawarich (Freika/dawarich)</summary>
### [`v1.4.0`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#140--Unreleased )
[Compare Source](https://github.com/Freika/dawarich/compare/1.3.4...1.4.0 )
##### Added
- Family page now contains a map with family members markers on it.
- Visits page now have "Confirm all" and "Decline all" buttons to quickly confirm or decline all visit suggestions at once.
##### Changed
- Updated look and feel
- The point counting was changed to be more efficient on bigger accounts.
- Redesigned raw data archival system for large instances (10M+ points). Archival now runs per-user via Sidekiq jobs instead of a single sequential process, uses PK cursor-based queries instead of full table scans, and processes in 50K-point chunks with 5K-batch flag updates to minimize DB lock contention. Inline verification removed in favor of daily spot-checks. FK constraint changed from `ON DELETE nullify` to `ON DELETE RESTRICT` to prevent cascading updates on large tables.
##### Fixed
- Fix Lite plan archival warnings sending all three notifications (11-month, 11.5-month, and 12-month) simultaneously when a user's oldest data already exceeds all thresholds. Now only the most severe warning is sent, and lower thresholds are marked as already notified.
- Fix intermittent 502/504 errors caused by `User.reset_counters(:points)` running synchronously during OwnTracks, Overland, and API point creation. The full `COUNT(*)` query blocked web workers for 60–500+ seconds on large accounts, starving all other requests. Counter reset now runs as a background job.
- Misconfigured Prometheus settings will no longer litter logs with error messages, it will make multiple attempts to connect instead and then stop.
- One of previous versions removed a database index making points upload very slow. The index is now added back to fix the issue.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4976
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 17:28:11 +00:00
3b13e53f9e
ci: group dawarich
renovate / renovate (push) Successful in 2m27s
2026-03-22 12:18:29 -05:00
8b5209fc4f
Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
render-manifests / render-manifests (push) Successful in 7m59s
renovate / renovate (push) Successful in 1m51s
2026-03-21 22:39:02 -05:00
e95924a9e9
ci: merge actions digests
2026-03-21 22:38:57 -05:00
702ed26cd5
tmp/houndarr ( #4972 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
Reviewed-on: #4972
2026-03-22 03:34:00 +00:00
1093fdd93a
chore(deps): pin dependencies ( #4970 )
...
renovate / renovate (push) Successful in 2m6s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ghcr.io/renovatebot/renovate](https://renovatebot.com ) ([source](https://github.com/renovatebot/renovate )) | container | pinDigest | → `9228574` |
| [niniyas/ntfy-action](https://github.com/niniyas/ntfy-action ) | action | pinDigest | → `96acac5` |
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My44NC4yIiwidXBkYXRlZEluVmVyIjoiNDMuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4970
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 03:29:40 +00:00
1afae8052c
ci: add pin to automerge
renovate / renovate (push) Failing after 1s
2026-03-21 22:28:34 -05:00
e1aee94515
ci: update descriptions
renovate / renovate (push) Has been cancelled
2026-03-21 22:25:18 -05:00
bef2ff5c44
feat: give plex an lb ( #4969 )
...
lint-test-helm / lint-helm (push) Successful in 1m16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 1m11s
Reviewed-on: #4969
2026-03-22 03:23:36 +00:00
c32f993351
feat: automerge renovate
renovate / renovate (push) Successful in 3m44s
2026-03-21 22:13:58 -05:00
46922a6230
chore(deps): pin dependencies ( #4968 )
...
renovate / renovate (push) Failing after 7s
lint-test-docker / lint-docker-compose (push) Successful in 43s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [GuillaumeFalourd/branch-exists](https://github.com/GuillaumeFalourd/branch-exists ) | action | pinDigest | → `0092904` |
| [actions/cache](https://github.com/actions/cache ) | action | pinDigest | → `6682284` |
| [actions/checkout](https://github.com/actions/checkout ) | action | pinDigest | → `de0fac2` |
| [actions/setup-node](https://github.com/actions/setup-node ) | action | pinDigest | → `53b8394` |
| [azure/k8s-set-context](https://github.com/azure/k8s-set-context ) | action | pinDigest | → `ae59a72` |
| [azure/setup-helm](https://github.com/azure/setup-helm ) | action | pinDigest | → `1a275c3` |
| docker.io/postgres | | pinDigest | → `44d837e` |
| dxflrs/garage | | pinDigest | → `45a61ce` |
| [favonia/cloudflare-ddns](https://github.com/favonia/cloudflare-ddns ) | | pinDigest | → `a4e2089` |
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky ) | | pinDigest | → `a6d99f3` |
| ghcr.io/ai-dock/stable-diffusion-webui | | pinDigest | → `bc4b2b1` |
| [ghcr.io/dmunozv04/isponsorblocktv](https://github.com/dmunozv04/iSponsorBlockTV ) | | pinDigest | → `5458565` |
| ghcr.io/gabe565/castsponsorskip | | pinDigest | → `f556d27` |
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | | pinDigest | → `b129cb0` |
| ghcr.io/moghtech/komodo-periphery | | pinDigest | → `bd79cf9` |
| [ghcr.io/renovatebot/renovate](https://renovatebot.com ) ([source](https://github.com/renovatebot/renovate )) | container | pinDigest | → `9228574` |
| [ghcr.io/tailscale/tailscale](https://tailscale.com/kb/1282/docker ) ([source](https://github.com/tailscale/tailscale )) | | pinDigest | → `95e5287` |
| ghcr.io/tailscale/tailscale | | pinDigest | → `95e5287` |
| [ghcr.io/tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy ) | | pinDigest | → `1f3a6f3` |
| [ghcr.io/traefik/traefik](https://hub.docker.com/_/traefik ) ([source](https://github.com/traefik/traefik-library-image )) | | pinDigest | → `acfc806` |
| [gitea/gitea](https://github.com/go-gitea/gitea ) | | pinDigest | → `f846d26` |
| khairul169/garage-webui | | pinDigest | → `17c7935` |
| ollama/ollama | | pinDigest | → `5a5d014` |
| quay.io/prometheus/node-exporter | | pinDigest | → `337ff1d` |
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4968
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-22 03:06:54 +00:00
9cdd5e85c4
feat: change tz
renovate / renovate (push) Successful in 2m13s
2026-03-21 22:02:40 -05:00
589c24d3f2
feat: change order
renovate / renovate (push) Successful in 1m57s
2026-03-21 21:57:44 -05:00
85b91e9a6b
feat: update renovate
renovate / renovate (push) Has been cancelled
2026-03-21 21:54:42 -05:00
0811d84ef1
feat: remove trivy dashboards ( #4966 )
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m47s
Reviewed-on: #4966
2026-03-21 23:21:07 +00:00
50b7e8e647
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.5.0 ( #4964 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m23s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.4.6` → `2.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4964
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 19:18:08 +00:00
f570ecc606
chore(deps): update av1155/houndarr to v1.6.0 ( #4962 )
...
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.5.0` → `v1.6.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.5.0` → `v1.6.0` |
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.6.0`](https://github.com/av1155/houndarr/releases/tag/v1.6.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.5.0...v1.6.0 )
##### Added
- Opt-in upgrade search pass that periodically re-searches library items which already have a file and meet the quality cutoff, giving each `*arr` instance a chance to find better releases; each instance has independent batch size, cooldown, and hourly cap controls ([#​266](https://github.com/av1155/houndarr/issues/266 )).
##### Changed
- A 3-second pause is now inserted between consecutive real searches within the same cycle to spread downstream indexer fan-out; the delay applies only to dispatched searches, not to skipped or errored items ([#​272](https://github.com/av1155/houndarr/issues/272 )).
##### Fixed
- Navigating to the settings help page via the "What do these settings mean?" link inside the instance modal no longer leaves the page scroll-locked until refresh ([#​268](https://github.com/av1155/houndarr/issues/268 )).
- Instance modal on mobile no longer briefly appears compact before expanding; the dialog now animates in fully populated ([#​268](https://github.com/av1155/houndarr/issues/268 )).
- Dashboard instance cards now enter with a smooth container-level fade that matches the shell animation instead of a per-card flash ([#​268](https://github.com/av1155/houndarr/issues/268 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4962
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 19:17:16 +00:00
f8b9af1027
chore(deps): update calibrain/shelfmark to v1.2.1 ( #4961 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m19s
2026-03-21 17:02:27 +00:00
83d208974f
chore(deps): update frederikemmer/medialyze to v0.2.3 ( #4959 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m8s
2026-03-21 16:02:46 +00:00
d910204db3
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to a27f1ce ( #4957 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 5m59s
renovate / renovate (push) Successful in 2m11s
2026-03-21 14:54:08 +00:00
c71e7ad05f
chore(deps): update av1155/houndarr to v1.5.0 ( #4955 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.4.0` → `v1.5.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.4.0` → `v1.5.0` |
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.5.0`](https://github.com/av1155/houndarr/releases/tag/v1.5.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.4.0...v1.5.0 )
##### Added
- Non-root container startup is now supported via pod `securityContext` for clusters enforcing Pod Security Standards, as an alternative to the default `PUID`/`PGID` remapping mode ([#​258](https://github.com/av1155/houndarr/issues/258 )).
- Proxy authentication mode (`HOUNDARR_AUTH_MODE=proxy`) delegates login to an upstream identity-aware proxy via a configurable request header ([#​259](https://github.com/av1155/houndarr/issues/259 )).
- Official Helm chart published to `oci://ghcr.io/av1155/charts/houndarr`; Flux users can deploy with an `OCIRepository` + `HelmRelease` instead of raw manifests ([#​261](https://github.com/av1155/houndarr/issues/261 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4955
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 14:50:59 +00:00
d413d09577
chore(deps): update grimmory-tools/grimmory to v2.3.0 ( #4953 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/grimmory-tools/grimmory](https://github.com/grimmory-tools/grimmory ) | minor | `v2.2.6` → `v2.3.0` |
| [grimmory-tools/grimmory](https://github.com/grimmory-tools/grimmory ) | minor | `v2.2.6` → `v2.3.0` |
---
### Release Notes
<details>
<summary>grimmory-tools/grimmory (ghcr.io/grimmory-tools/grimmory)</summary>
### [`v2.3.0`](https://github.com/grimmory-tools/grimmory/releases/tag/v2.3.0 )
[Compare Source](https://github.com/grimmory-tools/grimmory/compare/v2.2.7...v2.3.0 )
##### Features
- **release:** document develop-based stable release previews ([930e526](930e526228 ))
##### Bug Fixes
- **api:** fix potential memory leaks in file processing ([031e8ae](031e8ae257 ))
- **ci:** correct artifact download action pin ([37ca101](37ca101dd4 ))
- **ci:** publish PR test results from workflow\_run ([11a76bf](11a76bffe1 ))
- **ci:** repair release preview and test result publishing ([afa5b81](afa5b818eb ))
- drop telemetry from app ([#​52](https://github.com/grimmory-tools/grimmory/issues/52 )) ([4d82cb7](4d82cb7188 ))
- **ui:** repair frontend compile after rebrand ([fea1ec6](fea1ec6930 ))
##### Refactors
- **build:** rename frontend dist output to grimmory ([ecf388f](ecf388f7a2 ))
- **i18n:** rename booklore translation keys to grimmory ([eb94afa](eb94afa7ad ))
- **metadata:** move default parser from Amazon to Goodreads ([e252122](e252122bc5 ))
- pull kepubify & ffprobe during build ([#​50](https://github.com/grimmory-tools/grimmory/issues/50 )) ([1c15629](1c15629a10 ))
- **ui:** rebrand frontend surfaces to grimmory ([d786dd8](d786dd8ccb ))
##### Chores
- **api:** remove the custom startup banner ([98c9b1a](98c9b1ae65 ))
- **deps:** bump flatted from 3.4.1 to 3.4.2 in /booklore-ui ([#​73](https://github.com/grimmory-tools/grimmory/issues/73 )) ([c4bd0c7](c4bd0c779a ))
- **funding:** point support links at opencollective ([55c0ac0](55c0ac0899 ))
- **release:** 2.2.7 \[skip ci] ([0b5e24c](0b5e24c238 ))
- remove old verbose PR template, replace with temporary more low-key one. ([#​84](https://github.com/grimmory-tools/grimmory/issues/84 )) ([b868526](b8685268a9 ))
- **ui:** drop financial support dialog ([#​21](https://github.com/grimmory-tools/grimmory/issues/21 )) ([62be6b1](62be6b152c ))
##### Documentation
- updated supported file formats in README.md ([#​68](https://github.com/grimmory-tools/grimmory/issues/68 )) ([f912e80](f912e802f9 ))
##### Style
- **i18n:** normalize translation json formatting ([#​89](https://github.com/grimmory-tools/grimmory/issues/89 )) ([857290d](857290d215 ))
- **ui:** simplify the topbar logo branding ([0416d48](0416d48a6c ))
### [`v2.2.7`](https://github.com/grimmory-tools/grimmory/releases/tag/v2.2.7 )
[Compare Source](https://github.com/grimmory-tools/grimmory/compare/v2.2.6...v2.2.7 )
##### Bug Fixes
- **api:** fix potential memory leaks in file processing ([031e8ae](031e8ae257 ))
- **ci:** correct artifact download action pin ([37ca101](37ca101dd4 ))
- **ci:** publish PR test results from workflow\_run ([11a76bf](11a76bffe1 ))
- drop telemetry from app ([#​52](https://github.com/grimmory-tools/grimmory/issues/52 )) ([4d82cb7](4d82cb7188 ))
- **ui:** repair frontend compile after rebrand ([fea1ec6](fea1ec6930 ))
##### Refactors
- **build:** rename frontend dist output to grimmory ([ecf388f](ecf388f7a2 ))
- **i18n:** rename booklore translation keys to grimmory ([eb94afa](eb94afa7ad ))
- **metadata:** move default parser from Amazon to Goodreads ([e252122](e252122bc5 ))
- pull kepubify & ffprobe during build ([#​50](https://github.com/grimmory-tools/grimmory/issues/50 )) ([1c15629](1c15629a10 ))
- **ui:** rebrand frontend surfaces to grimmory ([d786dd8](d786dd8ccb ))
##### Chores
- **api:** remove the custom startup banner ([98c9b1a](98c9b1ae65 ))
- **deps:** bump flatted from 3.4.1 to 3.4.2 in /booklore-ui ([#​73](https://github.com/grimmory-tools/grimmory/issues/73 )) ([c4bd0c7](c4bd0c779a ))
- **funding:** point support links at opencollective ([55c0ac0](55c0ac0899 ))
- remove old verbose PR template, replace with temporary more low-key one. ([#​84](https://github.com/grimmory-tools/grimmory/issues/84 )) ([b868526](b8685268a9 ))
- **ui:** drop financial support dialog ([#​21](https://github.com/grimmory-tools/grimmory/issues/21 )) ([62be6b1](62be6b152c ))
##### Documentation
- updated supported file formats in README.md ([#​68](https://github.com/grimmory-tools/grimmory/issues/68 )) ([f912e80](f912e802f9 ))
##### Style
- **i18n:** normalize translation json formatting ([#​89](https://github.com/grimmory-tools/grimmory/issues/89 )) ([857290d](857290d215 ))
- **ui:** simplify the topbar logo branding ([0416d48](0416d48a6c ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4953
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 03:12:18 +00:00
fa025b7f0c
Swap to Grimmory ( #4951 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m20s
Reviewed-on: #4951
2026-03-21 01:23:53 +00:00
54843abce7
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.1 ( #4949 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m10s
2026-03-21 00:47:15 +00:00
1fe3acfd2b
chore(deps): update av1155/houndarr to v1.4.0 ( #4947 )
...
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.3.2` → `v1.4.0` |
| [ghcr.io/av1155/houndarr](https://github.com/av1155/houndarr ) | minor | `v1.3.2` → `v1.4.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>av1155/houndarr (av1155/houndarr)</summary>
### [`v1.4.0`](https://github.com/av1155/houndarr/releases/tag/v1.4.0 )
[Compare Source](https://github.com/av1155/houndarr/compare/v1.3.2...v1.4.0 )
##### Added
- `HOUNDARR_TRUSTED_PROXIES` now accepts CIDR subnets (e.g. `172.18.0.0/16`) in addition to individual IP addresses ([#​245](https://github.com/av1155/houndarr/issues/245 ), [#​248](https://github.com/av1155/houndarr/issues/248 ))
- Kubernetes deployment guide with StatefulSet, headless Service, and Ingress examples ([#​255](https://github.com/av1155/houndarr/issues/255 ))
- FAQ entry explaining why Houndarr exists alongside built-in \*arr search ([#​253](https://github.com/av1155/houndarr/issues/253 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4947
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-21 00:45:11 +00:00
0c37784a5c
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.3 ( #4945 )
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m22s
2026-03-21 00:41:44 +00:00
e0c9505772
chore(deps): update dependency home-assistant/core to v2026.3.3 ( #4944 )
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-21 00:39:39 +00:00
85b5c73c32
tmp/hound ( #4942 )
...
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-docker / lint-docker-compose (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4942
2026-03-21 00:37:28 +00:00
1da3a6837f
tmp/lang ( #4940 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m24s
Reviewed-on: #4940
2026-03-20 23:26:11 +00:00
6b8c2826f5
tmp/lang ( #4938 )
...
lint-test-docker / lint-docker-compose (push) Successful in 17s
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m5s
Reviewed-on: #4938
2026-03-20 22:54:46 +00:00
ae3ac652de
chore(deps): update searxng/searxng:latest docker digest to b6db575 ( #4936 )
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m41s
2026-03-20 21:54:00 +00:00
71eddc44e3
chore(deps): update helm release external-secrets to v2.2.0 ( #4927 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `2.1.0` → `2.2.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>
### [`v2.2.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.2.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
##### What's Changed
##### General
- chore: release charts v2.1.0 by [@​Skarlso](https://github.com/Skarlso ) in [#​6030](https://github.com/external-secrets/external-secrets/pull/6030 )
- chore: fix the stability doc by [@​Skarlso](https://github.com/Skarlso ) in [#​6035](https://github.com/external-secrets/external-secrets/pull/6035 )
- fix(security): Fix vulnerabilities by [@​othomann](https://github.com/othomann ) in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- fix(aws): sync tags and resource policy even when secret value unchanged by [@​evs-secops](https://github.com/evs-secops ) in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- fix: publish now uses docker build v4 which required some changes by [@​Skarlso](https://github.com/Skarlso ) in [#​6062](https://github.com/external-secrets/external-secrets/pull/6062 )
- feat(gcpsm): auto-detect projectID from GCP metadata server by [@​patjlm](https://github.com/patjlm ) in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- chore(templating): Remove years in license and their checks by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5955](https://github.com/external-secrets/external-secrets/pull/5955 )
- docs: Add Roche to official ADOPTERS by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​6076](https://github.com/external-secrets/external-secrets/pull/6076 )
- feat: Add Last Sync column to ExternalSecret and PushSecret printers by [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- fix(onepassword): support native item IDs by [@​chadxz](https://github.com/chadxz ) in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- feat: extract LGTM processor to external JS file with tests by [@​mateenali66](https://github.com/mateenali66 ) in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- feat: fail fast if LGTM label does not exist in repository by [@​mateenali66](https://github.com/mateenali66 ) in [#​6078](https://github.com/external-secrets/external-secrets/pull/6078 )
- feat(passbolt): add support for Passbolt V5 API by [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- fix(infisical): dataFrom.find.path should filter by secret path not name by [@​johnvox](https://github.com/johnvox ) in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- fix: disable the priority queue which misbehaves at scale by [@​Skarlso](https://github.com/Skarlso ) in [#​6083](https://github.com/external-secrets/external-secrets/pull/6083 )
- chore: update go version to 1.26.1 by [@​Skarlso](https://github.com/Skarlso ) in [#​6072](https://github.com/external-secrets/external-secrets/pull/6072 )
- docs(aws): fix PushSecret metadata indentation in resource policy exa... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- fix(aws): prevent EC2 IMDS fallback when explicit credentials are pro... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6036](https://github.com/external-secrets/external-secrets/pull/6036 )
- feat(templating): Add certSANs function to extract SANs from certificates by [@​mzdeb](https://github.com/mzdeb ) in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- docs: document template.metadata labels/annotations behavior by [@​lucpas](https://github.com/lucpas ) in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- fix: CODEOWNERS are seriously out of date by [@​Skarlso](https://github.com/Skarlso ) in [#​6106](https://github.com/external-secrets/external-secrets/pull/6106 )
- feat(helm): add readinessProbe support for external-secrets deployment by [@​AlexOQ](https://github.com/AlexOQ ) in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- fix: update grpc for CVE-2026-33186 by [@​Skarlso](https://github.com/Skarlso ) in [#​6108](https://github.com/external-secrets/external-secrets/pull/6108 )
- feat(azurekv): add expiration time to azure kv secret by [@​muraliavarma](https://github.com/muraliavarma ) in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- feat: add path to cloud.ru provider by [@​heavyandrew](https://github.com/heavyandrew ) in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
- fix(add-eso-version): fix separator line pattern in add\_eso\_version.sh script by [@​riccardomc](https://github.com/riccardomc ) in [#​6113](https://github.com/external-secrets/external-secrets/pull/6113 )
##### Dependencies
- chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6038](https://github.com/external-secrets/external-secrets/pull/6038 )
- chore(deps): bump charset-normalizer from 3.4.4 to 3.4.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6047](https://github.com/external-secrets/external-secrets/pull/6047 )
- chore(deps): bump platformdirs from 4.9.2 to 4.9.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6050](https://github.com/external-secrets/external-secrets/pull/6050 )
- chore(deps): bump mkdocs-material from 9.7.3 to 9.7.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6049](https://github.com/external-secrets/external-secrets/pull/6049 )
- chore(deps): bump github/codeql-action from 4.32.4 to 4.32.6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6039](https://github.com/external-secrets/external-secrets/pull/6039 )
- chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6043](https://github.com/external-secrets/external-secrets/pull/6043 )
- chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6040](https://github.com/external-secrets/external-secrets/pull/6040 )
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6044](https://github.com/external-secrets/external-secrets/pull/6044 )
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6042](https://github.com/external-secrets/external-secrets/pull/6042 )
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6041](https://github.com/external-secrets/external-secrets/pull/6041 )
- chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6046](https://github.com/external-secrets/external-secrets/pull/6046 )
- chore(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6048](https://github.com/external-secrets/external-secrets/pull/6048 )
- chore(deps): bump anchore/sbom-action from 0.23.0 to 0.23.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6093](https://github.com/external-secrets/external-secrets/pull/6093 )
- chore(deps): bump distroless/static from `28efbe9` to `47b2d72` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6088](https://github.com/external-secrets/external-secrets/pull/6088 )
- chore(deps): bump ubi9/ubi from `cecb1cd` to `6ed9f6f` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6087](https://github.com/external-secrets/external-secrets/pull/6087 )
- chore(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6096](https://github.com/external-secrets/external-secrets/pull/6096 )
- chore(deps): bump tornado from 6.5.4 to 6.5.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6094](https://github.com/external-secrets/external-secrets/pull/6094 )
- chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6095](https://github.com/external-secrets/external-secrets/pull/6095 )
- chore(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6089](https://github.com/external-secrets/external-secrets/pull/6089 )
- chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6092](https://github.com/external-secrets/external-secrets/pull/6092 )
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6090](https://github.com/external-secrets/external-secrets/pull/6090 )
- chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6091](https://github.com/external-secrets/external-secrets/pull/6091 )
##### New Contributors
- [@​othomann](https://github.com/othomann ) made their first contribution in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- [@​evs-secops](https://github.com/evs-secops ) made their first contribution in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- [@​patjlm](https://github.com/patjlm ) made their first contribution in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) made their first contribution in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- [@​chadxz](https://github.com/chadxz ) made their first contribution in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- [@​mateenali66](https://github.com/mateenali66 ) made their first contribution in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) made their first contribution in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- [@​johnvox](https://github.com/johnvox ) made their first contribution in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- [@​Br1an67](https://github.com/Br1an67 ) made their first contribution in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- [@​mzdeb](https://github.com/mzdeb ) made their first contribution in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- [@​lucpas](https://github.com/lucpas ) made their first contribution in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- [@​AlexOQ](https://github.com/AlexOQ ) made their first contribution in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- [@​muraliavarma](https://github.com/muraliavarma ) made their first contribution in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- [@​heavyandrew](https://github.com/heavyandrew ) made their first contribution in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4927
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:52:11 +00:00
c1175d4cbd
chore(deps): update gitroomhq/postiz-app to v2.21.0 ( #4924 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.20.2` → `v2.21.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.20.2` → `v2.21.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.21.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.21.0 ): MeWe Integration, Integration Fixes & PR Quality
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.20.2...v2.21.0 )
#### What's Changed
##### New Integration
- Added MeWe social media integration
##### Improvements
- Added PR Quality workflow for pull request checks
##### Fixes
- Fixed adding integrations flow
- Fixed OAuth integration connection handling
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.20.2...v2.21.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4924
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:51:00 +00:00
f4922e05ee
chore(deps): update dependency external-secrets/external-secrets to v2.2.0 ( #4923 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets/external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `v2.1.0` → `v2.2.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets/external-secrets)</summary>
### [`v2.2.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.2.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.2.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore: release charts v2.1.0 by [@​Skarlso](https://github.com/Skarlso ) in [#​6030](https://github.com/external-secrets/external-secrets/pull/6030 )
- chore: fix the stability doc by [@​Skarlso](https://github.com/Skarlso ) in [#​6035](https://github.com/external-secrets/external-secrets/pull/6035 )
- fix(security): Fix vulnerabilities by [@​othomann](https://github.com/othomann ) in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- fix(aws): sync tags and resource policy even when secret value unchanged by [@​evs-secops](https://github.com/evs-secops ) in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- fix: publish now uses docker build v4 which required some changes by [@​Skarlso](https://github.com/Skarlso ) in [#​6062](https://github.com/external-secrets/external-secrets/pull/6062 )
- feat(gcpsm): auto-detect projectID from GCP metadata server by [@​patjlm](https://github.com/patjlm ) in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- chore(templating): Remove years in license and their checks by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5955](https://github.com/external-secrets/external-secrets/pull/5955 )
- docs: Add Roche to official ADOPTERS by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​6076](https://github.com/external-secrets/external-secrets/pull/6076 )
- feat: Add Last Sync column to ExternalSecret and PushSecret printers by [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- fix(onepassword): support native item IDs by [@​chadxz](https://github.com/chadxz ) in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- feat: extract LGTM processor to external JS file with tests by [@​mateenali66](https://github.com/mateenali66 ) in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- feat: fail fast if LGTM label does not exist in repository by [@​mateenali66](https://github.com/mateenali66 ) in [#​6078](https://github.com/external-secrets/external-secrets/pull/6078 )
- feat(passbolt): add support for Passbolt V5 API by [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- fix(infisical): dataFrom.find.path should filter by secret path not name by [@​johnvox](https://github.com/johnvox ) in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- fix: disable the priority queue which misbehaves at scale by [@​Skarlso](https://github.com/Skarlso ) in [#​6083](https://github.com/external-secrets/external-secrets/pull/6083 )
- chore: update go version to 1.26.1 by [@​Skarlso](https://github.com/Skarlso ) in [#​6072](https://github.com/external-secrets/external-secrets/pull/6072 )
- docs(aws): fix PushSecret metadata indentation in resource policy exa... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- fix(aws): prevent EC2 IMDS fallback when explicit credentials are pro... by [@​Br1an67](https://github.com/Br1an67 ) in [#​6036](https://github.com/external-secrets/external-secrets/pull/6036 )
- feat(templating): Add certSANs function to extract SANs from certificates by [@​mzdeb](https://github.com/mzdeb ) in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- docs: document template.metadata labels/annotations behavior by [@​lucpas](https://github.com/lucpas ) in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- fix: CODEOWNERS are seriously out of date by [@​Skarlso](https://github.com/Skarlso ) in [#​6106](https://github.com/external-secrets/external-secrets/pull/6106 )
- feat(helm): add readinessProbe support for external-secrets deployment by [@​AlexOQ](https://github.com/AlexOQ ) in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- fix: update grpc for CVE-2026-33186 by [@​Skarlso](https://github.com/Skarlso ) in [#​6108](https://github.com/external-secrets/external-secrets/pull/6108 )
- feat(azurekv): add expiration time to azure kv secret by [@​muraliavarma](https://github.com/muraliavarma ) in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- feat: add path to cloud.ru provider by [@​heavyandrew](https://github.com/heavyandrew ) in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
- fix(add-eso-version): fix separator line pattern in add\_eso\_version.sh script by [@​riccardomc](https://github.com/riccardomc ) in [#​6113](https://github.com/external-secrets/external-secrets/pull/6113 )
##### Dependencies
- chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6038](https://github.com/external-secrets/external-secrets/pull/6038 )
- chore(deps): bump charset-normalizer from 3.4.4 to 3.4.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6047](https://github.com/external-secrets/external-secrets/pull/6047 )
- chore(deps): bump platformdirs from 4.9.2 to 4.9.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6050](https://github.com/external-secrets/external-secrets/pull/6050 )
- chore(deps): bump mkdocs-material from 9.7.3 to 9.7.4 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6049](https://github.com/external-secrets/external-secrets/pull/6049 )
- chore(deps): bump github/codeql-action from 4.32.4 to 4.32.6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6039](https://github.com/external-secrets/external-secrets/pull/6039 )
- chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6043](https://github.com/external-secrets/external-secrets/pull/6043 )
- chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6040](https://github.com/external-secrets/external-secrets/pull/6040 )
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6044](https://github.com/external-secrets/external-secrets/pull/6044 )
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6042](https://github.com/external-secrets/external-secrets/pull/6042 )
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6041](https://github.com/external-secrets/external-secrets/pull/6041 )
- chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6046](https://github.com/external-secrets/external-secrets/pull/6046 )
- chore(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6048](https://github.com/external-secrets/external-secrets/pull/6048 )
- chore(deps): bump anchore/sbom-action from 0.23.0 to 0.23.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6093](https://github.com/external-secrets/external-secrets/pull/6093 )
- chore(deps): bump distroless/static from `28efbe9` to `47b2d72` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6088](https://github.com/external-secrets/external-secrets/pull/6088 )
- chore(deps): bump ubi9/ubi from `cecb1cd` to `6ed9f6f` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6087](https://github.com/external-secrets/external-secrets/pull/6087 )
- chore(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6096](https://github.com/external-secrets/external-secrets/pull/6096 )
- chore(deps): bump tornado from 6.5.4 to 6.5.5 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6094](https://github.com/external-secrets/external-secrets/pull/6094 )
- chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6095](https://github.com/external-secrets/external-secrets/pull/6095 )
- chore(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6089](https://github.com/external-secrets/external-secrets/pull/6089 )
- chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6092](https://github.com/external-secrets/external-secrets/pull/6092 )
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6090](https://github.com/external-secrets/external-secrets/pull/6090 )
- chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6091](https://github.com/external-secrets/external-secrets/pull/6091 )
#### New Contributors
- [@​othomann](https://github.com/othomann ) made their first contribution in [#​6052](https://github.com/external-secrets/external-secrets/pull/6052 )
- [@​evs-secops](https://github.com/evs-secops ) made their first contribution in [#​6025](https://github.com/external-secrets/external-secrets/pull/6025 )
- [@​patjlm](https://github.com/patjlm ) made their first contribution in [#​5922](https://github.com/external-secrets/external-secrets/pull/5922 )
- [@​jaruwat-panturat](https://github.com/jaruwat-panturat ) made their first contribution in [#​6068](https://github.com/external-secrets/external-secrets/pull/6068 )
- [@​chadxz](https://github.com/chadxz ) made their first contribution in [#​6073](https://github.com/external-secrets/external-secrets/pull/6073 )
- [@​mateenali66](https://github.com/mateenali66 ) made their first contribution in [#​6074](https://github.com/external-secrets/external-secrets/pull/6074 )
- [@​cedricherzog-passbolt](https://github.com/cedricherzog-passbolt ) made their first contribution in [#​5919](https://github.com/external-secrets/external-secrets/pull/5919 )
- [@​johnvox](https://github.com/johnvox ) made their first contribution in [#​6086](https://github.com/external-secrets/external-secrets/pull/6086 )
- [@​Br1an67](https://github.com/Br1an67 ) made their first contribution in [#​6056](https://github.com/external-secrets/external-secrets/pull/6056 )
- [@​mzdeb](https://github.com/mzdeb ) made their first contribution in [#​6058](https://github.com/external-secrets/external-secrets/pull/6058 )
- [@​lucpas](https://github.com/lucpas ) made their first contribution in [#​6102](https://github.com/external-secrets/external-secrets/pull/6102 )
- [@​AlexOQ](https://github.com/AlexOQ ) made their first contribution in [#​5831](https://github.com/external-secrets/external-secrets/pull/5831 )
- [@​muraliavarma](https://github.com/muraliavarma ) made their first contribution in [#​5935](https://github.com/external-secrets/external-secrets/pull/5935 )
- [@​heavyandrew](https://github.com/heavyandrew ) made their first contribution in [#​5952](https://github.com/external-secrets/external-secrets/pull/5952 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.1.0...v2.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4923
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 21:50:45 +00:00
d59fd7a0a6
chore(deps): update helm release traefik to v39.0.6 ( #4934 )
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m34s
2026-03-20 20:51:00 +00:00
b5fa28c44b
chore(deps): update helm release argo-workflows to v1.0.5 ( #4932 )
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 20:48:54 +00:00
a25522fbf0
chore(deps): update searxng/searxng:latest docker digest to b41b861 ( #4930 )
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 20:46:54 +00:00
96eae46b5e
chore(deps): update kube-prometheus-stack docker tag to v82.13.0 ( #4928 )
...
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.12.0` → `82.13.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.13.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.13.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.12.0...kube-prometheus-stack-82.13.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6758](https://github.com/prometheus-community/helm-charts/pull/6758 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.20.5...kube-prometheus-stack-82.13.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4928
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 20:44:59 +00:00
2b58087e06
chore(deps): update searxng/searxng:latest docker digest to aa1dca9 ( #4925 )
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m22s
2026-03-20 16:03:03 +00:00
4cfa054480
tmp/airvpn ( #4921 )
...
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 5m53s
renovate / renovate (push) Successful in 2m35s
Reviewed-on: #4921
2026-03-20 04:44:40 +00:00
655428bb46
tmp/airvpn ( #4919 )
...
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
Reviewed-on: #4919
2026-03-20 04:33:42 +00:00
dfa99bbc33
tmp/airvpn ( #4917 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m23s
Reviewed-on: #4917
2026-03-20 04:25:46 +00:00
7efd7758c6
tmp/airvpn ( #4915 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m22s
Reviewed-on: #4915
2026-03-20 04:19:50 +00:00
854f3646ce
feat: switch to airvpn ( #4912 )
...
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #4912
2026-03-20 04:08:30 +00:00
bfa0c7b555
chore(deps): update dependency goharbor/harbor to v2.15.0 ( #4913 )
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [goharbor/harbor](https://github.com/goharbor/harbor ) | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>goharbor/harbor (goharbor/harbor)</summary>
### [`v2.15.0`](https://github.com/goharbor/harbor/releases/tag/v2.15.0 )
[Compare Source](https://github.com/goharbor/harbor/compare/v2.14.3...v2.15.0-rc2 )
{"buildNo":"rc4"}
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4913
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 04:04:10 +00:00
5dfda3e9e0
chore(deps): update helm release generic-device-plugin to v0.20.24 ( #4909 )
lint-test-helm / lint-helm (push) Successful in 31s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m42s
2026-03-20 01:18:56 +00:00
f15632c561
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.11 ( #4908 )
lint-test-docker / lint-docker-compose (push) Successful in 32s
renovate / renovate (push) Has been cancelled
2026-03-20 01:17:03 +00:00
ac66dad7e6
chore(deps): update dependency tailscale/tailscale to v1.96.3 ( #4891 )
...
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [tailscale/tailscale](https://github.com/tailscale/tailscale ) | patch | `v1.96.2` → `v1.96.3` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale/tailscale)</summary>
### [`v1.96.3`](https://github.com/tailscale/tailscale/releases/tag/v1.96.3 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.96.2...v1.96.3 )
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**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4891
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 01:15:02 +00:00
1bcabd95b9
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.112.0 ( #4894 )
...
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.111.0` → `4.112.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4894
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 01:13:04 +00:00
9d1f36f027
chore(deps): update roundcube/roundcubemail docker tag to v1.6.14 ( #4902 )
lint-test-helm / lint-helm (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 01:10:30 +00:00
cde433f7c8
chore(deps): update helm release argo-workflows to v1.0.4 ( #4901 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-20 01:10:16 +00:00
7240929afe
chore(deps): update helm release argo-cd to v9.4.15 ( #4899 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-20 01:09:31 +00:00
d40c966ee5
chore(deps): update ghcr.io/linuxserver/sonarr docker tag to v4.0.17 ( #4897 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-20 01:08:55 +00:00
b4e5e33c64
chore(deps): update dependency argoproj/argo-workflows to v4.0.3 ( #4896 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-20 01:08:29 +00:00
922b5964a3
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.5 ( #4895 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-20 01:08:05 +00:00
e3670d6f3b
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.6.1 ( #4887 )
...
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m25s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich ) | minor | `v2.5.6` → `v2.6.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary>
### [`v2.6.1`](https://github.com/immich-app/immich/releases/tag/v2.6.1 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 )
### v2.6.1
#### Hot fixes
- Fixed a failed migration issue on the mobile app when the URL Switching feature is used
#### What's Changed
##### 🐛 Bug fixes
- fix(server): fallback to email when name is empty by [@​jrasm91](https://github.com/jrasm91 ) in [#​27016](https://github.com/immich-app/immich/pull/27016 )
- fix: ignore errors deleting untitled album by [@​jrasm91](https://github.com/jrasm91 ) in [#​27020](https://github.com/immich-app/immich/pull/27020 )
- fix(web): wrap long album title by [@​jrasm91](https://github.com/jrasm91 ) in [#​27012](https://github.com/immich-app/immich/pull/27012 )
- fix(web): stop in-progress uploads on logout by [@​jrasm91](https://github.com/jrasm91 ) in [#​27021](https://github.com/immich-app/immich/pull/27021 )
- fix: writing empty exif tags by [@​danieldietzler](https://github.com/danieldietzler ) in [#​27025](https://github.com/immich-app/immich/pull/27025 )
- fix(web): disable send button by [@​jrasm91](https://github.com/jrasm91 ) in [#​27051](https://github.com/immich-app/immich/pull/27051 )
- fix(mobile): server url migration by [@​mertalev](https://github.com/mertalev ) in [#​27050](https://github.com/immich-app/immich/pull/27050 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 >
### [`v2.6.0`](https://github.com/immich-app/immich/releases/tag/v2.6.0 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 )
### v2.6.0
Welcome to Immich `v2.6.0`, This release is a collection of more than *350 commits over 6 weeks*. I know, it is an eternity between releases compared to our previous era. This version focuses on bug fixes and enhancements across the app to provide a more delightful and smoother experience to you. This release also prepares for the next major release in the coming month, which will remove the old timeline implementation. Let's dive into the highlights of the release:
> \[!WARNING]
> For those who are still using the old timeline, please switch to the new timeline to avoid interruption, as the old timeline will be removed in the next release.
>
> ps: The old timeline has an exclamation icon next to the logo. <img width="525" height="120" alt="image" src="https://github.com/user-attachments/assets/ed36ea22-b16e-472f-961c-c19501712ba5 " />
### Highlights
- Map side panel (web)
- Pick album cover (mobile)
- Shared link slugs (mobile)
- Shared link presets (web)
- Native HTTP clients (mobile)
- Video player and asset viewer improvements (mobile)
- Improved search results (mobile)
- `schema-check`: a new `immich-admin` command
- Read profile claims from ID token (OAuth)
- Notable fix: cast videos now automatically loop
- Notable fix: correctly extract make and model from Sony XAVC video files
- Notable fix: escape key handling on web
- Notable fix: healthcheck endpoint in maintenance mode
- Notable fix: timeline rendering for RTL languages like Arabic and Hebrew
- Notable fix: prevent server crash when extracting invalid metadata
#### Map side panel (web)
The map view on the web now opens a mini-timeline component as a side panel when you click on a cluster of assets. This makes it easier to view the cluster at a glance and enables bulk actions, such as adding to favorites and adding to an album.
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6f90b04d-4aa7-4f68-b59c-c2b912e638f7 " />
#### Pick album cover (mobile)
Users can now pick a new album cover directly from the mobile app.
<https://github.com/user-attachments/assets/7f99dc80-21c6-4ce6-9f75-8e6b0163dcaa >
#### Shared link slugs (mobile)
The mobile app now also supports setting a shared link slug, a feature that's been available on the web for a while.
<https://github.com/user-attachments/assets/5420995a-cfd4-471d-a3ac-db4fa45de780 >
#### Shared link presets (web)
The expiration form input on the web was always a bit confusing, but it's been updated to make it easier to see and understand when a shared link will expire.
<img width="400" alt="image" src="https://github.com/user-attachments/assets/9d6124a9-eec2-43e8-b228-e1ac6c0415e8 " />
#### Native HTTP clients (mobile)
The mobile app now uses native HTTP clients across both Android and iOS, with support for mTLS, self-signed certificates, basic auth, and custom headers. These features should now be more reliable and extend to background tasks, video playback, and other parts of the app. This also improves the app's overall network request performance thanks to HTTP/2 and HTTP/3, multiplexing, and caching.
#### Video player and asset viewer improvements (mobile)
The asset viewer has undergone many improvements under the hood to make it simpler, faster and more reliable. We've also added playback support for GIFs, enabled video zooming, and made many more bug fixes and tweaks.
##### The asset viewer now uses a gradient for actions, and video controls have been restyled
<img width="300" alt="image" src="https://github.com/user-attachments/assets/9a4e0892-f178-45fc-812c-10a6cba3f48b " />
##### Inline asset details
This used to be a bottom sheet and had a lot of glue for alignment. The new version is much more responsive and less buggy.
##### Before
<https://github.com/user-attachments/assets/43b59b59-7d6a-48d0-94d7-84b8cae1c2a9 >
##### After
<https://github.com/user-attachments/assets/9217b6f4-1c92-40b0-bd95-a0681307cf38 >
#### Improved search results (mobile)
The search results page now loads more results without rebuilding the entire grid, and should now load much faster. There are also new screens for when there are no search results and when all results have been loaded.
<https://github.com/user-attachments/assets/42ce69d4-1618-48ee-9cb9-91ec22e12b27 >
#### `schema-check`: a new `immich-admin` command
A new `immich-admin` command has been added in this release: `schema-check`. The command runs a report on the database to check if any indexes, constraints, tables, or columns are missing. This check also runs automatically on startup.
#### Read profile claims from `idToken` (OAuth)
Prior to `v2.6.0`, Immich resolved the `email` and other claims from the [userinfo](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo ) endpoint. Now, Immich also supports reading those claims directly from the `idToken`. This makes it possible to use providers such as Microsoft ADFS that do not support the userinfo endpoint.
***
As always, there are many more QoL improvements, bug fixes, and enhancements in this release. Please find the full release note below
#### Support Immich
<p align="center">
<img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif " width="450" title="SUPPORT THE PROJECT!">
</p>
If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app > or our merchandise at <https://immich.store >
***
<!-- Release notes generated using configuration in .github/release.yml at v2.6.0 -->
#### What's Changed
##### 🔒 Security
- fix(server): restrict individual shared link asset removal to owners by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26868](https://github.com/immich-app/immich/pull/26868 )
- fix: add to shared link by [@​jrasm91](https://github.com/jrasm91 ) in [#​26886](https://github.com/immich-app/immich/pull/26886 )
##### 🚀 Features
- feat: shared link login by [@​jrasm91](https://github.com/jrasm91 ) in [#​25678](https://github.com/immich-app/immich/pull/25678 )
- feat: schema-check by [@​jrasm91](https://github.com/jrasm91 ) in [#​25904](https://github.com/immich-app/immich/pull/25904 )
- feat: add people deeplink by [@​arne182](https://github.com/arne182 ) in [#​25686](https://github.com/immich-app/immich/pull/25686 )
- feat(mobile): inline asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​25952](https://github.com/immich-app/immich/pull/25952 )
- feat(mobile): filter by tags by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- feat: add .mxf file support by [@​timonrieger](https://github.com/timonrieger ) in [#​24644](https://github.com/immich-app/immich/pull/24644 )
- feat: tap to see next/previous image by [@​thezeroalpha](https://github.com/thezeroalpha ) in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- feat(mobile): Allow users to set album cover from mobile app by [@​timonrieger](https://github.com/timonrieger ) in [#​25515](https://github.com/immich-app/immich/pull/25515 )
- feat(mobile): Allow users to set profile picture from asset viewer by [@​timonrieger](https://github.com/timonrieger ) in [#​25517](https://github.com/immich-app/immich/pull/25517 )
- feat: ROCm 7.2 and MIGraphX support by [@​kprinssu](https://github.com/kprinssu ) in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- feat(web): map timeline sidepanel by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26532](https://github.com/immich-app/immich/pull/26532 )
- feat: add responsive layout to broken asset by [@​midzelis](https://github.com/midzelis ) in [#​26384](https://github.com/immich-app/immich/pull/26384 )
- feat(web): toggle zoom on double-click in photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26732](https://github.com/immich-app/immich/pull/26732 )
- feat(mobile): show animated images in asset viewer by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26614](https://github.com/immich-app/immich/pull/26614 )
- feat(mobile): open in browser by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26369](https://github.com/immich-app/immich/pull/26369 )
##### 🌟 Enhancements
- feat: verify permissions by [@​jrasm91](https://github.com/jrasm91 ) in [#​25647](https://github.com/immich-app/immich/pull/25647 )
- feat(web): change link expiration logic & presets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26064](https://github.com/immich-app/immich/pull/26064 )
- feat(mobile): dynamic layout in new timeline by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​23837](https://github.com/immich-app/immich/pull/23837 )
- feat(cli): change progress bar to display file size by [@​Nykri](https://github.com/Nykri ) in [#​23328](https://github.com/immich-app/immich/pull/23328 )
- feat(mobile): dynamic multi-line album name by [@​uhthomas](https://github.com/uhthomas ) in [#​26040](https://github.com/immich-app/immich/pull/26040 )
- feat(mobile): hide search by context/OCR if disabled on server ([#​25472](https://github.com/immich-app/immich/issues/25472 )) by [@​Nacolis](https://github.com/Nacolis ) in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- fix(release): add docker-compose.rootless.yml to released assets by [@​dnozay](https://github.com/dnozay ) in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- feat(web): show ocr text boxes in panoramas by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25727](https://github.com/immich-app/immich/pull/25727 )
- feat(web): loop chromecast video by [@​etnoy](https://github.com/etnoy ) in [#​24410](https://github.com/immich-app/immich/pull/24410 )
- chore(web): merge "Add to album" and "Add to shared album" actions into a single action by [@​timonrieger](https://github.com/timonrieger ) in [#​24669](https://github.com/immich-app/immich/pull/24669 )
- feat(mobile): timeline - add bottomWidgetBuilder by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​25634](https://github.com/immich-app/immich/pull/25634 )
- feat(mobile): video zooming in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​22036](https://github.com/immich-app/immich/pull/22036 )
- feat(mobile): Add slug support for shared links by [@​Lauritz-Tieste](https://github.com/Lauritz-Tieste ) in [#​26441](https://github.com/immich-app/immich/pull/26441 )
- feat: warn when losing transparency during thumbnail generation by [@​midzelis](https://github.com/midzelis ) in [#​26243](https://github.com/immich-app/immich/pull/26243 )
- perf(mobile): optimized album sorting by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​25179](https://github.com/immich-app/immich/pull/25179 )
- feat(mobile): prompt when deleting from trash by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26392](https://github.com/immich-app/immich/pull/26392 )
- feat: getAssetEdits respond with edit IDs by [@​bwees](https://github.com/bwees ) in [#​26445](https://github.com/immich-app/immich/pull/26445 )
- fix(server): accept showAt and hideAt for creating memories by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26429](https://github.com/immich-app/immich/pull/26429 )
- feat(server): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26446](https://github.com/immich-app/immich/pull/26446 )
- feat: splash screen error page by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26460](https://github.com/immich-app/immich/pull/26460 )
- feat(mobile): add confirmation dialog to permanent delete action by [@​ByteSizedMarius](https://github.com/ByteSizedMarius ) in [#​26442](https://github.com/immich-app/immich/pull/26442 )
- feat: enhance face-editor positioning by [@​midzelis](https://github.com/midzelis ) in [#​26303](https://github.com/immich-app/immich/pull/26303 )
- feat: improve HEIC, HEIF and JPEG XL browser support detection by [@​nicosemp](https://github.com/nicosemp ) in [#​26122](https://github.com/immich-app/immich/pull/26122 )
- refactor(web): remove replaceAsset action by [@​timonrieger](https://github.com/timonrieger ) in [#​26444](https://github.com/immich-app/immich/pull/26444 )
- feat(web): bounding box for faces when hovering over the face in photo view by [@​cratoo](https://github.com/cratoo ) in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- feat(mobile): keep search results visible by [@​uhthomas](https://github.com/uhthomas ) in [#​26498](https://github.com/immich-app/immich/pull/26498 )
- feat(mobile): use shared native client by [@​mertalev](https://github.com/mertalev ) in [#​25942](https://github.com/immich-app/immich/pull/25942 )
- feat(mobile): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26518](https://github.com/immich-app/immich/pull/26518 )
- feat(ml): enable openvino for cpu by [@​apejcic](https://github.com/apejcic ) in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- feat: responsive video duration in thumbnail by [@​midzelis](https://github.com/midzelis ) in [#​26770](https://github.com/immich-app/immich/pull/26770 )
- feat(web): animate zoom toggle with cubicOut easing by [@​midzelis](https://github.com/midzelis ) in [#​26731](https://github.com/immich-app/immich/pull/26731 )
- feat(mobile): consolidate video controls by [@​uhthomas](https://github.com/uhthomas ) in [#​26673](https://github.com/immich-app/immich/pull/26673 )
- feat(web): add shortcut "p" to open/close the face tag box by [@​cratoo](https://github.com/cratoo ) in [#​26826](https://github.com/immich-app/immich/pull/26826 )
- feat(mobile): use material design 3 slider by [@​uhthomas](https://github.com/uhthomas ) in [#​26829](https://github.com/immich-app/immich/pull/26829 )
- feat: adaptive progressive image loading for photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26636](https://github.com/immich-app/immich/pull/26636 )
- fix(server): extract make/model from sony video files by [@​brendanngo](https://github.com/brendanngo ) in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- chore(mobile): remove background from asset viewer back button by [@​uhthomas](https://github.com/uhthomas ) in [#​26851](https://github.com/immich-app/immich/pull/26851 )
- feat(server): support IDPs that only send the userinfo in the ID token by [@​Belnadifia](https://github.com/Belnadifia ) in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- feat(web): improve OCR overlay text fitting, reactivity, and accessibility by [@​midzelis](https://github.com/midzelis ) in [#​26678](https://github.com/immich-app/immich/pull/26678 )
- fix(web): allow pasting PIN code from clipboard or password manager by [@​pressslav](https://github.com/pressslav ) in [#​26944](https://github.com/immich-app/immich/pull/26944 )
##### 🐛 Bug fixes
- fix: ignore checksum constraint error when logging by [@​jrasm91](https://github.com/jrasm91 ) in [#​26113](https://github.com/immich-app/immich/pull/26113 )
- fix(web): use locale for date picker by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26125](https://github.com/immich-app/immich/pull/26125 )
- fix(web): escape shortcut handling by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26096](https://github.com/immich-app/immich/pull/26096 )
- fix(mobile): Login routing on Splash screen by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​26128](https://github.com/immich-app/immich/pull/26128 )
- fix: null local date time in timeline queries by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26133](https://github.com/immich-app/immich/pull/26133 )
- fix(web): prevent event manager from throwing error by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26156](https://github.com/immich-app/immich/pull/26156 )
- fix(web): improve api key modal responsiveness by [@​klenner1](https://github.com/klenner1 ) in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- fix(web): show correct assets in memory gallery by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26157](https://github.com/immich-app/immich/pull/26157 )
- fix(web): add missing [@​immich/ui](https://github.com/immich/ui ) translations by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26143](https://github.com/immich-app/immich/pull/26143 )
- fix(mobile): timeline handling on foldable phones + ensuring that images are not cut off by [@​bkchr](https://github.com/bkchr ) in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- fix(mobile): prevent nav bar label text wrapping by [@​chrislongros](https://github.com/chrislongros ) in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- fix(mobile): hide latest version warnings by [@​uhthomas](https://github.com/uhthomas ) in [#​26036](https://github.com/immich-app/immich/pull/26036 )
- fix(mobile): inconsistent query for people by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​24437](https://github.com/immich-app/immich/pull/24437 )
- fix(web): timeline multi select group state by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26180](https://github.com/immich-app/immich/pull/26180 )
- fix(web): add checkerboard background for transparent images by [@​agent-steven](https://github.com/agent-steven ) in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- fix(mobile): inherit toolbar opacity by [@​uhthomas](https://github.com/uhthomas ) in [#​25694](https://github.com/immich-app/immich/pull/25694 )
- fix(web): focus tag input when modal opens by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26256](https://github.com/immich-app/immich/pull/26256 )
- fix(web): clear face boxes when switching assets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26249](https://github.com/immich-app/immich/pull/26249 )
- fix(web): clear unsaved asset description when changing asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26255](https://github.com/immich-app/immich/pull/26255 )
- fix(web): clear cache when asset changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26257](https://github.com/immich-app/immich/pull/26257 )
- fix: utc time zone upserts by [@​danieldietzler](https://github.com/danieldietzler ) in [#​26258](https://github.com/immich-app/immich/pull/26258 )
- fix: metadata crash by [@​jrasm91](https://github.com/jrasm91 ) in [#​26327](https://github.com/immich-app/immich/pull/26327 )
- fix: prevent server crash when extraction of metadata fails if the assets are corrupted by [@​Devansh-Jani](https://github.com/Devansh-Jani ) in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- fix(server): db restore failure when `DB_URL` is set to unix-domain socket connection by [@​fabio-garavini](https://github.com/fabio-garavini ) in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- fix: Download the edited version when downloading multiple photos by [@​MontejoJorge](https://github.com/MontejoJorge ) in [#​26259](https://github.com/immich-app/immich/pull/26259 )
- fix: include `DROP INDEX` in transaction to prevent missing index on rollback by [@​haoxi911](https://github.com/haoxi911 ) in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- fix: safari address bar color by [@​jrasm91](https://github.com/jrasm91 ) in [#​26346](https://github.com/immich-app/immich/pull/26346 )
- fix(web): prevent panorama image reload during asset updates by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26349](https://github.com/immich-app/immich/pull/26349 )
- fix(web): favoriting assets opened via GalleryViewer by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26350](https://github.com/immich-app/immich/pull/26350 )
- fix(i18n): add translation key for partner's photos by [@​timonrieger](https://github.com/timonrieger ) in [#​26348](https://github.com/immich-app/immich/pull/26348 )
- fix(web): single select scroll behavior by [@​timonrieger](https://github.com/timonrieger ) in [#​26358](https://github.com/immich-app/immich/pull/26358 )
- perf: add indexes to improve People API response times by [@​bxtdvd](https://github.com/bxtdvd ) in [#​26337](https://github.com/immich-app/immich/pull/26337 )
- fix: pin code reset modal by [@​jrasm91](https://github.com/jrasm91 ) in [#​26370](https://github.com/immich-app/immich/pull/26370 )
- fix(mobile): Reset "People" search filter chip if no selections are made by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26267](https://github.com/immich-app/immich/pull/26267 )
- fix(cli): delete sidecar files after upload if requested by [@​timonrieger](https://github.com/timonrieger ) in [#​26353](https://github.com/immich-app/immich/pull/26353 )
- fix(web): album description auto height by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26420](https://github.com/immich-app/immich/pull/26420 )
- fix(web): prevent side panel overlap during transition by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26398](https://github.com/immich-app/immich/pull/26398 )
- fix(web): storage template example by [@​mmomjian](https://github.com/mmomjian ) in [#​26424](https://github.com/immich-app/immich/pull/26424 )
- fix(web): prevent `state_unsafe_mutation` error on people page by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26438](https://github.com/immich-app/immich/pull/26438 )
- fix: missing deletedAt and isVisible columns on mobile by [@​bwees](https://github.com/bwees ) in [#​26414](https://github.com/immich-app/immich/pull/26414 )
- fix(mobile): joinLocal on archived timeline by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26387](https://github.com/immich-app/immich/pull/26387 )
- fix: always show library scan button by [@​etnoy](https://github.com/etnoy ) in [#​26428](https://github.com/immich-app/immich/pull/26428 )
- fix: retain asset when either asset is a favorite by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26473](https://github.com/immich-app/immich/pull/26473 )
- fix(web): prevent null folder tree on concurrent load by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26489](https://github.com/immich-app/immich/pull/26489 )
- fix(web): toast warning when trying to upload unsupported file type by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26492](https://github.com/immich-app/immich/pull/26492 )
- fix(mobile): birthday picker shows limited months when no date exists by [@​socksprox](https://github.com/socksprox ) in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- fix: consider DAR when extracting video dimension by [@​alextran1502](https://github.com/alextran1502 ) in [#​25293](https://github.com/immich-app/immich/pull/25293 )
- feat(mobile): Prevent premature image cache eviction when higher image loading is enabled by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26208](https://github.com/immich-app/immich/pull/26208 )
- refactor: star rating by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26357](https://github.com/immich-app/immich/pull/26357 )
- fix(mobile): set correct initial system-ui mode in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​26500](https://github.com/immich-app/immich/pull/26500 )
- fix(server): Live Photo migration bug when album is in template by [@​NikhilAlapati](https://github.com/NikhilAlapati ) in [#​25329](https://github.com/immich-app/immich/pull/25329 )
- fix(web): handle delete shortcut on shared link page as remove by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26552](https://github.com/immich-app/immich/pull/26552 )
- fix(mobile): prevent video player from being recreated unnecessarily by [@​uhthomas](https://github.com/uhthomas ) in [#​26553](https://github.com/immich-app/immich/pull/26553 )
- fix(mobile): don't cut off top corners of app bar by [@​uhthomas](https://github.com/uhthomas ) in [#​26550](https://github.com/immich-app/immich/pull/26550 )
- feat: update onnxruntime-openvino to 1.24.1 and intel drivers by [@​savely-krasovsky](https://github.com/savely-krasovsky ) in [#​26565](https://github.com/immich-app/immich/pull/26565 )
- fix: hide download action for local/merged assets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26461](https://github.com/immich-app/immich/pull/26461 )
- fix(web): top bar z index on search page by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26582](https://github.com/immich-app/immich/pull/26582 )
- fix(web): show shared link download button when logged in by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26629](https://github.com/immich-app/immich/pull/26629 )
- fix(mobile): asset viewer hero animation by [@​uhthomas](https://github.com/uhthomas ) in [#​26545](https://github.com/immich-app/immich/pull/26545 )
- fix(web): timeline and asset viewer RTL support by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26513](https://github.com/immich-app/immich/pull/26513 )
- fix(server): clean up edited thumbnail when deleting asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26664](https://github.com/immich-app/immich/pull/26664 )
- fix: implement existing withStacked on searchAssetBuilder by [@​babbitt](https://github.com/babbitt ) in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- fix(mobile): video state by [@​uhthomas](https://github.com/uhthomas ) in [#​26574](https://github.com/immich-app/immich/pull/26574 )
- fix(maintenance mode): wait for valid server config on restart by [@​insertish](https://github.com/insertish ) in [#​26456](https://github.com/immich-app/immich/pull/26456 )
- fix(web): inconsistent asset nav bar state after visiting shared link by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26674](https://github.com/immich-app/immich/pull/26674 )
- fix(web): download toast showing wrong filename for motion assets by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26689](https://github.com/immich-app/immich/pull/26689 )
- fix(mobile): add safe area for asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​26675](https://github.com/immich-app/immich/pull/26675 )
- fix(web): combobox dropdown positioning in modals by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26707](https://github.com/immich-app/immich/pull/26707 )
- fix(web): video stealing focus when it plays again when looping by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26704](https://github.com/immich-app/immich/pull/26704 )
- fix(ml): batch size setting by [@​mertalev](https://github.com/mertalev ) in [#​26524](https://github.com/immich-app/immich/pull/26524 )
- fix(server): clarify transcoding bitrate policy by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26711](https://github.com/immich-app/immich/pull/26711 )
- fix: playback style migration by [@​alextran1502](https://github.com/alextran1502 ) in [#​26718](https://github.com/immich-app/immich/pull/26718 )
- fix(web): asset viewer showing wrong viewer type when hovering on stack thumbnails by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26741](https://github.com/immich-app/immich/pull/26741 )
- fix(server): opus handling as accepted audio codec in transcode policy by [@​skatsubo](https://github.com/skatsubo ) in [#​26736](https://github.com/immich-app/immich/pull/26736 )
- fix(web): refresh recent albums sidebar after album changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26757](https://github.com/immich-app/immich/pull/26757 )
- fix(web): show the correct cursor at crop bounds when editing an asset by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26748](https://github.com/immich-app/immich/pull/26748 )
- fix(web): recalculate face bounding boxes by [@​cratoo](https://github.com/cratoo ) in [#​26737](https://github.com/immich-app/immich/pull/26737 )
- fix(web): context menu overflow by [@​SevereCloud](https://github.com/SevereCloud ) in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- fix(web): correct tag rounding in search options by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26814](https://github.com/immich-app/immich/pull/26814 )
- fix(web): prevent unrelated assets from appearing in tag view by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26816](https://github.com/immich-app/immich/pull/26816 )
- fix(mobile): use tabular figures in backup page by [@​uhthomas](https://github.com/uhthomas ) in [#​26830](https://github.com/immich-app/immich/pull/26830 )
- fix(mobile): wrap backup error message text by [@​uhthomas](https://github.com/uhthomas ) in [#​26834](https://github.com/immich-app/immich/pull/26834 )
- fix(server): use correct day ordering in timeline buckets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26821](https://github.com/immich-app/immich/pull/26821 )
- fix(web): face selection box position resetting on browser resize by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26766](https://github.com/immich-app/immich/pull/26766 )
- fix: use correct original URL for 360 video panorama playback by [@​luis15pt](https://github.com/luis15pt ) in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- fix(web): disable drag and drop for internal items by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26897](https://github.com/immich-app/immich/pull/26897 )
- fix(web): keep header fixed on individual shared links by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26892](https://github.com/immich-app/immich/pull/26892 )
- fix: SMTP over TLS by [@​nathanielhourt](https://github.com/nathanielhourt ) in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- fix(web): copy yearMonth in MonthGroup to avoid shared object reference with asset in [#​26890](https://github.com/immich-app/immich/pull/26890 )
- fix(mobile): use shared auth for background\_downloader by [@​mertalev](https://github.com/mertalev ) in [#​26911](https://github.com/immich-app/immich/pull/26911 )
- fix(web): prevent search page error on missing album filter by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26948](https://github.com/immich-app/immich/pull/26948 )
- fix(server): sync files to disk by [@​uhthomas](https://github.com/uhthomas ) in [#​26881](https://github.com/immich-app/immich/pull/26881 )
- fix(web): jump to primary stacked asset from memory by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26978](https://github.com/immich-app/immich/pull/26978 )
- fix(mobile): reflect asset deletions instantly by [@​uhthomas](https://github.com/uhthomas ) in [#​26835](https://github.com/immich-app/immich/pull/26835 )
- fix: healthcheck by [@​jrasm91](https://github.com/jrasm91 ) in [#​26989](https://github.com/immich-app/immich/pull/26989 )
- fix(web): escape handling for tagging and adding a face in asset viewer by [@​cratoo](https://github.com/cratoo ) in [#​26870](https://github.com/immich-app/immich/pull/26870 )
- fix: filter after searching by asset id by [@​jrasm91](https://github.com/jrasm91 ) in [#​26994](https://github.com/immich-app/immich/pull/26994 )
- fix: bounding box return type by [@​jrasm91](https://github.com/jrasm91 ) in [#​27014](https://github.com/immich-app/immich/pull/27014 )
- fix: validate accept header before returning html by [@​jrasm91](https://github.com/jrasm91 ) in [#​27019](https://github.com/immich-app/immich/pull/27019 )
##### 📚 Documentation
- chore(docs): Update help channel for developers by [@​Mraedis](https://github.com/Mraedis ) in [#​26284](https://github.com/immich-app/immich/pull/26284 )
- feat(docs): Explain configuration file location for Docker Compose by [@​keunes](https://github.com/keunes ) in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- chore(docs): add quick-start guide for DevPod with docker by [@​dhlavaty](https://github.com/dhlavaty ) in [#​26213](https://github.com/immich-app/immich/pull/26213 )
- feat(docs): Adding information about parameter c= by [@​aviv926](https://github.com/aviv926 ) in [#​26430](https://github.com/immich-app/immich/pull/26430 )
- feat: doc links by [@​jrasm91](https://github.com/jrasm91 ) in [#​26519](https://github.com/immich-app/immich/pull/26519 )
- fix(docs): add ocr to job flow diagram by [@​niij](https://github.com/niij ) in [#​26505](https://github.com/immich-app/immich/pull/26505 )
##### 🌐 Translations
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26118](https://github.com/immich-app/immich/pull/26118 )
- fix: clarify external domain setting is used for emails too by [@​chrislongros](https://github.com/chrislongros ) in [#​26009](https://github.com/immich-app/immich/pull/26009 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26167](https://github.com/immich-app/immich/pull/26167 )
- fix(web): error page i18n by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26517](https://github.com/immich-app/immich/pull/26517 )
- chore(web): clarify locale settings description by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25562](https://github.com/immich-app/immich/pull/25562 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26192](https://github.com/immich-app/immich/pull/26192 )
#### New Contributors
- [@​klenner1](https://github.com/klenner1 ) made their first contribution in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- [@​bkchr](https://github.com/bkchr ) made their first contribution in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- [@​chrislongros](https://github.com/chrislongros ) made their first contribution in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- [@​agent-steven](https://github.com/agent-steven ) made their first contribution in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- [@​dhlavaty](https://github.com/dhlavaty ) made their first contribution in [#​26238](https://github.com/immich-app/immich/pull/26238 )
- [@​Nacolis](https://github.com/Nacolis ) made their first contribution in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- [@​ewinnd](https://github.com/ewinnd ) made their first contribution in [#​26277](https://github.com/immich-app/immich/pull/26277 )
- [@​dnozay](https://github.com/dnozay ) made their first contribution in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- [@​keunes](https://github.com/keunes ) made their first contribution in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- [@​Devansh-Jani](https://github.com/Devansh-Jani ) made their first contribution in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- [@​benjamonnguyen](https://github.com/benjamonnguyen ) made their first contribution in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- [@​fabio-garavini](https://github.com/fabio-garavini ) made their first contribution in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- [@​haoxi911](https://github.com/haoxi911 ) made their first contribution in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- [@​thezeroalpha](https://github.com/thezeroalpha ) made their first contribution in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- [@​socksprox](https://github.com/socksprox ) made their first contribution in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- [@​kprinssu](https://github.com/kprinssu ) made their first contribution in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- [@​babbitt](https://github.com/babbitt ) made their first contribution in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- [@​niij](https://github.com/niij ) made their first contribution in [#​26505](https://github.com/immich-app/immich/pull/26505 )
- [@​cratoo](https://github.com/cratoo ) made their first contribution in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- [@​M123-dev](https://github.com/M123-dev ) made their first contribution in [#​26630](https://github.com/immich-app/immich/pull/26630 )
- [@​apejcic](https://github.com/apejcic ) made their first contribution in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- [@​SevereCloud](https://github.com/SevereCloud ) made their first contribution in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- [@​brendanngo](https://github.com/brendanngo ) made their first contribution in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- [@​luis15pt](https://github.com/luis15pt ) made their first contribution in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- [@​nathanielhourt](https://github.com/nathanielhourt ) made their first contribution in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- [@​Belnadifia](https://github.com/Belnadifia ) made their first contribution in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- [@​pressslav](https://github.com/pressslav ) made their first contribution in [#​26944](https://github.com/immich-app/immich/pull/26944 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.5.6...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4887
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:20:16 +00:00
edcbca191c
chore(deps): update dependency immich-app/immich to v2.6.1 ( #4886 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [immich-app/immich](https://github.com/immich-app/immich ) | minor | `v2.5.6` → `v2.6.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>immich-app/immich (immich-app/immich)</summary>
### [`v2.6.1`](https://github.com/immich-app/immich/releases/tag/v2.6.1 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 )
### v2.6.1
#### Hot fixes
- Fixed a failed migration issue on the mobile app when the URL Switching feature is used
#### What's Changed
##### 🐛 Bug fixes
- fix(server): fallback to email when name is empty by [@​jrasm91](https://github.com/jrasm91 ) in [#​27016](https://github.com/immich-app/immich/pull/27016 )
- fix: ignore errors deleting untitled album by [@​jrasm91](https://github.com/jrasm91 ) in [#​27020](https://github.com/immich-app/immich/pull/27020 )
- fix(web): wrap long album title by [@​jrasm91](https://github.com/jrasm91 ) in [#​27012](https://github.com/immich-app/immich/pull/27012 )
- fix(web): stop in-progress uploads on logout by [@​jrasm91](https://github.com/jrasm91 ) in [#​27021](https://github.com/immich-app/immich/pull/27021 )
- fix: writing empty exif tags by [@​danieldietzler](https://github.com/danieldietzler ) in [#​27025](https://github.com/immich-app/immich/pull/27025 )
- fix(web): disable send button by [@​jrasm91](https://github.com/jrasm91 ) in [#​27051](https://github.com/immich-app/immich/pull/27051 )
- fix(mobile): server url migration by [@​mertalev](https://github.com/mertalev ) in [#​27050](https://github.com/immich-app/immich/pull/27050 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 >
### [`v2.6.0`](https://github.com/immich-app/immich/releases/tag/v2.6.0 )
[Compare Source](https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 )
### v2.6.0
Welcome to Immich `v2.6.0`, This release is a collection of more than *350 commits over 6 weeks*. I know, it is an eternity between releases compared to our previous era. This version focuses on bug fixes and enhancements across the app to provide a more delightful and smoother experience to you. This release also prepares for the next major release in the coming month, which will remove the old timeline implementation. Let's dive into the highlights of the release:
> \[!WARNING]
> For those who are still using the old timeline, please switch to the new timeline to avoid interruption, as the old timeline will be removed in the next release.
>
> ps: The old timeline has an exclamation icon next to the logo. <img width="525" height="120" alt="image" src="https://github.com/user-attachments/assets/ed36ea22-b16e-472f-961c-c19501712ba5 " />
### Highlights
- Map side panel (web)
- Pick album cover (mobile)
- Shared link slugs (mobile)
- Shared link presets (web)
- Native HTTP clients (mobile)
- Video player and asset viewer improvements (mobile)
- Improved search results (mobile)
- `schema-check`: a new `immich-admin` command
- Read profile claims from ID token (OAuth)
- Notable fix: cast videos now automatically loop
- Notable fix: correctly extract make and model from Sony XAVC video files
- Notable fix: escape key handling on web
- Notable fix: healthcheck endpoint in maintenance mode
- Notable fix: timeline rendering for RTL languages like Arabic and Hebrew
- Notable fix: prevent server crash when extracting invalid metadata
#### Map side panel (web)
The map view on the web now opens a mini-timeline component as a side panel when you click on a cluster of assets. This makes it easier to view the cluster at a glance and enables bulk actions, such as adding to favorites and adding to an album.
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6f90b04d-4aa7-4f68-b59c-c2b912e638f7 " />
#### Pick album cover (mobile)
Users can now pick a new album cover directly from the mobile app.
<https://github.com/user-attachments/assets/7f99dc80-21c6-4ce6-9f75-8e6b0163dcaa >
#### Shared link slugs (mobile)
The mobile app now also supports setting a shared link slug, a feature that's been available on the web for a while.
<https://github.com/user-attachments/assets/5420995a-cfd4-471d-a3ac-db4fa45de780 >
#### Shared link presets (web)
The expiration form input on the web was always a bit confusing, but it's been updated to make it easier to see and understand when a shared link will expire.
<img width="400" alt="image" src="https://github.com/user-attachments/assets/9d6124a9-eec2-43e8-b228-e1ac6c0415e8 " />
#### Native HTTP clients (mobile)
The mobile app now uses native HTTP clients across both Android and iOS, with support for mTLS, self-signed certificates, basic auth, and custom headers. These features should now be more reliable and extend to background tasks, video playback, and other parts of the app. This also improves the app's overall network request performance thanks to HTTP/2 and HTTP/3, multiplexing, and caching.
#### Video player and asset viewer improvements (mobile)
The asset viewer has undergone many improvements under the hood to make it simpler, faster and more reliable. We've also added playback support for GIFs, enabled video zooming, and made many more bug fixes and tweaks.
##### The asset viewer now uses a gradient for actions, and video controls have been restyled
<img width="300" alt="image" src="https://github.com/user-attachments/assets/9a4e0892-f178-45fc-812c-10a6cba3f48b " />
##### Inline asset details
This used to be a bottom sheet and had a lot of glue for alignment. The new version is much more responsive and less buggy.
##### Before
<https://github.com/user-attachments/assets/43b59b59-7d6a-48d0-94d7-84b8cae1c2a9 >
##### After
<https://github.com/user-attachments/assets/9217b6f4-1c92-40b0-bd95-a0681307cf38 >
#### Improved search results (mobile)
The search results page now loads more results without rebuilding the entire grid, and should now load much faster. There are also new screens for when there are no search results and when all results have been loaded.
<https://github.com/user-attachments/assets/42ce69d4-1618-48ee-9cb9-91ec22e12b27 >
#### `schema-check`: a new `immich-admin` command
A new `immich-admin` command has been added in this release: `schema-check`. The command runs a report on the database to check if any indexes, constraints, tables, or columns are missing. This check also runs automatically on startup.
#### Read profile claims from `idToken` (OAuth)
Prior to `v2.6.0`, Immich resolved the `email` and other claims from the [userinfo](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo ) endpoint. Now, Immich also supports reading those claims directly from the `idToken`. This makes it possible to use providers such as Microsoft ADFS that do not support the userinfo endpoint.
***
As always, there are many more QoL improvements, bug fixes, and enhancements in this release. Please find the full release note below
#### Support Immich
<p align="center">
<img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif " width="450" title="SUPPORT THE PROJECT!">
</p>
If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app > or our merchandise at <https://immich.store >
***
<!-- Release notes generated using configuration in .github/release.yml at v2.6.0 -->
#### What's Changed
##### 🔒 Security
- fix(server): restrict individual shared link asset removal to owners by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26868](https://github.com/immich-app/immich/pull/26868 )
- fix: add to shared link by [@​jrasm91](https://github.com/jrasm91 ) in [#​26886](https://github.com/immich-app/immich/pull/26886 )
##### 🚀 Features
- feat: shared link login by [@​jrasm91](https://github.com/jrasm91 ) in [#​25678](https://github.com/immich-app/immich/pull/25678 )
- feat: schema-check by [@​jrasm91](https://github.com/jrasm91 ) in [#​25904](https://github.com/immich-app/immich/pull/25904 )
- feat: add people deeplink by [@​arne182](https://github.com/arne182 ) in [#​25686](https://github.com/immich-app/immich/pull/25686 )
- feat(mobile): inline asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​25952](https://github.com/immich-app/immich/pull/25952 )
- feat(mobile): filter by tags by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- feat: add .mxf file support by [@​timonrieger](https://github.com/timonrieger ) in [#​24644](https://github.com/immich-app/immich/pull/24644 )
- feat: tap to see next/previous image by [@​thezeroalpha](https://github.com/thezeroalpha ) in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- feat(mobile): Allow users to set album cover from mobile app by [@​timonrieger](https://github.com/timonrieger ) in [#​25515](https://github.com/immich-app/immich/pull/25515 )
- feat(mobile): Allow users to set profile picture from asset viewer by [@​timonrieger](https://github.com/timonrieger ) in [#​25517](https://github.com/immich-app/immich/pull/25517 )
- feat: ROCm 7.2 and MIGraphX support by [@​kprinssu](https://github.com/kprinssu ) in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- feat(web): map timeline sidepanel by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26532](https://github.com/immich-app/immich/pull/26532 )
- feat: add responsive layout to broken asset by [@​midzelis](https://github.com/midzelis ) in [#​26384](https://github.com/immich-app/immich/pull/26384 )
- feat(web): toggle zoom on double-click in photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26732](https://github.com/immich-app/immich/pull/26732 )
- feat(mobile): show animated images in asset viewer by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26614](https://github.com/immich-app/immich/pull/26614 )
- feat(mobile): open in browser by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26369](https://github.com/immich-app/immich/pull/26369 )
##### 🌟 Enhancements
- feat: verify permissions by [@​jrasm91](https://github.com/jrasm91 ) in [#​25647](https://github.com/immich-app/immich/pull/25647 )
- feat(web): change link expiration logic & presets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26064](https://github.com/immich-app/immich/pull/26064 )
- feat(mobile): dynamic layout in new timeline by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​23837](https://github.com/immich-app/immich/pull/23837 )
- feat(cli): change progress bar to display file size by [@​Nykri](https://github.com/Nykri ) in [#​23328](https://github.com/immich-app/immich/pull/23328 )
- feat(mobile): dynamic multi-line album name by [@​uhthomas](https://github.com/uhthomas ) in [#​26040](https://github.com/immich-app/immich/pull/26040 )
- feat(mobile): hide search by context/OCR if disabled on server ([#​25472](https://github.com/immich-app/immich/issues/25472 )) by [@​Nacolis](https://github.com/Nacolis ) in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- fix(release): add docker-compose.rootless.yml to released assets by [@​dnozay](https://github.com/dnozay ) in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- feat(web): show ocr text boxes in panoramas by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25727](https://github.com/immich-app/immich/pull/25727 )
- feat(web): loop chromecast video by [@​etnoy](https://github.com/etnoy ) in [#​24410](https://github.com/immich-app/immich/pull/24410 )
- chore(web): merge "Add to album" and "Add to shared album" actions into a single action by [@​timonrieger](https://github.com/timonrieger ) in [#​24669](https://github.com/immich-app/immich/pull/24669 )
- feat(mobile): timeline - add bottomWidgetBuilder by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​25634](https://github.com/immich-app/immich/pull/25634 )
- feat(mobile): video zooming in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​22036](https://github.com/immich-app/immich/pull/22036 )
- feat(mobile): Add slug support for shared links by [@​Lauritz-Tieste](https://github.com/Lauritz-Tieste ) in [#​26441](https://github.com/immich-app/immich/pull/26441 )
- feat: warn when losing transparency during thumbnail generation by [@​midzelis](https://github.com/midzelis ) in [#​26243](https://github.com/immich-app/immich/pull/26243 )
- perf(mobile): optimized album sorting by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​25179](https://github.com/immich-app/immich/pull/25179 )
- feat(mobile): prompt when deleting from trash by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26392](https://github.com/immich-app/immich/pull/26392 )
- feat: getAssetEdits respond with edit IDs by [@​bwees](https://github.com/bwees ) in [#​26445](https://github.com/immich-app/immich/pull/26445 )
- fix(server): accept showAt and hideAt for creating memories by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26429](https://github.com/immich-app/immich/pull/26429 )
- feat(server): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26446](https://github.com/immich-app/immich/pull/26446 )
- feat: splash screen error page by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26460](https://github.com/immich-app/immich/pull/26460 )
- feat(mobile): add confirmation dialog to permanent delete action by [@​ByteSizedMarius](https://github.com/ByteSizedMarius ) in [#​26442](https://github.com/immich-app/immich/pull/26442 )
- feat: enhance face-editor positioning by [@​midzelis](https://github.com/midzelis ) in [#​26303](https://github.com/immich-app/immich/pull/26303 )
- feat: improve HEIC, HEIF and JPEG XL browser support detection by [@​nicosemp](https://github.com/nicosemp ) in [#​26122](https://github.com/immich-app/immich/pull/26122 )
- refactor(web): remove replaceAsset action by [@​timonrieger](https://github.com/timonrieger ) in [#​26444](https://github.com/immich-app/immich/pull/26444 )
- feat(web): bounding box for faces when hovering over the face in photo view by [@​cratoo](https://github.com/cratoo ) in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- feat(mobile): keep search results visible by [@​uhthomas](https://github.com/uhthomas ) in [#​26498](https://github.com/immich-app/immich/pull/26498 )
- feat(mobile): use shared native client by [@​mertalev](https://github.com/mertalev ) in [#​25942](https://github.com/immich-app/immich/pull/25942 )
- feat(mobile): SyncAssetEditV1 by [@​bwees](https://github.com/bwees ) in [#​26518](https://github.com/immich-app/immich/pull/26518 )
- feat(ml): enable openvino for cpu by [@​apejcic](https://github.com/apejcic ) in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- feat: responsive video duration in thumbnail by [@​midzelis](https://github.com/midzelis ) in [#​26770](https://github.com/immich-app/immich/pull/26770 )
- feat(web): animate zoom toggle with cubicOut easing by [@​midzelis](https://github.com/midzelis ) in [#​26731](https://github.com/immich-app/immich/pull/26731 )
- feat(mobile): consolidate video controls by [@​uhthomas](https://github.com/uhthomas ) in [#​26673](https://github.com/immich-app/immich/pull/26673 )
- feat(web): add shortcut "p" to open/close the face tag box by [@​cratoo](https://github.com/cratoo ) in [#​26826](https://github.com/immich-app/immich/pull/26826 )
- feat(mobile): use material design 3 slider by [@​uhthomas](https://github.com/uhthomas ) in [#​26829](https://github.com/immich-app/immich/pull/26829 )
- feat: adaptive progressive image loading for photo viewer by [@​midzelis](https://github.com/midzelis ) in [#​26636](https://github.com/immich-app/immich/pull/26636 )
- fix(server): extract make/model from sony video files by [@​brendanngo](https://github.com/brendanngo ) in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- chore(mobile): remove background from asset viewer back button by [@​uhthomas](https://github.com/uhthomas ) in [#​26851](https://github.com/immich-app/immich/pull/26851 )
- feat(server): support IDPs that only send the userinfo in the ID token by [@​Belnadifia](https://github.com/Belnadifia ) in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- feat(web): improve OCR overlay text fitting, reactivity, and accessibility by [@​midzelis](https://github.com/midzelis ) in [#​26678](https://github.com/immich-app/immich/pull/26678 )
- fix(web): allow pasting PIN code from clipboard or password manager by [@​pressslav](https://github.com/pressslav ) in [#​26944](https://github.com/immich-app/immich/pull/26944 )
##### 🐛 Bug fixes
- fix: ignore checksum constraint error when logging by [@​jrasm91](https://github.com/jrasm91 ) in [#​26113](https://github.com/immich-app/immich/pull/26113 )
- fix(web): use locale for date picker by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26125](https://github.com/immich-app/immich/pull/26125 )
- fix(web): escape shortcut handling by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26096](https://github.com/immich-app/immich/pull/26096 )
- fix(mobile): Login routing on Splash screen by [@​PeterOmbodi](https://github.com/PeterOmbodi ) in [#​26128](https://github.com/immich-app/immich/pull/26128 )
- fix: null local date time in timeline queries by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26133](https://github.com/immich-app/immich/pull/26133 )
- fix(web): prevent event manager from throwing error by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26156](https://github.com/immich-app/immich/pull/26156 )
- fix(web): improve api key modal responsiveness by [@​klenner1](https://github.com/klenner1 ) in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- fix(web): show correct assets in memory gallery by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26157](https://github.com/immich-app/immich/pull/26157 )
- fix(web): add missing [@​immich/ui](https://github.com/immich/ui ) translations by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26143](https://github.com/immich-app/immich/pull/26143 )
- fix(mobile): timeline handling on foldable phones + ensuring that images are not cut off by [@​bkchr](https://github.com/bkchr ) in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- fix(mobile): prevent nav bar label text wrapping by [@​chrislongros](https://github.com/chrislongros ) in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- fix(mobile): hide latest version warnings by [@​uhthomas](https://github.com/uhthomas ) in [#​26036](https://github.com/immich-app/immich/pull/26036 )
- fix(mobile): inconsistent query for people by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​24437](https://github.com/immich-app/immich/pull/24437 )
- fix(web): timeline multi select group state by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26180](https://github.com/immich-app/immich/pull/26180 )
- fix(web): add checkerboard background for transparent images by [@​agent-steven](https://github.com/agent-steven ) in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- fix(mobile): inherit toolbar opacity by [@​uhthomas](https://github.com/uhthomas ) in [#​25694](https://github.com/immich-app/immich/pull/25694 )
- fix(web): focus tag input when modal opens by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26256](https://github.com/immich-app/immich/pull/26256 )
- fix(web): clear face boxes when switching assets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26249](https://github.com/immich-app/immich/pull/26249 )
- fix(web): clear unsaved asset description when changing asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26255](https://github.com/immich-app/immich/pull/26255 )
- fix(web): clear cache when asset changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26257](https://github.com/immich-app/immich/pull/26257 )
- fix: utc time zone upserts by [@​danieldietzler](https://github.com/danieldietzler ) in [#​26258](https://github.com/immich-app/immich/pull/26258 )
- fix: metadata crash by [@​jrasm91](https://github.com/jrasm91 ) in [#​26327](https://github.com/immich-app/immich/pull/26327 )
- fix: prevent server crash when extraction of metadata fails if the assets are corrupted by [@​Devansh-Jani](https://github.com/Devansh-Jani ) in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- fix(server): db restore failure when `DB_URL` is set to unix-domain socket connection by [@​fabio-garavini](https://github.com/fabio-garavini ) in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- fix: Download the edited version when downloading multiple photos by [@​MontejoJorge](https://github.com/MontejoJorge ) in [#​26259](https://github.com/immich-app/immich/pull/26259 )
- fix: include `DROP INDEX` in transaction to prevent missing index on rollback by [@​haoxi911](https://github.com/haoxi911 ) in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- fix: safari address bar color by [@​jrasm91](https://github.com/jrasm91 ) in [#​26346](https://github.com/immich-app/immich/pull/26346 )
- fix(web): prevent panorama image reload during asset updates by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26349](https://github.com/immich-app/immich/pull/26349 )
- fix(web): favoriting assets opened via GalleryViewer by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26350](https://github.com/immich-app/immich/pull/26350 )
- fix(i18n): add translation key for partner's photos by [@​timonrieger](https://github.com/timonrieger ) in [#​26348](https://github.com/immich-app/immich/pull/26348 )
- fix(web): single select scroll behavior by [@​timonrieger](https://github.com/timonrieger ) in [#​26358](https://github.com/immich-app/immich/pull/26358 )
- perf: add indexes to improve People API response times by [@​bxtdvd](https://github.com/bxtdvd ) in [#​26337](https://github.com/immich-app/immich/pull/26337 )
- fix: pin code reset modal by [@​jrasm91](https://github.com/jrasm91 ) in [#​26370](https://github.com/immich-app/immich/pull/26370 )
- fix(mobile): Reset "People" search filter chip if no selections are made by [@​benjamonnguyen](https://github.com/benjamonnguyen ) in [#​26267](https://github.com/immich-app/immich/pull/26267 )
- fix(cli): delete sidecar files after upload if requested by [@​timonrieger](https://github.com/timonrieger ) in [#​26353](https://github.com/immich-app/immich/pull/26353 )
- fix(web): album description auto height by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26420](https://github.com/immich-app/immich/pull/26420 )
- fix(web): prevent side panel overlap during transition by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26398](https://github.com/immich-app/immich/pull/26398 )
- fix(web): storage template example by [@​mmomjian](https://github.com/mmomjian ) in [#​26424](https://github.com/immich-app/immich/pull/26424 )
- fix(web): prevent `state_unsafe_mutation` error on people page by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26438](https://github.com/immich-app/immich/pull/26438 )
- fix: missing deletedAt and isVisible columns on mobile by [@​bwees](https://github.com/bwees ) in [#​26414](https://github.com/immich-app/immich/pull/26414 )
- fix(mobile): joinLocal on archived timeline by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26387](https://github.com/immich-app/immich/pull/26387 )
- fix: always show library scan button by [@​etnoy](https://github.com/etnoy ) in [#​26428](https://github.com/immich-app/immich/pull/26428 )
- fix: retain asset when either asset is a favorite by [@​shenlong-tanwen](https://github.com/shenlong-tanwen ) in [#​26473](https://github.com/immich-app/immich/pull/26473 )
- fix(web): prevent null folder tree on concurrent load by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26489](https://github.com/immich-app/immich/pull/26489 )
- fix(web): toast warning when trying to upload unsupported file type by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26492](https://github.com/immich-app/immich/pull/26492 )
- fix(mobile): birthday picker shows limited months when no date exists by [@​socksprox](https://github.com/socksprox ) in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- fix: consider DAR when extracting video dimension by [@​alextran1502](https://github.com/alextran1502 ) in [#​25293](https://github.com/immich-app/immich/pull/25293 )
- feat(mobile): Prevent premature image cache eviction when higher image loading is enabled by [@​LeLunZ](https://github.com/LeLunZ ) in [#​26208](https://github.com/immich-app/immich/pull/26208 )
- refactor: star rating by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26357](https://github.com/immich-app/immich/pull/26357 )
- fix(mobile): set correct initial system-ui mode in asset viewer by [@​goalie2002](https://github.com/goalie2002 ) in [#​26500](https://github.com/immich-app/immich/pull/26500 )
- fix(server): Live Photo migration bug when album is in template by [@​NikhilAlapati](https://github.com/NikhilAlapati ) in [#​25329](https://github.com/immich-app/immich/pull/25329 )
- fix(web): handle delete shortcut on shared link page as remove by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26552](https://github.com/immich-app/immich/pull/26552 )
- fix(mobile): prevent video player from being recreated unnecessarily by [@​uhthomas](https://github.com/uhthomas ) in [#​26553](https://github.com/immich-app/immich/pull/26553 )
- fix(mobile): don't cut off top corners of app bar by [@​uhthomas](https://github.com/uhthomas ) in [#​26550](https://github.com/immich-app/immich/pull/26550 )
- feat: update onnxruntime-openvino to 1.24.1 and intel drivers by [@​savely-krasovsky](https://github.com/savely-krasovsky ) in [#​26565](https://github.com/immich-app/immich/pull/26565 )
- fix: hide download action for local/merged assets by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26461](https://github.com/immich-app/immich/pull/26461 )
- fix(web): top bar z index on search page by [@​YarosMallorca](https://github.com/YarosMallorca ) in [#​26582](https://github.com/immich-app/immich/pull/26582 )
- fix(web): show shared link download button when logged in by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26629](https://github.com/immich-app/immich/pull/26629 )
- fix(mobile): asset viewer hero animation by [@​uhthomas](https://github.com/uhthomas ) in [#​26545](https://github.com/immich-app/immich/pull/26545 )
- fix(web): timeline and asset viewer RTL support by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26513](https://github.com/immich-app/immich/pull/26513 )
- fix(server): clean up edited thumbnail when deleting asset by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26664](https://github.com/immich-app/immich/pull/26664 )
- fix: implement existing withStacked on searchAssetBuilder by [@​babbitt](https://github.com/babbitt ) in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- fix(mobile): video state by [@​uhthomas](https://github.com/uhthomas ) in [#​26574](https://github.com/immich-app/immich/pull/26574 )
- fix(maintenance mode): wait for valid server config on restart by [@​insertish](https://github.com/insertish ) in [#​26456](https://github.com/immich-app/immich/pull/26456 )
- fix(web): inconsistent asset nav bar state after visiting shared link by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26674](https://github.com/immich-app/immich/pull/26674 )
- fix(web): download toast showing wrong filename for motion assets by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26689](https://github.com/immich-app/immich/pull/26689 )
- fix(mobile): add safe area for asset details by [@​uhthomas](https://github.com/uhthomas ) in [#​26675](https://github.com/immich-app/immich/pull/26675 )
- fix(web): combobox dropdown positioning in modals by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26707](https://github.com/immich-app/immich/pull/26707 )
- fix(web): video stealing focus when it plays again when looping by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26704](https://github.com/immich-app/immich/pull/26704 )
- fix(ml): batch size setting by [@​mertalev](https://github.com/mertalev ) in [#​26524](https://github.com/immich-app/immich/pull/26524 )
- fix(server): clarify transcoding bitrate policy by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26711](https://github.com/immich-app/immich/pull/26711 )
- fix: playback style migration by [@​alextran1502](https://github.com/alextran1502 ) in [#​26718](https://github.com/immich-app/immich/pull/26718 )
- fix(web): asset viewer showing wrong viewer type when hovering on stack thumbnails by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26741](https://github.com/immich-app/immich/pull/26741 )
- fix(server): opus handling as accepted audio codec in transcode policy by [@​skatsubo](https://github.com/skatsubo ) in [#​26736](https://github.com/immich-app/immich/pull/26736 )
- fix(web): refresh recent albums sidebar after album changes by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26757](https://github.com/immich-app/immich/pull/26757 )
- fix(web): show the correct cursor at crop bounds when editing an asset by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26748](https://github.com/immich-app/immich/pull/26748 )
- fix(web): recalculate face bounding boxes by [@​cratoo](https://github.com/cratoo ) in [#​26737](https://github.com/immich-app/immich/pull/26737 )
- fix(web): context menu overflow by [@​SevereCloud](https://github.com/SevereCloud ) in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- fix(web): correct tag rounding in search options by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26814](https://github.com/immich-app/immich/pull/26814 )
- fix(web): prevent unrelated assets from appearing in tag view by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26816](https://github.com/immich-app/immich/pull/26816 )
- fix(mobile): use tabular figures in backup page by [@​uhthomas](https://github.com/uhthomas ) in [#​26830](https://github.com/immich-app/immich/pull/26830 )
- fix(mobile): wrap backup error message text by [@​uhthomas](https://github.com/uhthomas ) in [#​26834](https://github.com/immich-app/immich/pull/26834 )
- fix(server): use correct day ordering in timeline buckets by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26821](https://github.com/immich-app/immich/pull/26821 )
- fix(web): face selection box position resetting on browser resize by [@​Snowknight26](https://github.com/Snowknight26 ) in [#​26766](https://github.com/immich-app/immich/pull/26766 )
- fix: use correct original URL for 360 video panorama playback by [@​luis15pt](https://github.com/luis15pt ) in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- fix(web): disable drag and drop for internal items by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26897](https://github.com/immich-app/immich/pull/26897 )
- fix(web): keep header fixed on individual shared links by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26892](https://github.com/immich-app/immich/pull/26892 )
- fix: SMTP over TLS by [@​nathanielhourt](https://github.com/nathanielhourt ) in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- fix(web): copy yearMonth in MonthGroup to avoid shared object reference with asset in [#​26890](https://github.com/immich-app/immich/pull/26890 )
- fix(mobile): use shared auth for background\_downloader by [@​mertalev](https://github.com/mertalev ) in [#​26911](https://github.com/immich-app/immich/pull/26911 )
- fix(web): prevent search page error on missing album filter by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26948](https://github.com/immich-app/immich/pull/26948 )
- fix(server): sync files to disk by [@​uhthomas](https://github.com/uhthomas ) in [#​26881](https://github.com/immich-app/immich/pull/26881 )
- fix(web): jump to primary stacked asset from memory by [@​michelheusschen](https://github.com/michelheusschen ) in [#​26978](https://github.com/immich-app/immich/pull/26978 )
- fix(mobile): reflect asset deletions instantly by [@​uhthomas](https://github.com/uhthomas ) in [#​26835](https://github.com/immich-app/immich/pull/26835 )
- fix: healthcheck by [@​jrasm91](https://github.com/jrasm91 ) in [#​26989](https://github.com/immich-app/immich/pull/26989 )
- fix(web): escape handling for tagging and adding a face in asset viewer by [@​cratoo](https://github.com/cratoo ) in [#​26870](https://github.com/immich-app/immich/pull/26870 )
- fix: filter after searching by asset id by [@​jrasm91](https://github.com/jrasm91 ) in [#​26994](https://github.com/immich-app/immich/pull/26994 )
- fix: bounding box return type by [@​jrasm91](https://github.com/jrasm91 ) in [#​27014](https://github.com/immich-app/immich/pull/27014 )
- fix: validate accept header before returning html by [@​jrasm91](https://github.com/jrasm91 ) in [#​27019](https://github.com/immich-app/immich/pull/27019 )
##### 📚 Documentation
- chore(docs): Update help channel for developers by [@​Mraedis](https://github.com/Mraedis ) in [#​26284](https://github.com/immich-app/immich/pull/26284 )
- feat(docs): Explain configuration file location for Docker Compose by [@​keunes](https://github.com/keunes ) in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- chore(docs): add quick-start guide for DevPod with docker by [@​dhlavaty](https://github.com/dhlavaty ) in [#​26213](https://github.com/immich-app/immich/pull/26213 )
- feat(docs): Adding information about parameter c= by [@​aviv926](https://github.com/aviv926 ) in [#​26430](https://github.com/immich-app/immich/pull/26430 )
- feat: doc links by [@​jrasm91](https://github.com/jrasm91 ) in [#​26519](https://github.com/immich-app/immich/pull/26519 )
- fix(docs): add ocr to job flow diagram by [@​niij](https://github.com/niij ) in [#​26505](https://github.com/immich-app/immich/pull/26505 )
##### 🌐 Translations
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26118](https://github.com/immich-app/immich/pull/26118 )
- fix: clarify external domain setting is used for emails too by [@​chrislongros](https://github.com/chrislongros ) in [#​26009](https://github.com/immich-app/immich/pull/26009 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26167](https://github.com/immich-app/immich/pull/26167 )
- fix(web): error page i18n by [@​meesfrensel](https://github.com/meesfrensel ) in [#​26517](https://github.com/immich-app/immich/pull/26517 )
- chore(web): clarify locale settings description by [@​meesfrensel](https://github.com/meesfrensel ) in [#​25562](https://github.com/immich-app/immich/pull/25562 )
- chore(web): update translations by [@​weblate](https://github.com/weblate ) in [#​26192](https://github.com/immich-app/immich/pull/26192 )
#### New Contributors
- [@​klenner1](https://github.com/klenner1 ) made their first contribution in [#​26151](https://github.com/immich-app/immich/pull/26151 )
- [@​bkchr](https://github.com/bkchr ) made their first contribution in [#​25088](https://github.com/immich-app/immich/pull/25088 )
- [@​chrislongros](https://github.com/chrislongros ) made their first contribution in [#​26011](https://github.com/immich-app/immich/pull/26011 )
- [@​agent-steven](https://github.com/agent-steven ) made their first contribution in [#​26091](https://github.com/immich-app/immich/pull/26091 )
- [@​dhlavaty](https://github.com/dhlavaty ) made their first contribution in [#​26238](https://github.com/immich-app/immich/pull/26238 )
- [@​Nacolis](https://github.com/Nacolis ) made their first contribution in [#​26063](https://github.com/immich-app/immich/pull/26063 )
- [@​ewinnd](https://github.com/ewinnd ) made their first contribution in [#​26277](https://github.com/immich-app/immich/pull/26277 )
- [@​dnozay](https://github.com/dnozay ) made their first contribution in [#​26261](https://github.com/immich-app/immich/pull/26261 )
- [@​keunes](https://github.com/keunes ) made their first contribution in [#​24989](https://github.com/immich-app/immich/pull/24989 )
- [@​Devansh-Jani](https://github.com/Devansh-Jani ) made their first contribution in [#​26042](https://github.com/immich-app/immich/pull/26042 )
- [@​benjamonnguyen](https://github.com/benjamonnguyen ) made their first contribution in [#​26196](https://github.com/immich-app/immich/pull/26196 )
- [@​fabio-garavini](https://github.com/fabio-garavini ) made their first contribution in [#​26252](https://github.com/immich-app/immich/pull/26252 )
- [@​haoxi911](https://github.com/haoxi911 ) made their first contribution in [#​25399](https://github.com/immich-app/immich/pull/25399 )
- [@​thezeroalpha](https://github.com/thezeroalpha ) made their first contribution in [#​20286](https://github.com/immich-app/immich/pull/20286 )
- [@​socksprox](https://github.com/socksprox ) made their first contribution in [#​26407](https://github.com/immich-app/immich/pull/26407 )
- [@​kprinssu](https://github.com/kprinssu ) made their first contribution in [#​26178](https://github.com/immich-app/immich/pull/26178 )
- [@​babbitt](https://github.com/babbitt ) made their first contribution in [#​26607](https://github.com/immich-app/immich/pull/26607 )
- [@​niij](https://github.com/niij ) made their first contribution in [#​26505](https://github.com/immich-app/immich/pull/26505 )
- [@​cratoo](https://github.com/cratoo ) made their first contribution in [#​26667](https://github.com/immich-app/immich/pull/26667 )
- [@​M123-dev](https://github.com/M123-dev ) made their first contribution in [#​26630](https://github.com/immich-app/immich/pull/26630 )
- [@​apejcic](https://github.com/apejcic ) made their first contribution in [#​22948](https://github.com/immich-app/immich/pull/22948 )
- [@​SevereCloud](https://github.com/SevereCloud ) made their first contribution in [#​26760](https://github.com/immich-app/immich/pull/26760 )
- [@​brendanngo](https://github.com/brendanngo ) made their first contribution in [#​26833](https://github.com/immich-app/immich/pull/26833 )
- [@​luis15pt](https://github.com/luis15pt ) made their first contribution in [#​26831](https://github.com/immich-app/immich/pull/26831 )
- [@​nathanielhourt](https://github.com/nathanielhourt ) made their first contribution in [#​26893](https://github.com/immich-app/immich/pull/26893 )
- [@​Belnadifia](https://github.com/Belnadifia ) made their first contribution in [#​26717](https://github.com/immich-app/immich/pull/26717 )
- [@​pressslav](https://github.com/pressslav ) made their first contribution in [#​26944](https://github.com/immich-app/immich/pull/26944 )
**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.5.6...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4886
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:19:50 +00:00
543081dd41
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.90.0 ( #4885 )
...
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [prometheus-operator/prometheus-operator](https://github.com/prometheus-operator/prometheus-operator ) | minor | `v0.89.0` → `v0.90.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-operator/prometheus-operator (prometheus-operator/prometheus-operator)</summary>
### [`v0.90.0`](https://github.com/prometheus-operator/prometheus-operator/releases/tag/v0.90.0 ): 0.90.0 / 2026-03-19
[Compare Source](https://github.com/prometheus-operator/prometheus-operator/compare/v0.89.0...v0.90.0 )
- \[CHANGE/BUGFIX] Validate that the remote-write URL scheme is either `http` or `https`. [#​8455](https://github.com/prometheus-operator/prometheus-operator/issues/8455 )
- \[FEATURE] Add `--repair-policy-for-statefulsets` CLI argument to the operator. It defines how the operator manages StatefulSet's pods stuck at an incorrect revision. Users running Kubernetes v1.35+ are encouraged to enable this feature (see [troubleshooting guide](https://prometheus-operator.dev/docs/platform/troubleshooting/#statefulset-rollout-stuck-after-a-bad-update )). [#​8443](https://github.com/prometheus-operator/prometheus-operator/issues/8443 )
- \[FEATURE] Add `schedulerName` support to the `Prometheus`, `PrometheusAgent`, `Alertmanager` and `ThanosRuler` CRDs. [#​8451](https://github.com/prometheus-operator/prometheus-operator/issues/8451 )
- \[ENHANCEMENT] Add `--web.tls-curves` CLI argument to the operator and admission-webhook binaries. [#​8385](https://github.com/prometheus-operator/prometheus-operator/issues/8385 )
- \[ENHANCEMENT] Support minimum TLS version for Thanos gRPC servers. [#​8438](https://github.com/prometheus-operator/prometheus-operator/issues/8438 )
- \[ENHANCEMENT] Add version label to `ThanosRuler` pods. [#​8441](https://github.com/prometheus-operator/prometheus-operator/issues/8441 )
- \[ENHANCEMENT] Add `messageText` support for Slack receiver in `AlertmanagerConfig` CRD. [#​8374](https://github.com/prometheus-operator/prometheus-operator/issues/8374 )
- \[ENHANCEMENT] Add `messageText` support for Slack receiver in Alertmanager secret config. [#​8375](https://github.com/prometheus-operator/prometheus-operator/issues/8375 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in Alertmanager secret config. [#​8384](https://github.com/prometheus-operator/prometheus-operator/issues/8384 ) [#​8404](https://github.com/prometheus-operator/prometheus-operator/issues/8404 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in `AlertmanagerConfig` CRD. [#​8386](https://github.com/prometheus-operator/prometheus-operator/issues/8386 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in Alertmanager secret config. [#​8405](https://github.com/prometheus-operator/prometheus-operator/issues/8405 )
- \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in `Alertmanager` CRD. [#​8406](https://github.com/prometheus-operator/prometheus-operator/issues/8406 )
- \[ENHANCEMENT] Add support for global Telegram bot token in `Alertmanager` CRD. [#​8372](https://github.com/prometheus-operator/prometheus-operator/issues/8372 )
- \[ENHANCEMENT] Add `chatIDFile` support for Telegram receiver in Alertmanager secret config. [#​8376](https://github.com/prometheus-operator/prometheus-operator/issues/8376 )
- \[ENHANCEMENT] Add `wechatAPISecretFile` support in Alertmanager global config. [#​8377](https://github.com/prometheus-operator/prometheus-operator/issues/8377 )
- \[ENHANCEMENT] Add `authSecretFile` support for email config in Alertmanager secret config. [#​8396](https://github.com/prometheus-operator/prometheus-operator/issues/8396 )
- \[ENHANCEMENT] Add nested field support for PagerDuty description in Alertmanager secret config. [#​8402](https://github.com/prometheus-operator/prometheus-operator/issues/8402 )
- \[ENHANCEMENT] Add email threading support in Alertmanager secret config. [#​8388](https://github.com/prometheus-operator/prometheus-operator/issues/8388 )
- \[ENHANCEMENT] Add field and label selectors for ConfigMap watches. [#​8368](https://github.com/prometheus-operator/prometheus-operator/issues/8368 )
- \[ENHANCEMENT] Improve ScrapeConfig API consistency and validation. [#​8422](https://github.com/prometheus-operator/prometheus-operator/issues/8422 )
- \[BUGFIX] Fix `ThanosRuler` config resource status not being updated on initial StatefulSet creation. [#​8358](https://github.com/prometheus-operator/prometheus-operator/issues/8358 )
- \[BUGFIX] Preserve `LastTransitionTime` in Prometheus status conditions. [#​8346](https://github.com/prometheus-operator/prometheus-operator/issues/8346 )
- \[BUGFIX] Make Mattermost `text` field optional in `AlertmanagerConfig` CRD. [#​8363](https://github.com/prometheus-operator/prometheus-operator/issues/8363 )
- \[BUGFIX] Remove nil error wrapping in v1alpha1 duplicate receiver validation. [#​8379](https://github.com/prometheus-operator/prometheus-operator/issues/8379 )
- \[BUGFIX] Aggregate `Available` condition across Prometheus shards. [#​8434](https://github.com/prometheus-operator/prometheus-operator/issues/8434 )
- \[BUGFIX] Reconcile resources with inconsistent status. [#​8397](https://github.com/prometheus-operator/prometheus-operator/issues/8397 )
- \[BUGFIX] Fix namespace lister/watcher compatibility with Kubernetes v1.35 client-go. [#​8431](https://github.com/prometheus-operator/prometheus-operator/issues/8431 )
- \[BUGFIX] Fix missing OAuth2 field in IonosSDConfig generation. [#​8433](https://github.com/prometheus-operator/prometheus-operator/issues/8433 )
- \[BUGFIX] Fix missing fields in AzureSDConfig. [#​8444](https://github.com/prometheus-operator/prometheus-operator/issues/8444 )
- \[BUGFIX] Validate Microsoft Teams V2 URL in `AlertmanagerConfig` CRD. [#​8227](https://github.com/prometheus-operator/prometheus-operator/issues/8227 )
- \[BUGFIX] Fix `labelmap` relabel action rejecting valid replacement values with template variables for Prometheus 2.x. [#​8337](https://github.com/prometheus-operator/prometheus-operator/issues/8337 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4885
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:16:58 +00:00
6d28f398af
chore(deps): update dependency traefik/traefik to v3.6.11 ( #4893 )
lint-test-helm / lint-helm (push) Successful in 1m16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-20 00:14:39 +00:00
e26e97222b
chore(deps): update prometheus-operator-crds docker tag to v28 ( #4888 )
...
lint-test-helm / lint-helm (push) Successful in 1m20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [prometheus-operator-crds](https://github.com/prometheus-community/helm-charts ) | major | `27.0.1` → `28.0.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (prometheus-operator-crds)</summary>
### [`v28.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-operator-crds-28.0.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-27.0.1...prometheus-operator-crds-28.0.0 )
A Helm chart that collects custom resource definitions (CRDs) from the Prometheus Operator, allowing for seamless integration with GitOps tools
#### What's Changed
- \[prometheus-operator-crds] Update dependency prometheus-operator/prometheus-operator to v0.90.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​6749](https://github.com/prometheus-community/helm-charts/pull/6749 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-28.14.0...prometheus-operator-crds-28.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4888
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:12:08 +00:00
3ebc4adee9
chore(deps): update ghcr.io/autobrr/qui docker tag to v1.15.0 ( #4884 )
...
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui ) | minor | `v1.14.1` → `v1.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>
### [`v1.15.0`](https://github.com/autobrr/qui/releases/tag/v1.15.0 )
[Compare Source](https://github.com/autobrr/qui/compare/v1.14.1...v1.15.0 )
#### Changelog
##### Breaking change
CORS is disabled by default; enable by setting QUI\_\_CORS\_ALLOWED\_ORIGINS with explicit origins (http(s)://host\[:port]). See <https://getqui.com/docs/advanced/sso-proxy-cors >
##### New Features
- [`93786a2`](93786a230f ): feat(automations): add configurable processing priority/sorting ([#​1235](https://github.com/autobrr/qui/issues/1235 )) ([@​Oscariremma](https://github.com/Oscariremma ))
- [`45eaf1f`](45eaf1f60d ): feat(database): add postgres and sqlite migration CLI ([#​1530](https://github.com/autobrr/qui/issues/1530 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`430f5d1`](430f5d122f ): feat(torrents): mediaInfo dialog ([#​1537](https://github.com/autobrr/qui/issues/1537 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`8eb8903`](8eb8903ad5 ): feat(web): Add persistence to unified instance filter in sidebar ([#​1560](https://github.com/autobrr/qui/issues/1560 )) ([@​drtaru](https://github.com/drtaru ))
- [`7aadde7`](7aadde7837 ): feat(web): add path autocomplete to set location dialog ([#​1432](https://github.com/autobrr/qui/issues/1432 )) ([@​nitrobass24](https://github.com/nitrobass24 ))
- [`077f32c`](077f32c4bf ): feat: add mediainfo api endpoint ([#​1545](https://github.com/autobrr/qui/issues/1545 )) ([@​Audionut](https://github.com/Audionut ))
- [`99cf695`](99cf69540b ): feat: endpoint to trigger directory scans from external tools ([#​1559](https://github.com/autobrr/qui/issues/1559 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`8956f9b`](8956f9bab1 ): feat: unify bulk tag editor ([#​1571](https://github.com/autobrr/qui/issues/1571 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Bug Fixes
- [`552d617`](552d61705a ): fix(api): align add torrent OpenAPI field ([#​1617](https://github.com/autobrr/qui/issues/1617 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`424f7a0`](424f7a0de0 ): fix(api): restrict CORS to explicit allowlist ([#​1551](https://github.com/autobrr/qui/issues/1551 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`38991d8`](38991d8c76 ): fix(auth): allow loopback health probes ([#​1621](https://github.com/autobrr/qui/issues/1621 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`4ae88c9`](4ae88c92d2 ): fix(automations): align include-cross-seeds category apply ([#​1517](https://github.com/autobrr/qui/issues/1517 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`6a127a8`](6a127a8ad0 ): fix(automations): scope skipWithin to only deleted action ([#​1538](https://github.com/autobrr/qui/issues/1538 )) ([@​jabloink](https://github.com/jabloink ))
- [`c776189`](c776189097 ): fix(crossseed): avoid completion timeout misses on non-Gazelle torrents ([#​1536](https://github.com/autobrr/qui/issues/1536 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b1338a7`](b1338a7b3f ): fix(crossseed): handle missing webhook collection tags ([#​1610](https://github.com/autobrr/qui/issues/1610 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`eacbb68`](eacbb68365 ): fix(crossseed): normalize hdr aliases ([#​1572](https://github.com/autobrr/qui/issues/1572 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`537ad46`](537ad46ba8 ): fix(crossseed): queue completion searches and retry rate-limit waits ([#​1523](https://github.com/autobrr/qui/issues/1523 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`4fc550f`](4fc550f016 ): fix(crossseed): use autobrr indexer ids for webhooks ([#​1614](https://github.com/autobrr/qui/issues/1614 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`08029ad`](08029adda3 ): fix(crossseed): valid partial matches being rejected ([#​1291](https://github.com/autobrr/qui/issues/1291 )) ([@​rybertm](https://github.com/rybertm ))
- [`77eedd9`](77eedd9b5e ): fix(database): avoid postgres temp-table statement caching ([#​1581](https://github.com/autobrr/qui/issues/1581 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`25daa17`](25daa170db ): fix(dirscan): honor canceled queued webhook runs ([#​1612](https://github.com/autobrr/qui/issues/1612 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`56995f1`](56995f12f1 ): fix(dirscan): queue webhook scans and tighten age filtering ([#​1603](https://github.com/autobrr/qui/issues/1603 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`444d07b`](444d07b00a ): fix(dirscan): select concrete hardlink base dir ([#​1606](https://github.com/autobrr/qui/issues/1606 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c35bea0`](c35bea02a1 ): fix(instances): improve settings dialog scrolling ([#​1569](https://github.com/autobrr/qui/issues/1569 )) ([@​nuxencs](https://github.com/nuxencs ))
- [`dc501a0`](dc501a0521 ): fix(proxy): reauth qbit passthrough requests ([#​1582](https://github.com/autobrr/qui/issues/1582 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`7950d1d`](7950d1d384 ): fix(proxy): search endpoint handling ([#​1524](https://github.com/autobrr/qui/issues/1524 )) ([@​Audionut](https://github.com/Audionut ))
- [`1076eea`](1076eeab58 ): fix(qbit): prune empty managed dirs after delete\_with\_files ([#​1604](https://github.com/autobrr/qui/issues/1604 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5a3114b`](5a3114be69 ): fix(qbittorrent): stop reboot torrent\_completed spam ([#​1515](https://github.com/autobrr/qui/issues/1515 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`1d02e6c`](1d02e6c4ac ): fix(settings): contain settings tab scrolling ([#​1567](https://github.com/autobrr/qui/issues/1567 )) ([@​nuxencs](https://github.com/nuxencs ))
- [`f5d69f3`](f5d69f3163 ): fix(settings): smoother gradient ([#​1570](https://github.com/autobrr/qui/issues/1570 )) ([@​nuxencs](https://github.com/nuxencs ))
- [`1c0c3bc`](1c0c3bc74e ): fix(torrents): copy MediaInfo summary without brackets ([#​1540](https://github.com/autobrr/qui/issues/1540 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`3ec913a`](3ec913afd1 ): fix(web): auto-append slash on path autocomplete selection ([#​1431](https://github.com/autobrr/qui/issues/1431 )) ([@​nitrobass24](https://github.com/nitrobass24 ))
- [`aa2f3da`](aa2f3daf1f ): fix(web): check field.state.value type in AddTorrentDialog ([#​1613](https://github.com/autobrr/qui/issues/1613 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`1abfc5e`](1abfc5ef95 ): fix(web): handle SSO proxy redirect to /index.html ([#​1600](https://github.com/autobrr/qui/issues/1600 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`1991f90`](1991f9040d ): fix(web): warn before enabling reannounce ([#​1583](https://github.com/autobrr/qui/issues/1583 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Other Changes
- [`4069492`](4069492a59 ): chore(deps): bump the github group with 3 updates ([#​1535](https://github.com/autobrr/qui/issues/1535 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a02e9e8`](a02e9e8399 ): chore(deps): bump the github group with 7 updates ([#​1558](https://github.com/autobrr/qui/issues/1558 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`8713667`](87136676e5 ): chore(deps): bump the golang group with 15 updates ([#​1543](https://github.com/autobrr/qui/issues/1543 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`420607e`](420607e266 ): chore(go,ci): adopt go fix, bump to 1.26, and speed up PR checks ([#​1480](https://github.com/autobrr/qui/issues/1480 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`0d0df45`](0d0df455e4 ): docs: add password reset section to CLI commands ([#​1598](https://github.com/autobrr/qui/issues/1598 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`9ef56a2`](9ef56a2050 ): refactor(makefile): windows support ([#​1546](https://github.com/autobrr/qui/issues/1546 )) ([@​Audionut](https://github.com/Audionut ))
- [`7899cc8`](7899cc8601 ): refactor(reflinking): add windows ReFS filesystem support ([#​1576](https://github.com/autobrr/qui/issues/1576 )) ([@​Audionut](https://github.com/Audionut ))
- [`51d34ab`](51d34ab279 ): refactor(releases): share hdr normalization helpers ([#​1586](https://github.com/autobrr/qui/issues/1586 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c7f4e3d`](c7f4e3d8b5 ): refactor(web): tighten unified scope navigation ([#​1618](https://github.com/autobrr/qui/issues/1618 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`4b05177`](4b051778a4 ): test(handlers): cover tag baseline field requests ([@​s0up4200](https://github.com/s0up4200 ))
**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.14.1...v1.15.0 >
#### Docker images
- `docker pull ghcr.io/autobrr/qui:v1.15.0`
- `docker pull ghcr.io/autobrr/qui:latest`
#### What to do next?
- Join our [Discord server](https://discord.autobrr.com/qui )
Thank you for using qui!
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4884
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:08:45 +00:00
c59ea80265
chore(deps): update advplyr/audiobookshelf to v2.33.1 ( #4890 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-20 00:08:35 +00:00
6707b9d3a1
chore(deps): update kube-prometheus-stack docker tag to v82.12.0 ( #4883 )
...
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.11.0` → `82.12.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.12.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.12.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.11.0...kube-prometheus-stack-82.12.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Add extra excluded from enforcement by [@​sathieu](https://github.com/sathieu ) in [#​6694](https://github.com/prometheus-community/helm-charts/pull/6694 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.11.0...kube-prometheus-stack-82.12.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4883
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-20 00:05:20 +00:00
fd048a2b6c
chore(deps): update helm release argo-workflows to v1.0.3 ( #4881 )
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 8m17s
renovate / renovate (push) Successful in 2m22s
2026-03-19 04:34:08 +00:00
e32ab8d593
chore(deps): update helm release argo-events to v2.4.21 ( #4879 )
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-19 04:30:28 +00:00
5383a43c53
chore(deps): update helm release argo-cd to v9.4.14 ( #4877 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-19 04:27:31 +00:00
042664cf07
chore(deps): update outlinewiki/outline docker tag to v1.6.1 ( #4857 )
...
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline ) | patch | `1.6.0` → `1.6.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>outline/outline (outlinewiki/outline)</summary>
### [`v1.6.1`](https://github.com/outline/outline/releases/tag/v1.6.1 )
[Compare Source](https://github.com/outline/outline/compare/v1.6.0...v1.6.1 )
#### What's Changed
##### Fixes and improvements
- A bug affecting file and image upload in the editor was fixed in [#​11803](https://github.com/outline/outline/pull/11803 )
- MCP: Now has tools to move documents within a collection in [#​11799](https://github.com/outline/outline/pull/11799 )
- MCP: Now supports API key header authentication in [#​11798](https://github.com/outline/outline/pull/11798 )
- Added Tahoe-compatible icon variants for PWA in [#​11762](https://github.com/outline/outline/pull/11762 )
- Fixed a race condition when editing title while doc is saving would reset the title in [#​11764](https://github.com/outline/outline/pull/11764 )
- Added support for the new GitLab `work_items` URL structure in [#​11795](https://github.com/outline/outline/pull/11795 )
- Print layout now respects full-width option by [@​wmTJc9IK0Q](https://github.com/wmTJc9IK0Q ) in [#​11768](https://github.com/outline/outline/pull/11768 )
- Fixed a page hang with corrupted PNG upload in [#​11783](https://github.com/outline/outline/pull/11783 )
- Improved validation of `SMTP_FROM_EMAIL` and `SMTP_REPLY_EMAIL` in [#​11784](https://github.com/outline/outline/pull/11784 )
- Custom port is now preserved in OAuth metadata URLs when self-hosted behind a reverse proxy in [#​11791](https://github.com/outline/outline/pull/11791 )
- It is now possible to "Create a nested doc" when using @​mention in [#​11800](https://github.com/outline/outline/pull/11800 )
- Added a guard against concurrent restore while deleting by [@​dearlordylord](https://github.com/dearlordylord ) in [#​11775](https://github.com/outline/outline/pull/11775 )
#### New Contributors
- [@​dearlordylord](https://github.com/dearlordylord ) made their first contribution in [#​11775](https://github.com/outline/outline/pull/11775 )
**Full Changelog**: <https://github.com/outline/outline/compare/v1.6.0...v1.6.1 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4857
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-19 04:25:30 +00:00
cbb9662bb1
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.64.02 ( #4838 )
...
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.63.01` → `2.64.02` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4838
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-19 04:23:35 +00:00
3877ffc6d0
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.64.02 ( #4837 )
...
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.63.01` → `2.64.02` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4837
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-19 04:22:21 +00:00
909b28e1b0
chore(deps): update dependency clidey/whodb to v0.100.0 ( #4867 )
...
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.99.0` → `0.100.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.100.0`](https://github.com/clidey/whodb/releases/tag/0.100.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.99.0...0.100.0 )
- Library updates
- Backend bug fixes
- Maintenance updates
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.100.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.11 to 1.32.12 in /core by [@​dependabot](https://github.com/dependabot )\[bot] in [#​851](https://github.com/clidey/whodb/pull/851 )
- Bump github.com/aws/aws-sdk-go-v2/service/elasticache from 1.51.11 to 1.51.12 in /core by [@​dependabot](https://github.com/dependabot )\[bot] in [#​849](https://github.com/clidey/whodb/pull/849 )
- Bump github.com/modelcontextprotocol/go-sdk from 1.3.0 to 1.4.1 in /cli by [@​dependabot](https://github.com/dependabot )\[bot] in [#​845](https://github.com/clidey/whodb/pull/845 )
- Bump golang.org/x/term from 0.40.0 to 0.41.0 in /cli by [@​dependabot](https://github.com/dependabot )\[bot] in [#​842](https://github.com/clidey/whodb/pull/842 )
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /desktop-common in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot )\[bot] in [#​823](https://github.com/clidey/whodb/pull/823 )
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /core in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot )\[bot] in [#​824](https://github.com/clidey/whodb/pull/824 )
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /cli in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot )\[bot] in [#​822](https://github.com/clidey/whodb/pull/822 )
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /desktop-ce in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot )\[bot] in [#​821](https://github.com/clidey/whodb/pull/821 )
- Bump the npm\_and\_yarn group across 1 directory with 2 updates by [@​dependabot](https://github.com/dependabot )\[bot] in [#​816](https://github.com/clidey/whodb/pull/816 )
- Bump github.com/xuri/excelize/v2 from 2.10.0 to 2.10.1 in /cli by [@​dependabot](https://github.com/dependabot )\[bot] in [#​827](https://github.com/clidey/whodb/pull/827 )
- Bump github.com/xuri/excelize/v2 from 2.10.0 to 2.10.1 in /core by [@​dependabot](https://github.com/dependabot )\[bot] in [#​854](https://github.com/clidey/whodb/pull/854 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.99.0...0.100.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4867
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-19 04:21:20 +00:00
a1fa8494a9
chore(deps): update helm release harbor to v1.18.3 ( #4874 )
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m44s
2026-03-19 04:17:13 +00:00
4651e22055
chore(deps): update dependency outline/outline to v1.6.1 ( #4873 )
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-19 04:14:41 +00:00
cbefba066e
feat: disable probe ( #4870 )
...
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4870
2026-03-19 04:11:56 +00:00
000d1f8962
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.2 ( #4866 )
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m25s
2026-03-19 04:03:56 +00:00
da18f8c05d
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.4.6 ( #4865 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-19 04:03:34 +00:00
a171479d02
chore(deps): update frederikemmer/medialyze to v0.2.2 ( #4864 )
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-19 04:03:26 +00:00
78bfaaf004
chore(deps): update dependency roundcube/roundcubemail to v1.6.14 ( #4863 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-19 04:03:01 +00:00
1bf6fbd2f2
chore(deps): update rmcrackan/libation to v13.3.2 ( #4859 )
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m49s
2026-03-19 02:57:23 +00:00
62e4720d6b
chore(deps): update registry.k8s.io/kubectl docker tag to v1.35.3 ( #4858 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-19 02:56:59 +00:00
b32e56b60a
chore(deps): update ollama/ollama to v0.18.2 ( #4856 )
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-19 02:56:23 +00:00
618021e9a4
chore(deps): update rmcrackan/libation docker tag to v13.3.1 ( #4854 )
lint-test-helm / lint-helm (push) Successful in 34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m25s
2026-03-19 02:42:42 +00:00
3d9a45a123
feat: remove trivy ( #4852 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4852
2026-03-19 02:38:31 +00:00
d02af40acf
chore(deps): update helm release generic-device-plugin to v0.20.23 ( #4850 )
lint-test-helm / lint-helm (push) Successful in 1m1s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m19s
2026-03-19 01:04:36 +00:00
628eaef0e1
chore(deps): update kube-prometheus-stack docker tag to v82.11.0 ( #4848 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m15s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.10.4` → `82.11.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.11.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.11.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.10.5...kube-prometheus-stack-82.11.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Add podManagementPolicy and updateStrategy by [@​DrFaust92](https://github.com/DrFaust92 ) in [#​6733](https://github.com/prometheus-community/helm-charts/pull/6733 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.20.3...kube-prometheus-stack-82.11.0 >
### [`v82.10.5`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.10.5 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.10.4...kube-prometheus-stack-82.10.5 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6740](https://github.com/prometheus-community/helm-charts/pull/6740 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.52.1...kube-prometheus-stack-82.10.5 >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4848
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-18 23:14:32 +00:00
6b87c43e0f
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.15.0 ( #4846 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.14.0` → `3.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.15.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.15.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.14.0...3.15.0 )
##### Features
- specify boolean ([1236def](1236defba7 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4846
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-18 17:52:09 +00:00
a36b7a1300
chore(deps): update dependency tailscale/tailscale to v1.96.2 ( #4843 )
...
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m22s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [tailscale/tailscale](https://github.com/tailscale/tailscale ) | minor | `v1.94.2` → `v1.96.2` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale/tailscale)</summary>
### [`v1.96.2`](https://github.com/tailscale/tailscale/releases/tag/v1.96.2 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.94.2...v1.96.2 )
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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4843
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-18 17:37:32 +00:00
17ea938068
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.4.5 ( #4842 )
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m1s
2026-03-18 17:03:04 +00:00
dc837c2718
chore(deps): update searxng/searxng:latest docker digest to 67a3e2e ( #4839 )
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m52s
2026-03-18 15:04:43 +00:00
8dae800fe5
chore(deps): update helm release argo-cd to v9.4.12 ( #4836 )
renovate / renovate (push) Successful in 4m27s
render-manifests / render-manifests (push) Successful in 8m52s
2026-03-18 11:04:23 +00:00
c3729cec9f
chore(deps): update helm release argo-cd to v9.4.12 ( #4836 )
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 48s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-03-18 11:04:16 +00:00
29730a299f
chore(deps): update helm release grafana-operator to v5.22.2 ( #4834 )
renovate / renovate (push) Successful in 3m46s
2026-03-18 10:05:08 +00:00
2c5a1eec32
chore(deps): update helm release grafana-operator to v5.22.2 ( #4834 )
lint-test-helm / lint-helm (push) Successful in 2m13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m55s
2026-03-18 10:04:53 +00:00
21a2c6c96a
chore(deps): update dependency grafana/grafana-operator to v5.22.2 ( #4833 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-18 10:03:59 +00:00
0c2f495fac
chore(deps): update ubuntu docker tag to resolute-20260312 ( #4831 )
lint-test-helm / lint-helm (push) Successful in 1m14s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m24s
2026-03-18 08:03:58 +00:00
aed71f8086
tmp/trivy ( #4829 )
...
lint-test-helm / lint-helm (push) Successful in 38s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m32s
Reviewed-on: #4829
2026-03-18 03:45:47 +00:00
c27d7bdf9b
feat: disable sbom and infra scanner ( #4827 )
...
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m19s
Reviewed-on: #4827
2026-03-18 03:27:09 +00:00
6f97007dfb
chore(deps): update d3fk/s3cmd:latest docker digest to e3965f8 ( #4825 )
lint-test-helm / lint-helm (push) Successful in 1m57s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m56s
2026-03-18 03:04:52 +00:00
520e6f9763
Merge ( #4823 )
...
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Reviewed-on: #4823
2026-03-18 03:02:04 +00:00
e255e2b8ad
chore(deps): update ollama/ollama docker tag to v0.18.1 ( #4821 )
lint-test-helm / lint-helm (push) Successful in 1m24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m48s
2026-03-18 02:02:48 +00:00
a003ae1f45
chore(deps): update dependency ollama/ollama to v0.18.1 ( #4819 )
lint-test-helm / lint-helm (push) Successful in 1m47s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m10s
2026-03-18 01:05:28 +00:00
0d3a85fc10
chore(deps): update dependency binwiederhier/ntfy to v2.19.2 ( #4818 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-18 01:05:03 +00:00
0bed6ebbe0
Add medialyze ( #4816 )
...
lint-test-helm / lint-helm (push) Successful in 40s
lint-test-helm / validate-kubeconform (push) Has been skipped
lint-test-docker / lint-docker-compose (push) Successful in 1m18s
renovate / renovate (push) Successful in 5m7s
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Reviewed-on: #4816
2026-03-17 22:57:09 +00:00
77c29e7db5
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.14.0 ( #4814 )
...
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.13.0` → `3.14.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.14.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.14.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.13.0...3.14.0 )
##### Features
- release for content ([abdb30b](abdb30b0e3 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4814
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 21:20:56 +00:00
7ca2f81190
chore(deps): update prometheus-operator-crds docker tag to v27.0.1 ( #4813 )
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m41s
2026-03-17 20:57:50 +00:00
d9fcb0c864
chore(deps): update ghcr.io/gabe565/castsponsorskip docker tag to v0.8.3 ( #4812 )
lint-test-docker / lint-docker-compose (push) Successful in 19s
renovate / renovate (push) Has been cancelled
2026-03-17 20:57:17 +00:00
4d7fcd49c5
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.4.4 ( #4809 )
lint-test-helm / lint-helm (push) Successful in 1m33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m51s
2026-03-17 20:04:20 +00:00
1837cd43c9
chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to 034055f ( #4808 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
2026-03-17 20:04:00 +00:00
10a15685d8
chore(deps): update searxng/searxng:latest docker digest to 090d7ef ( #4806 )
lint-test-helm / lint-helm (push) Successful in 1m20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m58s
2026-03-17 19:04:07 +00:00
ebf04db452
chore(deps): update helm release argo-cd to v9.4.11 ( #4804 )
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 6m49s
renovate / renovate (push) Successful in 3m45s
2026-03-17 13:06:11 +00:00
58535a4181
chore(deps): update dependency home-assistant/core to v2026.3.2 ( #4803 )
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-17 13:05:27 +00:00
ac933d97fd
chore(deps): update dependency argoproj/argo-cd to v3.3.4 ( #4801 )
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m57s
2026-03-17 12:03:07 +00:00
a1ce469787
chore(deps): update dependency binwiederhier/ntfy to v2.19.1 ( #4799 )
lint-test-helm / lint-helm (push) Successful in 1m13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m38s
2026-03-17 02:02:53 +00:00
871ecd734f
Merge into Dev ( #4797 )
...
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m21s
Trivy fix
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Reviewed-on: #4797
2026-03-17 01:23:01 +00:00
252ddf2e90
chore(deps): update goharbor/registry-photon docker tag to v2.15.0 ( #4784 )
...
lint-test-helm / lint-helm (push) Successful in 1m53s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m54s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/registry-photon | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4784
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 01:12:51 +00:00
be23d9ff8b
chore(deps): update goharbor/harbor-registryctl docker tag to v2.15.0 ( #4783 )
...
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m50s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-registryctl | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4783
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 01:09:23 +00:00
25a447826e
chore(deps): update goharbor/harbor-portal docker tag to v2.15.0 ( #4782 )
...
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-portal | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4782
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 01:07:47 +00:00
4b6776838c
chore(deps): update goharbor/harbor-jobservice docker tag to v2.15.0 ( #4781 )
...
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-jobservice | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4781
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 01:05:15 +00:00
318a59e0fe
chore(deps): update goharbor/harbor-exporter docker tag to v2.15.0 ( #4780 )
...
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m16s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-exporter | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4780
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 01:00:43 +00:00
67a51a9605
chore(deps): update goharbor/harbor-core docker tag to v2.15.0 ( #4779 )
...
lint-test-helm / lint-helm (push) Successful in 1m28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m57s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-core | minor | `v2.14.3` → `v2.15.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4779
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-17 00:54:53 +00:00
9653a824c4
chore(deps): update searxng/searxng:latest docker digest to 9206e4c ( #4793 )
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m14s
2026-03-16 23:02:46 +00:00
082e159a96
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.13.0 ( #4791 )
...
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m32s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.12.1` → `3.13.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.13.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.13.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.12.1...3.13.0 )
##### Bug Fixes
- change execution mode ([a6c889f](a6c889f76a ))
##### Features
- add and update pre-commit ([148fe8e](148fe8eeff ))
- add fallback ([787479e](787479e077 ))
- add fallback ([220c29f](220c29f4f7 ))
- add fallback to run animations on switch ([954112e](954112e30e ))
- add semantic-release/npm ([91c9a4b](91c9a4bb91 ))
- change paths ([9319228](9319228ef6 ))
- consolidate css into tailwind ([dfeb181](dfeb181a1d ))
- downgrade to astro 5 ([f35c73b](f35c73b028 ))
- move scripts to script folder ([641c7cb](641c7cb33f ))
- refactor static paths and photoswipe on blog page, move script to base layout ([93a53ca](93a53cab3d ))
- remove react ([e3179b0](e3179b0480 ))
- revert shiki css changes ([c4104a5](c4104a52d1 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4791
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-16 17:59:28 +00:00
e865676f76
chore(deps): update helm release meilisearch to v0.28.0 ( #4788 )
...
lint-test-helm / lint-helm (push) Successful in 1m53s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch ) ([source](https://github.com/meilisearch/meilisearch-kubernetes )) | minor | `0.27.0` → `0.28.0` |
---
### Release Notes
<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>
### [`v0.28.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.28.0 )
[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.27.0...meilisearch-0.28.0 )
A Helm chart for the Meilisearch search engine
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4788
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-16 16:03:10 +00:00
1899074f21
chore(deps): update helm release traefik-crds to v1.15.0 ( #4787 )
...
lint-test-helm / lint-helm (push) Successful in 1m12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m17s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [traefik-crds](https://traefik.io/ ) ([source](https://github.com/traefik/traefik-helm-chart )) | minor | `1.14.0` → `1.15.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4787
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-16 15:54:02 +00:00
33c9d0648f
chore(config): migrate Renovate config ( #4786 )
...
renovate / renovate (push) Successful in 5m43s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #4786
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-16 15:27:26 +00:00
dfdbc6bff5
dev ( #4785 )
...
renovate / renovate (push) Successful in 3m53s
render-manifests / render-manifests (push) Successful in 6m23s
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Reviewed-on: #4785
2026-03-16 05:14:58 +00:00
b50508a71a
dev ( #4776 )
...
lint-test-helm / lint-helm (push) Successful in 1m1s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m27s
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Reviewed-on: #4776
2026-03-15 22:51:25 +00:00
61cbec9fdd
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.3.0 ( #4775 )
...
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.2.0` → `0.3.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.3.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/blob/HEAD/CHANGELOG.md#030-2026-03-15 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.2.0...0.3.0 )
##### Features
- add and update pre-commit ([972bbff](972bbffb41 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4775
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 22:50:30 +00:00
742d074c3f
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to 84f8646 ( #4773 )
lint-test-helm / lint-helm (push) Successful in 1m37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m49s
2026-03-15 22:34:42 +00:00
06b288e17c
Merge ( #4771 )
...
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #4771
2026-03-15 22:32:42 +00:00
2278a4f048
feat: add and update pre-commit ( #4770 )
...
renovate / renovate (push) Successful in 1m12s
Reviewed-on: #4770
2026-03-15 21:57:31 +00:00
cdd4b0162a
feat: remove old workflows ( #4769 )
...
renovate / renovate (push) Successful in 2m46s
Reviewed-on: #4769
2026-03-15 21:50:42 +00:00
2e7be7edbe
feat: remove push render
renovate / renovate (push) Successful in 2m6s
2026-03-15 16:42:36 -05:00
383f29e421
feat: use vars
renovate / renovate (push) Successful in 3m8s
2026-03-15 16:27:31 -05:00
b43cdeba18
feat: use PR instead of date
renovate / renovate (push) Successful in 1m48s
2026-03-15 16:16:30 -05:00
bde7552ae1
feat: more specific condition for push event
2026-03-15 16:16:30 -05:00
3830d32c67
chore(deps): update freikin/dawarich docker tag to v1.3.4 ( #4767 )
...
lint-test-helm / lint-helm (push) Successful in 29s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 33s
renovate / renovate (push) Successful in 2m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [freikin/dawarich](https://github.com/Freika/dawarich ) | patch | `1.3.3` → `1.3.4` |
---
### Release Notes
<details>
<summary>Freika/dawarich (freikin/dawarich)</summary>
### [`v1.3.4`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#134---2026-03-15 )
[Compare Source](https://github.com/Freika/dawarich/compare/1.3.3...1.3.4 )
##### Changed
- Redesigned onboarding modal with two paths: "I have data" (inline file import) and "Start tracking" (app download + QR code). New users with existing location data can now start importing within 2 clicks of signing up.
- Onboarding completion is now persisted server-side (`settings.onboarding_completed`) instead of relying solely on localStorage, preventing the modal from reappearing after browser data clears.
- Route opacity data migration now runs as a background job instead of inline during migration, improving deployment reliability for large instances.
##### Fixed
- Fix admin and supporter tooltip overflowing the page on narrow screens. [#​1449](https://github.com/Freika/dawarich/issues/1449 )
- Fix date navigation arrow tooltips overlapping with the navbar on map pages. [#​2229](https://github.com/Freika/dawarich/issues/2229 ) [#​2100](https://github.com/Freika/dawarich/issues/2100 )
- Fix infinite loading spinner when a trip has no points in its date range. [#​2293](https://github.com/Freika/dawarich/issues/2293 )
- Fix Insights monthly digest panels disappearing when switching months. [#​2305](https://github.com/Freika/dawarich/issues/2305 )
- Fix suggested visit confirm/decline not removing the visit from the list. [#​2307](https://github.com/Freika/dawarich/issues/2307 )
- Fix Stats page reloading when clicking "countries, cities" link. [#​2270](https://github.com/Freika/dawarich/issues/2270 )
- Fix map base layer selection not being restored after page reload (Maps v1). [#​2093](https://github.com/Freika/dawarich/issues/2093 )
- Fix duplicate country names in stats caused by geocoder returning different spellings. [#​2044](https://github.com/Freika/dawarich/issues/2044 )
- Fix total distance display overlapping layer picker when distance is in miles. [#​2017](https://github.com/Freika/dawarich/issues/2017 )
- Fix default route opacity displaying as 6000% for new users. [#​1891](https://github.com/Freika/dawarich/issues/1891 )
- Fix shared month stats map missing hexagons from the last day of the month. [#​1934](https://github.com/Freika/dawarich/issues/1934 )
- Fix Nominatim reverse geocoder producing all places named "Suggested place" instead of actual place names. [#​2182](https://github.com/Freika/dawarich/issues/2182 )
- Fix IDL-crossing route segmenter returning inconsistent coordinate types. `unwrapCoordinates` now always returns a uniform array-of-arrays structure. [#​2038](https://github.com/Freika/dawarich/issues/2038 )
- Fix a migration taking too long. [#​2375](https://github.com/Freika/dawarich/issues/2375 )
- Fix family sharing not including the requesting user's own location. [#​2153](https://github.com/Freika/dawarich/issues/2153 )
- The "Destroy" button on the trip page is now orange. [#​2348](https://github.com/Freika/dawarich/issues/2348 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4767
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 21:06:09 +00:00
92892732d0
chore(deps): update dependency freika/dawarich to v1.3.4 ( #4766 )
render-manifests / render-manifests (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m33s
2026-03-15 20:49:21 +00:00
d71b0597cc
chore(deps): update dependency binwiederhier/ntfy to v2.19.0 ( #4755 )
...
lint-test-helm / lint-helm (push) Successful in 11s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 33s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.18.0` → `2.19.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.18.0` → `v2.19.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.19.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.19.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.18.0...v2.19.0 )
This is a fast-follow release that enables Postgres read replica support.
To offload read-heavy queries from the primary database, you can optionally configure one or more read replicas using the `database-replica-urls` option. When configured, non-critical read-only queries (e.g. fetching messages, checking access permissions, etc) are distributed across the replicas using round-robin, while all writes and correctness-critical reads continue to go to the primary. If a replica becomes unhealthy, ntfy automatically falls back to the primary until the replica recovers.
**Features:**
- Support [PostgreSQL read replicas](https://docs.ntfy.sh/config/#postgresql-experimental ) for offloading non-critical read queries via `database-replica-urls` config option ([#​1648](https://github.com/binwiederhier/ntfy/pull/1648 ))
- Add interactive [config generator](https://docs.ntfy.sh/config/#config-generator ) to the documentation to help create server configuration files ([#​1654](https://github.com/binwiederhier/ntfy/pull/1654 ))
**Bug fixes + maintenance:**
- Web: Throttle notification sound in web app to play at most once every 2 seconds (similar to [#​1550](https://github.com/binwiederhier/ntfy/issues/1550 ), thanks to [@​jlaffaye](https://github.com/jlaffaye ) for reporting)
- Web: Add hover tooltips to icon buttons in web app account and preferences pages ([#​1565](https://github.com/binwiederhier/ntfy/issues/1565 ), thanks to [@​jermanuts](https://github.com/jermanuts ) for reporting)
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4755
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 20:46:41 +00:00
1a70faa2e9
feat: use the user url for messages
renovate / renovate (push) Successful in 2m4s
2026-03-15 15:40:46 -05:00
e1e54e567d
feat: more specific condition for push event
2026-03-15 15:40:46 -05:00
3daa236d8c
chore(deps): update kube-prometheus-stack docker tag to v82.10.4 ( #4763 )
render-manifests / render-manifests (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m8s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m45s
2026-03-15 20:38:33 +00:00
d764dbc6d2
chore(deps): update helm release generic-device-plugin to v0.20.22 ( #4761 )
render-manifests / render-manifests (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-15 20:36:24 +00:00
44104ba195
chore(deps): update dependency outline/outline to v1.6.0 ( #4756 )
...
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 32s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [outline/outline](https://github.com/outline/outline ) | minor | `1.5.0` → `1.6.0` |
---
### Release Notes
<details>
<summary>outline/outline (outline/outline)</summary>
### [`v1.6.0`](https://github.com/outline/outline/releases/tag/v1.6.0 )
[Compare Source](https://github.com/outline/outline/compare/v1.5.0...v1.6.0 )
#### What's Changed
##### Highlights
- Added a built-in MCP (Model Context Protocol) server, allowing AI assistants like Claude, Cursor, and Mistral to securely interact with the knowledge base. This is disabled by default for existing workspaces – see more details in the [docs](https://docs.getoutline.com/s/guide/doc/mcp-6j9jtENNKL ).
- New GitLab integration allows previewing issues, merge requests, and projects in documents. Connect GitLab cloud, self-hosted, or both!
- A new "Present" mode allows presenting any document as formatted slides based on headers and dividers. See [docs](https://docs.getoutline.com/s/guide/doc/present-mode-yMGzaY7A9L ).
##### Other Improvements
- Fortran and ABAP language support added to code blocks in [#​11471](https://github.com/outline/outline/pull/11471 )
- OAuth provider now supports dynamic client registration in [#​11462](https://github.com/outline/outline/pull/11462 )
- Added support for rich Linear, GitHub, and GitLab project mentions
- It is now possible to insert templates from the block menu in [#​11647](https://github.com/outline/outline/pull/11647 )
- Embed integrations shown in the editor are now configurable in **Settings -> Integrations -> Embeds** in [#​11612](https://github.com/outline/outline/pull/11612 )
- Toggle blocks can now be closed/open by clicking on the title in [#​11469](https://github.com/outline/outline/pull/11469 )
- Add `Meta+Shift+I` shortcut for opening Insights in [#​11492](https://github.com/outline/outline/pull/11492 )
- Added webhook category for file attachments in [#​11494](https://github.com/outline/outline/pull/11494 )
- Child documents are now shown in the markdown for shared documents in [#​11495](https://github.com/outline/outline/pull/11495 )
- Much smaller initial javascript bundle in [#​11518](https://github.com/outline/outline/pull/11518 )
- Added support for configurable proxy IP header in environment settings by [@​ashleysommer](https://github.com/ashleysommer ) in [#​11595](https://github.com/outline/outline/pull/11595 )
- Added text wrap option for code blocks in [#​11614](https://github.com/outline/outline/pull/11614 )
- Support rendering any shared doc as Markdown by adding `.md` extension ([example](https://docs.getoutline.com/s/guide.md )) in [#​11668](https://github.com/outline/outline/pull/11668 )
- Added support for the ELK layout engine in Mermaid diagrams in [#​11631](https://github.com/outline/outline/pull/11631 )
- Added FontAwesome icon support to Mermaid diagrams in [#​11704](https://github.com/outline/outline/pull/11704 )
- There is now an option to toggle all notifications in [#​11713](https://github.com/outline/outline/pull/11713 )
- Added an "Open in Desktop" option to document menu in [#​11729](https://github.com/outline/outline/pull/11729 )
- It is now possible to toggle the preview display for attached PDFs in [#​11746](https://github.com/outline/outline/pull/11746 )
- `CMD+Shift+L` shortcut now works to toggle theme on publicly shared pages in [#​11750](https://github.com/outline/outline/pull/11750 )
- Discord will no longer re-prompt authorization for existing grants by [@​lrstanley](https://github.com/lrstanley ) in [#​11757](https://github.com/outline/outline/pull/11757 )
- Small facelift of integrations directory in [#​11516](https://github.com/outline/outline/pull/11516 ) and group management
- API: Added new `templates.list`, `templates.create`, `templates.info` etc endpoints to manage templates in [#​11027](https://github.com/outline/outline/pull/11027 )
##### Fixes
- Fixed an issue with pagination on search results in [#​11489](https://github.com/outline/outline/pull/11489 )
- Fixed an issue where the find and replace dialog immediately closes when opened on mobile devices in [#​11497](https://github.com/outline/outline/pull/11497 )
- Improved caching behavior by ignoring the browser cache for the diagram extension in [#​11498](https://github.com/outline/outline/pull/11498 )
- Fixed an issue where the read-only collection editor would not remount correctly when navigating in [#​11499](https://github.com/outline/outline/pull/11499 )
- Fixed overly greedy background highlighting in the editor in [#​11500](https://github.com/outline/outline/pull/11500 )
- Resolved multiple issues related to sticky headers on tables in [#​11501](https://github.com/outline/outline/pull/11501 )
- Improved performance by applying initial decorations earlier for toggle blocks in [#​11493](https://github.com/outline/outline/pull/11493 )
- Improved the accuracy of touch device detection in [#​11515](https://github.com/outline/outline/pull/11515 )
- Improved performance by protecting against thundering herd issues in the SSO access validation task in [#​11532](https://github.com/outline/outline/pull/11532 )
- Improved performance by optimizing a slow database query in the notification helper in [#​11534](https://github.com/outline/outline/pull/11534 )
- Improved performance by moving image downloads outside of database transactions in [#​11528](https://github.com/outline/outline/pull/11528 )
- Fixed an issue where a duplicate Korean IME character would be inserted when pressing Enter in the search bar by [@​huiseo](https://github.com/huiseo ) in [#​11543](https://github.com/outline/outline/pull/11543 )
- Fixed an issue where split comment marks were not correctly updated or deleted in [#​11537](https://github.com/outline/outline/pull/11537 )
- Added handling for network failures in the installation info endpoint for isolated environments in [#​11546](https://github.com/outline/outline/pull/11546 )
- Fixed a printing error caused by timing issues with React's `queueMicrotask` in [#​11551](https://github.com/outline/outline/pull/11551 )
- Improved performance by optimizing the user memberships query in [#​11553](https://github.com/outline/outline/pull/11553 )
- Fixed styling issues by adding a read-only guard on table cell selections in [#​11555](https://github.com/outline/outline/pull/11555 )
- Fixed an issue in the Notion importer where child page mentions were being ignored in [#​11567](https://github.com/outline/outline/pull/11567 )
- Fixed an issue with the misuse of database transactions in document revision endpoints in [#​11574](https://github.com/outline/outline/pull/11574 )
- Fixed an issue by properly wrapping the content of toggle blocks in [#​11577](https://github.com/outline/outline/pull/11577 )
- Improved performance by caching user collection IDs in [#​11579](https://github.com/outline/outline/pull/11579 )
- Fixed a memory leak where failed webhooks were held in memory after a timeout in [#​11580](https://github.com/outline/outline/pull/11580 )
- Improved database performance by removing unnecessarily complex joins in [#​11581](https://github.com/outline/outline/pull/11581 )
- Fixed horizontal text overflow issues in notification emails in [#​11584](https://github.com/outline/outline/pull/11584 )
- Fixed support for toggling nested lists within completed checkbox items in [#​11583](https://github.com/outline/outline/pull/11583 )
- Fixed an issue where an empty state would briefly flash in the mention menu in [#​11587](https://github.com/outline/outline/pull/11587 )
- Fixed issues by normalizing the edit state in the collection overview in [#​11586](https://github.com/outline/outline/pull/11586 )
- Improved performance to prevent database lockups when presenting lists of imported documents in [#​11591](https://github.com/outline/outline/pull/11591 )
- Fixed UUID escaping for custom emojis during document creation via the API in [#​11594](https://github.com/outline/outline/pull/11594 )
- Fixed an issue where searches within public docs were incorrectly including internal popularity scores in [#​11598](https://github.com/outline/outline/pull/11598 )
- Fixed an issue with the rank ordering of search results in [#​11599](https://github.com/outline/outline/pull/11599 )
- Improved the appearance and functionality of the search popover on public documents in [#​11601](https://github.com/outline/outline/pull/11601 )
- Fixed visual and functional issues with the notifications popover in [#​11602](https://github.com/outline/outline/pull/11602 )
- Increased the request timeout for file creation to better support uploading large files in [#​11570](https://github.com/outline/outline/pull/11570 )
- Fixed a misalignment issue with the right sidebar header in [#​11539](https://github.com/outline/outline/pull/11539 )
- Fixed issues related to rendering Mermaid diagrams in [#​11604](https://github.com/outline/outline/pull/11604 )
- Fixed a visual issue where the search sorting control would wrap onto its own line in [#​11606](https://github.com/outline/outline/pull/11606 )
- Made a variety of performance improvements to the `ProsemirrorHelper` in [#​11554](https://github.com/outline/outline/pull/11554 )
- Fixed an issue where the sidebar would briefly flash upon initial page load in [#​11607](https://github.com/outline/outline/pull/11607 )
- Ensured that documents are removed from the starred list when they are archived in [#​11611](https://github.com/outline/outline/pull/11611 )
- Improved performance by verifying websocket connections before querying the database in [#​11620](https://github.com/outline/outline/pull/11620 )
- Updated the rate limiter to use a combination of user ID and IP address for better accuracy in [#​11613](https://github.com/outline/outline/pull/11613 )
- Fixed an issue to ensure diagram file formats (PNG/SVG) are preserved when editing in [#​11622](https://github.com/outline/outline/pull/11622 )
- Added a security limit of 10 attempts for OTP (One-Time Password) logins in [#​11623](https://github.com/outline/outline/pull/11623 )
- Fixed issues related to avatar uploads in [#​11624](https://github.com/outline/outline/pull/11624 )
- Improved performance by including the collection's `updatedAt` property in websocket payloads in [#​11628](https://github.com/outline/outline/pull/11628 )
- Improved performance by adding API request deduplication in [#​11629](https://github.com/outline/outline/pull/11629 )
- Upgraded `framer-motion` to version 5 to resolve issues with tab animations in [#​11632](https://github.com/outline/outline/pull/11632 )
- Fixed an issue by skipping link unfurling attempts for non-HTTP/HTTPS URLs in [#​11640](https://github.com/outline/outline/pull/11640 )
- Improved reliability by validating OAuth client IDs as UUIDs before querying the database in [#​11653](https://github.com/outline/outline/pull/11653 )
- Fixed an issue to ensure sourced permissions are correctly rebuilt when a document is moved in [#​11229](https://github.com/outline/outline/pull/11229 )
- Improved navigation visuals by highlighting the parent menu item when its submenu is open in [#​11659](https://github.com/outline/outline/pull/11659 )
- Fixed an issue where the ESC key was not working to close the Share popover in [#​11662](https://github.com/outline/outline/pull/11662 )
- Removed the hidden star control from document list items on mobile devices in [#​11655](https://github.com/outline/outline/pull/11655 )
- Fixed an issue that caused database deadlocks when inserting into subscriptions in [#​11667](https://github.com/outline/outline/pull/11667 )
- Removed the deprecated `datadog-metrics` library in [#​11665](https://github.com/outline/outline/pull/11665 )
- Fixed an issue where @​mentions on mobile were being inserted at the incorrect position in [#​11671](https://github.com/outline/outline/pull/11671 )
- Fixed incorrect visual nesting of items in the document explorer in [#​11680](https://github.com/outline/outline/pull/11680 )
- Improved the accuracy of user membership policy checks in [#​11687](https://github.com/outline/outline/pull/11687 )
- Improved performance by avoiding the instantiation of unnecessary editor extensions in read-only mode in [#​11681](https://github.com/outline/outline/pull/11681 )
- Added a missing check for enabled passkeys in the verification endpoint in [#​11689](https://github.com/outline/outline/pull/11689 )
- Increased the font size within code blocks for better readability in [#​11690](https://github.com/outline/outline/pull/11690 )
- Fixed an issue to ensure comments on nodes are correctly stripped when duplicating a document in [#​11700](https://github.com/outline/outline/pull/11700 )
- Moved warning-level logs from Sentry to standard logging outputs in [#​11708](https://github.com/outline/outline/pull/11708 )
- Added support for the German (`de_DE`) long-date format in localized time display by [@​iljalukin](https://github.com/iljalukin ) in [#​11720](https://github.com/outline/outline/pull/11720 )
- Removed the deprecated usage of `ALLOWED_DOMAINS` and `GOOGLE_ALLOWED_DOMAINS` environment variables by [@​akshat-kumar-singhal](https://github.com/akshat-kumar-singhal ) in [#​11718](https://github.com/outline/outline/pull/11718 )
- Improved database performance by optimizing query pagination in [#​11726](https://github.com/outline/outline/pull/11726 )
- Fixed a visual issue where the document explorer would jump when hovered over with the pointer in [#​11727](https://github.com/outline/outline/pull/11727 )
- Fixed incorrect policy enforcement for file operations in [#​11728](https://github.com/outline/outline/pull/11728 )
- Fixed an issue by properly filtering relationships returned from the list endpoint in [#​11738](https://github.com/outline/outline/pull/11738 )
- Ensured that "Passkey" is only displayed on login screen if the workspace has actually used them in [#​11748](https://github.com/outline/outline/pull/11748 )
- Changed the default behavior so that PDF attachments are no longer embedded automatically upon drag upload in [#​11745](https://github.com/outline/outline/pull/11745 )
- Fixed an issue that caused stale collaborator IDs to be retained in [#​11749](https://github.com/outline/outline/pull/11749 )
- Moved the group management interface to a dedicated sub-page for better organization in [#​11755](https://github.com/outline/outline/pull/11755 )
#### New Contributors
- [@​ashleysommer](https://github.com/ashleysommer ) made their first contribution in [#​11595](https://github.com/outline/outline/pull/11595 )
- [@​iljalukin](https://github.com/iljalukin ) made their first contribution in [#​11720](https://github.com/outline/outline/pull/11720 )
- [@​akshat-kumar-singhal](https://github.com/akshat-kumar-singhal ) made their first contribution in [#​11718](https://github.com/outline/outline/pull/11718 )
- [@​Daniel15](https://github.com/Daniel15 ) made their first contribution in [#​11731](https://github.com/outline/outline/pull/11731 )
- [@​lrstanley](https://github.com/lrstanley ) made their first contribution in [#​11757](https://github.com/outline/outline/pull/11757 )
**Full Changelog**: <https://github.com/outline/outline/compare/v1.5.0...v1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4756
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 20:32:01 +00:00
45754be712
chore(deps): update outlinewiki/outline docker tag to v1.6.0 ( #4757 )
...
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
render-manifests / render-manifests (push) Has started running
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline ) | minor | `1.5.0` → `1.6.0` |
---
### Release Notes
<details>
<summary>outline/outline (outlinewiki/outline)</summary>
### [`v1.6.0`](https://github.com/outline/outline/releases/tag/v1.6.0 )
[Compare Source](https://github.com/outline/outline/compare/v1.5.0...v1.6.0 )
##### What's Changed
##### Highlights
- Added a built-in MCP (Model Context Protocol) server, allowing AI assistants like Claude, Cursor, and Mistral to securely interact with the knowledge base. This is disabled by default for existing workspaces – see more details in the [docs](https://docs.getoutline.com/s/guide/doc/mcp-6j9jtENNKL ).
- New GitLab integration allows previewing issues, merge requests, and projects in documents. Connect GitLab cloud, self-hosted, or both!
- A new "Present" mode allows presenting any document as formatted slides based on headers and dividers. See [docs](https://docs.getoutline.com/s/guide/doc/present-mode-yMGzaY7A9L ).
##### Other Improvements
- Fortran and ABAP language support added to code blocks in [#​11471](https://github.com/outline/outline/pull/11471 )
- OAuth provider now supports dynamic client registration in [#​11462](https://github.com/outline/outline/pull/11462 )
- Added support for rich Linear, GitHub, and GitLab project mentions
- It is now possible to insert templates from the block menu in [#​11647](https://github.com/outline/outline/pull/11647 )
- Embed integrations shown in the editor are now configurable in **Settings -> Integrations -> Embeds** in [#​11612](https://github.com/outline/outline/pull/11612 )
- Toggle blocks can now be closed/open by clicking on the title in [#​11469](https://github.com/outline/outline/pull/11469 )
- Add `Meta+Shift+I` shortcut for opening Insights in [#​11492](https://github.com/outline/outline/pull/11492 )
- Added webhook category for file attachments in [#​11494](https://github.com/outline/outline/pull/11494 )
- Child documents are now shown in the markdown for shared documents in [#​11495](https://github.com/outline/outline/pull/11495 )
- Much smaller initial javascript bundle in [#​11518](https://github.com/outline/outline/pull/11518 )
- Added support for configurable proxy IP header in environment settings by [@​ashleysommer](https://github.com/ashleysommer ) in [#​11595](https://github.com/outline/outline/pull/11595 )
- Added text wrap option for code blocks in [#​11614](https://github.com/outline/outline/pull/11614 )
- Support rendering any shared doc as Markdown by adding `.md` extension ([example](https://docs.getoutline.com/s/guide.md )) in [#​11668](https://github.com/outline/outline/pull/11668 )
- Added support for the ELK layout engine in Mermaid diagrams in [#​11631](https://github.com/outline/outline/pull/11631 )
- Added FontAwesome icon support to Mermaid diagrams in [#​11704](https://github.com/outline/outline/pull/11704 )
- There is now an option to toggle all notifications in [#​11713](https://github.com/outline/outline/pull/11713 )
- Added an "Open in Desktop" option to document menu in [#​11729](https://github.com/outline/outline/pull/11729 )
- It is now possible to toggle the preview display for attached PDFs in [#​11746](https://github.com/outline/outline/pull/11746 )
- `CMD+Shift+L` shortcut now works to toggle theme on publicly shared pages in [#​11750](https://github.com/outline/outline/pull/11750 )
- Discord will no longer re-prompt authorization for existing grants by [@​lrstanley](https://github.com/lrstanley ) in [#​11757](https://github.com/outline/outline/pull/11757 )
- Small facelift of integrations directory in [#​11516](https://github.com/outline/outline/pull/11516 ) and group management
- API: Added new `templates.list`, `templates.create`, `templates.info` etc endpoints to manage templates in [#​11027](https://github.com/outline/outline/pull/11027 )
##### Fixes
- Fixed an issue with pagination on search results in [#​11489](https://github.com/outline/outline/pull/11489 )
- Fixed an issue where the find and replace dialog immediately closes when opened on mobile devices in [#​11497](https://github.com/outline/outline/pull/11497 )
- Improved caching behavior by ignoring the browser cache for the diagram extension in [#​11498](https://github.com/outline/outline/pull/11498 )
- Fixed an issue where the read-only collection editor would not remount correctly when navigating in [#​11499](https://github.com/outline/outline/pull/11499 )
- Fixed overly greedy background highlighting in the editor in [#​11500](https://github.com/outline/outline/pull/11500 )
- Resolved multiple issues related to sticky headers on tables in [#​11501](https://github.com/outline/outline/pull/11501 )
- Improved performance by applying initial decorations earlier for toggle blocks in [#​11493](https://github.com/outline/outline/pull/11493 )
- Improved the accuracy of touch device detection in [#​11515](https://github.com/outline/outline/pull/11515 )
- Improved performance by protecting against thundering herd issues in the SSO access validation task in [#​11532](https://github.com/outline/outline/pull/11532 )
- Improved performance by optimizing a slow database query in the notification helper in [#​11534](https://github.com/outline/outline/pull/11534 )
- Improved performance by moving image downloads outside of database transactions in [#​11528](https://github.com/outline/outline/pull/11528 )
- Fixed an issue where a duplicate Korean IME character would be inserted when pressing Enter in the search bar by [@​huiseo](https://github.com/huiseo ) in [#​11543](https://github.com/outline/outline/pull/11543 )
- Fixed an issue where split comment marks were not correctly updated or deleted in [#​11537](https://github.com/outline/outline/pull/11537 )
- Added handling for network failures in the installation info endpoint for isolated environments in [#​11546](https://github.com/outline/outline/pull/11546 )
- Fixed a printing error caused by timing issues with React's `queueMicrotask` in [#​11551](https://github.com/outline/outline/pull/11551 )
- Improved performance by optimizing the user memberships query in [#​11553](https://github.com/outline/outline/pull/11553 )
- Fixed styling issues by adding a read-only guard on table cell selections in [#​11555](https://github.com/outline/outline/pull/11555 )
- Fixed an issue in the Notion importer where child page mentions were being ignored in [#​11567](https://github.com/outline/outline/pull/11567 )
- Fixed an issue with the misuse of database transactions in document revision endpoints in [#​11574](https://github.com/outline/outline/pull/11574 )
- Fixed an issue by properly wrapping the content of toggle blocks in [#​11577](https://github.com/outline/outline/pull/11577 )
- Improved performance by caching user collection IDs in [#​11579](https://github.com/outline/outline/pull/11579 )
- Fixed a memory leak where failed webhooks were held in memory after a timeout in [#​11580](https://github.com/outline/outline/pull/11580 )
- Improved database performance by removing unnecessarily complex joins in [#​11581](https://github.com/outline/outline/pull/11581 )
- Fixed horizontal text overflow issues in notification emails in [#​11584](https://github.com/outline/outline/pull/11584 )
- Fixed support for toggling nested lists within completed checkbox items in [#​11583](https://github.com/outline/outline/pull/11583 )
- Fixed an issue where an empty state would briefly flash in the mention menu in [#​11587](https://github.com/outline/outline/pull/11587 )
- Fixed issues by normalizing the edit state in the collection overview in [#​11586](https://github.com/outline/outline/pull/11586 )
- Improved performance to prevent database lockups when presenting lists of imported documents in [#​11591](https://github.com/outline/outline/pull/11591 )
- Fixed UUID escaping for custom emojis during document creation via the API in [#​11594](https://github.com/outline/outline/pull/11594 )
- Fixed an issue where searches within public docs were incorrectly including internal popularity scores in [#​11598](https://github.com/outline/outline/pull/11598 )
- Fixed an issue with the rank ordering of search results in [#​11599](https://github.com/outline/outline/pull/11599 )
- Improved the appearance and functionality of the search popover on public documents in [#​11601](https://github.com/outline/outline/pull/11601 )
- Fixed visual and functional issues with the notifications popover in [#​11602](https://github.com/outline/outline/pull/11602 )
- Increased the request timeout for file creation to better support uploading large files in [#​11570](https://github.com/outline/outline/pull/11570 )
- Fixed a misalignment issue with the right sidebar header in [#​11539](https://github.com/outline/outline/pull/11539 )
- Fixed issues related to rendering Mermaid diagrams in [#​11604](https://github.com/outline/outline/pull/11604 )
- Fixed a visual issue where the search sorting control would wrap onto its own line in [#​11606](https://github.com/outline/outline/pull/11606 )
- Made a variety of performance improvements to the `ProsemirrorHelper` in [#​11554](https://github.com/outline/outline/pull/11554 )
- Fixed an issue where the sidebar would briefly flash upon initial page load in [#​11607](https://github.com/outline/outline/pull/11607 )
- Ensured that documents are removed from the starred list when they are archived in [#​11611](https://github.com/outline/outline/pull/11611 )
- Improved performance by verifying websocket connections before querying the database in [#​11620](https://github.com/outline/outline/pull/11620 )
- Updated the rate limiter to use a combination of user ID and IP address for better accuracy in [#​11613](https://github.com/outline/outline/pull/11613 )
- Fixed an issue to ensure diagram file formats (PNG/SVG) are preserved when editing in [#​11622](https://github.com/outline/outline/pull/11622 )
- Added a security limit of 10 attempts for OTP (One-Time Password) logins in [#​11623](https://github.com/outline/outline/pull/11623 )
- Fixed issues related to avatar uploads in [#​11624](https://github.com/outline/outline/pull/11624 )
- Improved performance by including the collection's `updatedAt` property in websocket payloads in [#​11628](https://github.com/outline/outline/pull/11628 )
- Improved performance by adding API request deduplication in [#​11629](https://github.com/outline/outline/pull/11629 )
- Upgraded `framer-motion` to version 5 to resolve issues with tab animations in [#​11632](https://github.com/outline/outline/pull/11632 )
- Fixed an issue by skipping link unfurling attempts for non-HTTP/HTTPS URLs in [#​11640](https://github.com/outline/outline/pull/11640 )
- Improved reliability by validating OAuth client IDs as UUIDs before querying the database in [#​11653](https://github.com/outline/outline/pull/11653 )
- Fixed an issue to ensure sourced permissions are correctly rebuilt when a document is moved in [#​11229](https://github.com/outline/outline/pull/11229 )
- Improved navigation visuals by highlighting the parent menu item when its submenu is open in [#​11659](https://github.com/outline/outline/pull/11659 )
- Fixed an issue where the ESC key was not working to close the Share popover in [#​11662](https://github.com/outline/outline/pull/11662 )
- Removed the hidden star control from document list items on mobile devices in [#​11655](https://github.com/outline/outline/pull/11655 )
- Fixed an issue that caused database deadlocks when inserting into subscriptions in [#​11667](https://github.com/outline/outline/pull/11667 )
- Removed the deprecated `datadog-metrics` library in [#​11665](https://github.com/outline/outline/pull/11665 )
- Fixed an issue where @​mentions on mobile were being inserted at the incorrect position in [#​11671](https://github.com/outline/outline/pull/11671 )
- Fixed incorrect visual nesting of items in the document explorer in [#​11680](https://github.com/outline/outline/pull/11680 )
- Improved the accuracy of user membership policy checks in [#​11687](https://github.com/outline/outline/pull/11687 )
- Improved performance by avoiding the instantiation of unnecessary editor extensions in read-only mode in [#​11681](https://github.com/outline/outline/pull/11681 )
- Added a missing check for enabled passkeys in the verification endpoint in [#​11689](https://github.com/outline/outline/pull/11689 )
- Increased the font size within code blocks for better readability in [#​11690](https://github.com/outline/outline/pull/11690 )
- Fixed an issue to ensure comments on nodes are correctly stripped when duplicating a document in [#​11700](https://github.com/outline/outline/pull/11700 )
- Moved warning-level logs from Sentry to standard logging outputs in [#​11708](https://github.com/outline/outline/pull/11708 )
- Added support for the German (`de_DE`) long-date format in localized time display by [@​iljalukin](https://github.com/iljalukin ) in [#​11720](https://github.com/outline/outline/pull/11720 )
- Removed the deprecated usage of `ALLOWED_DOMAINS` and `GOOGLE_ALLOWED_DOMAINS` environment variables by [@​akshat-kumar-singhal](https://github.com/akshat-kumar-singhal ) in [#​11718](https://github.com/outline/outline/pull/11718 )
- Improved database performance by optimizing query pagination in [#​11726](https://github.com/outline/outline/pull/11726 )
- Fixed a visual issue where the document explorer would jump when hovered over with the pointer in [#​11727](https://github.com/outline/outline/pull/11727 )
- Fixed incorrect policy enforcement for file operations in [#​11728](https://github.com/outline/outline/pull/11728 )
- Fixed an issue by properly filtering relationships returned from the list endpoint in [#​11738](https://github.com/outline/outline/pull/11738 )
- Ensured that "Passkey" is only displayed on login screen if the workspace has actually used them in [#​11748](https://github.com/outline/outline/pull/11748 )
- Changed the default behavior so that PDF attachments are no longer embedded automatically upon drag upload in [#​11745](https://github.com/outline/outline/pull/11745 )
- Fixed an issue that caused stale collaborator IDs to be retained in [#​11749](https://github.com/outline/outline/pull/11749 )
- Moved the group management interface to a dedicated sub-page for better organization in [#​11755](https://github.com/outline/outline/pull/11755 )
##### New Contributors
- [@​ashleysommer](https://github.com/ashleysommer ) made their first contribution in [#​11595](https://github.com/outline/outline/pull/11595 )
- [@​iljalukin](https://github.com/iljalukin ) made their first contribution in [#​11720](https://github.com/outline/outline/pull/11720 )
- [@​akshat-kumar-singhal](https://github.com/akshat-kumar-singhal ) made their first contribution in [#​11718](https://github.com/outline/outline/pull/11718 )
- [@​Daniel15](https://github.com/Daniel15 ) made their first contribution in [#​11731](https://github.com/outline/outline/pull/11731 )
- [@​lrstanley](https://github.com/lrstanley ) made their first contribution in [#​11757](https://github.com/outline/outline/pull/11757 )
**Full Changelog**: <https://github.com/outline/outline/compare/v1.5.0...v1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4757
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 20:31:37 +00:00
0e9d1eb85d
chore(deps): update postgres-cluster docker tag to v7.10.0 ( #4758 )
...
renovate / renovate (push) Successful in 1m46s
render-manifests / render-manifests (push) Successful in 1m48s
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.9.1` → `7.10.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiLCJpbWFnZSJdfQ==-->
Reviewed-on: #4758
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 20:25:47 +00:00
1062e4cb3c
feat: specify http port
render-manifests / render-manifests (push) Successful in 43s
lint-test-helm / lint-helm (push) Successful in 1m7s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m55s
2026-03-15 15:02:19 -05:00
7dac56f404
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 855e5f4 ( #4753 )
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 8m24s
renovate / renovate (push) Successful in 1m22s
2026-03-15 08:03:46 +00:00
649b9f4bbe
chore(config): migrate Renovate config ( #4752 )
...
renovate / renovate (push) Successful in 3m8s
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #4752
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 06:08:46 +00:00
27151632c0
feat: add description
lint-test-helm / lint-helm (push) Successful in 50s
render-manifests / render-manifests (push) Successful in 49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
2026-03-15 01:00:58 -05:00
04ff752696
feat: add renovate tags for specific images
2026-03-15 01:00:28 -05:00
d373ba5ae9
feat: renovate for kubeconform
2026-03-15 00:54:33 -05:00
e00b12f619
feat: update helm and use renovate to keep it updated
2026-03-15 00:52:57 -05:00
6cb0c2e987
feat: remove if
renovate / renovate (push) Successful in 1m27s
2026-03-15 00:44:06 -05:00
088c4ae827
feat: remove link to wiki
lint-test-helm / lint-helm (push) Successful in 14s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 33s
renovate / renovate (push) Successful in 2m46s
2026-03-15 00:39:46 -05:00
e00766e4b0
feat: add cache
renovate / renovate (push) Has been cancelled
2026-03-15 00:39:04 -05:00
79b301e4ef
feat: add helm repos
renovate / renovate (push) Successful in 1m26s
2026-03-15 00:34:47 -05:00
e1bf47f045
feat: improve linking
2026-03-15 00:33:28 -05:00
0315445a50
feat: add kubeconform job
renovate / renovate (push) Successful in 1m40s
2026-03-15 00:25:35 -05:00
6450588d17
feat: refactor and improve steps
renovate / renovate (push) Successful in 1m40s
2026-03-15 00:10:28 -05:00
4dd98f9581
feat: refactor and improve steps
renovate / renovate (push) Successful in 3m34s
2026-03-15 00:05:19 -05:00
702ffc65da
feat: use hyphen for consistency
renovate / renovate (push) Successful in 1m27s
2026-03-14 23:38:35 -05:00
2372ab4b69
feat: add dir output to render
renovate / renovate (push) Successful in 1m43s
2026-03-14 23:33:15 -05:00
ed57ae842b
feat: ignore oci repo
renovate / renovate (push) Successful in 1m33s
2026-03-14 23:26:46 -05:00
9099d66bd8
feat: group output
renovate / renovate (push) Successful in 1m35s
2026-03-14 23:22:46 -05:00
b8447dd0ed
feat: add update pr step
2026-03-14 23:22:03 -05:00
c373ee4844
feat: improve formatting, revert yq strip command
renovate / renovate (push) Successful in 1m26s
2026-03-14 23:19:31 -05:00
da8ba776e8
feat: consolidate render workflows to 1
renovate / renovate (push) Successful in 1m55s
2026-03-14 23:07:57 -05:00
b4afd2ab46
feat: upgrade chart to v1
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 2m10s
renovate / renovate (push) Successful in 1m18s
2026-03-14 21:08:24 -05:00
d0d9380b93
chore(deps): update booklore-app/booklore to v2.2.1 ( #4747 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
2026-03-15 02:06:18 +00:00
c435ba993e
feat: refactor and improve steps
renovate / renovate (push) Has been cancelled
2026-03-14 21:04:35 -05:00
85aa62b529
feat: remove link to wiki
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 2m8s
2026-03-14 21:02:19 -05:00
74af45cb57
fix: missing closing quote
renovate / renovate (push) Has been cancelled
2026-03-14 21:00:35 -05:00
849fdb432d
chore(deps): update registry.k8s.io/coredns/coredns docker tag to v1.14.2 ( #4745 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Successful in 1m36s
2026-03-15 01:58:17 +00:00
78d15dccad
feat: refactor and improve steps
renovate / renovate (push) Successful in 1m57s
2026-03-14 20:56:01 -05:00
8bfb5aeea3
feat: add api version and dry-run=server options to render
renovate / renovate (push) Has been cancelled
2026-03-14 20:54:57 -05:00
5baa34db7e
feat: change schedule to morning
2026-03-14 20:49:05 -05:00
d05381f6d2
fix: missing slash to place into folder
renovate / renovate (push) Successful in 3m17s
2026-03-14 20:45:48 -05:00
b2cf5c094c
feat: revert clean comments
renovate / renovate (push) Successful in 2m4s
2026-03-14 20:31:20 -05:00
20d80826cb
fix: missing apostrophe
renovate / renovate (push) Successful in 3m59s
2026-03-14 20:15:06 -05:00
efe27b9307
chore(deps): update actions/cache action to v5 ( #4741 )
...
renovate / renovate (push) Successful in 3m2s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) | action | major | `v4` → `v5` |
---
### Release Notes
<details>
<summary>actions/cache (actions/cache)</summary>
### [`v5`](https://github.com/actions/cache/compare/v4...v5 )
[Compare Source](https://github.com/actions/cache/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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #4741
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 01:06:15 +00:00
13f4726021
fix: remove local variable assignment
renovate / renovate (push) Has been cancelled
2026-03-14 20:05:46 -05:00
2785f337cf
feat: refactor and improve steps
renovate / renovate (push) Successful in 3m1s
2026-03-14 19:59:30 -05:00
67163611af
chore(deps): update dependency mariadb-operator/mariadb-operator to v26 ( #4704 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m0s
renovate / renovate (push) Successful in 2m58s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mariadb-operator/mariadb-operator](https://github.com/mariadb-operator/mariadb-operator ) | major | `25.10.4` → `26.3.0` |
---
### Release Notes
<details>
<summary>mariadb-operator/mariadb-operator (mariadb-operator/mariadb-operator)</summary>
### [`v26.3.0`](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 )
[Compare Source](https://github.com/mariadb-operator/mariadb-operator/compare/25.10.4...26.3.0 )
**`mariadb-operator` [26.03](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 ) is here!** 🦭
Welcome to another release of `mariadb-operator`! In this version, we have significantly enhanced our disaster recovery capabilities by adding support for **on-demand physical backups**, **Azure Blob Storage** and... (🥁 )... **Point-In-Time-Recovery** ✨ .
Additionally, we've received a bunch of contributions by our amazing community during this release, including bug fixes and new features. We feel very grateful for your efforts and support, thank you! 🙇♂️ Refer to the PRs in the changelog below for further details.
If you're upgrading from previous versions, **do not miss the [UPGRADE GUIDE](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/releases/UPGRADE_26.3.0.md )** for a smooth transition.
#### Point-In-Time-Recovery
Point-in-time recovery (PITR) is a feature that allows you to restore a `MariaDB` instance to a specific point in time. For achieving this, it combines a full base backup and the binary logs that record all changes made to the database after the backup. This is something fully automated by operator, covering archival and restoration up to a specific time, ensuring business continuity and reduced RTO and RPO.
In order to configure PITR, you need to create a `PhysicalBackup` object to be used as full base backup. For example, you can configure a nightly backup:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
mariaDbRef:
name: mariadb-repl
schedule:
cron: "0 0 * * *"
suspend: false
immediate: true
compression: bzip2
maxRetention: 720h
storage:
s3:
bucket: physicalbackups
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
```
Next step is configuring common aspects of both binary log archiving and point-in-time restoration by defining a `PointInTimeRecovery` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
physicalBackupRef:
name: physicalbackup-daily
storage:
s3:
bucket: binlogs
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
compression: gzip
archiveTimeout: 1h
strictMode: false
```
The new `PointInTimeRecovery` CR is just a configuration object that contains shared settings for both binary log archiving and point-in-time recovery. It has also a reference to a `PhysicalBackup` CR, used as full base backup.
In order to configure binary log archiving, you need to set a reference to the `PointInTimeRecovery` CR in the `MariaDB` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
pointInTimeRecoveryRef:
name: pitr
```
This will enable the binary log archival in the sidecar agent, which will eventually report the last recoverable time via the `PointInTimeRecovery` status:
```bash
kubectl get pitr
NAME PHYSICAL BACKUP LAST RECOVERABLE TIME STRICT MODE AGE
pitr physicalbackup-daily 2026-02-27T20:10:42Z false 43h
```
In order to perform a point-in-time restoration, you can create a new `MariaDB` instance with a reference to the `PointInTimeRecovery` object in the `bootstrapFrom` field, along with the `targetRecoveryTime`, which should be before or at the last recoverable time:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
bootstrapFrom:
pointInTimeRecoveryRef:
name: pitr
targetRecoveryTime: 2026-02-27T20:10:42Z
```
The restoration process will match the closest physical backup before or at the `targetRecoveryTime`, and then it will replay the archived binary logs from the backup GTID position up until the `targetRecoveryTime`.
Refer to the [PITR docs](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/pitr.md ) for additional details.
#### Azure Blob Storage
So far, we have only supported S3-compatible storage as object storage for keeping the backups. We are now introducing native support for Azure Blob Storage in the `PhysicalBackup` and `PointInTimeRecovery` CRs. You can configure it under the `storage` field, similarly to S3:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
storage:
azureBlob:
containerName: binlogs
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
storage:
azureBlob:
containerName: physicalbackup
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
Refer to the [physical backup storage](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#azure-blob-storage-credentials ) docs for additional details.
It is important to note that we couldn't find the bandwidth to support it for `Backup` resource (logical backup) in this release, [contributions are welcomed](https://github.com/mariadb-operator/mariadb-operator/issues/1653 )!
Kudos to our co-maintainer [@​Michaelpalacce](https://github.com/Michaelpalacce ) for smoothly driving this feature end-to-end!
#### On-demand `PhysicalBackup`
We have introduced the ability to trigger on-demand physical backup manually. For doing so, you need to provide an identifier in the `schedule.onDemand` field of the `PhysicalBackup` resource:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup
spec:
schedule:
onDemand: "1"
```
Once scheduled, the operator tracks the identifier under the status subresource. If the identifier in the status differs from `schedule.onDemand`, the operator will trigger a new physical backup.
Refer to the [physical backup scheduling](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#scheduling ) docs for additional details.
##### Behaviour change in `targetRecoveryTime`
To satisfy requirements of point-in-time recovery, we have unified the behaviour of the `bootstrapFrom.targetRecoveryTime` field in the `MariaDB` object: Logical and physical backup files whose timestamp is closest to `targetRecoveryTime`, **but not after**, will be matched.
Please take this into account when upgrading to this version.
##### Change in Helm `values.yaml`
`config` has been split into `repository` and `tag` to facilitate overriding the image registry (see [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )). Please update your `values.yaml` from:
```yaml
config:
mariadbImageName: docker-registry1.mariadb.com/library/mariadb
maxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale:23.08.5
exporterImage: prom/mysqld-exporter:v0.15.1
exporterMaxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi:v0.0.1
```
to the following format:
```yaml
config:
mariadbImage:
repository: docker-registry1.mariadb.com/library/mariadb
tag: 11.8.5
maxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale
tag: 23.08.5
exporterImage:
repository: prom/mysqld-exporter
tag: v0.15.1
exporterMaxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi
tag: v0.0.1
```
##### Updated dependencies
| Platform/Component | Version |
| ------------------ | ------- |
| Kubernetes | 1.35 |
| Go | 1.26.1 |
| controller-runtime | 0.23.3 |
#### Updated roadmap
The next feature to be supported is the new multi-cluster topology. Stay tuned!
- [x] ~~[Point In Time Recovery (PITR)](https://github.com/mariadb-operator/mariadb-operator/issues/507 )~~
- [ ] [Multi-cluster topology](https://github.com/mariadb-operator/mariadb-operator/issues/1543 )
***
#### Community
Contributions of any kind are always welcome: adding yourself to the [list of adopters](https://github.com/mariadb-operator/mariadb-operator/blob/main/ADOPTERS.md ), reporting issues, submitting pull requests, or simply starring the project! 🌟
#### Enterprise
For enterprise users, see the **[MariaDB Enterprise Operator](https://mariadb.com/products/enterprise/kubernetes-operator/ )**, a commercially supported Kubernetes operator from MariaDB with additional enterprise-grade features.
#### What's Changed
- feat: Use primary Service by default for HA mariaDB connections by [@​softho0n](https://github.com/softho0n ) in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- feat: add loadBalancerClass field to ServiceTemplate by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- fix: use standard compression extensions and add magic bytes validation by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1588](https://github.com/mariadb-operator/mariadb-operator/pull/1588 )
- Make volumes and volumeMounts mutable by [@​hedgieinsocks](https://github.com/hedgieinsocks ) in [#​1601](https://github.com/mariadb-operator/mariadb-operator/pull/1601 )
- chore: Bump to latest go by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1630](https://github.com/mariadb-operator/mariadb-operator/pull/1630 )
- make imagePullSecrets mutable by [@​dmaes](https://github.com/dmaes ) in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- split config images in repository and tag by [@​dmaes](https://github.com/dmaes ) in [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )
- Galera recovery: disable bootstrap on other pods before bootstrapping by [@​infocusmodereal](https://github.com/infocusmodereal ) in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- Bump github.com/minio/minio-go/v7 from 7.0.97 to 7.0.98 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1585](https://github.com/mariadb-operator/mariadb-operator/pull/1585 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.13.0 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1624](https://github.com/mariadb-operator/mariadb-operator/pull/1624 )
- Bump ghcr.io/devcontainers/features/kubectl-helm-minikube from 1.2.2 to 1.3.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1623](https://github.com/mariadb-operator/mariadb-operator/pull/1623 )
- Bump goreleaser/goreleaser-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1620](https://github.com/mariadb-operator/mariadb-operator/pull/1620 )
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1581](https://github.com/mariadb-operator/mariadb-operator/pull/1581 )
- Bump crate-ci/typos from 1.41.0 to 1.44.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1625](https://github.com/mariadb-operator/mariadb-operator/pull/1625 )
- Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1586](https://github.com/mariadb-operator/mariadb-operator/pull/1586 )
- Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.19.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1580](https://github.com/mariadb-operator/mariadb-operator/pull/1580 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.87.1 to 0.88.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1579](https://github.com/mariadb-operator/mariadb-operator/pull/1579 )
- Disable service links in MariaDB and MaxScale pod specs by [@​usiegj00](https://github.com/usiegj00 ) in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- Fix finalizer for ExternalMariDB by [@​snaax](https://github.com/snaax ) in [#​1606](https://github.com/mariadb-operator/mariadb-operator/pull/1606 )
- test: Added int tests for sql resources with external mariadb deletion by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1649](https://github.com/mariadb-operator/mariadb-operator/pull/1649 )
- Bump github.com/minio/minio-go/v7 from 7.0.98 to 7.0.99 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1648](https://github.com/mariadb-operator/mariadb-operator/pull/1648 )
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1645](https://github.com/mariadb-operator/mariadb-operator/pull/1645 )
- Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1644](https://github.com/mariadb-operator/mariadb-operator/pull/1644 )
- Bump docker/setup-qemu-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1642](https://github.com/mariadb-operator/mariadb-operator/pull/1642 )
- Bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1641](https://github.com/mariadb-operator/mariadb-operator/pull/1641 )
- Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1646](https://github.com/mariadb-operator/mariadb-operator/pull/1646 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.16.0 to 2.16.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1640](https://github.com/mariadb-operator/mariadb-operator/pull/1640 )
- Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1638](https://github.com/mariadb-operator/mariadb-operator/pull/1638 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.0 to 0.89.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1643](https://github.com/mariadb-operator/mariadb-operator/pull/1643 )
- Bump golang from 1.25.7-alpine3.23 to 1.26.1-alpine3.23 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1639](https://github.com/mariadb-operator/mariadb-operator/pull/1639 )
- feat: Latest controller-runtime. Webhook changes, New Events API by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1651](https://github.com/mariadb-operator/mariadb-operator/pull/1651 )
- Support for ephemeral volumes in `MariaDB` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1650](https://github.com/mariadb-operator/mariadb-operator/pull/1650 )
- fix: accept compressed backup files in logical restore by [@​voron](https://github.com/voron ) in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- Fix typo: syncrhonous -> synchronous by [@​sjmudd](https://github.com/sjmudd ) in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
- Release 26.03: `PointInTimeRecovery`, Azure Blob Storage & on-demand `PhysicalBackups` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1517](https://github.com/mariadb-operator/mariadb-operator/pull/1517 )
#### New Contributors
- [@​softho0n](https://github.com/softho0n ) made their first contribution in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- [@​yangminglintw](https://github.com/yangminglintw ) made their first contribution in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- [@​dmaes](https://github.com/dmaes ) made their first contribution in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- [@​infocusmodereal](https://github.com/infocusmodereal ) made their first contribution in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- [@​usiegj00](https://github.com/usiegj00 ) made their first contribution in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- [@​voron](https://github.com/voron ) made their first contribution in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- [@​sjmudd](https://github.com/sjmudd ) made their first contribution in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
**Full Changelog**: <https://github.com/mariadb-operator/mariadb-operator/compare/25.10.4...26.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4704
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-15 00:04:42 +00:00
15f4df3ec4
chore(deps): update helm release mariadb-cluster to v26 ( #4705 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m31s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mariadb-cluster](https://github.com/mariadb-operator/mariadb-operator ) | major | `25.10.4` → `26.3.0` |
---
### Release Notes
<details>
<summary>mariadb-operator/mariadb-operator (mariadb-cluster)</summary>
### [`v26.3.0`](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 )
[Compare Source](https://github.com/mariadb-operator/mariadb-operator/compare/mariadb-cluster-25.10.4...mariadb-cluster-26.3.0 )
**`mariadb-operator` [26.03](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 ) is here!** 🦭
Welcome to another release of `mariadb-operator`! In this version, we have significantly enhanced our disaster recovery capabilities by adding support for **on-demand physical backups**, **Azure Blob Storage** and... (🥁 )... **Point-In-Time-Recovery** ✨ .
Additionally, we've received a bunch of contributions by our amazing community during this release, including bug fixes and new features. We feel very grateful for your efforts and support, thank you! 🙇♂️ Refer to the PRs in the changelog below for further details.
If you're upgrading from previous versions, **do not miss the [UPGRADE GUIDE](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/releases/UPGRADE_26.3.0.md )** for a smooth transition.
#### Point-In-Time-Recovery
Point-in-time recovery (PITR) is a feature that allows you to restore a `MariaDB` instance to a specific point in time. For achieving this, it combines a full base backup and the binary logs that record all changes made to the database after the backup. This is something fully automated by operator, covering archival and restoration up to a specific time, ensuring business continuity and reduced RTO and RPO.
In order to configure PITR, you need to create a `PhysicalBackup` object to be used as full base backup. For example, you can configure a nightly backup:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
mariaDbRef:
name: mariadb-repl
schedule:
cron: "0 0 * * *"
suspend: false
immediate: true
compression: bzip2
maxRetention: 720h
storage:
s3:
bucket: physicalbackups
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
```
Next step is configuring common aspects of both binary log archiving and point-in-time restoration by defining a `PointInTimeRecovery` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
physicalBackupRef:
name: physicalbackup-daily
storage:
s3:
bucket: binlogs
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
compression: gzip
archiveTimeout: 1h
strictMode: false
```
The new `PointInTimeRecovery` CR is just a configuration object that contains shared settings for both binary log archiving and point-in-time recovery. It has also a reference to a `PhysicalBackup` CR, used as full base backup.
In order to configure binary log archiving, you need to set a reference to the `PointInTimeRecovery` CR in the `MariaDB` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
pointInTimeRecoveryRef:
name: pitr
```
This will enable the binary log archival in the sidecar agent, which will eventually report the last recoverable time via the `PointInTimeRecovery` status:
```bash
kubectl get pitr
NAME PHYSICAL BACKUP LAST RECOVERABLE TIME STRICT MODE AGE
pitr physicalbackup-daily 2026-02-27T20:10:42Z false 43h
```
In order to perform a point-in-time restoration, you can create a new `MariaDB` instance with a reference to the `PointInTimeRecovery` object in the `bootstrapFrom` field, along with the `targetRecoveryTime`, which should be before or at the last recoverable time:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
bootstrapFrom:
pointInTimeRecoveryRef:
name: pitr
targetRecoveryTime: 2026-02-27T20:10:42Z
```
The restoration process will match the closest physical backup before or at the `targetRecoveryTime`, and then it will replay the archived binary logs from the backup GTID position up until the `targetRecoveryTime`.
Refer to the [PITR docs](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/pitr.md ) for additional details.
#### Azure Blob Storage
So far, we have only supported S3-compatible storage as object storage for keeping the backups. We are now introducing native support for Azure Blob Storage in the `PhysicalBackup` and `PointInTimeRecovery` CRs. You can configure it under the `storage` field, similarly to S3:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
storage:
azureBlob:
containerName: binlogs
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
storage:
azureBlob:
containerName: physicalbackup
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
Refer to the [physical backup storage](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#azure-blob-storage-credentials ) docs for additional details.
It is important to note that we couldn't find the bandwidth to support it for `Backup` resource (logical backup) in this release, [contributions are welcomed](https://github.com/mariadb-operator/mariadb-operator/issues/1653 )!
Kudos to our co-maintainer [@​Michaelpalacce](https://github.com/Michaelpalacce ) for smoothly driving this feature end-to-end!
#### On-demand `PhysicalBackup`
We have introduced the ability to trigger on-demand physical backup manually. For doing so, you need to provide an identifier in the `schedule.onDemand` field of the `PhysicalBackup` resource:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup
spec:
schedule:
onDemand: "1"
```
Once scheduled, the operator tracks the identifier under the status subresource. If the identifier in the status differs from `schedule.onDemand`, the operator will trigger a new physical backup.
Refer to the [physical backup scheduling](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#scheduling ) docs for additional details.
##### Behaviour change in `targetRecoveryTime`
To satisfy requirements of point-in-time recovery, we have unified the behaviour of the `bootstrapFrom.targetRecoveryTime` field in the `MariaDB` object: Logical and physical backup files whose timestamp is closest to `targetRecoveryTime`, **but not after**, will be matched.
Please take this into account when upgrading to this version.
##### Change in Helm `values.yaml`
`config` has been split into `repository` and `tag` to facilitate overriding the image registry (see [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )). Please update your `values.yaml` from:
```yaml
config:
mariadbImageName: docker-registry1.mariadb.com/library/mariadb
maxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale:23.08.5
exporterImage: prom/mysqld-exporter:v0.15.1
exporterMaxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi:v0.0.1
```
to the following format:
```yaml
config:
mariadbImage:
repository: docker-registry1.mariadb.com/library/mariadb
tag: 11.8.5
maxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale
tag: 23.08.5
exporterImage:
repository: prom/mysqld-exporter
tag: v0.15.1
exporterMaxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi
tag: v0.0.1
```
##### Updated dependencies
| Platform/Component | Version |
| ------------------ | ------- |
| Kubernetes | 1.35 |
| Go | 1.26.1 |
| controller-runtime | 0.23.3 |
#### Updated roadmap
The next feature to be supported is the new multi-cluster topology. Stay tuned!
- [x] ~~[Point In Time Recovery (PITR)](https://github.com/mariadb-operator/mariadb-operator/issues/507 )~~
- [ ] [Multi-cluster topology](https://github.com/mariadb-operator/mariadb-operator/issues/1543 )
***
#### Community
Contributions of any kind are always welcome: adding yourself to the [list of adopters](https://github.com/mariadb-operator/mariadb-operator/blob/main/ADOPTERS.md ), reporting issues, submitting pull requests, or simply starring the project! 🌟
#### Enterprise
For enterprise users, see the **[MariaDB Enterprise Operator](https://mariadb.com/products/enterprise/kubernetes-operator/ )**, a commercially supported Kubernetes operator from MariaDB with additional enterprise-grade features.
#### What's Changed
- feat: Use primary Service by default for HA mariaDB connections by [@​softho0n](https://github.com/softho0n ) in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- feat: add loadBalancerClass field to ServiceTemplate by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- fix: use standard compression extensions and add magic bytes validation by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1588](https://github.com/mariadb-operator/mariadb-operator/pull/1588 )
- Make volumes and volumeMounts mutable by [@​hedgieinsocks](https://github.com/hedgieinsocks ) in [#​1601](https://github.com/mariadb-operator/mariadb-operator/pull/1601 )
- chore: Bump to latest go by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1630](https://github.com/mariadb-operator/mariadb-operator/pull/1630 )
- make imagePullSecrets mutable by [@​dmaes](https://github.com/dmaes ) in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- split config images in repository and tag by [@​dmaes](https://github.com/dmaes ) in [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )
- Galera recovery: disable bootstrap on other pods before bootstrapping by [@​infocusmodereal](https://github.com/infocusmodereal ) in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- Bump github.com/minio/minio-go/v7 from 7.0.97 to 7.0.98 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1585](https://github.com/mariadb-operator/mariadb-operator/pull/1585 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.13.0 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1624](https://github.com/mariadb-operator/mariadb-operator/pull/1624 )
- Bump ghcr.io/devcontainers/features/kubectl-helm-minikube from 1.2.2 to 1.3.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1623](https://github.com/mariadb-operator/mariadb-operator/pull/1623 )
- Bump goreleaser/goreleaser-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1620](https://github.com/mariadb-operator/mariadb-operator/pull/1620 )
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1581](https://github.com/mariadb-operator/mariadb-operator/pull/1581 )
- Bump crate-ci/typos from 1.41.0 to 1.44.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1625](https://github.com/mariadb-operator/mariadb-operator/pull/1625 )
- Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1586](https://github.com/mariadb-operator/mariadb-operator/pull/1586 )
- Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.19.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1580](https://github.com/mariadb-operator/mariadb-operator/pull/1580 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.87.1 to 0.88.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1579](https://github.com/mariadb-operator/mariadb-operator/pull/1579 )
- Disable service links in MariaDB and MaxScale pod specs by [@​usiegj00](https://github.com/usiegj00 ) in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- Fix finalizer for ExternalMariDB by [@​snaax](https://github.com/snaax ) in [#​1606](https://github.com/mariadb-operator/mariadb-operator/pull/1606 )
- test: Added int tests for sql resources with external mariadb deletion by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1649](https://github.com/mariadb-operator/mariadb-operator/pull/1649 )
- Bump github.com/minio/minio-go/v7 from 7.0.98 to 7.0.99 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1648](https://github.com/mariadb-operator/mariadb-operator/pull/1648 )
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1645](https://github.com/mariadb-operator/mariadb-operator/pull/1645 )
- Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1644](https://github.com/mariadb-operator/mariadb-operator/pull/1644 )
- Bump docker/setup-qemu-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1642](https://github.com/mariadb-operator/mariadb-operator/pull/1642 )
- Bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1641](https://github.com/mariadb-operator/mariadb-operator/pull/1641 )
- Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1646](https://github.com/mariadb-operator/mariadb-operator/pull/1646 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.16.0 to 2.16.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1640](https://github.com/mariadb-operator/mariadb-operator/pull/1640 )
- Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1638](https://github.com/mariadb-operator/mariadb-operator/pull/1638 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.0 to 0.89.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1643](https://github.com/mariadb-operator/mariadb-operator/pull/1643 )
- Bump golang from 1.25.7-alpine3.23 to 1.26.1-alpine3.23 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1639](https://github.com/mariadb-operator/mariadb-operator/pull/1639 )
- feat: Latest controller-runtime. Webhook changes, New Events API by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1651](https://github.com/mariadb-operator/mariadb-operator/pull/1651 )
- Support for ephemeral volumes in `MariaDB` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1650](https://github.com/mariadb-operator/mariadb-operator/pull/1650 )
- fix: accept compressed backup files in logical restore by [@​voron](https://github.com/voron ) in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- Fix typo: syncrhonous -> synchronous by [@​sjmudd](https://github.com/sjmudd ) in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
- Release 26.03: `PointInTimeRecovery`, Azure Blob Storage & on-demand `PhysicalBackups` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1517](https://github.com/mariadb-operator/mariadb-operator/pull/1517 )
#### New Contributors
- [@​softho0n](https://github.com/softho0n ) made their first contribution in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- [@​yangminglintw](https://github.com/yangminglintw ) made their first contribution in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- [@​dmaes](https://github.com/dmaes ) made their first contribution in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- [@​infocusmodereal](https://github.com/infocusmodereal ) made their first contribution in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- [@​usiegj00](https://github.com/usiegj00 ) made their first contribution in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- [@​voron](https://github.com/voron ) made their first contribution in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- [@​sjmudd](https://github.com/sjmudd ) made their first contribution in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
**Full Changelog**: <https://github.com/mariadb-operator/mariadb-operator/compare/25.10.4...26.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4705
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 23:58:42 +00:00
215f7edc86
chore(deps): update helm release mariadb-operator to v26 ( #4706 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 3m2s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mariadb-operator](https://github.com/mariadb-operator/mariadb-operator ) | major | `25.10.4` → `26.3.0` |
---
### Release Notes
<details>
<summary>mariadb-operator/mariadb-operator (mariadb-operator)</summary>
### [`v26.3.0`](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 )
[Compare Source](https://github.com/mariadb-operator/mariadb-operator/compare/mariadb-operator-25.10.4...mariadb-operator-26.3.0 )
**`mariadb-operator` [26.03](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 ) is here!** 🦭
Welcome to another release of `mariadb-operator`! In this version, we have significantly enhanced our disaster recovery capabilities by adding support for **on-demand physical backups**, **Azure Blob Storage** and... (🥁 )... **Point-In-Time-Recovery** ✨ .
Additionally, we've received a bunch of contributions by our amazing community during this release, including bug fixes and new features. We feel very grateful for your efforts and support, thank you! 🙇♂️ Refer to the PRs in the changelog below for further details.
If you're upgrading from previous versions, **do not miss the [UPGRADE GUIDE](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/releases/UPGRADE_26.3.0.md )** for a smooth transition.
#### Point-In-Time-Recovery
Point-in-time recovery (PITR) is a feature that allows you to restore a `MariaDB` instance to a specific point in time. For achieving this, it combines a full base backup and the binary logs that record all changes made to the database after the backup. This is something fully automated by operator, covering archival and restoration up to a specific time, ensuring business continuity and reduced RTO and RPO.
In order to configure PITR, you need to create a `PhysicalBackup` object to be used as full base backup. For example, you can configure a nightly backup:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
mariaDbRef:
name: mariadb-repl
schedule:
cron: "0 0 * * *"
suspend: false
immediate: true
compression: bzip2
maxRetention: 720h
storage:
s3:
bucket: physicalbackups
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
```
Next step is configuring common aspects of both binary log archiving and point-in-time restoration by defining a `PointInTimeRecovery` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
physicalBackupRef:
name: physicalbackup-daily
storage:
s3:
bucket: binlogs
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
compression: gzip
archiveTimeout: 1h
strictMode: false
```
The new `PointInTimeRecovery` CR is just a configuration object that contains shared settings for both binary log archiving and point-in-time recovery. It has also a reference to a `PhysicalBackup` CR, used as full base backup.
In order to configure binary log archiving, you need to set a reference to the `PointInTimeRecovery` CR in the `MariaDB` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
pointInTimeRecoveryRef:
name: pitr
```
This will enable the binary log archival in the sidecar agent, which will eventually report the last recoverable time via the `PointInTimeRecovery` status:
```bash
kubectl get pitr
NAME PHYSICAL BACKUP LAST RECOVERABLE TIME STRICT MODE AGE
pitr physicalbackup-daily 2026-02-27T20:10:42Z false 43h
```
In order to perform a point-in-time restoration, you can create a new `MariaDB` instance with a reference to the `PointInTimeRecovery` object in the `bootstrapFrom` field, along with the `targetRecoveryTime`, which should be before or at the last recoverable time:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
bootstrapFrom:
pointInTimeRecoveryRef:
name: pitr
targetRecoveryTime: 2026-02-27T20:10:42Z
```
The restoration process will match the closest physical backup before or at the `targetRecoveryTime`, and then it will replay the archived binary logs from the backup GTID position up until the `targetRecoveryTime`.
Refer to the [PITR docs](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/pitr.md ) for additional details.
#### Azure Blob Storage
So far, we have only supported S3-compatible storage as object storage for keeping the backups. We are now introducing native support for Azure Blob Storage in the `PhysicalBackup` and `PointInTimeRecovery` CRs. You can configure it under the `storage` field, similarly to S3:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
storage:
azureBlob:
containerName: binlogs
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
storage:
azureBlob:
containerName: physicalbackup
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
Refer to the [physical backup storage](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#azure-blob-storage-credentials ) docs for additional details.
It is important to note that we couldn't find the bandwidth to support it for `Backup` resource (logical backup) in this release, [contributions are welcomed](https://github.com/mariadb-operator/mariadb-operator/issues/1653 )!
Kudos to our co-maintainer [@​Michaelpalacce](https://github.com/Michaelpalacce ) for smoothly driving this feature end-to-end!
#### On-demand `PhysicalBackup`
We have introduced the ability to trigger on-demand physical backup manually. For doing so, you need to provide an identifier in the `schedule.onDemand` field of the `PhysicalBackup` resource:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup
spec:
schedule:
onDemand: "1"
```
Once scheduled, the operator tracks the identifier under the status subresource. If the identifier in the status differs from `schedule.onDemand`, the operator will trigger a new physical backup.
Refer to the [physical backup scheduling](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#scheduling ) docs for additional details.
##### Behaviour change in `targetRecoveryTime`
To satisfy requirements of point-in-time recovery, we have unified the behaviour of the `bootstrapFrom.targetRecoveryTime` field in the `MariaDB` object: Logical and physical backup files whose timestamp is closest to `targetRecoveryTime`, **but not after**, will be matched.
Please take this into account when upgrading to this version.
##### Change in Helm `values.yaml`
`config` has been split into `repository` and `tag` to facilitate overriding the image registry (see [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )). Please update your `values.yaml` from:
```yaml
config:
mariadbImageName: docker-registry1.mariadb.com/library/mariadb
maxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale:23.08.5
exporterImage: prom/mysqld-exporter:v0.15.1
exporterMaxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi:v0.0.1
```
to the following format:
```yaml
config:
mariadbImage:
repository: docker-registry1.mariadb.com/library/mariadb
tag: 11.8.5
maxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale
tag: 23.08.5
exporterImage:
repository: prom/mysqld-exporter
tag: v0.15.1
exporterMaxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi
tag: v0.0.1
```
##### Updated dependencies
| Platform/Component | Version |
| ------------------ | ------- |
| Kubernetes | 1.35 |
| Go | 1.26.1 |
| controller-runtime | 0.23.3 |
#### Updated roadmap
The next feature to be supported is the new multi-cluster topology. Stay tuned!
- [x] ~~[Point In Time Recovery (PITR)](https://github.com/mariadb-operator/mariadb-operator/issues/507 )~~
- [ ] [Multi-cluster topology](https://github.com/mariadb-operator/mariadb-operator/issues/1543 )
***
#### Community
Contributions of any kind are always welcome: adding yourself to the [list of adopters](https://github.com/mariadb-operator/mariadb-operator/blob/main/ADOPTERS.md ), reporting issues, submitting pull requests, or simply starring the project! 🌟
#### Enterprise
For enterprise users, see the **[MariaDB Enterprise Operator](https://mariadb.com/products/enterprise/kubernetes-operator/ )**, a commercially supported Kubernetes operator from MariaDB with additional enterprise-grade features.
#### What's Changed
- feat: Use primary Service by default for HA mariaDB connections by [@​softho0n](https://github.com/softho0n ) in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- feat: add loadBalancerClass field to ServiceTemplate by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- fix: use standard compression extensions and add magic bytes validation by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1588](https://github.com/mariadb-operator/mariadb-operator/pull/1588 )
- Make volumes and volumeMounts mutable by [@​hedgieinsocks](https://github.com/hedgieinsocks ) in [#​1601](https://github.com/mariadb-operator/mariadb-operator/pull/1601 )
- chore: Bump to latest go by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1630](https://github.com/mariadb-operator/mariadb-operator/pull/1630 )
- make imagePullSecrets mutable by [@​dmaes](https://github.com/dmaes ) in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- split config images in repository and tag by [@​dmaes](https://github.com/dmaes ) in [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )
- Galera recovery: disable bootstrap on other pods before bootstrapping by [@​infocusmodereal](https://github.com/infocusmodereal ) in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- Bump github.com/minio/minio-go/v7 from 7.0.97 to 7.0.98 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1585](https://github.com/mariadb-operator/mariadb-operator/pull/1585 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.13.0 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1624](https://github.com/mariadb-operator/mariadb-operator/pull/1624 )
- Bump ghcr.io/devcontainers/features/kubectl-helm-minikube from 1.2.2 to 1.3.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1623](https://github.com/mariadb-operator/mariadb-operator/pull/1623 )
- Bump goreleaser/goreleaser-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1620](https://github.com/mariadb-operator/mariadb-operator/pull/1620 )
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1581](https://github.com/mariadb-operator/mariadb-operator/pull/1581 )
- Bump crate-ci/typos from 1.41.0 to 1.44.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1625](https://github.com/mariadb-operator/mariadb-operator/pull/1625 )
- Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1586](https://github.com/mariadb-operator/mariadb-operator/pull/1586 )
- Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.19.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1580](https://github.com/mariadb-operator/mariadb-operator/pull/1580 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.87.1 to 0.88.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1579](https://github.com/mariadb-operator/mariadb-operator/pull/1579 )
- Disable service links in MariaDB and MaxScale pod specs by [@​usiegj00](https://github.com/usiegj00 ) in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- Fix finalizer for ExternalMariDB by [@​snaax](https://github.com/snaax ) in [#​1606](https://github.com/mariadb-operator/mariadb-operator/pull/1606 )
- test: Added int tests for sql resources with external mariadb deletion by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1649](https://github.com/mariadb-operator/mariadb-operator/pull/1649 )
- Bump github.com/minio/minio-go/v7 from 7.0.98 to 7.0.99 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1648](https://github.com/mariadb-operator/mariadb-operator/pull/1648 )
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1645](https://github.com/mariadb-operator/mariadb-operator/pull/1645 )
- Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1644](https://github.com/mariadb-operator/mariadb-operator/pull/1644 )
- Bump docker/setup-qemu-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1642](https://github.com/mariadb-operator/mariadb-operator/pull/1642 )
- Bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1641](https://github.com/mariadb-operator/mariadb-operator/pull/1641 )
- Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1646](https://github.com/mariadb-operator/mariadb-operator/pull/1646 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.16.0 to 2.16.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1640](https://github.com/mariadb-operator/mariadb-operator/pull/1640 )
- Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1638](https://github.com/mariadb-operator/mariadb-operator/pull/1638 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.0 to 0.89.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1643](https://github.com/mariadb-operator/mariadb-operator/pull/1643 )
- Bump golang from 1.25.7-alpine3.23 to 1.26.1-alpine3.23 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1639](https://github.com/mariadb-operator/mariadb-operator/pull/1639 )
- feat: Latest controller-runtime. Webhook changes, New Events API by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1651](https://github.com/mariadb-operator/mariadb-operator/pull/1651 )
- Support for ephemeral volumes in `MariaDB` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1650](https://github.com/mariadb-operator/mariadb-operator/pull/1650 )
- fix: accept compressed backup files in logical restore by [@​voron](https://github.com/voron ) in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- Fix typo: syncrhonous -> synchronous by [@​sjmudd](https://github.com/sjmudd ) in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
- Release 26.03: `PointInTimeRecovery`, Azure Blob Storage & on-demand `PhysicalBackups` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1517](https://github.com/mariadb-operator/mariadb-operator/pull/1517 )
#### New Contributors
- [@​softho0n](https://github.com/softho0n ) made their first contribution in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- [@​yangminglintw](https://github.com/yangminglintw ) made their first contribution in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- [@​dmaes](https://github.com/dmaes ) made their first contribution in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- [@​infocusmodereal](https://github.com/infocusmodereal ) made their first contribution in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- [@​usiegj00](https://github.com/usiegj00 ) made their first contribution in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- [@​voron](https://github.com/voron ) made their first contribution in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- [@​sjmudd](https://github.com/sjmudd ) made their first contribution in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
**Full Changelog**: <https://github.com/mariadb-operator/mariadb-operator/compare/25.10.4...26.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4706
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 23:54:24 +00:00
510f059037
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.63.01 ( #4737 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.62.01` → `2.63.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4737
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 23:51:38 +00:00
9fce102ad0
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.63.01 ( #4736 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 3m29s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.62.01` → `2.63.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4736
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 23:19:45 +00:00
56f7191743
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.12.1 ( #4738 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 48s
renovate / renovate (push) Successful in 5m47s
2026-03-14 23:02:43 +00:00
d4b33afb65
chore(deps): update ghcr.io/linuxserver/code-server:4.111.0 docker digest to 12c04b4 ( #4734 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m20s
2026-03-14 20:52:12 +00:00
d92659d146
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v1.11.0 ( #4728 )
...
lint-test-docker / lint-docker-compose (push) Successful in 52s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.10.1` → `v1.11.0` |
---
### Release Notes
<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>
### [`v1.11.0`](https://github.com/gethomepage/homepage/releases/tag/v1.11.0 )
[Compare Source](https://github.com/gethomepage/homepage/compare/v1.10.1...v1.11.0 )
##### What's Changed
- Chore(deps): Bump actions/checkout from 4 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6284](https://github.com/gethomepage/homepage/pull/6284 )
- Chore(deps): Bump actions/setup-node from 4 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6285](https://github.com/gethomepage/homepage/pull/6285 )
- Feature: add Tracearr widget for displaying active Plex streams by [@​Bothari](https://github.com/Bothari ) in [#​6306](https://github.com/gethomepage/homepage/pull/6306 )
- Improvement: better handle highlighting with units by [@​shamoon](https://github.com/shamoon ) in [#​6318](https://github.com/gethomepage/homepage/pull/6318 )
- Chore: rename Jellyseerr widget to Seerr and update references by [@​shamoon](https://github.com/shamoon ) in [#​6322](https://github.com/gethomepage/homepage/pull/6322 )
- Enhancement: jellyseer completed by [@​shamoon](https://github.com/shamoon ) in [#​6329](https://github.com/gethomepage/homepage/pull/6329 )
- Chore: merge Overseerr into Seerr, add aliases by [@​shamoon](https://github.com/shamoon ) in [#​6330](https://github.com/gethomepage/homepage/pull/6330 )
- Enhancement: add "Temperature" label to list of possible CPU sensors by [@​shamoon](https://github.com/shamoon ) in [#​6331](https://github.com/gethomepage/homepage/pull/6331 )
- Enhancement: cover more basic statuses in containers list by [@​shamoon](https://github.com/shamoon ) in [#​6334](https://github.com/gethomepage/homepage/pull/6334 )
- Feature: sparkyfitness service widget by [@​shamoon](https://github.com/shamoon ) in [#​6346](https://github.com/gethomepage/homepage/pull/6346 )
- Enhancement: fallback for missing si network stats by [@​shamoon](https://github.com/shamoon ) in [#​6367](https://github.com/gethomepage/homepage/pull/6367 )
- Fix: Await async proxy handlers by [@​shamoon](https://github.com/shamoon ) in [#​6371](https://github.com/gethomepage/homepage/pull/6371 )
- Fix: small fixes for Omada proxy by [@​shamoon](https://github.com/shamoon ) in [#​6372](https://github.com/gethomepage/homepage/pull/6372 )
- Chore: add security context, liveness probe and config mount to k8s deployment example by [@​hugosxm](https://github.com/hugosxm ) in [#​6375](https://github.com/gethomepage/homepage/pull/6375 )
- Enhancement: use lighter endpoints for qbittorrent by [@​shamoon](https://github.com/shamoon ) in [#​6388](https://github.com/gethomepage/homepage/pull/6388 )
- Chore(deps-dev): Bump prettier from 3.7.3 to 3.8.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6379](https://github.com/gethomepage/homepage/pull/6379 )
- Chore(deps-dev): Bump jsdom from 26.1.0 to 28.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6378](https://github.com/gethomepage/homepage/pull/6378 )
- Chore(deps): Bump ical.js from 2.1.0 to 2.2.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6377](https://github.com/gethomepage/homepage/pull/6377 )
- Chore(deps): Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6385](https://github.com/gethomepage/homepage/pull/6385 )
- Chore(deps): Bump next-i18next from 12.1.0 to 15.4.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6376](https://github.com/gethomepage/homepage/pull/6376 )
- Chore(deps): Bump react and react-dom by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6380](https://github.com/gethomepage/homepage/pull/6380 )
- Chore(deps): Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6386](https://github.com/gethomepage/homepage/pull/6386 )
- Chore(deps): Bump docker/metadata-action from 5 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6399](https://github.com/gethomepage/homepage/pull/6399 )
- Chore(deps): Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6398](https://github.com/gethomepage/homepage/pull/6398 )
- Chore(deps): Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6397](https://github.com/gethomepage/homepage/pull/6397 )
- Change: use byterate for beszel network field by [@​shamoon](https://github.com/shamoon ) in [#​6402](https://github.com/gethomepage/homepage/pull/6402 )
- Enhancement: better Crowdsec auth parsing, caching, and retries by [@​shamoon](https://github.com/shamoon ) in [#​6419](https://github.com/gethomepage/homepage/pull/6419 )
##### New Contributors
- [@​Bothari](https://github.com/Bothari ) made their first contribution in [#​6306](https://github.com/gethomepage/homepage/pull/6306 )
- [@​hugosxm](https://github.com/hugosxm ) made their first contribution in [#​6375](https://github.com/gethomepage/homepage/pull/6375 )
**Full Changelog**: <https://github.com/gethomepage/homepage/compare/v1.10.1...v1.11.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4728
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 20:49:28 +00:00
cb3c1689a3
chore(deps): update gethomepage/homepage to v1.11.0 ( #4727 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 3m19s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.10.1` → `v1.11.0` |
| [ghcr.io/gethomepage/homepage](https://github.com/gethomepage/homepage ) | minor | `v1.10.1` → `v1.11.0` |
---
### Release Notes
<details>
<summary>gethomepage/homepage (gethomepage/homepage)</summary>
### [`v1.11.0`](https://github.com/gethomepage/homepage/releases/tag/v1.11.0 )
[Compare Source](https://github.com/gethomepage/homepage/compare/v1.10.1...v1.11.0 )
##### What's Changed
- Chore(deps): Bump actions/checkout from 4 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6284](https://github.com/gethomepage/homepage/pull/6284 )
- Chore(deps): Bump actions/setup-node from 4 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6285](https://github.com/gethomepage/homepage/pull/6285 )
- Feature: add Tracearr widget for displaying active Plex streams by [@​Bothari](https://github.com/Bothari ) in [#​6306](https://github.com/gethomepage/homepage/pull/6306 )
- Improvement: better handle highlighting with units by [@​shamoon](https://github.com/shamoon ) in [#​6318](https://github.com/gethomepage/homepage/pull/6318 )
- Chore: rename Jellyseerr widget to Seerr and update references by [@​shamoon](https://github.com/shamoon ) in [#​6322](https://github.com/gethomepage/homepage/pull/6322 )
- Enhancement: jellyseer completed by [@​shamoon](https://github.com/shamoon ) in [#​6329](https://github.com/gethomepage/homepage/pull/6329 )
- Chore: merge Overseerr into Seerr, add aliases by [@​shamoon](https://github.com/shamoon ) in [#​6330](https://github.com/gethomepage/homepage/pull/6330 )
- Enhancement: add "Temperature" label to list of possible CPU sensors by [@​shamoon](https://github.com/shamoon ) in [#​6331](https://github.com/gethomepage/homepage/pull/6331 )
- Enhancement: cover more basic statuses in containers list by [@​shamoon](https://github.com/shamoon ) in [#​6334](https://github.com/gethomepage/homepage/pull/6334 )
- Feature: sparkyfitness service widget by [@​shamoon](https://github.com/shamoon ) in [#​6346](https://github.com/gethomepage/homepage/pull/6346 )
- Enhancement: fallback for missing si network stats by [@​shamoon](https://github.com/shamoon ) in [#​6367](https://github.com/gethomepage/homepage/pull/6367 )
- Fix: Await async proxy handlers by [@​shamoon](https://github.com/shamoon ) in [#​6371](https://github.com/gethomepage/homepage/pull/6371 )
- Fix: small fixes for Omada proxy by [@​shamoon](https://github.com/shamoon ) in [#​6372](https://github.com/gethomepage/homepage/pull/6372 )
- Chore: add security context, liveness probe and config mount to k8s deployment example by [@​hugosxm](https://github.com/hugosxm ) in [#​6375](https://github.com/gethomepage/homepage/pull/6375 )
- Enhancement: use lighter endpoints for qbittorrent by [@​shamoon](https://github.com/shamoon ) in [#​6388](https://github.com/gethomepage/homepage/pull/6388 )
- Chore(deps-dev): Bump prettier from 3.7.3 to 3.8.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6379](https://github.com/gethomepage/homepage/pull/6379 )
- Chore(deps-dev): Bump jsdom from 26.1.0 to 28.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6378](https://github.com/gethomepage/homepage/pull/6378 )
- Chore(deps): Bump ical.js from 2.1.0 to 2.2.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6377](https://github.com/gethomepage/homepage/pull/6377 )
- Chore(deps): Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6385](https://github.com/gethomepage/homepage/pull/6385 )
- Chore(deps): Bump next-i18next from 12.1.0 to 15.4.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6376](https://github.com/gethomepage/homepage/pull/6376 )
- Chore(deps): Bump react and react-dom by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6380](https://github.com/gethomepage/homepage/pull/6380 )
- Chore(deps): Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6386](https://github.com/gethomepage/homepage/pull/6386 )
- Chore(deps): Bump docker/metadata-action from 5 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6399](https://github.com/gethomepage/homepage/pull/6399 )
- Chore(deps): Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6398](https://github.com/gethomepage/homepage/pull/6398 )
- Chore(deps): Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6397](https://github.com/gethomepage/homepage/pull/6397 )
- Change: use byterate for beszel network field by [@​shamoon](https://github.com/shamoon ) in [#​6402](https://github.com/gethomepage/homepage/pull/6402 )
- Enhancement: better Crowdsec auth parsing, caching, and retries by [@​shamoon](https://github.com/shamoon ) in [#​6419](https://github.com/gethomepage/homepage/pull/6419 )
##### New Contributors
- [@​Bothari](https://github.com/Bothari ) made their first contribution in [#​6306](https://github.com/gethomepage/homepage/pull/6306 )
- [@​hugosxm](https://github.com/hugosxm ) made their first contribution in [#​6375](https://github.com/gethomepage/homepage/pull/6375 )
**Full Changelog**: <https://github.com/gethomepage/homepage/compare/v1.10.1...v1.11.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4727
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 20:11:51 +00:00
fee98e7ed8
chore(deps): update ollama/ollama to v0.18.0 ( #4720 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 3m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | minor | `0.17.7` → `0.18.0` |
| ollama/ollama | minor | `0.17.7` → `0.18.0` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.18.0`](https://github.com/ollama/ollama/releases/tag/v0.18.0 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.17.7...v0.18.0 )
#### What's Changed
- Improved ordering models when running `ollama`
- Ollama's cloud models no longer require downloading via `ollama pull`. Setting `:cloud` as a tag will now automatically connect to cloud models.
- `ollama launch claude` now supports setting the compaction window for Claude Code
#### New Contributors
- [@​flipbit03](https://github.com/flipbit03 ) made their first contribution in [#​14821](https://github.com/ollama/ollama/pull/14821 )
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.17.8-rc4...v0.18.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4720
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 20:04:00 +00:00
460b5c55d8
chore(deps): update helm release mariadb-operator-crds to v26 ( #4707 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 5m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mariadb-operator-crds](https://github.com/mariadb-operator/mariadb-operator ) | major | `25.10.4` → `26.3.0` |
---
### Release Notes
<details>
<summary>mariadb-operator/mariadb-operator (mariadb-operator-crds)</summary>
### [`v26.3.0`](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 )
[Compare Source](https://github.com/mariadb-operator/mariadb-operator/compare/mariadb-operator-crds-25.10.4...mariadb-operator-crds-26.3.0 )
**`mariadb-operator` [26.03](https://github.com/mariadb-operator/mariadb-operator/releases/tag/26.3.0 ) is here!** 🦭
Welcome to another release of `mariadb-operator`! In this version, we have significantly enhanced our disaster recovery capabilities by adding support for **on-demand physical backups**, **Azure Blob Storage** and... (🥁 )... **Point-In-Time-Recovery** ✨ .
Additionally, we've received a bunch of contributions by our amazing community during this release, including bug fixes and new features. We feel very grateful for your efforts and support, thank you! 🙇♂️ Refer to the PRs in the changelog below for further details.
If you're upgrading from previous versions, **do not miss the [UPGRADE GUIDE](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/releases/UPGRADE_26.3.0.md )** for a smooth transition.
#### Point-In-Time-Recovery
Point-in-time recovery (PITR) is a feature that allows you to restore a `MariaDB` instance to a specific point in time. For achieving this, it combines a full base backup and the binary logs that record all changes made to the database after the backup. This is something fully automated by operator, covering archival and restoration up to a specific time, ensuring business continuity and reduced RTO and RPO.
In order to configure PITR, you need to create a `PhysicalBackup` object to be used as full base backup. For example, you can configure a nightly backup:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
mariaDbRef:
name: mariadb-repl
schedule:
cron: "0 0 * * *"
suspend: false
immediate: true
compression: bzip2
maxRetention: 720h
storage:
s3:
bucket: physicalbackups
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
```
Next step is configuring common aspects of both binary log archiving and point-in-time restoration by defining a `PointInTimeRecovery` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
physicalBackupRef:
name: physicalbackup-daily
storage:
s3:
bucket: binlogs
prefix: mariadb
endpoint: minio.minio.svc.cluster.local:9000
region: us-east-1
accessKeyIdSecretKeyRef:
name: minio
key: access-key-id
secretAccessKeySecretKeyRef:
name: minio
key: secret-access-key
tls:
enabled: true
caSecretKeyRef:
name: minio-ca
key: ca.crt
compression: gzip
archiveTimeout: 1h
strictMode: false
```
The new `PointInTimeRecovery` CR is just a configuration object that contains shared settings for both binary log archiving and point-in-time recovery. It has also a reference to a `PhysicalBackup` CR, used as full base backup.
In order to configure binary log archiving, you need to set a reference to the `PointInTimeRecovery` CR in the `MariaDB` object:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
pointInTimeRecoveryRef:
name: pitr
```
This will enable the binary log archival in the sidecar agent, which will eventually report the last recoverable time via the `PointInTimeRecovery` status:
```bash
kubectl get pitr
NAME PHYSICAL BACKUP LAST RECOVERABLE TIME STRICT MODE AGE
pitr physicalbackup-daily 2026-02-27T20:10:42Z false 43h
```
In order to perform a point-in-time restoration, you can create a new `MariaDB` instance with a reference to the `PointInTimeRecovery` object in the `bootstrapFrom` field, along with the `targetRecoveryTime`, which should be before or at the last recoverable time:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
bootstrapFrom:
pointInTimeRecoveryRef:
name: pitr
targetRecoveryTime: 2026-02-27T20:10:42Z
```
The restoration process will match the closest physical backup before or at the `targetRecoveryTime`, and then it will replay the archived binary logs from the backup GTID position up until the `targetRecoveryTime`.
Refer to the [PITR docs](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/pitr.md ) for additional details.
#### Azure Blob Storage
So far, we have only supported S3-compatible storage as object storage for keeping the backups. We are now introducing native support for Azure Blob Storage in the `PhysicalBackup` and `PointInTimeRecovery` CRs. You can configure it under the `storage` field, similarly to S3:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PointInTimeRecovery
metadata:
name: pitr
spec:
storage:
azureBlob:
containerName: binlogs
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup-daily
spec:
storage:
azureBlob:
containerName: physicalbackup
serviceURL: https://azurite.default.svc.cluster.local:10000/devstoreaccount1
prefix: mariadb
storageAccountName: devstoreaccount1
storageAccountKey:
name: azurite-key
key: storageAccountKey
tls:
enabled: true
caSecretKeyRef:
name: azurite-certs
key: cert.pem
```
Refer to the [physical backup storage](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#azure-blob-storage-credentials ) docs for additional details.
It is important to note that we couldn't find the bandwidth to support it for `Backup` resource (logical backup) in this release, [contributions are welcomed](https://github.com/mariadb-operator/mariadb-operator/issues/1653 )!
Kudos to our co-maintainer [@​Michaelpalacce](https://github.com/Michaelpalacce ) for smoothly driving this feature end-to-end!
#### On-demand `PhysicalBackup`
We have introduced the ability to trigger on-demand physical backup manually. For doing so, you need to provide an identifier in the `schedule.onDemand` field of the `PhysicalBackup` resource:
```yaml
apiVersion: k8s.mariadb.com/v1alpha1
kind: PhysicalBackup
metadata:
name: physicalbackup
spec:
schedule:
onDemand: "1"
```
Once scheduled, the operator tracks the identifier under the status subresource. If the identifier in the status differs from `schedule.onDemand`, the operator will trigger a new physical backup.
Refer to the [physical backup scheduling](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/physical_backup.md#scheduling ) docs for additional details.
##### Behaviour change in `targetRecoveryTime`
To satisfy requirements of point-in-time recovery, we have unified the behaviour of the `bootstrapFrom.targetRecoveryTime` field in the `MariaDB` object: Logical and physical backup files whose timestamp is closest to `targetRecoveryTime`, **but not after**, will be matched.
Please take this into account when upgrading to this version.
##### Change in Helm `values.yaml`
`config` has been split into `repository` and `tag` to facilitate overriding the image registry (see [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )). Please update your `values.yaml` from:
```yaml
config:
mariadbImageName: docker-registry1.mariadb.com/library/mariadb
maxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale:23.08.5
exporterImage: prom/mysqld-exporter:v0.15.1
exporterMaxscaleImage: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi:v0.0.1
```
to the following format:
```yaml
config:
mariadbImage:
repository: docker-registry1.mariadb.com/library/mariadb
tag: 11.8.5
maxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale
tag: 23.08.5
exporterImage:
repository: prom/mysqld-exporter
tag: v0.15.1
exporterMaxscaleImage:
repository: docker-registry2.mariadb.com/mariadb/maxscale-prometheus-exporter-ubi
tag: v0.0.1
```
##### Updated dependencies
| Platform/Component | Version |
| ------------------ | ------- |
| Kubernetes | 1.35 |
| Go | 1.26.1 |
| controller-runtime | 0.23.3 |
#### Updated roadmap
The next feature to be supported is the new multi-cluster topology. Stay tuned!
- [x] ~~[Point In Time Recovery (PITR)](https://github.com/mariadb-operator/mariadb-operator/issues/507 )~~
- [ ] [Multi-cluster topology](https://github.com/mariadb-operator/mariadb-operator/issues/1543 )
***
#### Community
Contributions of any kind are always welcome: adding yourself to the [list of adopters](https://github.com/mariadb-operator/mariadb-operator/blob/main/ADOPTERS.md ), reporting issues, submitting pull requests, or simply starring the project! 🌟
#### Enterprise
For enterprise users, see the **[MariaDB Enterprise Operator](https://mariadb.com/products/enterprise/kubernetes-operator/ )**, a commercially supported Kubernetes operator from MariaDB with additional enterprise-grade features.
#### What's Changed
- feat: Use primary Service by default for HA mariaDB connections by [@​softho0n](https://github.com/softho0n ) in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- feat: add loadBalancerClass field to ServiceTemplate by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- fix: use standard compression extensions and add magic bytes validation by [@​yangminglintw](https://github.com/yangminglintw ) in [#​1588](https://github.com/mariadb-operator/mariadb-operator/pull/1588 )
- Make volumes and volumeMounts mutable by [@​hedgieinsocks](https://github.com/hedgieinsocks ) in [#​1601](https://github.com/mariadb-operator/mariadb-operator/pull/1601 )
- chore: Bump to latest go by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1630](https://github.com/mariadb-operator/mariadb-operator/pull/1630 )
- make imagePullSecrets mutable by [@​dmaes](https://github.com/dmaes ) in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- split config images in repository and tag by [@​dmaes](https://github.com/dmaes ) in [#​1632](https://github.com/mariadb-operator/mariadb-operator/pull/1632 )
- Galera recovery: disable bootstrap on other pods before bootstrapping by [@​infocusmodereal](https://github.com/infocusmodereal ) in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- Bump github.com/minio/minio-go/v7 from 7.0.97 to 7.0.98 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1585](https://github.com/mariadb-operator/mariadb-operator/pull/1585 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.13.0 to 2.16.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1624](https://github.com/mariadb-operator/mariadb-operator/pull/1624 )
- Bump ghcr.io/devcontainers/features/kubectl-helm-minikube from 1.2.2 to 1.3.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1623](https://github.com/mariadb-operator/mariadb-operator/pull/1623 )
- Bump goreleaser/goreleaser-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1620](https://github.com/mariadb-operator/mariadb-operator/pull/1620 )
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1581](https://github.com/mariadb-operator/mariadb-operator/pull/1581 )
- Bump crate-ci/typos from 1.41.0 to 1.44.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1625](https://github.com/mariadb-operator/mariadb-operator/pull/1625 )
- Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1586](https://github.com/mariadb-operator/mariadb-operator/pull/1586 )
- Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.19.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1580](https://github.com/mariadb-operator/mariadb-operator/pull/1580 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.87.1 to 0.88.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1579](https://github.com/mariadb-operator/mariadb-operator/pull/1579 )
- Disable service links in MariaDB and MaxScale pod specs by [@​usiegj00](https://github.com/usiegj00 ) in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- Fix finalizer for ExternalMariDB by [@​snaax](https://github.com/snaax ) in [#​1606](https://github.com/mariadb-operator/mariadb-operator/pull/1606 )
- test: Added int tests for sql resources with external mariadb deletion by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1649](https://github.com/mariadb-operator/mariadb-operator/pull/1649 )
- Bump github.com/minio/minio-go/v7 from 7.0.98 to 7.0.99 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1648](https://github.com/mariadb-operator/mariadb-operator/pull/1648 )
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1645](https://github.com/mariadb-operator/mariadb-operator/pull/1645 )
- Bump docker/build-push-action from 6 to 7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1644](https://github.com/mariadb-operator/mariadb-operator/pull/1644 )
- Bump docker/setup-qemu-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1642](https://github.com/mariadb-operator/mariadb-operator/pull/1642 )
- Bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1641](https://github.com/mariadb-operator/mariadb-operator/pull/1641 )
- Bump docker/login-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1646](https://github.com/mariadb-operator/mariadb-operator/pull/1646 )
- Bump ghcr.io/devcontainers/features/docker-in-docker from 2.16.0 to 2.16.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1640](https://github.com/mariadb-operator/mariadb-operator/pull/1640 )
- Bump docker/setup-buildx-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1638](https://github.com/mariadb-operator/mariadb-operator/pull/1638 )
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.0 to 0.89.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1643](https://github.com/mariadb-operator/mariadb-operator/pull/1643 )
- Bump golang from 1.25.7-alpine3.23 to 1.26.1-alpine3.23 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1639](https://github.com/mariadb-operator/mariadb-operator/pull/1639 )
- feat: Latest controller-runtime. Webhook changes, New Events API by [@​Michaelpalacce](https://github.com/Michaelpalacce ) in [#​1651](https://github.com/mariadb-operator/mariadb-operator/pull/1651 )
- Support for ephemeral volumes in `MariaDB` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1650](https://github.com/mariadb-operator/mariadb-operator/pull/1650 )
- fix: accept compressed backup files in logical restore by [@​voron](https://github.com/voron ) in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- Fix typo: syncrhonous -> synchronous by [@​sjmudd](https://github.com/sjmudd ) in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
- Release 26.03: `PointInTimeRecovery`, Azure Blob Storage & on-demand `PhysicalBackups` by [@​mmontes11](https://github.com/mmontes11 ) in [#​1517](https://github.com/mariadb-operator/mariadb-operator/pull/1517 )
#### New Contributors
- [@​softho0n](https://github.com/softho0n ) made their first contribution in [#​1575](https://github.com/mariadb-operator/mariadb-operator/pull/1575 )
- [@​yangminglintw](https://github.com/yangminglintw ) made their first contribution in [#​1589](https://github.com/mariadb-operator/mariadb-operator/pull/1589 )
- [@​dmaes](https://github.com/dmaes ) made their first contribution in [#​1614](https://github.com/mariadb-operator/mariadb-operator/pull/1614 )
- [@​infocusmodereal](https://github.com/infocusmodereal ) made their first contribution in [#​1631](https://github.com/mariadb-operator/mariadb-operator/pull/1631 )
- [@​usiegj00](https://github.com/usiegj00 ) made their first contribution in [#​1635](https://github.com/mariadb-operator/mariadb-operator/pull/1635 )
- [@​voron](https://github.com/voron ) made their first contribution in [#​1655](https://github.com/mariadb-operator/mariadb-operator/pull/1655 )
- [@​sjmudd](https://github.com/sjmudd ) made their first contribution in [#​1657](https://github.com/mariadb-operator/mariadb-operator/pull/1657 )
**Full Changelog**: <https://github.com/mariadb-operator/mariadb-operator/compare/25.10.4...26.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4707
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 19:56:37 +00:00
35a38636f8
chore(deps): update dependency clidey/whodb to v0.99.0 ( #4708 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.98.0` → `0.99.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.99.0`](https://github.com/clidey/whodb/releases/tag/0.99.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.98.0...0.99.0 )
- Migrate OpenAI to the Responses API with a probe check to fallback to the Completions if it's not supported. This applies to OpenAI-compatible providers as well.
- Reduce the amount of SQL queries made on initial load.
- Query table information on-demand.
- Ideally fix the Apple DMG build.
- Add a small notification on the bottom left whenever a new update is available - this shows up only in the Docker and executable versions. Store versions automatically get updated.
- Add a small message in the CLI for when there is an update.
- MySQL and Postgres now respect user's permissions/grants and show only the databases they have access to.
- Backend updates and small optimisations.
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.99.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.98.0...0.99.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4708
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 19:55:12 +00:00
70c6f22182
chore(deps): update advplyr/audiobookshelf to v2.33.0 ( #4688 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 46s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf ) | minor | `2.32.1` → `2.33.0` |
| [ghcr.io/advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf ) | minor | `2.32.1` → `2.33.0` |
---
### Release Notes
<details>
<summary>advplyr/audiobookshelf (advplyr/audiobookshelf)</summary>
### [`v2.33.0`](https://github.com/advplyr/audiobookshelf/releases/tag/v2.33.0 )
[Compare Source](https://github.com/advplyr/audiobookshelf/compare/v2.32.1...v2.33.0 )
##### Important: New authentication system was added in [v2.26.0](https://github.com/advplyr/audiobookshelf/releases/tag/v2.26.0 ). See <https://github.com/advplyr/audiobookshelf/discussions/4460 > for details.
##### Added
- Slovak language option by [@​belpe](https://github.com/belpe ) in [#​5077](https://github.com/advplyr/audiobookshelf/issues/5077 )
- Belarusian language option by [@​pavel-miniutka](https://github.com/pavel-miniutka ) in [#​5071](https://github.com/advplyr/audiobookshelf/issues/5071 )
- Database indexes for discover query performance by [@​kevingatera](https://github.com/kevingatera ) in [#​5073](https://github.com/advplyr/audiobookshelf/issues/5073 )
##### Fixed
- IDOR vulnerabilities in listening sessions, media progress, and bookmark endpoints [#​5062](https://github.com/advplyr/audiobookshelf/issues/5062 ) by [@​mandreko](https://github.com/mandreko ) in [#​5063](https://github.com/advplyr/audiobookshelf/issues/5063 )
- Server crash filtering by decade with collapsed series
- Server crash on `/me/progress/:libraryItemId/:episodeId?` when episodeId is not passed in for a podcast library item [#​5058](https://github.com/advplyr/audiobookshelf/issues/5058 )
- Updating author name merging with same name authors in a different library [#​4628](https://github.com/advplyr/audiobookshelf/issues/4628 )
- Home page check current user from socket event when updating hide from continue listening
- UI/UX: Match tab "click to use current value" incorrect title attribute
- UI/UX: Aria-label for jump backward button by [@​KiwiHour](https://github.com/KiwiHour ) in [#​4973](https://github.com/advplyr/audiobookshelf/issues/4973 )
##### Changed
- Improved personalized shelves performance by parallelizing shelf queries and reducing search payload size by [@​kevingatera](https://github.com/kevingatera ) in [#​5073](https://github.com/advplyr/audiobookshelf/issues/5073 )
- Improved API cache invalidation for high-churn models (sessions, media progress) by [@​kevingatera](https://github.com/kevingatera ) in [#​5073](https://github.com/advplyr/audiobookshelf/issues/5073 )
- Improved subtitle parsing to account for bare colon in title by [@​kctdfh](https://github.com/kctdfh ) in [#​5036](https://github.com/advplyr/audiobookshelf/issues/5036 )
- Sanitize session DeviceInfo `clientDeviceInfo` fields
- Sanitize server settings `authLoginCustomMessage` on save and load
- Fix OpenAPI spec description by [@​openam](https://github.com/openam ) in [#​5042](https://github.com/advplyr/audiobookshelf/issues/5042 )
- UI/UX: Display localized/styled text for selected filter by [@​sir-wilhelm](https://github.com/sir-wilhelm ) in [#​4952](https://github.com/advplyr/audiobookshelf/issues/4952 )
- More strings translated
- Belarusian by [@​pavel-miniutka](https://github.com/pavel-miniutka )
- Catalan by [@​enboig](https://github.com/enboig )
- Chinese (Simplified Han script) by [@​FiendFEARing](https://github.com/FiendFEARing )
- Czech by [@​Plazec](https://github.com/Plazec )
- Danish by [@​xxzp3](https://github.com/xxzp3 )
- French by [@​dapitch666](https://github.com/dapitch666 )
- German by [@​ShaikaJar](https://github.com/ShaikaJar ) [@​Maxklos](https://github.com/Maxklos ) [@​B0rax](https://github.com/B0rax )
- Greek by [@​lambolighting](https://github.com/lambolighting )
- Hebrew by [@​enosh](https://github.com/enosh )
- Hungarian by [@​Kabika82](https://github.com/Kabika82 ) [@​ugyes](https://github.com/ugyes )
- Japanese by [@​litoma](https://github.com/litoma )
- Lithuanian by [@​mantas3](https://github.com/mantas3 )
- Norwegian Bokmål by [@​Torstein-Eide](https://github.com/Torstein-Eide ) [@​soteland](https://github.com/soteland )
- Polish by [@​Jarsey45](https://github.com/Jarsey45 )
- Portuguese (Brazil) by [@​lribeiro](https://github.com/lribeiro )
- Romanian by [@​hac3ru](https://github.com/hac3ru )
- Slovak by [@​goozi12345](https://github.com/goozi12345 ) [@​pecer](https://github.com/pecer )
- Slovenian by [@​thehijacker](https://github.com/thehijacker )
- Swedish by [@​Cotignac](https://github.com/Cotignac ) [@​karlbe](https://github.com/karlbe )
##### New Contributors
- [@​KiwiHour](https://github.com/KiwiHour ) made their first contribution in [#​4973](https://github.com/advplyr/audiobookshelf/pull/4973 )
- [@​openam](https://github.com/openam ) made their first contribution in [#​5042](https://github.com/advplyr/audiobookshelf/pull/5042 )
- [@​belpe](https://github.com/belpe ) made their first contribution in [#​5077](https://github.com/advplyr/audiobookshelf/pull/5077 )
- [@​pavel-miniutka](https://github.com/pavel-miniutka ) made their first contribution in [#​5071](https://github.com/advplyr/audiobookshelf/pull/5071 )
- [@​kctdfh](https://github.com/kctdfh ) made their first contribution in [#​5036](https://github.com/advplyr/audiobookshelf/pull/5036 )
- [@​mandreko](https://github.com/mandreko ) made their first contribution in [#​5063](https://github.com/advplyr/audiobookshelf/pull/5063 )
- [@​kevingatera](https://github.com/kevingatera ) made their first contribution in [#​5073](https://github.com/advplyr/audiobookshelf/pull/5073 )
**Full Changelog**: <https://github.com/advplyr/audiobookshelf/compare/v2.32.1...v2.33.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4688
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 19:52:47 +00:00
c2341618be
chore(deps): update helm release grafana-operator to v5.22.1 ( #4732 )
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-03-14 19:51:17 +00:00
48d8d45d32
chore(deps): update dependency grafana/grafana-operator to v5.22.1 ( #4731 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2026-03-14 19:48:18 +00:00
4a1b87c88d
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.4.3 ( #4683 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.3.5` → `2.4.3` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4683
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 19:46:02 +00:00
299824856e
chore(deps): update rmcrackan/libation to v13.3.0 ( #4677 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rmcrackan/Libation](https://github.com/rmcrackan/Libation ) | minor | `13.2.1` → `13.3.0` |
| [rmcrackan/libation](https://github.com/rmcrackan/Libation ) | minor | `13.2.1` → `13.3.0` |
---
### Release Notes
<details>
<summary>rmcrackan/Libation (rmcrackan/Libation)</summary>
### [`v13.3.0`](https://github.com/rmcrackan/Libation/releases/tag/v13.3.0 ): Libation 13.3
[Compare Source](https://github.com/rmcrackan/Libation/compare/v13.2.1...v13.3.0 )
<!-- BEGIN NO-APP -->
> <a href="https://getlibation.com "><img src=".github/download-icon.svg" width="20" height="20" alt="" /></a> **[Which version should I download?](https://getlibation.com )** — get a recommended download for your system on our site.
<!-- END NO-APP -->
- Bug fix [#​1664](https://github.com/rmcrackan/Libation/issues/1664 ) -- WebView breaks catastrophically under Linux Snap -- segfault with no logged errors
- Bug fix [#​1625](https://github.com/rmcrackan/Libation/issues/1625 ) -- fix macOS key bindings
- Bug fix [#​1673](https://github.com/rmcrackan/Libation/issues/1673 ) -- Fix naming template links
- Bug fix [#​1672](https://github.com/rmcrackan/Libation/issues/1672 ) -- disallow WebView for linux snap
- Bug fix [#​1668](https://github.com/rmcrackan/Libation/issues/1668 ) -- accessibility bugs
- Cleaner display of upgrade notes
Thanks to [@​cvigano](https://github.com/cvigano ) , [@​rasmussehlin](https://github.com/rasmussehlin )
<!-- BEGIN NO-APP -->
[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?
<!-- END NO-APP -->
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4677
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 19:44:26 +00:00
d13eab410d
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.111.0 ( #4655 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 45s
renovate / renovate (push) Successful in 1m39s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.110.0` → `4.111.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4655
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 18:34:40 +00:00
3f22ffaf20
chore(deps): update helm release loki to v6.55.0 ( #4622 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 45s
renovate / renovate (push) Successful in 5m46s
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.53.0` → `6.55.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4622
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-14 18:21:50 +00:00
2c45d442a0
fix: apply workaround for missing flag
lint-test-helm / lint-helm (push) Successful in 54s
render-manifests-push / render-manifests-push (push) Successful in 49s
renovate / renovate (push) Successful in 7m19s
2026-03-14 13:12:41 -05:00
3f28fc34f1
chore(deps): update helm release headlamp to v0.40.1 ( #4725 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 2m9s
2026-03-14 15:03:45 +00:00
b5411738b0
chore(deps): update gitea/gitea docker tag to v1.25.5 ( #4723 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 3m43s
2026-03-14 04:02:57 +00:00
b61abdf681
chore(deps): update gitea/gitea docker tag to v1.25.5 ( #4722 )
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 1m7s
2026-03-14 04:02:46 +00:00
2b817f6fcb
chore(deps): update dependency go-gitea/gitea to v1.25.5 ( #4719 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 2m54s
2026-03-14 03:04:13 +00:00
cbd4923e71
chore(deps): update php docker tag to v8.5.4 ( #4717 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 4m53s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 40m11s
2026-03-14 02:02:40 +00:00
4eac595b8e
chore(deps): update freikin/dawarich docker tag to v1.3.3 ( #4714 )
renovate / renovate (push) Successful in 2m39s
2026-03-13 22:03:30 +00:00
a7ae2c9ad0
chore(deps): update freikin/dawarich docker tag to v1.3.3 ( #4714 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 5m2s
2026-03-13 22:03:21 +00:00
fa7575d411
chore(deps): update dependency freika/dawarich to v1.3.3 ( #4713 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
2026-03-13 22:02:59 +00:00
1cf76fcf30
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.12.0 ( #4711 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 56s
renovate / renovate (push) Successful in 3m25s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.11.0` → `3.12.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.12.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.12.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.11.0...3.12.0 )
##### Features
- enable prerender pending resoltuion of server island fix ([7b8fb38](7b8fb380d4 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4711
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-13 18:13:25 +00:00
9278764dbc
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.11.0 ( #4709 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 1m49s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.10.0` → `3.11.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.11.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.11.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.10.0...3.11.0 )
##### Features
- adjustment to spacing ([629403f](629403fdde ))
- improve category cards spacing, overflow, and add fade effect to edges ([d0f1098](d0f10986cd ))
- move script handling to use swup instead of astro transitions, move animations to baselayout ([500d9e2](500d9e2ea0 ))
- remove astro features that are replaced by swup ([70a9499](70a94990e2 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4709
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-13 16:36:52 +00:00
0be6ad1431
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.10.0 ( #4702 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 4m16s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.9.0` → `3.10.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.10.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.10.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.9.0...3.10.0 )
##### Bug Fixes
- function needing paranthensis ([54c82a7](54c82a7f79 ))
##### Features
- add scripts to clear and run from scratch ([805cb28](805cb28185 ))
- disable prerender pending resoltuion of server island fix ([eab6e0c](eab6e0c31d ))
- test placing weather section below posts ([43f0f7b](43f0f7b324 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4702
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-13 15:00:04 +00:00
ebc47e9e3b
chore(deps): update searxng/searxng:latest docker digest to 174f6a8 ( #4700 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 2m59s
2026-03-13 14:02:51 +00:00
f3d0665e21
chore(deps): update searxng/searxng:latest docker digest to 563b0a0 ( #4698 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m39s
renovate / renovate (push) Successful in 2m41s
2026-03-13 13:02:31 +00:00
95a176105b
chore(deps): update searxng/searxng:latest docker digest to fce67c4 ( #4696 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 2m2s
renovate / renovate (push) Successful in 2m18s
2026-03-13 12:02:35 +00:00
2694919396
feat: remove volsync, rely on backrest
render-manifests-push / render-manifests-push (push) Successful in 33s
lint-test-helm / lint-helm (push) Successful in 2m23s
renovate / renovate (push) Successful in 2m21s
2026-03-12 23:17:38 -05:00
c443d5726f
fix: pvc target
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 4m39s
renovate / renovate (push) Successful in 7m1s
2026-03-12 23:06:50 -05:00
dea7df4e32
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.9.0 ( #4692 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 3m2s
renovate / renovate (push) Successful in 3m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.8.0` → `3.9.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.9.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.9.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.8.0...3.9.0 )
##### Features
- copy package.json ([0bef13c](0bef13c414 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4692
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-13 03:57:45 +00:00
614d68c3da
feat: overhaul mount
lint-test-helm / lint-helm (push) Has started running
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-12 22:56:53 -05:00
30b681a559
fix: incorrect key added
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 50s
renovate / renovate (push) Successful in 3m31s
2026-03-12 22:19:22 -05:00
b3b4d84dbb
feat: add specific volumes for media
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Failing after 19s
renovate / renovate (push) Has been cancelled
2026-03-12 22:16:28 -05:00
ffae594719
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.8.0 ( #4689 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 1m58s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 48m1s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.7.0` → `3.8.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.8.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.8.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.7.0...3.8.0 )
##### Features
- disable security feature ([0dfcc25](0dfcc25984 ))
- use alpine-dev for bun builder ([4c8665e](4c8665ebe2 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4689
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 23:36:48 +00:00
0dc33b53e6
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.2.0 ( #4686 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m3s
renovate / renovate (push) Successful in 2m28s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.1.7` → `0.2.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.2.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/releases/tag/0.2.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.1.7...0.2.0 )
### [0.2.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.1.7...0.2.0 ) (2026-03-12)
##### Features
- add robots ([4ef4353](4ef43534a0 ))
- switch to bun ([7413830](74138302a4 ))
- trigger minor version update ([7a9b62d](7a9b62dc04 ))
- use alpine-dev for bun builder ([4575bfb](4575bfb913 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4686
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 22:12:31 +00:00
7d53608960
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.7.0 ( #4684 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m3s
renovate / renovate (push) Successful in 3m20s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.5.0` → `3.7.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.7.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/releases/tag/3.7.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.5.0...3.7.0 )
##### Bug Fixes
- incorrect name of step ([db79f91](db79f912ee ))
- use semantic release outputs ([578e166](578e1661cd ))
##### Features
- add automation to release using release-please in workflows ([99032f7](99032f7a62 ))
- add if to ignore harbor release result ([ce75e7c](ce75e7ca5e ))
- add outputs of semantic release ([36eaa0c](36eaa0c132 ))
- add release branch, update and merge release workflow ([68f2080](68f2080bda ))
- add semantic release ([620b496](620b496957 ))
- add token ([e0a3d39](e0a3d391b3 ))
- change release format ([24c837c](24c837cf84 ))
- ignore on docs updates ([4b58117](4b58117454 ))
- install deps ([f32b75e](f32b75e31d ))
- remove old release workflows ([7882c3e](7882c3ecc7 ))
- remove release-please ([07fa86b](07fa86b17c ))
- setup node for semantic release ([bf3a7ef](bf3a7ef261 ))
- use different workflow for gitea ([1577ee4](1577ee4c27 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4684
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 21:13:38 +00:00
4a141dbc3f
feat: increase timeout
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 2m38s
2026-03-12 15:18:02 -05:00
40ce4335a9
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.5.0 ( #4664 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m7s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.4.0` → `3.5.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.5.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.4.0...3.5.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.4.0...3.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4664
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 17:23:36 +00:00
6428ac8217
chore(deps): update searxng/searxng:latest docker digest to 5cdcc74 ( #4680 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Successful in 2m10s
2026-03-12 16:03:04 +00:00
7a7bd46984
chore(deps): update searxng/searxng:latest docker digest to 1450a5d ( #4678 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m52s
2026-03-12 15:03:11 +00:00
c7641c67e8
chore(deps): update helm release argo-workflows to v0.47.5 ( #4674 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 2m59s
2026-03-12 13:03:37 +00:00
97d15a26ca
chore(deps): update dependency argoproj/argo-workflows to v4.0.2 ( #4673 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 4m4s
2026-03-12 12:03:43 +00:00
91971a24ee
chore(deps): update helm release matrix-synapse to v3.12.23 ( #4671 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 3m34s
2026-03-12 11:04:14 +00:00
3d6de8fa72
chore(deps): update dependency element-hq/synapse to v1.149.1 ( #4670 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Has been cancelled
2026-03-12 11:03:32 +00:00
33924a275d
chore(deps): update nginx docker tag to v1.29.6 ( #4667 )
renovate / renovate (push) Successful in 4m7s
2026-03-12 08:02:10 +00:00
5e48a9db8d
chore(deps): update nginx docker tag to v1.29.6 ( #4667 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m11s
2026-03-12 08:02:07 +00:00
227ccd50b9
chore(deps): update dependency garethgeorge/backrest to v1.12.1 ( #4665 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 1m46s
2026-03-12 07:03:05 +00:00
961bc81cef
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.4.0 ( #4662 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 32m21s
renovate / renovate (push) Successful in 2m44s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.1.0` → `3.4.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.4.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.2.0...3.4.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.2.0...3.4.0 )
### [`v3.2.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.1.0...3.2.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.1.0...3.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4662
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 01:15:01 +00:00
e7290b7e81
feat: downgrade to 3.1.0
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 50s
renovate / renovate (push) Successful in 2m37s
2026-03-11 19:39:06 -05:00
eefbd21304
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.2.0 ( #4659 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m30s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.1.0` → `3.2.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.2.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.1.0...3.2.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.1.0...3.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4659
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-12 00:18:58 +00:00
085729cc95
chore(deps): update postgres-cluster docker tag to v7.9.1 ( #4639 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 3m37s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.8.0` → `7.9.1` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiLCJpbWFnZSJdfQ==-->
Reviewed-on: #4639
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-11 23:57:41 +00:00
29552f377f
feat: add postgres backups
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 23s
renovate / renovate (push) Has been cancelled
2026-03-11 18:50:42 -05:00
5852fdfa63
fix: wrong schedule
lint-test-helm / lint-helm (push) Successful in 28s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Has been cancelled
2026-03-11 18:36:40 -05:00
a9d450980a
feat: add remaining buckets
lint-test-helm / lint-helm (push) Successful in 29s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Has been cancelled
2026-03-11 18:32:07 -05:00
16152a51d8
feat: add rclone for bucket mirror
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 1m0s
renovate / renovate (push) Has been cancelled
2026-03-11 18:20:18 -05:00
50de25b491
feat: stagger postgres backup schedule
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 7m24s
renovate / renovate (push) Successful in 12m17s
2026-03-11 17:52:20 -05:00
1de8839122
feat: change volsync schedule
2026-03-11 17:43:59 -05:00
f56e5a8a43
feat: change volsync schedule
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 2m8s
renovate / renovate (push) Has been cancelled
2026-03-11 17:40:39 -05:00
1c470ee434
feat: change volsync schedule
lint-test-helm / lint-helm (push) Successful in 1m15s
render-manifests-push / render-manifests-push (push) Successful in 1m35s
renovate / renovate (push) Has been cancelled
2026-03-11 17:37:17 -05:00
d964a690c5
feat: change volsync schedule
lint-test-helm / lint-helm (push) Successful in 33s
render-manifests-push / render-manifests-push (push) Successful in 1m2s
renovate / renovate (push) Has been cancelled
2026-03-11 17:30:43 -05:00
9342c73600
chore(deps): update directus/directus to v11.16.1 ( #4648 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Has been cancelled
2026-03-11 22:28:31 +00:00
7d9a4ecfd2
feat: remove monitor
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 1m1s
renovate / renovate (push) Has been cancelled
2026-03-11 17:25:53 -05:00
0ac8d5a3d5
feat: set object store to null
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 56s
renovate / renovate (push) Successful in 11m37s
2026-03-11 16:57:17 -05:00
4e81f19249
feat: remove object gateway
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m8s
renovate / renovate (push) Has been cancelled
2026-03-11 16:52:03 -05:00
3d35bdf2df
feat: change security context
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Has been cancelled
2026-03-11 16:47:42 -05:00
10ca9c3d8e
feat: move to local storage
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Has been cancelled
2026-03-11 16:37:47 -05:00
3ff086685f
feat: migrated to garage
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 53s
renovate / renovate (push) Successful in 10m57s
2026-03-11 16:15:14 -05:00
695a71095f
fix: wrong port
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 35s
renovate / renovate (push) Successful in 2m45s
2026-03-11 15:42:28 -05:00
904f21d7ef
feat: vault path
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 56s
renovate / renovate (push) Successful in 12m4s
2026-03-11 15:24:48 -05:00
f269912cec
feat: change backing storage to garage
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Has been cancelled
2026-03-11 15:21:47 -05:00
a41495ac5b
feat: change service
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 47s
renovate / renovate (push) Successful in 1m28s
2026-03-11 14:40:53 -05:00
0d4cd74d1e
feat: change index
lint-test-helm / lint-helm (push) Successful in 22s
render-manifests-push / render-manifests-push (push) Successful in 1m11s
renovate / renovate (push) Successful in 2m45s
2026-03-11 14:05:10 -05:00
d9d30f9c29
fix: missing key
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 52s
renovate / renovate (push) Successful in 3m27s
2026-03-11 13:56:46 -05:00
1eeefb8a1c
feat: change main service
lint-test-helm / lint-helm (push) Failing after 5s
render-manifests-push / render-manifests-push (push) Failing after 34s
renovate / renovate (push) Has been cancelled
2026-03-11 13:53:48 -05:00
537e2f0f8d
feat: enable backups and index
lint-test-helm / lint-helm (push) Successful in 24s
render-manifests-push / render-manifests-push (push) Successful in 1m22s
renovate / renovate (push) Successful in 3m18s
2026-03-11 13:45:37 -05:00
9d201656b6
chore(deps): update booklore-app/booklore to v2.2.0 ( #4633 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 1m40s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [booklore-app/BookLore](https://github.com/booklore-app/BookLore ) | minor | `v2.1.0` → `v2.2.0` |
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore ) | minor | `v2.1.0` → `v2.2.0` |
---
### Release Notes
<details>
<summary>booklore-app/BookLore (booklore-app/BookLore)</summary>
### [`v2.2.0`](https://github.com/booklore-app/booklore/releases/tag/v2.2.0 )
[Compare Source](https://github.com/booklore-app/BookLore/compare/v2.1.0...v2.2.0 )
#### 🌟 What's New in v2.2.0
This release introduces (or brings back) two new library organization modes: **Book per File** and **Book per Folder**, giving you explicit control over how Booklore groups files into books during scanning.
When Booklore first started, the philosophy was simple: don't worry about how files are organized on disk, just scan everything and figure it out. This worked well when libraries only contained single-file formats like EPUB and PDF. But as support grew for multi-format books and multi-file audiobooks, that approach started to break down. The existing Auto-detect mode uses fuzzy filename matching and heuristics to guess how files should be grouped, and while it works in many cases, it has some real problems: files can get missed during scans, multi-file audiobooks sometimes show up as separate books (one per file), and the grouping behavior is unpredictable since it depends on how your files happen to be named.
Rather than continuing to patch Auto-detect, I'm introducing two new modes that are simple, predictable, and thoroughly-tested:
- **Book per File**: Every file becomes its own book. One file, one book, no guessing. This is now the default for new libraries.
- **Book per Folder**: Files in the same folder are grouped into a single book. Great for organized libraries with an `Author/Title/` structure, and it handles multi-format books and folder-based audiobooks naturally. If you have a folder with an EPUB, a MOBI, and an `audiobook/` subfolder, they all become one book.
**Auto-detect is not going away.** Existing libraries using it will continue to work as before. But it's now marked as legacy, and I strongly recommend switching to one of the new modes. They're simpler, more reliable, and will be the focus of ongoing development and support going forward.
You can set the organization mode when creating a new library, but cannot change it on an existing library. For a detailed breakdown of each mode with examples, check out the [documentation](https://booklore.org/docs/library/organization-modes ).
#### 🚀 New Features
- Scanner organization modes and monitoring rework ([#​3279](https://github.com/booklore-app/BookLore/issues/3279 )) by [@​acx10](https://github.com/acx10 )
#### ✨ Enhancements
- Add configurable magnifier zoom and lens size for CBX reader ([#​3260](https://github.com/booklore-app/BookLore/issues/3260 )) ([#​3268](https://github.com/booklore-app/BookLore/issues/3268 )) by [@​acx10](https://github.com/acx10 )
#### 🐛 Bug Fixes
- Make OIDC scopes configurable ([#​3261](https://github.com/booklore-app/BookLore/issues/3261 )) ([#​3265](https://github.com/booklore-app/BookLore/issues/3265 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- Lock organization mode dropdown for AUTO\_DETECT libraries ([#​3284](https://github.com/booklore-app/BookLore/issues/3284 )) by [@​acx10](https://github.com/acx10 )
- Lock organization mode for AUTO\_DETECT libraries ([#​3283](https://github.com/booklore-app/BookLore/issues/3283 )) by [@​acx10](https://github.com/acx10 )
- Translations update from Hosted Weblate ([#​3248](https://github.com/booklore-app/BookLore/issues/3248 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.2.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.2.0`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.1.0...v2.2.0 >
<img width="728" height="942" alt="Screenshot 2026-03-11 at 8 51 59 AM" src="https://github.com/user-attachments/assets/a8decbd8-e80f-4865-b6ee-bbb612fd20b7 " />
<img width="728" height="942" alt="Screenshot 2026-03-11 at 8 51 20 AM" src="https://github.com/user-attachments/assets/51a11cb8-d4ec-47b8-ac09-61cc222a8ab4 " />
</details>
<details>
<summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>
### [`v2.2.0`](https://github.com/booklore-app/booklore/releases/tag/v2.2.0 )
[Compare Source](https://github.com/booklore-app/booklore/compare/v2.1.0...v2.2.0 )
#### 🌟 What's New in v2.2.0
This release introduces (or brings back) two new library organization modes: **Book per File** and **Book per Folder**, giving you explicit control over how Booklore groups files into books during scanning.
When Booklore first started, the philosophy was simple: don't worry about how files are organized on disk, just scan everything and figure it out. This worked well when libraries only contained single-file formats like EPUB and PDF. But as support grew for multi-format books and multi-file audiobooks, that approach started to break down. The existing Auto-detect mode uses fuzzy filename matching and heuristics to guess how files should be grouped, and while it works in many cases, it has some real problems: files can get missed during scans, multi-file audiobooks sometimes show up as separate books (one per file), and the grouping behavior is unpredictable since it depends on how your files happen to be named.
Rather than continuing to patch Auto-detect, I'm introducing two new modes that are simple, predictable, and thoroughly-tested:
- **Book per File**: Every file becomes its own book. One file, one book, no guessing. This is now the default for new libraries.
- **Book per Folder**: Files in the same folder are grouped into a single book. Great for organized libraries with an `Author/Title/` structure, and it handles multi-format books and folder-based audiobooks naturally. If you have a folder with an EPUB, a MOBI, and an `audiobook/` subfolder, they all become one book.
**Auto-detect is not going away.** Existing libraries using it will continue to work as before. But it's now marked as legacy, and I strongly recommend switching to one of the new modes. They're simpler, more reliable, and will be the focus of ongoing development and support going forward.
You can set the organization mode when creating a new library, but cannot change it on an existing library. For a detailed breakdown of each mode with examples, check out the [documentation](https://booklore.org/docs/library/organization-modes ).
#### 🚀 New Features
- Scanner organization modes and monitoring rework ([#​3279](https://github.com/booklore-app/booklore/issues/3279 )) by [@​acx10](https://github.com/acx10 )
#### ✨ Enhancements
- Add configurable magnifier zoom and lens size for CBX reader ([#​3260](https://github.com/booklore-app/booklore/issues/3260 )) ([#​3268](https://github.com/booklore-app/booklore/issues/3268 )) by [@​acx10](https://github.com/acx10 )
#### 🐛 Bug Fixes
- Make OIDC scopes configurable ([#​3261](https://github.com/booklore-app/booklore/issues/3261 )) ([#​3265](https://github.com/booklore-app/booklore/issues/3265 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- Lock organization mode dropdown for AUTO\_DETECT libraries ([#​3284](https://github.com/booklore-app/booklore/issues/3284 )) by [@​acx10](https://github.com/acx10 )
- Lock organization mode for AUTO\_DETECT libraries ([#​3283](https://github.com/booklore-app/booklore/issues/3283 )) by [@​acx10](https://github.com/acx10 )
- Translations update from Hosted Weblate ([#​3248](https://github.com/booklore-app/booklore/issues/3248 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.2.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.2.0`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.1.0...v2.2.0 >
<img width="728" height="942" alt="Screenshot 2026-03-11 at 8 51 59 AM" src="https://github.com/user-attachments/assets/a8decbd8-e80f-4865-b6ee-bbb612fd20b7 " />
<img width="728" height="942" alt="Screenshot 2026-03-11 at 8 51 20 AM" src="https://github.com/user-attachments/assets/51a11cb8-d4ec-47b8-ac09-61cc222a8ab4 " />
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4633
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-11 16:06:56 +00:00
95601d3090
chore(deps): update helm release element-web to v1.4.32 ( #4634 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2026-03-11 16:04:46 +00:00
1a7eaf2d0c
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.1.0 ( #4631 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 4m29s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `3.0.0` → `3.1.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.1.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.0.0...3.1.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.0.0...3.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4631
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-11 06:56:19 +00:00
5876d9ab79
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3 ( #4628 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m0s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | major | `2.25.0` → `3.0.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v3.0.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.25.0...3.0.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.25.0...3.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4628
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-11 06:25:20 +00:00
1c03121d81
chore(deps): update ghcr.io/linuxserver/prowlarr:2.3.0 docker digest to 9ef5d8b ( #4627 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 3m26s
2026-03-11 06:02:48 +00:00
8a828db5a6
chore(deps): update d3fk/s3cmd:latest docker digest to a41234c ( #4623 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 2m35s
2026-03-11 04:03:28 +00:00
fe1332a37f
chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to 2b1b64f ( #4624 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-11 04:03:18 +00:00
0c807bfdf8
chore(deps): update ghcr.io/linuxserver/bazarr:1.5.6 docker digest to 05f9d5b ( #4620 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
render-manifests-dispatch / render-manifests-dispatch (push) Has started running
renovate / renovate (push) Successful in 2m50s
2026-03-10 22:04:30 +00:00
66ea9f6e9d
feat: fix service
lint-test-helm / lint-helm (push) Successful in 26s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 4m1s
2026-03-10 16:21:08 -05:00
bb2eb87f04
feat: add movie-routelette
lint-test-docker / lint-docker-compose (push) Successful in 18s
lint-test-helm / lint-helm (push) Successful in 29s
render-manifests-push / render-manifests-push (push) Successful in 51s
renovate / renovate (push) Successful in 2m46s
2026-03-10 16:05:21 -05:00
fc4489c280
chore(deps): update goharbor/harbor-exporter docker tag to v2.14.3 ( #4605 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| goharbor/harbor-exporter | patch | `v2.14.2` → `v2.14.3` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4605
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 20:15:39 +00:00
bba5b244a4
chore(deps): update goharbor/registry-photon docker tag to v2.14.3 ( #4610 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 2m12s
2026-03-10 20:12:04 +00:00
a9222afe69
chore(deps): update goharbor/harbor-registryctl docker tag to v2.14.3 ( #4609 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-10 20:12:00 +00:00
b5984a21c3
chore(deps): update goharbor/harbor-portal docker tag to v2.14.3 ( #4608 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-10 20:11:36 +00:00
4083a71d11
chore(deps): update goharbor/harbor-jobservice docker tag to v2.14.3 ( #4607 )
renovate / renovate (push) Has been cancelled
2026-03-10 20:11:28 +00:00
d909ba3edd
chore(deps): update goharbor/harbor-jobservice docker tag to v2.14.3 ( #4607 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-10 20:11:21 +00:00
f95e1987cf
chore(deps): update goharbor/harbor-core docker tag to v2.14.3 ( #4604 )
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-03-10 20:10:59 +00:00
9a9198fa40
chore(deps): update ghcr.io/siderolabs/talosctl docker tag to v1.12.5 ( #4603 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-10 20:10:45 +00:00
fd4e5349f8
chore(deps): update dependency goharbor/harbor to v2.14.3 ( #4602 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-10 20:10:18 +00:00
b5ecdf7cc9
chore(deps): update gitroomhq/postiz-app to v2.20.2 ( #4600 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 2m23s
2026-03-10 19:27:38 +00:00
def594a753
chore(deps): update vectorim/element-web docker tag to v1.12.12 ( #4596 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [vectorim/element-web](https://github.com/element-hq/element-web ) | patch | `v1.12.11` → `v1.12.12` |
---
### Release Notes
<details>
<summary>element-hq/element-web (vectorim/element-web)</summary>
### [`v1.12.12`](https://github.com/element-hq/element-web/releases/tag/v1.12.12 )
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.11...v1.12.12 )
#### ✨ Features
- Add stable support for MSC4380 invite blocking ([#​31966](https://github.com/element-hq/element-web/pull/31966 )). Contributed by [@​richvdh](https://github.com/richvdh ).
- Hide the names of banned users behind a spoiler tag ([#​32424](https://github.com/element-hq/element-web/pull/32424 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
- Room list: remove bold effect on selected room ([#​32593](https://github.com/element-hq/element-web/pull/32593 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Use Compound buttons in auth screens ([#​32562](https://github.com/element-hq/element-web/pull/32562 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Track room list sorting algorithm changes ([#​32556](https://github.com/element-hq/element-web/pull/32556 )). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR ).
- Update `sso_redirect_options` to work for Native OIDC ([#​32537](https://github.com/element-hq/element-web/pull/32537 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
#### 🐛 Bug Fixes
- Room list: avoid excessive re-renders on room list store update or filter change ([#​32663](https://github.com/element-hq/element-web/pull/32663 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Room list: listen to call event to check number of participants ([#​32677](https://github.com/element-hq/element-web/pull/32677 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Fix invite-specific join errors not being shown ([#​32621](https://github.com/element-hq/element-web/pull/32621 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- Prevent logging lots of "Browser unsupported" lines ([#​32647](https://github.com/element-hq/element-web/pull/32647 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- Update critical gradient for room status bar ([#​32575](https://github.com/element-hq/element-web/pull/32575 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- Room list: avoid header overflowing when too long ([#​32645](https://github.com/element-hq/element-web/pull/32645 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Room list: center focus outline of room list item ([#​32637](https://github.com/element-hq/element-web/pull/32637 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Fix misaligned cross in complete security dialog ([#​32614](https://github.com/element-hq/element-web/pull/32614 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Room list: fix keyboard navigation ([#​32585](https://github.com/element-hq/element-web/pull/32585 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Don't show empty privacy section ([#​32582](https://github.com/element-hq/element-web/pull/32582 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Disable room list image dragging ([#​32590](https://github.com/element-hq/element-web/pull/32590 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Update UserMenu theme toggle to use IconButton ([#​32591](https://github.com/element-hq/element-web/pull/32591 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Room list: make room list item scales with large font size ([#​32523](https://github.com/element-hq/element-web/pull/32523 )). Contributed by [@​florianduros](https://github.com/florianduros ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4596
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 19:24:51 +00:00
3ed423c486
chore(deps): update dependency rancher/local-path-provisioner to v0.0.35 ( #4585 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rancher/local-path-provisioner](https://github.com/rancher/local-path-provisioner ) | patch | `v0.0.34` → `v0.0.35` |
---
### Release Notes
<details>
<summary>rancher/local-path-provisioner (rancher/local-path-provisioner)</summary>
### [`v0.0.35`](https://github.com/rancher/local-path-provisioner/releases/tag/v0.0.35 ): Local Path Provisioner v0.0.35
[Compare Source](https://github.com/rancher/local-path-provisioner/compare/v0.0.34...v0.0.35 )
#### What's Changed
- Add FOSSA scanning workflow by [@​macedogm](https://github.com/macedogm ) in [#​551](https://github.com/rancher/local-path-provisioner/pull/551 )
- Build linux/ppc64le images through build on GitHub Actions by [@​kishen-v](https://github.com/kishen-v ) in [#​554](https://github.com/rancher/local-path-provisioner/pull/554 )
- updated golang to 1.26.0 by [@​jgoodall](https://github.com/jgoodall ) in [#​557](https://github.com/rancher/local-path-provisioner/pull/557 )
- feat: Allow custom node affinity keys by [@​ipantchev](https://github.com/ipantchev ) in [#​559](https://github.com/rancher/local-path-provisioner/pull/559 )
- chore: update golang to 1.26.1 by [@​derekbit](https://github.com/derekbit ) in [#​561](https://github.com/rancher/local-path-provisioner/pull/561 )
- chore(release): bump to v0.0.35 by [@​derekbit](https://github.com/derekbit ) in [#​562](https://github.com/rancher/local-path-provisioner/pull/562 )
#### New Contributors
- [@​macedogm](https://github.com/macedogm ) made their first contribution in [#​551](https://github.com/rancher/local-path-provisioner/pull/551 )
- [@​jgoodall](https://github.com/jgoodall ) made their first contribution in [#​557](https://github.com/rancher/local-path-provisioner/pull/557 )
- [@​ipantchev](https://github.com/ipantchev ) made their first contribution in [#​559](https://github.com/rancher/local-path-provisioner/pull/559 )
**Full Changelog**: <https://github.com/rancher/local-path-provisioner/compare/v0.0.34...v0.0.35 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4585
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 19:24:26 +00:00
4f5ee67cad
chore(deps): update kube-prometheus-stack docker tag to v82.10.3 ( #4595 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 39s
renovate / renovate (push) Successful in 2m16s
2026-03-10 19:03:26 +00:00
87e5e348e9
chore(deps): update helm release local-path-provisioner to v0.0.36 ( #4593 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-10 19:00:55 +00:00
89d2cc51e2
chore(deps): update helm release argo-cd to v9.4.10 ( #4591 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Successful in 2m43s
2026-03-10 18:58:52 +00:00
63c72c1384
chore(deps): update helm release alloy to v1.6.2 ( #4589 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Has been cancelled
2026-03-10 18:57:08 +00:00
a6cc4bbb91
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.5 ( #4586 )
renovate / renovate (push) Has been cancelled
2026-03-10 18:54:15 +00:00
07fd0da730
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.5 ( #4586 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 2m18s
2026-03-10 18:54:06 +00:00
0deb5b636a
chore(deps): update dependency element-hq/element-web to v1.12.12 ( #4584 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2026-03-10 18:51:52 +00:00
9c88efb755
chore(deps): update helm release cert-manager to v1.20.0 ( #4582 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cert-manager](https://cert-manager.io ) ([source](https://github.com/cert-manager/cert-manager )) | minor | `v1.19.4` → `v1.20.0` |
---
### Release Notes
<details>
<summary>cert-manager/cert-manager (cert-manager)</summary>
### [`v1.20.0`](https://github.com/cert-manager/cert-manager/releases/tag/v1.20.0 )
[Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.19.4...v1.20.0 )
cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.
v1.20.0 adds support for the new ListenerSet resource, adds support for Azure Private DNS; parentRefs are no longer required when using ACME with Gateway API, and OtherNames was promoted to Beta.
#### Changes by Kind
##### Feature
- Added a set of flags to permit setting NetworkPolicy across all deployed containers. Remove redundant global IP ranges from example policies. ([#​8370](https://github.com/cert-manager/cert-manager/issues/8370 ), [@​jcpunk](https://github.com/jcpunk ))
- Added selectable fields to custom resource definitions for .spec.issuerRef.{group, kind, name} ([#​8256](https://github.com/cert-manager/cert-manager/issues/8256 ), [@​tareksha](https://github.com/tareksha ))
- Added support for specifying `imagePullSecrets` in the `startupapicheck-job` Helm template to enable pulling images from private registries. ([#​8186](https://github.com/cert-manager/cert-manager/issues/8186 ), [@​mathieu-clnk](https://github.com/mathieu-clnk ))
- Added 'extraContainers' helm chart value, allowing the deployment of arbitrary sidecar containers within the cert-manager operator pod. This can be used to support, for e.g., AWS IAM Roles Anywhere for Route53 DNS01 verification. ([#​8355](https://github.com/cert-manager/cert-manager/issues/8355 ), [@​dancmeyers](https://github.com/dancmeyers ))
- Added `parentRef` override annotations on the Certificate resource. ([#​8518](https://github.com/cert-manager/cert-manager/issues/8518 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Added support for azure private zones for dns01 issuer. ([#​8494](https://github.com/cert-manager/cert-manager/issues/8494 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Added support for configuring PEM decoding size limits, allowing operators to handle larger certificates and keys. ([#​7642](https://github.com/cert-manager/cert-manager/issues/7642 ), [@​robertlestak](https://github.com/robertlestak ))
- Added support for unhealthyPodEvictionPolicy in PodDisruptionBudget ([#​7728](https://github.com/cert-manager/cert-manager/issues/7728 ), [@​jcpunk](https://github.com/jcpunk ))
- For Venafi provider, read `venafi.cert-manager.io/custom-fields` annotation on Issuer/ClusterIssuer and use it as base with override/append capabilities on Certificate level. ([#​8301](https://github.com/cert-manager/cert-manager/issues/8301 ), [@​k0da](https://github.com/k0da ))
- Improve error message when CA issuers are misconfigured to use a clashing secret name ([#​8374](https://github.com/cert-manager/cert-manager/issues/8374 ), [@​majiayu000](https://github.com/majiayu000 ))
- Introduce a new Ingress annotation `acme.cert-manager.io/http01-ingress-ingressclassname` to override `http01.ingress.ingressClassName` field in HTTP-01 challenge solvers. ([#​8244](https://github.com/cert-manager/cert-manager/issues/8244 ), [@​lunarwhite](https://github.com/lunarwhite ))
- Update `global.nodeSelector` to helm chart to perform a `merge` and allow for a single `nodeSelector` to be set across all services. ([#​8195](https://github.com/cert-manager/cert-manager/issues/8195 ), [@​StingRayZA](https://github.com/StingRayZA ))
- Vault issuers will now include the Vault server address as one of the default audiences on generated service account tokens. ([#​8228](https://github.com/cert-manager/cert-manager/issues/8228 ), [@​terinjokes](https://github.com/terinjokes ))
- Added experimental `XListenerSet` feature gate ([#​8394](https://github.com/cert-manager/cert-manager/issues/8394 ), [@​hjoshi123](https://github.com/hjoshi123 ))
##### Documentation
- Add GWAPI documentation to NOTES.TXT in helm chart ([#​8353](https://github.com/cert-manager/cert-manager/issues/8353 ), [@​jaxels10](https://github.com/jaxels10 ))
##### Bug or Regression
- Adds logs for cases when acme server returns us a fatal error in the order controller ([#​8199](https://github.com/cert-manager/cert-manager/issues/8199 ), [@​Peac36](https://github.com/Peac36 ))
- Fixed an issue where kind or group in the issuerRef of a Certificate was omitted, upgrading to 1.19.x incorrectly caused the certificate to be renewed ([#​8160](https://github.com/cert-manager/cert-manager/issues/8160 ), [@​inteon](https://github.com/inteon ))
- Changes to the Duration and RenewBefore annotations on ingress and gateway-api resources will now trigger certificate updates. ([#​8232](https://github.com/cert-manager/cert-manager/issues/8232 ), [@​eleanor-merry](https://github.com/eleanor-merry ))
- Fix an issue where ACME challenge TXT records are not cleaned up when there are many resource records in CloudDNS. ([#​8456](https://github.com/cert-manager/cert-manager/issues/8456 ), [@​tkna](https://github.com/tkna ))
- Fix unregulated retries with the DigitalOcean DNS-01 solver
Add full detailed DNS-01 errors to the events attached to the Challenge, for easier debugging ([#​8221](https://github.com/cert-manager/cert-manager/issues/8221 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Fixed an infinite re-issuance loop that could occur when an issuer returns a certificate with a public key that doesn't match the CSR. The issuing controller now validates the certificate before storing it and fails with backoff on mismatch. ([#​8403](https://github.com/cert-manager/cert-manager/issues/8403 ), [@​calm329](https://github.com/calm329 ))
- Fixed an issue where HTTP-01 challenges failed when the Host header contains an IPv6 address. This means that users can now issue IP address certificates for IPv6 address subjects. ([#​8424](https://github.com/cert-manager/cert-manager/issues/8424 ), [@​SlashNephy](https://github.com/SlashNephy ))
- Fixed the HTTP-01 Gateway solver creating invalid HTTPRoutes by not setting spec.hostnames when the challenge DNSName is an IP address. ([#​8443](https://github.com/cert-manager/cert-manager/issues/8443 ), [@​alviss7](https://github.com/alviss7 ))
- Revert API defaults for issuer reference kind and group introduced in 0.19.0 ([#​8173](https://github.com/cert-manager/cert-manager/issues/8173 ), [@​erikgb](https://github.com/erikgb ))
- Security (MODERATE): Fix a potential panic in the cert-manager controller when a DNS response in an unexpected order was cached. If an attacker was able to modify DNS responses (or if they controlled the DNS server) it was possible to cause denial of service for the cert-manager controller. ([#​8469](https://github.com/cert-manager/cert-manager/issues/8469 ), [@​SgtCoDFish](https://github.com/SgtCoDFish ))
- Update Go to `v1.25.5` to fix `CVE-2025-61727` and `CVE-2025-61729` ([#​8290](https://github.com/cert-manager/cert-manager/issues/8290 ), [@​octo-sts](https://github.com/octo-sts )\[bot])
- When Prometheus monitoring is enabled, the metrics label is now set to the intended value of `cert-manager`. Previously, it was set depending on various factors (namespace cert-manager is installed in and/or Helm release name). ([#​8162](https://github.com/cert-manager/cert-manager/issues/8162 ), [@​LiquidPL](https://github.com/LiquidPL ))
##### Other (Cleanup or Flake)
- Promoted the OtherNames feature to Beta and enabled it by default ([#​8288](https://github.com/cert-manager/cert-manager/issues/8288 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Promoting `xlistenerset` feature gate to `listenerset` ([#​8501](https://github.com/cert-manager/cert-manager/issues/8501 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Rebranding of the Venafi Issuer to CyberArk ([#​8215](https://github.com/cert-manager/cert-manager/issues/8215 ), [@​iossifbenbassat123](https://github.com/iossifbenbassat123 ))
- Switched to SSA for challenge finalizer updates ([#​8519](https://github.com/cert-manager/cert-manager/issues/8519 ), [@​inteon](https://github.com/inteon ))
- The default container user (UID) is now 65532 (previously 1000) and the default container group (GID) is now 65532 (previously 0) ([#​8408](https://github.com/cert-manager/cert-manager/issues/8408 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- The feature-gate DefaultPrivateKeyRotationPolicyAlways moved from Beta to GA and can no longer be disabled. ([#​8287](https://github.com/cert-manager/cert-manager/issues/8287 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Update cert-manager's ACME client, forked from golang/x/crypto ([#​8268](https://github.com/cert-manager/cert-manager/issues/8268 ), [@​SgtCoDFish](https://github.com/SgtCoDFish ))
- Use the latest version of Kyverno (1.16.2) in the best-practice installation tests ([#​8389](https://github.com/cert-manager/cert-manager/issues/8389 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- We stopped testing with Coutour due to it not supporting the new XListenerSet resource, and moved to kgateway. ([#​8426](https://github.com/cert-manager/cert-manager/issues/8426 ), [@​hjoshi123](https://github.com/hjoshi123 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4582
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 18:49:17 +00:00
b108a9702c
chore(deps): update dependency cert-manager/cert-manager to v1.20.0 ( #4581 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager ) | minor | `v1.19.4` → `v1.20.0` |
---
### Release Notes
<details>
<summary>cert-manager/cert-manager (cert-manager/cert-manager)</summary>
### [`v1.20.0`](https://github.com/cert-manager/cert-manager/releases/tag/v1.20.0 )
[Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.19.4...v1.20.0 )
cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.
v1.20.0 adds support for the new ListenerSet resource, adds support for Azure Private DNS; parentRefs are no longer required when using ACME with Gateway API, and OtherNames was promoted to Beta.
#### Changes by Kind
##### Feature
- Added a set of flags to permit setting NetworkPolicy across all deployed containers. Remove redundant global IP ranges from example policies. ([#​8370](https://github.com/cert-manager/cert-manager/issues/8370 ), [@​jcpunk](https://github.com/jcpunk ))
- Added selectable fields to custom resource definitions for .spec.issuerRef.{group, kind, name} ([#​8256](https://github.com/cert-manager/cert-manager/issues/8256 ), [@​tareksha](https://github.com/tareksha ))
- Added support for specifying `imagePullSecrets` in the `startupapicheck-job` Helm template to enable pulling images from private registries. ([#​8186](https://github.com/cert-manager/cert-manager/issues/8186 ), [@​mathieu-clnk](https://github.com/mathieu-clnk ))
- Added 'extraContainers' helm chart value, allowing the deployment of arbitrary sidecar containers within the cert-manager operator pod. This can be used to support, for e.g., AWS IAM Roles Anywhere for Route53 DNS01 verification. ([#​8355](https://github.com/cert-manager/cert-manager/issues/8355 ), [@​dancmeyers](https://github.com/dancmeyers ))
- Added `parentRef` override annotations on the Certificate resource. ([#​8518](https://github.com/cert-manager/cert-manager/issues/8518 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Added support for azure private zones for dns01 issuer. ([#​8494](https://github.com/cert-manager/cert-manager/issues/8494 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Added support for configuring PEM decoding size limits, allowing operators to handle larger certificates and keys. ([#​7642](https://github.com/cert-manager/cert-manager/issues/7642 ), [@​robertlestak](https://github.com/robertlestak ))
- Added support for unhealthyPodEvictionPolicy in PodDisruptionBudget ([#​7728](https://github.com/cert-manager/cert-manager/issues/7728 ), [@​jcpunk](https://github.com/jcpunk ))
- For Venafi provider, read `venafi.cert-manager.io/custom-fields` annotation on Issuer/ClusterIssuer and use it as base with override/append capabilities on Certificate level. ([#​8301](https://github.com/cert-manager/cert-manager/issues/8301 ), [@​k0da](https://github.com/k0da ))
- Improve error message when CA issuers are misconfigured to use a clashing secret name ([#​8374](https://github.com/cert-manager/cert-manager/issues/8374 ), [@​majiayu000](https://github.com/majiayu000 ))
- Introduce a new Ingress annotation `acme.cert-manager.io/http01-ingress-ingressclassname` to override `http01.ingress.ingressClassName` field in HTTP-01 challenge solvers. ([#​8244](https://github.com/cert-manager/cert-manager/issues/8244 ), [@​lunarwhite](https://github.com/lunarwhite ))
- Update `global.nodeSelector` to helm chart to perform a `merge` and allow for a single `nodeSelector` to be set across all services. ([#​8195](https://github.com/cert-manager/cert-manager/issues/8195 ), [@​StingRayZA](https://github.com/StingRayZA ))
- Vault issuers will now include the Vault server address as one of the default audiences on generated service account tokens. ([#​8228](https://github.com/cert-manager/cert-manager/issues/8228 ), [@​terinjokes](https://github.com/terinjokes ))
- Added experimental `XListenerSet` feature gate ([#​8394](https://github.com/cert-manager/cert-manager/issues/8394 ), [@​hjoshi123](https://github.com/hjoshi123 ))
##### Documentation
- Add GWAPI documentation to NOTES.TXT in helm chart ([#​8353](https://github.com/cert-manager/cert-manager/issues/8353 ), [@​jaxels10](https://github.com/jaxels10 ))
##### Bug or Regression
- Adds logs for cases when acme server returns us a fatal error in the order controller ([#​8199](https://github.com/cert-manager/cert-manager/issues/8199 ), [@​Peac36](https://github.com/Peac36 ))
- Fixed an issue where kind or group in the issuerRef of a Certificate was omitted, upgrading to 1.19.x incorrectly caused the certificate to be renewed ([#​8160](https://github.com/cert-manager/cert-manager/issues/8160 ), [@​inteon](https://github.com/inteon ))
- Changes to the Duration and RenewBefore annotations on ingress and gateway-api resources will now trigger certificate updates. ([#​8232](https://github.com/cert-manager/cert-manager/issues/8232 ), [@​eleanor-merry](https://github.com/eleanor-merry ))
- Fix an issue where ACME challenge TXT records are not cleaned up when there are many resource records in CloudDNS. ([#​8456](https://github.com/cert-manager/cert-manager/issues/8456 ), [@​tkna](https://github.com/tkna ))
- Fix unregulated retries with the DigitalOcean DNS-01 solver
Add full detailed DNS-01 errors to the events attached to the Challenge, for easier debugging ([#​8221](https://github.com/cert-manager/cert-manager/issues/8221 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Fixed an infinite re-issuance loop that could occur when an issuer returns a certificate with a public key that doesn't match the CSR. The issuing controller now validates the certificate before storing it and fails with backoff on mismatch. ([#​8403](https://github.com/cert-manager/cert-manager/issues/8403 ), [@​calm329](https://github.com/calm329 ))
- Fixed an issue where HTTP-01 challenges failed when the Host header contains an IPv6 address. This means that users can now issue IP address certificates for IPv6 address subjects. ([#​8424](https://github.com/cert-manager/cert-manager/issues/8424 ), [@​SlashNephy](https://github.com/SlashNephy ))
- Fixed the HTTP-01 Gateway solver creating invalid HTTPRoutes by not setting spec.hostnames when the challenge DNSName is an IP address. ([#​8443](https://github.com/cert-manager/cert-manager/issues/8443 ), [@​alviss7](https://github.com/alviss7 ))
- Revert API defaults for issuer reference kind and group introduced in 0.19.0 ([#​8173](https://github.com/cert-manager/cert-manager/issues/8173 ), [@​erikgb](https://github.com/erikgb ))
- Security (MODERATE): Fix a potential panic in the cert-manager controller when a DNS response in an unexpected order was cached. If an attacker was able to modify DNS responses (or if they controlled the DNS server) it was possible to cause denial of service for the cert-manager controller. ([#​8469](https://github.com/cert-manager/cert-manager/issues/8469 ), [@​SgtCoDFish](https://github.com/SgtCoDFish ))
- Update Go to `v1.25.5` to fix `CVE-2025-61727` and `CVE-2025-61729` ([#​8290](https://github.com/cert-manager/cert-manager/issues/8290 ), [@​octo-sts](https://github.com/octo-sts )\[bot])
- When Prometheus monitoring is enabled, the metrics label is now set to the intended value of `cert-manager`. Previously, it was set depending on various factors (namespace cert-manager is installed in and/or Helm release name). ([#​8162](https://github.com/cert-manager/cert-manager/issues/8162 ), [@​LiquidPL](https://github.com/LiquidPL ))
##### Other (Cleanup or Flake)
- Promoted the OtherNames feature to Beta and enabled it by default ([#​8288](https://github.com/cert-manager/cert-manager/issues/8288 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Promoting `xlistenerset` feature gate to `listenerset` ([#​8501](https://github.com/cert-manager/cert-manager/issues/8501 ), [@​hjoshi123](https://github.com/hjoshi123 ))
- Rebranding of the Venafi Issuer to CyberArk ([#​8215](https://github.com/cert-manager/cert-manager/issues/8215 ), [@​iossifbenbassat123](https://github.com/iossifbenbassat123 ))
- Switched to SSA for challenge finalizer updates ([#​8519](https://github.com/cert-manager/cert-manager/issues/8519 ), [@​inteon](https://github.com/inteon ))
- The default container user (UID) is now 65532 (previously 1000) and the default container group (GID) is now 65532 (previously 0) ([#​8408](https://github.com/cert-manager/cert-manager/issues/8408 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- The feature-gate DefaultPrivateKeyRotationPolicyAlways moved from Beta to GA and can no longer be disabled. ([#​8287](https://github.com/cert-manager/cert-manager/issues/8287 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- Update cert-manager's ACME client, forked from golang/x/crypto ([#​8268](https://github.com/cert-manager/cert-manager/issues/8268 ), [@​SgtCoDFish](https://github.com/SgtCoDFish ))
- Use the latest version of Kyverno (1.16.2) in the best-practice installation tests ([#​8389](https://github.com/cert-manager/cert-manager/issues/8389 ), [@​wallrj-cyberark](https://github.com/wallrj-cyberark ))
- We stopped testing with Coutour due to it not supporting the new XListenerSet resource, and moved to kgateway. ([#​8426](https://github.com/cert-manager/cert-manager/issues/8426 ), [@​hjoshi123](https://github.com/hjoshi123 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4581
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 18:46:58 +00:00
159eef86a8
chore(deps): update dependency element-hq/synapse to v1.149.0 ( #4580 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/synapse](https://github.com/element-hq/synapse ) | minor | `v1.148.0` → `v1.149.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (element-hq/synapse)</summary>
### [`v1.149.0`](https://github.com/element-hq/synapse/releases/tag/v1.149.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.148.0...v1.149.0 )
### Synapse 1.149.0 (2026-03-10)
No significant changes since 1.149.0rc1.
### Synapse 1.149.0rc1 (2026-03-03)
#### Features
- Add experimental support for [MSC4388: Secure out-of-band channel for sign in with QR](https://github.com/matrix-org/matrix-spec-proposals/pull/4388 ). ([#​19127](https://github.com/element-hq/synapse/issues/19127 ))
- Add stable support for [MSC4380](https://github.com/matrix-org/matrix-spec-proposals/pull/4380 ) invite blocking. ([#​19431](https://github.com/element-hq/synapse/issues/19431 ))
#### Bugfixes
- Fix the 'Login as a user' Admin API not checking if the user exists before issuing an access token. ([#​18518](https://github.com/element-hq/synapse/issues/18518 ))
- Fix `/sync` missing membership event in `state_after` (experimental [MSC4222](https://github.com/matrix-org/matrix-spec-proposals/pull/4222 ) implementation) in some scenarios. ([#​19460](https://github.com/element-hq/synapse/issues/19460 ))
#### Internal Changes
- Add log to explain when and why we freeze objects in the garbage collector. ([#​19440](https://github.com/element-hq/synapse/issues/19440 ))
- Better instrument `JoinRoomAliasServlet` with tracing. ([#​19461](https://github.com/element-hq/synapse/issues/19461 ))
- Fix Complement CI not running against the code from our PRs. ([#​19475](https://github.com/element-hq/synapse/issues/19475 ))
- Log `docker system info` in CI so we have a plain record of how GitHub runners evolve over time. ([#​19480](https://github.com/element-hq/synapse/issues/19480 ))
- Rename the `test_disconnect` test helper so that pytest doesn't see it as a test. ([#​19486](https://github.com/element-hq/synapse/issues/19486 ))
- Add a log line when we delete devices. Contributed by [@​bradtgmurray](https://github.com/bradtgmurray ) @​ Beeper. ([#​19496](https://github.com/element-hq/synapse/issues/19496 ))
- Pre-allocate the buffer based on the expected `Content-Length` with the Rust HTTP client. ([#​19498](https://github.com/element-hq/synapse/issues/19498 ))
- Cancel long-running sync requests if the client has gone away. ([#​19499](https://github.com/element-hq/synapse/issues/19499 ))
- Try and reduce reactor tick times when under heavy load. ([#​19507](https://github.com/element-hq/synapse/issues/19507 ))
- Simplify Rust HTTP client response streaming and limiting. ([#​19510](https://github.com/element-hq/synapse/issues/19510 ))
- Replace deprecated collection import locations with current locations. ([#​19515](https://github.com/element-hq/synapse/issues/19515 ))
- Bump most locked Python dependencies to their latest versions. ([#​19519](https://github.com/element-hq/synapse/issues/19519 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4580
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 18:45:40 +00:00
2c9310f8d1
chore(deps): update searxng/searxng:latest docker digest to 943c899 ( #4578 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 3m44s
2026-03-10 09:05:29 +00:00
38f5fccfec
chore(deps): update valkey docker tag to v0.4.0 ( #4572 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 26m24s
renovate / renovate (push) Successful in 5m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [valkey](https://github.com/valkey-io/valkey ) | minor | `0.3.0` → `0.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4572
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-10 02:32:01 +00:00
9ead85b4a5
chore(deps): update kube-prometheus-stack docker tag to v82.10.2 ( #4574 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 3m0s
2026-03-09 23:03:45 +00:00
c5c90f4ea1
chore(deps): update helm release generic-device-plugin to v0.20.21 ( #4573 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-09 23:03:10 +00:00
ea93e215e4
chore(deps): update cloudflared docker tag to v2.4.0 ( #4571 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 3m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cloudflared](https://github.com/cloudflare/cloudflared ) | minor | `2.3.0` → `2.4.0` |
---
### Release Notes
<details>
<summary>cloudflare/cloudflared (cloudflared)</summary>
### [`v2.4.0`](https://github.com/cloudflare/cloudflared/blob/HEAD/CHANGES.md#202240 )
##### Bug Fixes
- `cloudflared tunnel run` no longer logs the Tunnel token or JSON credentials in clear text as those are the secret
that allows to run the Tunnel.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4571
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 22:52:38 +00:00
3586f61a77
chore(deps): update helm release descheduler to v0.35.1 ( #4569 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 10m24s
2026-03-09 21:22:28 +00:00
abfe9fde16
chore(deps): update dependency kubernetes-sigs/descheduler to v0.35.1 ( #4568 )
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-09 21:18:04 +00:00
dc437c67f1
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.110.0 ( #4566 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.109.5` → `4.110.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4566
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 21:16:06 +00:00
8c9ad88639
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.4 ( #4564 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m8s
2026-03-09 20:02:39 +00:00
dc835690be
chore(deps): update dependency argoproj/argo-cd to v3.3.3 ( #4563 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m11s
2026-03-09 18:03:08 +00:00
c27821f978
chore(deps): update helm release traefik to v39.0.5 ( #4561 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 2m40s
2026-03-09 17:05:13 +00:00
efe741e64e
chore(deps): update helm release argo-cd to v9.4.9 ( #4559 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2026-03-09 17:02:18 +00:00
49036d6bb1
chore(deps): update helm release meilisearch to v0.27.0 ( #4557 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch ) ([source](https://github.com/meilisearch/meilisearch-kubernetes )) | minor | `0.26.0` → `0.27.0` |
---
### Release Notes
<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>
### [`v0.27.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.27.0 )
[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.26.0...meilisearch-0.27.0 )
A Helm chart for the Meilisearch search engine
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4557
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 17:00:02 +00:00
d4633363f6
chore(deps): update dependency clidey/whodb to v0.98.0 ( #4554 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.97.0` → `0.98.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.98.0`](https://github.com/clidey/whodb/releases/tag/0.98.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.97.0...0.98.0 )
- Fix issue where UUID generation was inconsistent in certain environments
- Remove column type from export to make it possible to reimport
- Fix issue where page size wasn't being respecting in certain situations
- Fix issue where "Enter" key wasn't being respected when changing page size
- Hide NDJSON option in export if the database does not support it
- Fix where importing CSV with empty values for nullable cols fails in certain situations
- Fix where import CSV would fail in override and append modes in certain situations
- Update how the shortcuts are set up as well as remove conflicting ones
- Fix for certain shortcuts not being registered
- Add Merge With Existing Data import option (similar to upsert in SQL)
- Added a generic frontend error boundary check
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.98.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.97.0...0.98.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4554
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 16:57:45 +00:00
c1674db1ad
feat: add mover context
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 41s
renovate / renovate (push) Has been cancelled
2026-03-09 11:54:06 -05:00
7675968b60
chore(deps): update searxng/searxng:latest docker digest to a973f27 ( #4555 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Successful in 3m14s
2026-03-09 14:03:52 +00:00
f3d74c3d92
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.25.0 ( #4551 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 3m29s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.24.0` → `2.25.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.25.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.24.0...2.25.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.24.0...2.25.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4551
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 03:23:35 +00:00
eaee71046a
chore(deps): update dependency freika/dawarich to v1.3.2 ( #4543 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [Freika/dawarich](https://github.com/Freika/dawarich ) | patch | `1.3.1` → `1.3.2` |
---
### Release Notes
<details>
<summary>Freika/dawarich (Freika/dawarich)</summary>
### [`v1.3.2`](https://github.com/Freika/dawarich/blob/HEAD/CHANGELOG.md#132---2026-03-08 )
[Compare Source](https://github.com/Freika/dawarich/compare/1.3.1...1.3.2 )
**Important**: Self-hosters are not limited in any way. All features remain fully available regardless of plan. The new Lite plan and related limitations apply only to Dawarich Cloud users. If you're self-hosting, you can ignore the Lite plan details below. Self-hosted instances will continue to have access to all features without any restrictions.
##### Added
- Lite plan for Dawarich Cloud. Lite includes core tracking, map visualization (routes, points), stats, and the read API. Data view is limited to the last 12 months — older data is archived but can always be exported. Pro-only features: Heatmap, Fog of War, Scratch Map, Globe View, Immich/Photoprism integrations, public stats sharing, and write API (update/delete). Lite users can still create points via the API. Self-hosted instances are unaffected — all features remain fully available regardless of plan.
- Timed layer previews for Lite users on the map. Toggling a Pro-only layer (Heatmap, Fog of War, Scratch Map) shows it for 20 seconds with a countdown, then auto-hides with an upgrade prompt.
- Per-plan API rate limiting via `rack-attack`. Lite: 200 requests/hour, Pro: 1,000 requests/hour. Self-hosted instances are exempt. Rate-limited responses return 429 with `Retry-After` header.
- Archival warning notifications for Lite users approaching the 12-month data window: in-app notification at 11 months, email at 11.5 months, archived confirmation at 12 months.
- `GET /api/v1/plan` endpoint returning the user's current plan and feature availability.
- `X-Total-Points-In-Range` and `X-Scoped-Points` response headers on the points API, allowing clients to detect when data is being windowed.
- Branded OAuth buttons for Google and GitHub on the login page.
##### Changed
- Numeric-only strings passed to timestamp API parameters (e.g. `start_at`, `end_at`) are now treated as Unix timestamps directly. Previously they were passed through `Time.zone.parse`, which could return unexpected results. If you were relying on the old behavior for numeric strings, update your API calls accordingly.
- The user serializer now includes `plan` in the `subscription` object.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4543
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-09 03:22:19 +00:00
29dd0a1104
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.10 ( #4550 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m49s
2026-03-09 03:03:43 +00:00
e9171f74c1
chore(deps): update golift/unpackerr docker tag to v0.15.2 ( #4547 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 3m28s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 20m44s
2026-03-08 23:03:15 +00:00
bf64310892
chore(deps): update freikin/dawarich docker tag to v1.3.2 ( #4546 )
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-03-08 23:03:04 +00:00
c87005f37a
chore(deps): update dependency unpackerr/unpackerr to v0.15.2 ( #4544 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-08 23:02:50 +00:00
ebe6cdae42
chore(deps): update caronc/apprise docker tag to v1.3.2 ( #4542 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2026-03-08 23:02:22 +00:00
d140610598
feat: add trackjs to ignore lists
lint-test-helm / lint-helm (push) Successful in 12s
lint-test-docker / lint-docker-compose (push) Successful in 27s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Successful in 2m49s
2026-03-08 17:35:52 -05:00
c391b211a4
chore(deps): update dependency booklore-app/booklore to v2.1.0 ( #4540 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 2m8s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [booklore-app/BookLore](https://github.com/booklore-app/BookLore ) | minor | `v2.0.6` → `v2.1.0` |
---
### Release Notes
<details>
<summary>booklore-app/BookLore (booklore-app/BookLore)</summary>
### [`v2.1.0`](https://github.com/booklore-app/booklore/releases/tag/v2.1.0 )
[Compare Source](https://github.com/booklore-app/BookLore/compare/v2.0.6...v2.1.0 )
#### 🌟 What's New in v2.1.0
#### 🚀 New Features
- Add bulk ISBN import from file ([#​3239](https://github.com/booklore-app/BookLore/issues/3239 )) ([#​3244](https://github.com/booklore-app/BookLore/issues/3244 )) by [@​acx10](https://github.com/acx10 )
- Allow importing and exporting magic shelf JSON from the UI ([#​3183](https://github.com/booklore-app/BookLore/issues/3183 )) ([#​3210](https://github.com/booklore-app/BookLore/issues/3210 )) by [@​acx10](https://github.com/acx10 )
#### ✨ Enhancements
- Allow physical and digital book states to coexist ([#​3043](https://github.com/booklore-app/BookLore/issues/3043 )) ([#​3238](https://github.com/booklore-app/BookLore/issues/3238 )) by [@​acx10](https://github.com/acx10 )
- Add ASIN lookup to author search ([#​3162](https://github.com/booklore-app/BookLore/issues/3162 )) ([#​3228](https://github.com/booklore-app/BookLore/issues/3228 )) by [@​acx10](https://github.com/acx10 )
- Add option to regenerate only missing covers ([#​3181](https://github.com/booklore-app/BookLore/issues/3181 )) ([#​3227](https://github.com/booklore-app/BookLore/issues/3227 )) by [@​acx10](https://github.com/acx10 )
- Fall back to folder cover images when embedded cover extraction fails ([#​3212](https://github.com/booklore-app/BookLore/issues/3212 )) by [@​acx10](https://github.com/acx10 )
- Add magnifying glass to CBX reader ([#​3190](https://github.com/booklore-app/BookLore/issues/3190 )) ([#​3209](https://github.com/booklore-app/BookLore/issues/3209 )) by [@​acx10](https://github.com/acx10 )
#### 🐛 Bug Fixes
- Fix cover download failing when CDN redirects to raw IP ([#​3149](https://github.com/booklore-app/BookLore/issues/3149 )) ([#​3247](https://github.com/booklore-app/BookLore/issues/3247 )) by [@​acx10](https://github.com/acx10 )
- Fix DST-related datetime rejection on TIMESTAMP columns ([#​3240](https://github.com/booklore-app/BookLore/issues/3240 )) ([#​3241](https://github.com/booklore-app/BookLore/issues/3241 )) ([#​3245](https://github.com/booklore-app/BookLore/issues/3245 )) by [@​acx10](https://github.com/acx10 )
- Add groups scope to OIDC authorization request ([#​3211](https://github.com/booklore-app/BookLore/issues/3211 )) ([#​3226](https://github.com/booklore-app/BookLore/issues/3226 )) by [@​acx10](https://github.com/acx10 )
- Add Hardcover Book ID to custom metadata fetch ([#​3214](https://github.com/booklore-app/BookLore/issues/3214 )) ([#​3224](https://github.com/booklore-app/BookLore/issues/3224 )) by [@​acx10](https://github.com/acx10 )
- Fix organize files preview missing subtitle ([#​3217](https://github.com/booklore-app/BookLore/issues/3217 )) ([#​3223](https://github.com/booklore-app/BookLore/issues/3223 )) by [@​acx10](https://github.com/acx10 )
- Fix metadata center dialog mode being ignored on book card info button ([#​3218](https://github.com/booklore-app/BookLore/issues/3218 )) ([#​3222](https://github.com/booklore-app/BookLore/issues/3222 )) by [@​acx10](https://github.com/acx10 )
- fix(opds): sort libraries by name in OPDS feed ([#​3220](https://github.com/booklore-app/BookLore/issues/3220 )) by [@​berb](https://github.com/berb )
- Fix shelf view overrides not being respected ([#​2603](https://github.com/booklore-app/BookLore/issues/2603 )) ([#​3206](https://github.com/booklore-app/BookLore/issues/3206 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- Translations update from Hosted Weblate ([#​3200](https://github.com/booklore-app/BookLore/issues/3200 )) by [@​acx10](https://github.com/acx10 )
- Pin footer buttons in metadata review dialog ([#​3053](https://github.com/booklore-app/BookLore/issues/3053 )) ([#​3235](https://github.com/booklore-app/BookLore/issues/3235 )) by [@​acx10](https://github.com/acx10 )
- Persist metadata search provider selection across book switches ([#​3107](https://github.com/booklore-app/BookLore/issues/3107 )) ([#​3234](https://github.com/booklore-app/BookLore/issues/3234 )) by [@​acx10](https://github.com/acx10 )
- Fix untranslatable UI strings, broken pluralization, and translation reactivity ([#​3108](https://github.com/booklore-app/BookLore/issues/3108 )) ([#​3233](https://github.com/booklore-app/BookLore/issues/3233 )) by [@​acx10](https://github.com/acx10 )
- Fix npm audit vulnerabilities ([#​3229](https://github.com/booklore-app/BookLore/issues/3229 )) by [@​acx10](https://github.com/acx10 )
- Rename "Book Type" label to "File Format" ([#​3204](https://github.com/booklore-app/BookLore/issues/3204 )) ([#​3225](https://github.com/booklore-app/BookLore/issues/3225 )) by [@​acx10](https://github.com/acx10 )
- Increase minimum password length to 8 characters ([#​3185](https://github.com/booklore-app/BookLore/issues/3185 )) ([#​3207](https://github.com/booklore-app/BookLore/issues/3207 )) by [@​acx10](https://github.com/acx10 )
- Include physical books in the Book Type filter ([#​3205](https://github.com/booklore-app/BookLore/issues/3205 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.1.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.1.0`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.0.6...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4540
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-08 21:04:56 +00:00
bc1c1e44bc
chore(deps): update helm release argo-cd to v9.4.8 ( #4538 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 2m25s
2026-03-08 20:27:25 +00:00
f3dd32bd89
chore(deps): update ghcr.io/booklore-app/booklore docker tag to v2.1.0 ( #4537 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore ) | minor | `v2.0.6` → `v2.1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4537
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-08 20:24:52 +00:00
c6d5812a58
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.62.01 ( #4536 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.61.01` → `2.62.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4536
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-08 20:23:03 +00:00
d3cca834e4
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.62.01 ( #4535 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.61.01` → `2.62.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4535
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-08 20:22:43 +00:00
0646bb8bc7
feat: disable proxy
lint-test-helm / lint-helm (push) Successful in 39s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 1m59s
2026-03-08 13:53:46 -05:00
e5707df8e8
chore(deps): update ghcr.io/linuxserver/radarr:6.0.4 docker digest to ca43905 ( #4532 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m9s
renovate / renovate (push) Successful in 3m3s
2026-03-08 18:02:15 +00:00
39ba59cc3d
chore(deps): update searxng/searxng:latest docker digest to 754a07a ( #4529 )
renovate / renovate (push) Successful in 1m43s
2026-03-08 16:02:27 +00:00
54f9e03bd4
chore(deps): update searxng/searxng:latest docker digest to 754a07a ( #4529 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m5s
2026-03-08 16:02:21 +00:00
53b9e1ba3b
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 6a7ffbf ( #4527 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 1m53s
2026-03-08 08:04:19 +00:00
aded781d5e
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.9 ( #4525 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 4m6s
2026-03-08 04:01:13 +00:00
2a8bbe155e
chore(deps): update dependency binwiederhier/ntfy to v2.18.0 ( #4523 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m39s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.17.0` → `2.18.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.17.0` → `v2.18.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.18.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.17.0...v2.18.0 )
This is the biggest release I've ever done on the server. It's 14,997 added lines of code, and 10,202 lines removed, all from one [pull request](https://github.com/binwiederhier/ntfy/pull/1619 ) that adds [PostgreSQL support](https://docs.ntfy.sh/config/#postgresql-experimental ).
The code was written by Cursor and Claude, but reviewed and heavily tested over 2-3 weeks by me. I created comparison documents, went through all queries multiple times and reviewed the logic over and over again. I also did load tests and manual regression tests, which took lots of evenings.
I'll not instantly switch ntfy.sh over. Instead, I'm kindly asking the community to test the Postgres support and report back to me if things are working (or not working). There is a [one-off migration tool](https://github.com/binwiederhier/ntfy/tree/main/tools/pgimport ) (entirely written by AI) that you can use to migrate.
**Features:**
- Add experimental [PostgreSQL support](https://docs.ntfy.sh/config/#postgresql-experimental ) as an alternative database backend (message cache, user manager, web push subscriptions) via `database-url` config option ([#​1114](https://github.com/binwiederhier/ntfy/issues/1114 )/[#​1619](https://github.com/binwiederhier/ntfy/pull/1619 ), thanks to [@​brettinternet](https://github.com/brettinternet ) for reporting)
**Bug fixes + maintenance:**
- Preserve `<br>` line breaks in HTML-only emails received via SMTP ([#​690](https://github.com/binwiederhier/ntfy/issues/690 ), [#​1620](https://github.com/binwiederhier/ntfy/pull/1620 ), thanks to [@​uzkikh](https://github.com/uzkikh ) for the fix and to [@​teastrainer](https://github.com/teastrainer ) for reporting)
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4523
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-08 03:40:55 +00:00
ea4aa747fe
chore(deps): update calibrain/shelfmark to v1.2.0 ( #4521 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 49s
renovate / renovate (push) Successful in 1m38s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 30m16s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [calibrain/shelfmark](https://github.com/calibrain/shelfmark ) | minor | `v1.1.2` → `v1.2.0` |
| [ghcr.io/calibrain/shelfmark](https://github.com/calibrain/shelfmark ) | minor | `v1.1.2` → `v1.2.0` |
---
### Release Notes
<details>
<summary>calibrain/shelfmark (calibrain/shelfmark)</summary>
### [`v1.2.0`](https://github.com/calibrain/shelfmark/releases/tag/v1.2.0 )
[Compare Source](https://github.com/calibrain/shelfmark/compare/v1.1.2...v1.2.0 )
##### New Features
##### Redesigned Search Tools ([#​712](https://github.com/calibrain/shelfmark/issues/712 ))
- Search fields restructured into a unified left-hand selector with dynamic options that adapt to each metadata provider
- Includes Author, Title, ISBN, Hardcover Lists, Hardcover Series, and Manual source query.
- Search mode and metadata provider are now selectable directly from the advanced search view
- **Series search** - search by series via Hardcover with live suggestions as you type
##### Hardcover List Integration ([#​694](https://github.com/calibrain/shelfmark/issues/694 ), [#​710](https://github.com/calibrain/shelfmark/issues/710 ), [#​719](https://github.com/calibrain/shelfmark/issues/719 ))
- Browse and search public Hardcover lists, or your own private lists, including "Want to Read"
- Either pick a list from your collection via the search selector dropdown, or paste a list URL into the search box to view its contents directly
- Add and remove books from lists and set "Want to Read" status - accessible from search results, the details modal, and the release modal
- Books are automatically removed from a list when you download them from that list's page
##### Manual Search ([#​687](https://github.com/calibrain/shelfmark/issues/687 ))
- New option to search release sources directly, bypassing metadata providers
- Respects user policies - hidden when the user's default policy is "Request Book" or "Blocked"
- Caution: Limited metadata means manual downloads may not play well with path/renaming templates
##### Download Retries ([#​679](https://github.com/calibrain/shelfmark/issues/679 ))
- Retry failed downloads manually from the activity sidebar
- Re-run failed post-processing without re-downloading the file
##### Admin Download on Behalf of Users ([#​679](https://github.com/calibrain/shelfmark/issues/679 ))
- New "Download as" selector lets admins download on behalf of any user, inheriting that user's output preferences (destination, email, BookLore library, etc.)
##### Per-User Search Defaults ([#​679](https://github.com/calibrain/shelfmark/issues/679 ))
- Users can now set their preferred search mode, metadata provider, and release source in User Preferences / My Account
##### Additional Features
- **Sort releases by format** - new sort option in the release modal ([#​679](https://github.com/calibrain/shelfmark/issues/679 ))
- **`{OriginalName}` renaming variable** - keep the exact downloaded filename when using custom rename patterns ([#​679](https://github.com/calibrain/shelfmark/issues/679 ))
- **Manual request approval** - admins can manually approve book/audiobook requests without requiring a download ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
##### Improvements
##### Download History & Activity Overhaul ([#​700](https://github.com/calibrain/shelfmark/issues/700 ), [#​703](https://github.com/calibrain/shelfmark/issues/703 ), [#​706](https://github.com/calibrain/shelfmark/issues/706 ))
- Completely rebuilt download tracking - downloads are now recorded in the database when queued, not just when they complete
- Each user gets their own independent activity and history view; admins continue to see everything
- Downloads, requests, and history now fully persist across container updates and restarts
- History entries can still serve downloaded files after tasks leave the active queue
##### Login Session Persistence ([#​686](https://github.com/calibrain/shelfmark/issues/686 ))
- Login sessions now persist across container updates and restarts via a stored secret key
##### Other Improvements
- File transfers now fall back to copy-then-delete when hardlink/move fails, improving reliability across filesystems ([#​660](https://github.com/calibrain/shelfmark/issues/660 ), [#​718](https://github.com/calibrain/shelfmark/issues/718 ))
- Content type dropdown is hidden when a content type is blocked for the current user ([#​705](https://github.com/calibrain/shelfmark/issues/705 ))
- Release scoring refactored for improved accuracy in the release modal ([#​665](https://github.com/calibrain/shelfmark/issues/665 ))
##### Fixes
- Apprise validation did not catch configuration errors early enough ([#​667](https://github.com/calibrain/shelfmark/issues/667 ), [#​668](https://github.com/calibrain/shelfmark/issues/668 ), [#​671](https://github.com/calibrain/shelfmark/issues/671 ))
- Apprise output was not visible in Shelfmark's logs ([#​667](https://github.com/calibrain/shelfmark/issues/667 ), [#​668](https://github.com/calibrain/shelfmark/issues/668 ), [#​671](https://github.com/calibrain/shelfmark/issues/671 ))
- Default language setting was not applied to search queries ([#​704](https://github.com/calibrain/shelfmark/issues/704 ))
- CWA ingest folder not detected when file movement fell back to copy ([#​691](https://github.com/calibrain/shelfmark/issues/691 ))
- Mirror list not refreshing correctly ([#​695](https://github.com/calibrain/shelfmark/issues/695 ))
- Default sort preference not applied consistently; series ordering broken ([#​715](https://github.com/calibrain/shelfmark/issues/715 ))
- Duplicate scoring keys in the release modal caused incorrect release ordering ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- Search state went stale after completing a download ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- Releases with multiple formats were incorrectly excluded by the format filter ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- Clicking "Test connection" in settings reset unsaved changes on the page ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- rTorrent download path not discovered correctly ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- `/login` endpoint health check returned incorrect status ([#​660](https://github.com/calibrain/shelfmark/issues/660 ))
- Hardcover author names with initials were not parsed correctly ([#​705](https://github.com/calibrain/shelfmark/issues/705 ))
- Custom scripts could block the main thread ([#​686](https://github.com/calibrain/shelfmark/issues/686 ))
- Mirror configuration wouldn't be overridden on app updates ([#​718](https://github.com/calibrain/shelfmark/issues/718 ))
- User and request database concurrency conflicts ([#​686](https://github.com/calibrain/shelfmark/issues/686 ), [#​668](https://github.com/calibrain/shelfmark/issues/668 ), [#​718](https://github.com/calibrain/shelfmark/issues/718 ))
- Users created via reverse proxy auth were not provisioned correctly ([#​665](https://github.com/calibrain/shelfmark/issues/665 ))
- Auth migration issue for users who ran dev builds during multi-user development ([#​665](https://github.com/calibrain/shelfmark/issues/665 ))
- Activity dismissals not working correctly in no-auth mode ([#​667](https://github.com/calibrain/shelfmark/issues/667 ))
***
Note: The last couple of updates rounded out Shelfmark's core feature set. Going forward, the focus shifts to stability, bug fixes and QOL improvements rather than new major features. See the README for details about feature scope and contributions. Thanks.
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4521
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-07 20:04:25 +00:00
23cb84d943
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.2 ( #4519 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m53s
2026-03-07 18:35:39 +00:00
e3f9227596
chore(deps): update helm release external-secrets to v2.1.0 ( #4516 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 5m59s
lint-test-helm / lint-helm (push) Successful in 9m15s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `2.0.1` → `2.1.0` |
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>
### [`v2.1.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.1.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.0.1...v2.1.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore(release): Update helm chart by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5981](https://github.com/external-secrets/external-secrets/pull/5981 )
- fix: cosign verify does not use signing config by [@​gusfcarvalho](https://github.com/gusfcarvalho ) in [#​5982](https://github.com/external-secrets/external-secrets/pull/5982 )
- docs: Update release process by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5980](https://github.com/external-secrets/external-secrets/pull/5980 )
- fix: allow cross-namespace push with ClusterSecretStore objects by [@​Skarlso](https://github.com/Skarlso ) in [#​5998](https://github.com/external-secrets/external-secrets/pull/5998 )
- feat(charts): add new flag enable leader for cert-manager by [@​nutmos](https://github.com/nutmos ) in [#​5863](https://github.com/external-secrets/external-secrets/pull/5863 )
- feat(kubernetes): fall back to system CA roots when no CA is configured by [@​rajsinghtech](https://github.com/rajsinghtech ) in [#​5961](https://github.com/external-secrets/external-secrets/pull/5961 )
- feat: dedup sbom but keep it monolithic by [@​moolen](https://github.com/moolen ) in [#​6004](https://github.com/external-secrets/external-secrets/pull/6004 )
- fix: add missing metrics and fundamentally fix the caching logic by [@​Skarlso](https://github.com/Skarlso ) in [#​5894](https://github.com/external-secrets/external-secrets/pull/5894 )
- docs: designate Oracle Vault provider as 'stable' by [@​anders-swanson](https://github.com/anders-swanson ) in [#​6020](https://github.com/external-secrets/external-secrets/pull/6020 )
- docs: Oracle Vault provider capabilities by [@​anders-swanson](https://github.com/anders-swanson ) in [#​6023](https://github.com/external-secrets/external-secrets/pull/6023 )
- docs(azurekv): cert-manager pushsecret example and cleanups by [@​illrill](https://github.com/illrill ) in [#​5972](https://github.com/external-secrets/external-secrets/pull/5972 )
- feat(kubernetes): implement SecretExists by [@​Saku2](https://github.com/Saku2 ) in [#​5973](https://github.com/external-secrets/external-secrets/pull/5973 )
- fix(charts): Fix wrongly set annotations for cert-controller metrics service by [@​josemaia](https://github.com/josemaia ) in [#​6029](https://github.com/external-secrets/external-secrets/pull/6029 )
- feat(providers): Nebius MysteryBox integration by [@​greenmapc](https://github.com/greenmapc ) in [#​5868](https://github.com/external-secrets/external-secrets/pull/5868 )
##### Dependencies
- chore(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5986](https://github.com/external-secrets/external-secrets/pull/5986 )
- chore(deps): bump mkdocs-material from 9.7.1 to 9.7.2 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5992](https://github.com/external-secrets/external-secrets/pull/5992 )
- chore(deps): bump ubi9/ubi from `b8923f5` to `cecb1cd` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5984](https://github.com/external-secrets/external-secrets/pull/5984 )
- chore(deps): bump helm/kind-action from 1.13.0 to 1.14.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5985](https://github.com/external-secrets/external-secrets/pull/5985 )
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5990](https://github.com/external-secrets/external-secrets/pull/5990 )
- chore(deps): bump github/codeql-action from 4.32.3 to 4.32.4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5989](https://github.com/external-secrets/external-secrets/pull/5989 )
- chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5987](https://github.com/external-secrets/external-secrets/pull/5987 )
- chore(deps): bump regex from 2026.1.15 to 2026.2.19 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5991](https://github.com/external-secrets/external-secrets/pull/5991 )
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5988](https://github.com/external-secrets/external-secrets/pull/5988 )
- chore(deps): bump regex from 2026.2.19 to 2026.2.28 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6012](https://github.com/external-secrets/external-secrets/pull/6012 )
- chore(deps): bump mkdocs-material from 9.7.2 to 9.7.3 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6014](https://github.com/external-secrets/external-secrets/pull/6014 )
- chore(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6015](https://github.com/external-secrets/external-secrets/pull/6015 )
- chore(deps): bump anchore/sbom-action from 0.22.2 to 0.23.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6016](https://github.com/external-secrets/external-secrets/pull/6016 )
- chore(deps): bump certifi from 2026.1.4 to 2026.2.25 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6013](https://github.com/external-secrets/external-secrets/pull/6013 )
- chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6010](https://github.com/external-secrets/external-secrets/pull/6010 )
- chore(deps): bump hashicorp/setup-terraform from [`ce70bcf`](ce70bcf31a ) to [`5e8dbf3`](5e8dbf3c6d ) by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6011](https://github.com/external-secrets/external-secrets/pull/6011 )
- chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6009](https://github.com/external-secrets/external-secrets/pull/6009 )
- chore(deps): bump distroless/static from `972618c` to `28efbe9` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6008](https://github.com/external-secrets/external-secrets/pull/6008 )
#### New Contributors
- [@​nutmos](https://github.com/nutmos ) made their first contribution in [#​5863](https://github.com/external-secrets/external-secrets/pull/5863 )
- [@​rajsinghtech](https://github.com/rajsinghtech ) made their first contribution in [#​5961](https://github.com/external-secrets/external-secrets/pull/5961 )
- [@​illrill](https://github.com/illrill ) made their first contribution in [#​5972](https://github.com/external-secrets/external-secrets/pull/5972 )
- [@​Saku2](https://github.com/Saku2 ) made their first contribution in [#​5973](https://github.com/external-secrets/external-secrets/pull/5973 )
- [@​greenmapc](https://github.com/greenmapc ) made their first contribution in [#​5868](https://github.com/external-secrets/external-secrets/pull/5868 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.0.1...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4516
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-07 18:21:23 +00:00
11041a8019
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.24.0 ( #4515 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.23.0` → `2.24.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.24.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.23.0...2.24.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.23.0...2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4515
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-07 18:19:53 +00:00
fc324e5469
feat: enable cache
lint-test-helm / lint-helm (push) Successful in 46s
render-manifests-push / render-manifests-push (push) Successful in 1m41s
renovate / renovate (push) Successful in 2m26s
2026-03-06 23:11:58 -06:00
7a81264a7d
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.10 ( #4512 )
lint-test-docker / lint-docker-compose (push) Successful in 29s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 19m47s
renovate / renovate (push) Successful in 1m45s
2026-03-07 02:03:03 +00:00
bab3cdee4f
chore(deps): update brainicism/bgutil-ytdlp-pot-provider docker tag to v1.3.1 ( #4511 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-07 02:02:46 +00:00
aa38fe9e4b
chore(deps): update ghcr.io/linuxserver/sonarr:4.0.16 docker digest to 21c1c3d ( #4509 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m9s
renovate / renovate (push) Successful in 2m38s
2026-03-07 01:04:02 +00:00
4564eec651
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.23.0 ( #4504 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 3m37s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.21.0` → `2.23.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.23.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.22.0...2.23.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.22.0...2.23.0 )
### [`v2.22.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.21.0...2.22.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.21.0...2.22.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4504
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 23:37:45 +00:00
e143a2fae7
chore(deps): update gitroomhq/postiz-app to v2.20.1 ( #4501 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 3m27s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | patch | `v2.20.0` → `v2.20.1` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | patch | `v2.20.0` → `v2.20.1` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.20.1`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.20.1 ): Urgent Stripe Fix when not set
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.20.0...v2.20.1 )
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.20.0...v2.20.1 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4501
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 23:32:56 +00:00
1c9ce19162
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.1 ( #4499 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | patch | `2.3.0` → `2.3.1` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4499
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 23:32:21 +00:00
d9732a24d1
chore(deps): update dependency traefik/traefik to v3.6.10 ( #4498 )
...
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [traefik/traefik](https://github.com/traefik/traefik ) | patch | `v3.6.9` → `v3.6.10` |
---
### Release Notes
<details>
<summary>traefik/traefik (traefik/traefik)</summary>
### [`v3.6.10`](https://github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06 )
[Compare Source](https://github.com/traefik/traefik/compare/v3.6.9...v3.6.10 )
[All Commits](https://github.com/traefik/traefik/compare/v3.6.9...v3.6.10 )
**Bug fixes:**
- **\[docker]** Bump Docker and OpenTelemetry dependencies ([#​12761](https://github.com/traefik/traefik/pull/12761 ) by [mmatur](https://github.com/mmatur ))
- **\[fastproxy]** Bump github.com/valyala/fasthttp to v1.69.0 ([#​12763](https://github.com/traefik/traefik/pull/12763 ) by [kevinpollet](https://github.com/kevinpollet ))
- **\[healthcheck, grpc]** Remove path parsing with grpc healthcheck ([#​12760](https://github.com/traefik/traefik/pull/12760 ) by [rtribotte](https://github.com/rtribotte ))
- **\[k8s/gatewayapi]** Fix Gateway API router's rules ([#​12753](https://github.com/traefik/traefik/pull/12753 ) by [rtribotte](https://github.com/rtribotte ))
- **\[middleware]** Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#​12684](https://github.com/traefik/traefik/pull/12684 ) by [veeceey](https://github.com/veeceey ))
- **\[otel]** Bump go.opentelemetry.io/otel dependencies ([#​12754](https://github.com/traefik/traefik/pull/12754 ) by [rtribotte](https://github.com/rtribotte ))
- **\[server]** Bump golang.org/x/net to v0.51.0 ([#​12756](https://github.com/traefik/traefik/pull/12756 ) by [kevinpollet](https://github.com/kevinpollet ))
- **\[webui]** Fix priority display in dashboard and ACME bypass redirect ([#​12740](https://github.com/traefik/traefik/pull/12740 ) by [mmatur](https://github.com/mmatur ))
- **\[webui]** Fix basePath validation for dashboard template ([#​12729](https://github.com/traefik/traefik/pull/12729 ) by [gndz07](https://github.com/gndz07 ))
**Documentation:**
- **\[middleware]** Correct documentation for Digest auth ([#​12651](https://github.com/traefik/traefik/pull/12651 ) by [Zash](https://github.com/Zash ))
- Add missing `.http` to TOML table names ([#​12713](https://github.com/traefik/traefik/pull/12713 ) by [Darsstar](https://github.com/Darsstar ))
- Fix incorrect TOML example in entrypoints docs ([#​12711](https://github.com/traefik/traefik/pull/12711 ) by [mfmfuyu](https://github.com/mfmfuyu ))
- Fix API basepath option documentation ([#​12744](https://github.com/traefik/traefik/pull/12744 ) by [nmengin](https://github.com/nmengin ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4498
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 23:31:57 +00:00
e1031342cc
chore(deps): update searxng/searxng:latest docker digest to 3e11c84 ( #4503 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 41s
renovate / renovate (push) Successful in 1m54s
2026-03-06 23:03:36 +00:00
9677138a93
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.1 ( #4500 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 3m35s
2026-03-06 22:20:32 +00:00
526a2c1ba0
chore(deps): update dependency home-assistant/core to v2026.3.1 ( #4497 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Has been cancelled
2026-03-06 22:18:19 +00:00
22f127d83b
chore(deps): update dependency coredns/coredns to v1.14.2 ( #4495 )
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-06 22:16:01 +00:00
16f73b445b
chore(deps): update booklore-app/booklore to v2.0.6 ( #4494 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-06 22:15:53 +00:00
5dd18a2bd0
chore(deps): update kube-prometheus-stack docker tag to v82.10.1 ( #4492 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.9.0` → `82.10.1` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.10.1`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.10.1 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.10.0...kube-prometheus-stack-82.10.1 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] add configurable reloaderWebNodePort by [@​firasmosbehi](https://github.com/firasmosbehi ) in [#​6717](https://github.com/prometheus-community/helm-charts/pull/6717 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-sql-exporter-0.5.0...kube-prometheus-stack-82.10.1 >
### [`v82.10.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.10.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.9.0...kube-prometheus-stack-82.10.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6722](https://github.com/prometheus-community/helm-charts/pull/6722 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.20.1...kube-prometheus-stack-82.10.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4492
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 22:13:08 +00:00
111403874b
chore(deps): update dependency external-secrets/external-secrets to v2.1.0 ( #4491 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets/external-secrets](https://github.com/external-secrets/external-secrets ) | minor | `v2.0.1` → `v2.1.0` |
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets/external-secrets)</summary>
### [`v2.1.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.1.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v2.0.1...v2.1.0 )
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.1.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore(release): Update helm chart by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5981](https://github.com/external-secrets/external-secrets/pull/5981 )
- fix: cosign verify does not use signing config by [@​gusfcarvalho](https://github.com/gusfcarvalho ) in [#​5982](https://github.com/external-secrets/external-secrets/pull/5982 )
- docs: Update release process by [@​evrardj-roche](https://github.com/evrardj-roche ) in [#​5980](https://github.com/external-secrets/external-secrets/pull/5980 )
- fix: allow cross-namespace push with ClusterSecretStore objects by [@​Skarlso](https://github.com/Skarlso ) in [#​5998](https://github.com/external-secrets/external-secrets/pull/5998 )
- feat(charts): add new flag enable leader for cert-manager by [@​nutmos](https://github.com/nutmos ) in [#​5863](https://github.com/external-secrets/external-secrets/pull/5863 )
- feat(kubernetes): fall back to system CA roots when no CA is configured by [@​rajsinghtech](https://github.com/rajsinghtech ) in [#​5961](https://github.com/external-secrets/external-secrets/pull/5961 )
- feat: dedup sbom but keep it monolithic by [@​moolen](https://github.com/moolen ) in [#​6004](https://github.com/external-secrets/external-secrets/pull/6004 )
- fix: add missing metrics and fundamentally fix the caching logic by [@​Skarlso](https://github.com/Skarlso ) in [#​5894](https://github.com/external-secrets/external-secrets/pull/5894 )
- docs: designate Oracle Vault provider as 'stable' by [@​anders-swanson](https://github.com/anders-swanson ) in [#​6020](https://github.com/external-secrets/external-secrets/pull/6020 )
- docs: Oracle Vault provider capabilities by [@​anders-swanson](https://github.com/anders-swanson ) in [#​6023](https://github.com/external-secrets/external-secrets/pull/6023 )
- docs(azurekv): cert-manager pushsecret example and cleanups by [@​illrill](https://github.com/illrill ) in [#​5972](https://github.com/external-secrets/external-secrets/pull/5972 )
- feat(kubernetes): implement SecretExists by [@​Saku2](https://github.com/Saku2 ) in [#​5973](https://github.com/external-secrets/external-secrets/pull/5973 )
- fix(charts): Fix wrongly set annotations for cert-controller metrics service by [@​josemaia](https://github.com/josemaia ) in [#​6029](https://github.com/external-secrets/external-secrets/pull/6029 )
- feat(providers): Nebius MysteryBox integration by [@​greenmapc](https://github.com/greenmapc ) in [#​5868](https://github.com/external-secrets/external-secrets/pull/5868 )
##### Dependencies
- chore(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5986](https://github.com/external-secrets/external-secrets/pull/5986 )
- chore(deps): bump mkdocs-material from 9.7.1 to 9.7.2 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5992](https://github.com/external-secrets/external-secrets/pull/5992 )
- chore(deps): bump ubi9/ubi from `b8923f5` to `cecb1cd` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5984](https://github.com/external-secrets/external-secrets/pull/5984 )
- chore(deps): bump helm/kind-action from 1.13.0 to 1.14.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5985](https://github.com/external-secrets/external-secrets/pull/5985 )
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5990](https://github.com/external-secrets/external-secrets/pull/5990 )
- chore(deps): bump github/codeql-action from 4.32.3 to 4.32.4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5989](https://github.com/external-secrets/external-secrets/pull/5989 )
- chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5987](https://github.com/external-secrets/external-secrets/pull/5987 )
- chore(deps): bump regex from 2026.1.15 to 2026.2.19 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5991](https://github.com/external-secrets/external-secrets/pull/5991 )
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​5988](https://github.com/external-secrets/external-secrets/pull/5988 )
- chore(deps): bump regex from 2026.2.19 to 2026.2.28 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6012](https://github.com/external-secrets/external-secrets/pull/6012 )
- chore(deps): bump mkdocs-material from 9.7.2 to 9.7.3 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6014](https://github.com/external-secrets/external-secrets/pull/6014 )
- chore(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6015](https://github.com/external-secrets/external-secrets/pull/6015 )
- chore(deps): bump anchore/sbom-action from 0.22.2 to 0.23.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6016](https://github.com/external-secrets/external-secrets/pull/6016 )
- chore(deps): bump certifi from 2026.1.4 to 2026.2.25 in /hack/api-docs by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6013](https://github.com/external-secrets/external-secrets/pull/6013 )
- chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6010](https://github.com/external-secrets/external-secrets/pull/6010 )
- chore(deps): bump hashicorp/setup-terraform from [`ce70bcf`](ce70bcf31a ) to [`5e8dbf3`](5e8dbf3c6d ) by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6011](https://github.com/external-secrets/external-secrets/pull/6011 )
- chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6009](https://github.com/external-secrets/external-secrets/pull/6009 )
- chore(deps): bump distroless/static from `972618c` to `28efbe9` by [@​dependabot](https://github.com/dependabot )\[bot] in [#​6008](https://github.com/external-secrets/external-secrets/pull/6008 )
#### New Contributors
- [@​nutmos](https://github.com/nutmos ) made their first contribution in [#​5863](https://github.com/external-secrets/external-secrets/pull/5863 )
- [@​rajsinghtech](https://github.com/rajsinghtech ) made their first contribution in [#​5961](https://github.com/external-secrets/external-secrets/pull/5961 )
- [@​illrill](https://github.com/illrill ) made their first contribution in [#​5972](https://github.com/external-secrets/external-secrets/pull/5972 )
- [@​Saku2](https://github.com/Saku2 ) made their first contribution in [#​5973](https://github.com/external-secrets/external-secrets/pull/5973 )
- [@​greenmapc](https://github.com/greenmapc ) made their first contribution in [#​5868](https://github.com/external-secrets/external-secrets/pull/5868 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v2.0.1...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4491
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 22:11:44 +00:00
6f7a387e6e
feat: disable metrics for auth instances
lint-test-helm / lint-helm (push) Successful in 46s
render-manifests-push / render-manifests-push (push) Successful in 49s
renovate / renovate (push) Has been cancelled
2026-03-06 16:10:49 -06:00
12a1147569
merge
lint-test-helm / lint-helm (push) Successful in 28s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 3m39s
2026-03-06 11:14:57 -06:00
e6bea30e62
feat: slightly darken card backgrounds
2026-03-06 11:08:34 -06:00
2f578f0d23
feat: add background
2026-03-06 10:35:42 -06:00
bcd05db271
chore(deps): update searxng/searxng:latest docker digest to 6cd460d ( #4486 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 3m35s
2026-03-06 15:04:17 +00:00
3f8ccc35f5
chore(deps): update searxng/searxng:latest docker digest to 61cfd02 ( #4484 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 50s
renovate / renovate (push) Successful in 3m48s
2026-03-06 14:03:03 +00:00
0820926aa2
chore(deps): update searxng/searxng:latest docker digest to 94eb895 ( #4482 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Successful in 2m35s
2026-03-06 09:03:22 +00:00
1b5c28bb03
chore(deps): update dependency ollama/ollama to v0.17.7 ( #4481 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m54s
2026-03-06 08:03:34 +00:00
bb9a8d0a8c
chore(deps): update valkey docker tag to v0.3.0 ( #4479 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 36s
renovate / renovate (push) Successful in 3m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [valkey](https://github.com/valkey-io/valkey ) | minor | `0.2.0` → `0.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4479
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 07:00:40 +00:00
7ea86b0a3f
feat: remove redis operator
2026-03-06 00:41:39 -06:00
f4b95bdeb2
feat: use replica
2026-03-06 00:34:51 -06:00
fdeef2e349
feat: change theme
2026-03-06 00:25:01 -06:00
40c318d8a9
feat: fix key path
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 3m19s
renovate / renovate (push) Successful in 1m48s
2026-03-06 00:22:39 -06:00
1de8fcbf5f
feat: upgrade chart
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Failing after 32s
render-manifests-push / render-manifests-push (push) Successful in 40s
2026-03-06 00:15:05 -06:00
2d5fd85551
fix: vault path
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Successful in 2m49s
2026-03-06 00:06:30 -06:00
8836aee4e7
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 1m26s
2026-03-06 00:04:03 -06:00
411b9dd853
feat: change theme
lint-test-helm / lint-helm (push) Successful in 49s
render-manifests-push / render-manifests-push (push) Successful in 50s
renovate / renovate (push) Successful in 1m39s
2026-03-06 00:02:09 -06:00
ea8f50a37a
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 1m57s
renovate / renovate (push) Successful in 2m16s
2026-03-05 23:54:01 -06:00
268285e486
feat: migrated to valkey
2026-03-05 23:53:55 -06:00
cb46e3f527
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 1m18s
renovate / renovate (push) Successful in 1m53s
2026-03-05 23:45:37 -06:00
44b4d55d09
feat: change theme
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Successful in 36s
2026-03-05 23:45:09 -06:00
6af63ed56d
feat: migrated to valkey
2026-03-05 23:21:14 -06:00
1c315f9d6e
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 2m10s
render-manifests-push / render-manifests-push (push) Successful in 3m30s
2026-03-05 23:20:19 -06:00
723ad592c9
feat: migrated to valkey
2026-03-05 23:20:01 -06:00
047dd9a1b0
feat: migrated to valkey
2026-03-05 23:18:47 -06:00
388c507f01
feat: migrated to valkey
2026-03-05 23:18:42 -06:00
c31c9d9584
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 1m42s
renovate / renovate (push) Successful in 2m1s
2026-03-05 23:18:08 -06:00
68200f9261
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 1m0s
render-manifests-push / render-manifests-push (push) Successful in 1m38s
renovate / renovate (push) Successful in 1m39s
2026-03-05 23:12:10 -06:00
fdf3ac515c
fix: parentRef map
render-manifests-push / render-manifests-push (push) Successful in 35s
lint-test-helm / lint-helm (push) Successful in 1m9s
renovate / renovate (push) Successful in 4m16s
2026-03-05 23:05:58 -06:00
0e716f30e0
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 1m15s
renovate / renovate (push) Successful in 3m48s
render-manifests-push / render-manifests-push (push) Successful in 2m11s
2026-03-05 22:57:07 -06:00
25b58f6a41
chore(deps): update gitroomhq/postiz-app to v2.20.0 ( #4469 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m41s
renovate / renovate (push) Successful in 3m27s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.19.0` → `v2.20.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.19.0` → `v2.20.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.20.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.20.0 ): MCP OAuth2, Organization Auth & Platform Fixes
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.19.0...v2.20.0 )
#### What's New
##### MCP OAuth2
- OAuth2 authentication support for MCP
- Separate MCP URL configuration
- Re-added SSE option for MCP
##### Organization Auth Flow
- Added organization to authentication flow
- Enhanced API capabilities
##### Improvements
- Agent media support
- Updated X (Twitter) API
- Facebook and Instagram connect improvements
- Google My Business pagination
- Redis throttler for rate limiting
- Temporal TLS and API key support
- Multiple SSE support
- Updated Stripe version
- Billing screen logout
- Show package info
##### Fixes
- Telegram posting fix
- Fixed extra space in sets
- Better TikTok error messages
- Collaborators fix in carousel posts
- Fixed TLS attribute registration
- Fixed email address for security vulnerability reporting
- Fixed delete error handling
- Subscription validation before posting
- Only process successful charges
- Refund and cancellation handling
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.19.0...v2.20.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4469
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 04:48:28 +00:00
f6dd5affa4
feat: migrated to valkey
lint-test-helm / lint-helm (push) Successful in 40s
render-manifests-push / render-manifests-push (push) Successful in 2m13s
renovate / renovate (push) Successful in 3m0s
2026-03-05 22:43:31 -06:00
2b5e70c19e
chore(deps): update ollama/ollama docker tag to v0.17.7 ( #4465 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 3m41s
2026-03-06 04:04:52 +00:00
6f61d62cf5
chore(deps): update helm release reloader to v2.2.9 ( #4464 )
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-03-06 04:04:28 +00:00
857037d368
feat: remove nfs prov
2026-03-05 21:40:16 -06:00
d7246a3a74
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.21.0 ( #4461 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 5m7s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 17m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.19.1` → `2.21.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.21.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.20.1...2.21.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.20.1...2.21.0 )
### [`v2.20.1`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.20.0...2.20.1 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.20.0...2.20.1 )
### [`v2.20.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.19.1...2.20.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.19.1...2.20.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4461
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 02:07:18 +00:00
4892c6ff05
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.7 ( #4460 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
2026-03-06 02:06:20 +00:00
2f46dbc734
chore(deps): update volsync-target docker tag to v0.8.0 ( #4459 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 4m43s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [volsync-target](https://github.com/backube/volsync ) | minor | `0.7.0` → `0.8.0` |
---
### Release Notes
<details>
<summary>backube/volsync (volsync-target)</summary>
### [`v0.8.0`](https://github.com/backube/volsync/blob/HEAD/CHANGELOG.md#080 )
[Compare Source](https://github.com/backube/volsync/compare/v0.7.0...v0.8.0 )
##### Added
- Restic - ReplicationSource/ReplicationDestination can now specify a CustomCA
that is from a configmap rather than only from a secret.
- Rclone - ReplicationSource/ReplicationDestination can now specify a CustomCA
that is contained in either a configmap or secret.
- Restic - New option to run a restic unlock before the backup in the next sync.
- Restic - Allow passing through of RCLONE\_ env vars from the restic secret to
the mover job.
- Volume Populator added for ReplicationDestinations.
##### Changed
- Syncthing upgraded to v1.25.0
- Restic upgraded to v0.16.2
- Rclone upgraded to v1.63.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4459
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-06 02:01:18 +00:00
6aa77c9eeb
feat: change custom css
lint-test-helm / lint-helm (push) Successful in 1m30s
render-manifests-push / render-manifests-push (push) Successful in 2m34s
renovate / renovate (push) Successful in 6m31s
2026-03-05 18:07:36 -06:00
8a1b23a338
fix: mount paths
lint-test-helm / lint-helm (push) Successful in 1m0s
render-manifests-push / render-manifests-push (push) Successful in 2m10s
renovate / renovate (push) Successful in 2m59s
2026-03-05 17:52:10 -06:00
e91eb82753
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.19.1 ( #4455 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
2026-03-05 23:49:47 +00:00
fa971b6c7f
feat: add custom css
lint-test-helm / lint-helm (push) Successful in 57s
render-manifests-push / render-manifests-push (push) Successful in 2m7s
renovate / renovate (push) Successful in 2m21s
2026-03-05 17:42:19 -06:00
fb79f11882
feat: change user
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 3m31s
renovate / renovate (push) Successful in 2m20s
2026-03-05 16:55:31 -06:00
d4b35afa33
feat: change user
lint-test-helm / lint-helm (push) Successful in 50s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 2m32s
2026-03-05 16:51:32 -06:00
e47b1dfb46
feat: change theme
lint-test-helm / lint-helm (push) Successful in 30s
render-manifests-push / render-manifests-push (push) Successful in 1m3s
renovate / renovate (push) Successful in 3m11s
2026-03-05 15:02:09 -06:00
b5a50814c9
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.61.01 ( #4448 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 2m58s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.60.01` → `2.61.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4448
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 20:36:45 +00:00
ea11bba283
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.61.01 ( #4447 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.60.01` → `2.61.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4447
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 20:36:15 +00:00
a9ef02f4f6
chore(deps): update searxng/searxng:latest docker digest to 1a14366 ( #4449 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m4s
renovate / renovate (push) Successful in 2m18s
2026-03-05 20:27:10 +00:00
039c3bced8
chore(deps): update rmcrackan/libation to v13.2.1 ( #4432 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rmcrackan/Libation](https://github.com/rmcrackan/Libation ) | minor | `13.1.10` → `13.2.1` |
| [rmcrackan/libation](https://github.com/rmcrackan/Libation ) | minor | `13.1.10` → `13.2.1` |
---
### Release Notes
<details>
<summary>rmcrackan/Libation (rmcrackan/Libation)</summary>
### [`v13.2.1`](https://github.com/rmcrackan/Libation/releases/tag/v13.2.1 ): Libation 13.2.1
[Compare Source](https://github.com/rmcrackan/Libation/compare/v13.1.10...v13.2.1 )
> <a href="https://getlibation.com "><img src=".github/download-icon.svg" width="20" height="20" alt="" /></a> **[Which version should I download?](https://getlibation.com )** — get a recommended download for your system on our site.
- Bug fix [#​1657](https://github.com/rmcrackan/Libation/issues/1657 ) - error in saving templates
- AutoScan defaultValue: false
[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 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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4432
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 20:25:04 +00:00
ea5507cb16
feat: change theme
lint-test-helm / lint-helm (push) Successful in 1m4s
render-manifests-push / render-manifests-push (push) Successful in 1m32s
renovate / renovate (push) Has been cancelled
2026-03-05 14:23:03 -06:00
39b18fcc66
chore(deps): update helm release volsync to v0.15.0 ( #4431 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m23s
renovate / renovate (push) Successful in 5m46s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [volsync](https://volsync.readthedocs.io/ ) ([source](https://github.com/backube/volsync )) | minor | `0.14.0` → `0.15.0` |
---
### Release Notes
<details>
<summary>backube/volsync (volsync)</summary>
### [`v0.15.0`](https://github.com/backube/volsync/releases/tag/v0.15.0 )
[Compare Source](https://github.com/backube/volsync/compare/v0.14.0...v0.15.0 )
##### Changed
- moverVolumes updated to allow NFS type volumeMounts
- Rclone updated to v1.73.1
- kube-rbac-proxy container no longer used. Built in auth for metrics
provided by controller-runtime
##### Fixed
- Exclude lost+found for Rclone
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4431
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 19:33:20 +00:00
51ffab1bc8
chore(deps): update dependency backube/volsync to v0.15.0 ( #4430 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [backube/volsync](https://github.com/backube/volsync ) | minor | `0.14.0` → `0.15.0` |
---
### Release Notes
<details>
<summary>backube/volsync (backube/volsync)</summary>
### [`v0.15.0`](https://github.com/backube/volsync/releases/tag/v0.15.0 )
[Compare Source](https://github.com/backube/volsync/compare/v0.14.0...v0.15.0 )
##### Changed
- moverVolumes updated to allow NFS type volumeMounts
- Rclone updated to v1.73.1
- kube-rbac-proxy container no longer used. Built in auth for metrics
provided by controller-runtime
##### Fixed
- Exclude lost+found for Rclone
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4430
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 19:31:57 +00:00
d7a0bfbb78
feat: change theme
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m34s
renovate / renovate (push) Successful in 3m52s
2026-03-05 13:25:35 -06:00
19299ef372
chore(deps): update helm release traefik to v39.0.4 ( #4443 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 4m6s
2026-03-05 19:20:07 +00:00
c5eed450e5
chore(deps): update hashicorp/vault to v1.21.4 ( #4441 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
2026-03-05 19:16:46 +00:00
83a250d607
feat: remove bdev settings
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 1m7s
renovate / renovate (push) Has been cancelled
2026-03-05 13:13:53 -06:00
68fe6891de
chore(deps): update dependency stakater/reloader to v1.4.14 ( #4438 )
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-03-05 19:13:21 +00:00
f42c0c4995
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.4 ( #4437 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-05 19:13:06 +00:00
944a1df13f
feat: change theme
render-manifests-push / render-manifests-push (push) Successful in 36s
lint-test-helm / lint-helm (push) Successful in 1m10s
renovate / renovate (push) Has been cancelled
2026-03-05 13:10:05 -06:00
6e628c3573
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.3.0 ( #4429 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.2.4` → `2.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4429
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 19:07:57 +00:00
b33b3a1f86
chore(deps): update searxng/searxng:latest docker digest to d91401e ( #4434 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 1m41s
2026-03-05 18:55:37 +00:00
ad23e86516
feat: change theme
render-manifests-push / render-manifests-push (push) Successful in 53s
lint-test-helm / lint-helm (push) Successful in 1m4s
renovate / renovate (push) Has been cancelled
2026-03-05 12:52:11 -06:00
f1b48928d8
chore(deps): update kube-prometheus-stack docker tag to v82.9.0 ( #4427 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 4m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.8.0` → `82.9.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.9.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.9.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.8.0...kube-prometheus-stack-82.9.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6706](https://github.com/prometheus-community/helm-charts/pull/6706 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.20.0...kube-prometheus-stack-82.9.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4427
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 04:52:50 +00:00
d35780fe16
feat: change theme
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 3m6s
renovate / renovate (push) Successful in 3m6s
2026-03-04 22:48:03 -06:00
57cc61b5f1
chore(deps): update dependency ollama/ollama to v0.17.6 ( #4426 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 8m22s
renovate / renovate (push) Successful in 1m48s
2026-03-05 01:09:03 +00:00
d26cda6004
chore(deps): update dependency hashicorp/vault to v1.21.3 ( #4425 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-05 01:08:12 +00:00
0ac05df11f
chore(deps): update directus/directus to v11.16.0 ( #4423 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m10s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus ) | minor | `11.15.4` → `11.16.0` |
---
### Release Notes
<details>
<summary>directus/directus (directus/directus)</summary>
### [`v11.16.0`](https://github.com/directus/directus/releases/tag/v11.16.0 )
[Compare Source](https://github.com/directus/directus/compare/v11.15.4...v11.16.0 )
##### ⚠️ Potential Breaking Changes
**Added support for a global draft version that is automatically available for all items when versioning is enabled ([#​26772](https://github.com/directus/directus/pull/26772 ))**
Backward Compatibility: If you have an existing version with the key `draft` and a custom name other than “Draft”, the display name will be standardized to “Draft” (i.e. transformed) to support the new global versioning feature. The version content and functionality remain unchanged.
**Added field permission and version access checks to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772 ))**
The field access checks require an update of the `@directus/visual-editing` library to v2.0.0.
**Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627 ))**
`requestPasswordReset` now throws a `Forbidden` error for external auth provider users.
##### ✨ New Features & Improvements
- **[@​directus/app](https://github.com/directus/app )**
- Added support for a global draft version that is automatically available for all items when versioning is enabled ([#​26772](https://github.com/directus/directus/pull/26772 ) by [@​formfcw](https://github.com/formfcw ))
- Persisted table column widths to localStorage ([#​26767](https://github.com/directus/directus/pull/26767 ) by [@​HZooly](https://github.com/HZooly ))
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added field permission and version access checks to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772 ) by [@​formfcw](https://github.com/formfcw ))
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
(OpenAI, Anthropic, Gemini).
- Added version support for visual editing in live preview ([#​26772](https://github.com/directus/directus/pull/26772 ) by [@​formfcw](https://github.com/formfcw ))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added version support to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/api](https://github.com/directus/api )**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added `lower_case_table_names` support for mysql ([#​26736](https://github.com/directus/directus/pull/26736 ) by [@​licitdev](https://github.com/licitdev ))
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
(OpenAI, Anthropic, Gemini).
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/system-data](https://github.com/directus/system-data )**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Added version support to Visual Editor ([#​26772](https://github.com/directus/directus/pull/26772 ) by [@​formfcw](https://github.com/formfcw ))
- **[@​directus/types](https://github.com/directus/types )**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- **[@​directus/sdk](https://github.com/directus/sdk )**
- Implemented RBAC for deployment module ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- Supported provider webhooks for deployment real-time updates ([#​26683](https://github.com/directus/directus/pull/26683 ) by [@​gaetansenn](https://github.com/gaetansenn ))
- **[@​directus/ai](https://github.com/directus/ai )**
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
(OpenAI, Anthropic, Gemini).
- **[@​directus/utils](https://github.com/directus/utils )**
- Added image and PDF upload support to Directus AI Assistant with a provider adapter pattern for 3 major providers ([#​26722](https://github.com/directus/directus/pull/26722 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
(OpenAI, Anthropic, Gemini).
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/constants](https://github.com/directus/constants )**
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/env](https://github.com/directus/env )**
- Added JSON field selection support ([#​26500](https://github.com/directus/directus/pull/26500 ) by [@​br41nslug](https://github.com/br41nslug ))
##### 🐛 Bug Fixes & Optimizations
- **[@​directus/app](https://github.com/directus/app )**
- Fixed v-select group click handler to respect item-level selectable property ([#​26650](https://github.com/directus/directus/pull/26650 ) by [@​alvarosabu](https://github.com/alvarosabu ))
- Fixed license modal is not responsive on mobile screens ([#​26758](https://github.com/directus/directus/pull/26758 ) by [@​powerseed](https://github.com/powerseed ))
- Fixed unsaved changes dialog showing collaborative variant when not in a collaborative session ([#​26713](https://github.com/directus/directus/pull/26713 ) by [@​formfcw](https://github.com/formfcw ))
- Updated vue-split-panel dependency ([#​26709](https://github.com/directus/directus/pull/26709 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed datetime picker not closing after selecting a date ([#​26719](https://github.com/directus/directus/pull/26719 ) by [@​alvarosabu](https://github.com/alvarosabu ))
- Added some missing translation keys for directus\_settings and directus\_roles. ([#​26744](https://github.com/directus/directus/pull/26744 ) by [@​powerseed](https://github.com/powerseed ))
- Upgraded reka-ui to 2.8.2 for timefield two-digit hour fix ([#​26724](https://github.com/directus/directus/pull/26724 ) by [@​alvarosabu](https://github.com/alvarosabu ))
- Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627 ) by [@​dstockton](https://github.com/dstockton ))
- Enabled “Navigate to Item” button for non-editable relational fields ([#​26711](https://github.com/directus/directus/pull/26711 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed auto-refresh on mobile by preserving sidebar state via Teleport ([#​26731](https://github.com/directus/directus/pull/26731 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed an issue where duplicated fields kept validation rules referencing the original field name. ([#​26602](https://github.com/directus/directus/pull/26602 ) by [@​vizzv](https://github.com/vizzv ))
- Fixed drawer not scrolling to top when validation errors occur ([#​26741](https://github.com/directus/directus/pull/26741 ) by [@​robluton](https://github.com/robluton ))
- Fixed reset confirm state after flow error ([#​26803](https://github.com/directus/directus/pull/26803 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed performance degradation when editing forms with large GeoJSON geometry fields by using selective shallow cloning for geometry values. ([#​26560](https://github.com/directus/directus/pull/26560 ) by [@​alvarosabu](https://github.com/alvarosabu ))
- Fixed extra tab stop in AI assistant header caused by a focusable VIcon inside VButton. ([#​26796](https://github.com/directus/directus/pull/26796 ) by [@​Mugesh13102001](https://github.com/Mugesh13102001 ))
- Guarded nav-bar and sidebar size stores against non-finite values ([#​26695](https://github.com/directus/directus/pull/26695 ) by [@​HZooly](https://github.com/HZooly ))
- Added `lower_case_table_names` support for mysql ([#​26736](https://github.com/directus/directus/pull/26736 ) by [@​licitdev](https://github.com/licitdev ))
- Fixed batch editing translations creating duplicate junction rows ([#​26597](https://github.com/directus/directus/pull/26597 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed block editor deleting blocks on save-and-stay ([#​26808](https://github.com/directus/directus/pull/26808 ) by [@​formfcw](https://github.com/formfcw ))
- Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#​26691](https://github.com/directus/directus/pull/26691 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed decimal and bigInteger display formatting ([#​26637](https://github.com/directus/directus/pull/26637 ) by [@​HZooly](https://github.com/HZooly ))
- Add MIME type restriction option to select file/s interfaces ([#​26647](https://github.com/directus/directus/pull/26647 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Migrated large field selection requests to use the SDK ([#​26605](https://github.com/directus/directus/pull/26605 ) by [@​ComfortablyCoding](https://github.com/ComfortablyCoding ))
- Fixed tags interface not resolving variable strings in raw editor mode ([#​26739](https://github.com/directus/directus/pull/26739 ) by [@​HZooly](https://github.com/HZooly ))
- Fixed Header interface spacing issue ([#​26786](https://github.com/directus/directus/pull/26786 ) by [@​LZylstra](https://github.com/LZylstra ))
- Fixed `insightsStore.saveChanges` to send requests only when the corresponding action array is non-empty ([#​26753](https://github.com/directus/directus/pull/26753 ) by [@​deepDiverPaul](https://github.com/deepDiverPaul ))
- Constrained display template images in header bar to text line-height ([#​26680](https://github.com/directus/directus/pull/26680 ) by [@​HZooly](https://github.com/HZooly ))
- Added Ask User Tool to AI Assistant ([#​26633](https://github.com/directus/directus/pull/26633 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/api](https://github.com/directus/api )**
- Fixed MIME type restriction for URL uploads and ensure file/s interfaces respect restricted URL uploads ([#​26691](https://github.com/directus/directus/pull/26691 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed filter rule type mismatch causing database error instead of returning INVALID\_QUERY ([#​26629](https://github.com/directus/directus/pull/26629 ) by [@​dstockton](https://github.com/dstockton ))
- Fixed IPTC metadata key casing in getMetadata so that description, title, and tags are correctly populated from IPTC data. ([#​26672](https://github.com/directus/directus/pull/26672 ) by [@​danielbuechele](https://github.com/danielbuechele ))
- Replaced ip-matching dependency with node blocklist ([#​26806](https://github.com/directus/directus/pull/26806 ) by [@​br41nslug](https://github.com/br41nslug ))
- Fixed AI tool schema to not allow `null` for `trigger` and `accountability` fields in flow input validation. ([#​26763](https://github.com/directus/directus/pull/26763 ) by [@​rijkvanzanten](https://github.com/rijkvanzanten ))
- Returned 500 Internal server error for permanent filesystem write failures instead of 503 service unavailable ([#​26761](https://github.com/directus/directus/pull/26761 ) by [@​aryanrichhariya1234-lang](https://github.com/aryanrichhariya1234-lang ))
- Bumped axios, rollup, basic-ftp, fast-xml-parser, serialize-javascript,nodemailer, vite, tar, minimatch, qs, undici, ([#​26787](https://github.com/directus/directus/pull/26787 ) by [@​br41nslug](https://github.com/br41nslug ))
axios-cache-interceptor dependencies
- Add auth audit hook for tracking login attempts ([#​26702](https://github.com/directus/directus/pull/26702 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- Fixed GraphQL groupBy with function field ([#​26706](https://github.com/directus/directus/pull/26706 ) by [@​ComfortablyCoding](https://github.com/ComfortablyCoding ))
- Prevented encrypted field decryption failures from crashing settings reads when the SECRET has changed. Fields that can't be decrypted now return null and log a warning instead of throwing. ([#​26764](https://github.com/directus/directus/pull/26764 ) by [@​bryantgillespie](https://github.com/bryantgillespie ))
- **[@​directus/specs](https://github.com/directus/specs )**
- Fixed password reset sending emails to external auth provider users ([#​26627](https://github.com/directus/directus/pull/26627 ) by [@​dstockton](https://github.com/dstockton ))
:::notice
`requestPasswordReset` now throws a `Forbidden` error for external auth provider users.
:::
- **[@​directus/env](https://github.com/directus/env )**
- Increased the default `QUERYSTRING_ARRAY_LIMIT` from 100 to 500 ([#​26737](https://github.com/directus/directus/pull/26737 ) by [@​AlexGaillard](https://github.com/AlexGaillard ))
- **[@​directus/utils](https://github.com/directus/utils )**
- Replaced ip-matching dependency with node blocklist ([#​26806](https://github.com/directus/directus/pull/26806 ) by [@​br41nslug](https://github.com/br41nslug ))
- **[@​directus/sdk](https://github.com/directus/sdk )**
- Updated `ReadProviderOutput` type to include the `label` field ([#​26645](https://github.com/directus/directus/pull/26645 ) by [@​kheiner](https://github.com/kheiner ))
##### 📦 Published Versions
- `@directus/app@15.5.0`
- `@directus/api@34.0.0`
- `@directus/ai@1.2.0`
- `@directus/composables@11.2.14`
- `@directus/constants@14.2.0`
- `create-directus-extension@11.0.30`
- `@directus/env@5.6.0`
- `@directus/extensions@3.0.20`
- `@directus/extensions-registry@3.0.20`
- `@directus/extensions-sdk@17.0.10`
- `@directus/memory@3.1.3`
- `@directus/pressure@3.0.18`
- `@directus/schema-builder@0.0.15`
- `@directus/specs@12.0.1`
- `@directus/storage-driver-azure@12.0.18`
- `@directus/storage-driver-cloudinary@12.0.18`
- `@directus/storage-driver-gcs@12.0.18`
- `@directus/storage-driver-s3@​12.1.4`
- `@directus/storage-driver-supabase@3.0.18`
- `@directus/system-data@4.2.0`
- `@directus/themes@1.2.5`
- `@directus/types@14.3.0`
- `@directus/utils@13.3.0`
- `@directus/validation@2.0.18`
- `@directus/sdk@21.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4423
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-05 00:44:43 +00:00
3a100faf4f
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.0 ( #4421 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 6m9s
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 | `2026.2.3` → `2026.3.0` |
---
### Release Notes
<details>
<summary>home-assistant/core (ghcr.io/home-assistant/home-assistant)</summary>
### [`v2026.3.0`](https://github.com/home-assistant/core/releases/tag/2026.3.0 )
[Compare Source](https://github.com/home-assistant/core/compare/2026.2.3...2026.3.0 )
<https://www.home-assistant.io/blog/2026/03/04/release-20263/ >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4421
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 20:18:30 +00:00
c3f7fabe35
chore(deps): update dependency home-assistant/core to v2026.3.0 ( #4420 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [home-assistant/core](https://github.com/home-assistant/core ) | minor | `2026.2.3` → `2026.3.0` |
---
### Release Notes
<details>
<summary>home-assistant/core (home-assistant/core)</summary>
### [`v2026.3.0`](https://github.com/home-assistant/core/releases/tag/2026.3.0 )
[Compare Source](https://github.com/home-assistant/core/compare/2026.2.3...2026.3.0 )
<https://www.home-assistant.io/blog/2026/03/04/release-20263/ >
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4420
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 20:17:44 +00:00
364d140e15
chore(deps): update ghcr.io/linuxserver/prowlarr:2.3.0 docker digest to a8fe7b9 ( #4418 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m45s
2026-03-04 06:02:51 +00:00
9e1114bcdd
chore(deps): update mrusse08/soularr:latest docker digest to 69bc29f ( #4416 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 59s
renovate / renovate (push) Successful in 2m9s
2026-03-04 05:03:15 +00:00
ba76951418
chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to f64fabd ( #4414 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m38s
2026-03-04 04:02:39 +00:00
86384eef09
feat: change warn
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 2m3s
2026-03-03 21:12:44 -06:00
bc49b82252
chore(deps): update d3fk/s3cmd:latest docker digest to 9864933 ( #4411 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 2m18s
2026-03-04 03:03:11 +00:00
06ba35e428
chore(deps): update redis-replication docker tag to v1.1.0 ( #4399 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 2m33s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 9m33s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [redis-replication](https://github.com/OT-CONTAINER-KIT/redis-operator ) | minor | `1.0.4` → `1.1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4399
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 02:19:10 +00:00
f312e90c63
chore(deps): update helm release meilisearch to v0.26.0 ( #4381 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 55s
renovate / renovate (push) Successful in 1m47s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch ) ([source](https://github.com/meilisearch/meilisearch-kubernetes )) | minor | `0.25.1` → `0.26.0` |
---
### Release Notes
<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>
### [`v0.26.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.26.0 )
[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.25.1...meilisearch-0.26.0 )
A Helm chart for the Meilisearch search engine
</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:eyJjcmVhdGVkSW5WZXIiOiI0My41MC4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4381
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 00:33:33 +00:00
0f7cf69ee3
feat: limit cpu
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 34s
renovate / renovate (push) Has been cancelled
2026-03-03 18:30:54 -06:00
cd28194122
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.60.01 ( #4385 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.59.03` → `2.60.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4385
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 00:29:49 +00:00
908dae53f7
feat: add dashboard for pods
lint-test-helm / lint-helm (push) Successful in 48s
render-manifests-push / render-manifests-push (push) Successful in 45s
renovate / renovate (push) Has been cancelled
2026-03-03 18:28:07 -06:00
9592938712
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.60.01 ( #4384 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.59.03` → `2.60.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4384
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 00:19:01 +00:00
8cff80e83c
chore(deps): update brainicism/bgutil-ytdlp-pot-provider docker tag to v1.3.0 ( #4382 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [brainicism/bgutil-ytdlp-pot-provider](https://github.com/Brainicism/bgutil-ytdlp-pot-provider ) | minor | `1.2.2` → `1.3.0` |
---
### Release Notes
<details>
<summary>Brainicism/bgutil-ytdlp-pot-provider (brainicism/bgutil-ytdlp-pot-provider)</summary>
### [`v1.3.0`](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/releases/tag/1.3.0 ): bgutil-ytdlp-pot-provider 1.3.0
[Compare Source](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/compare/1.2.2...1.3.0 )
#### What's Changed
- Deno is now supported (both script and server method), for details, see the updated README
- Add support for ytAtP challenges, which should resolve some attestation extraction failures (`Failed to extract initial attestation from the webpage`)
- Due to changes on Youtube's end, InnerTube is now the only source for BotGuard challenges (either from webpage or the InnerTube endpoint), and the extractor argument `disable_innertube` was removed.
Note that this breaks PO token generation for the `web_music` client if a webpage isn't available (i.e. if you pass `youtube:player-skip=webpage`).
#### Commits
- Bump minimatch from 3.1.2 to 3.1.5 in /server in the npm\_and\_yarn group across 1 directory by [@​app/dependabot](https://github.com/app/dependabot ) in [#​201](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/201 )
- \[server]\[plugin] innertube only by [@​grqz](https://github.com/grqz ) in [#​199](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/199 )
- Bump basic-ftp from 5.1.0 to 5.2.0 in /server in the npm\_and\_yarn group across 1 directory by [@​app/dependabot](https://github.com/app/dependabot ) in [#​198](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/198 )
- \[server] get rid of npm audit by [@​grqz](https://github.com/grqz ) in [#​197](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/197 )
- \[ci] check lockfile in the linter workflow by [@​grqz](https://github.com/grqz ) in [#​196](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/196 )
- support ytAtP by [@​grqz](https://github.com/grqz ) in [#​195](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/195 )
- \[server] bump npm dependencies by [@​grqz](https://github.com/grqz ) in [#​186](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/186 )
- Fix audit results by [@​tcely](https://github.com/tcely ) in [#​177](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/177 )
- \[server] Deno compat by [@​grqz](https://github.com/grqz ) in [#​166](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/166 )
- Abort script method if node isn't available by [@​Brainicism](https://github.com/Brainicism ) in [#​155](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/155 )
- \[server] log errors on listen failure by [@​grqz](https://github.com/grqz ) in [#​152](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/152 )
- Fix formatting using autopep8 by [@​Brainicism](https://github.com/Brainicism ) in [#​151](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/151 )
- Add note on docker container network isolation by [@​Brainicism](https://github.com/Brainicism ) in [#​144](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/issues/144 )
**Full Changelog**: <https://github.com/Brainicism/bgutil-ytdlp-pot-provider/compare/1.2.2...1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4382
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 00:17:06 +00:00
bf3f232a80
chore(deps): update kube-prometheus-stack docker tag to v82.8.0 ( #4378 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.4.3` → `82.8.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.8.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.8.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.7.0...kube-prometheus-stack-82.8.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Add VPA support for Prometheus by [@​QuentinBisson](https://github.com/QuentinBisson ) in [#​6700](https://github.com/prometheus-community/helm-charts/pull/6700 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.19.5...kube-prometheus-stack-82.8.0 >
### [`v82.7.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.7.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.6.1...kube-prometheus-stack-82.7.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Add VPA support for Alertmanager by [@​QuentinBisson](https://github.com/QuentinBisson ) in [#​6699](https://github.com/prometheus-community/helm-charts/pull/6699 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.6.1...kube-prometheus-stack-82.7.0 >
### [`v82.6.1`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.6.1 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.6.0...kube-prometheus-stack-82.6.1 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update Helm release grafana to v11.2.3 by [@​renovate](https://github.com/renovate )\[bot] in [#​6701](https://github.com/prometheus-community/helm-charts/pull/6701 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.6.0...kube-prometheus-stack-82.6.1 >
### [`v82.6.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.6.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.5.0...kube-prometheus-stack-82.6.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update <https://github.com/etcd-io/etcd > digest to [`b9b15e1`](https://github.com/prometheus-community/helm-charts/commit/b9b15e1 ) by [@​renovate](https://github.com/renovate )\[bot] in [#​6697](https://github.com/prometheus-community/helm-charts/pull/6697 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.5.0...kube-prometheus-stack-82.6.0 >
### [`v82.5.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.5.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.4.3...kube-prometheus-stack-82.5.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6696](https://github.com/prometheus-community/helm-charts/pull/6696 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.19.4...kube-prometheus-stack-82.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My40OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4378
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-04 00:13:35 +00:00
73eab1ceee
chore(deps): update rmcrackan/libation to v13.1.10 ( #4407 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Has been cancelled
2026-03-04 00:04:28 +00:00
fbfb6d2cc0
chore(deps): update ollama/ollama docker tag to v0.17.6 ( #4406 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Has been cancelled
2026-03-04 00:03:41 +00:00
53af35585f
feat: remove cert check on internal urls
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-docker / lint-docker-compose (push) Successful in 1m3s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 4m4s
2026-03-03 17:44:25 -06:00
3603aed2ab
feat: remove spotisub
2026-03-03 17:42:40 -06:00
0b25aa88c6
feat: modify bdev for sdd
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 1m2s
renovate / renovate (push) Has been cancelled
2026-03-03 17:34:50 -06:00
20ff0763e6
fix: issue url
lint-test-helm / lint-helm (push) Successful in 22s
render-manifests-push / render-manifests-push (push) Successful in 2m34s
renovate / renovate (push) Successful in 15m43s
2026-03-03 17:18:17 -06:00
561e362d67
feat: disable probes
lint-test-helm / lint-helm (push) Successful in 46s
render-manifests-push / render-manifests-push (push) Successful in 2m22s
renovate / renovate (push) Has been cancelled
2026-03-03 17:14:34 -06:00
599e0de11c
fix: change image name
lint-test-helm / lint-helm (push) Successful in 37s
render-manifests-push / render-manifests-push (push) Successful in 3m7s
renovate / renovate (push) Successful in 13m51s
2026-03-03 16:49:57 -06:00
6941d9f17b
fix: change image name
lint-test-helm / lint-helm (push) Successful in 36s
render-manifests-push / render-manifests-push (push) Successful in 1m25s
renovate / renovate (push) Has been cancelled
2026-03-03 16:42:32 -06:00
ca21308ef4
feat: add dawarich
lint-test-helm / lint-helm (push) Successful in 55s
lint-test-docker / lint-docker-compose (push) Successful in 1m15s
render-manifests-push / render-manifests-push (push) Successful in 1m17s
renovate / renovate (push) Successful in 8m29s
2026-03-03 16:17:44 -06:00
27f55d8240
chore(deps): update helm release authentik to v2026.2.1 ( #4398 )
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-03 22:11:41 +00:00
9bac99ead5
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.19.0 ( #4395 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.17.2` → `2.19.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.19.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.17.2...2.19.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.17.2...2.19.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:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4395
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-03 22:08:41 +00:00
cd84ba0a99
chore(deps): update searxng/searxng:latest docker digest to dc9c7aa ( #4394 )
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-03 22:04:02 +00:00
8311e994c2
chore(deps): update ghcr.io/linuxserver/bazarr:1.5.6 docker digest to 94eee5e ( #4393 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-03 22:03:41 +00:00
89dc1f94ef
chore(deps): update searxng/searxng:latest docker digest to ac4ece8 ( #4390 )
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 11m54s
2026-03-03 20:49:48 +00:00
766772da32
chore(deps): update dependency clidey/whodb to v0.97.0 ( #4377 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.95.0` → `0.97.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.97.0`](https://github.com/clidey/whodb/releases/tag/0.97.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.96.0...0.97.0 )
- Fix for the AI Chat streaming
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.97.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.96.0...0.97.0 >
### [`v0.96.0`](https://github.com/clidey/whodb/releases/tag/0.96.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.95.0...0.96.0 )
- Updates to how the AWS provider handles authentication
- Bug fixes for mock data related to cyclical foreign keys
- AI backend changes to make it easier to add generic providers
- Add small migration checks that show messages if a legacy option is used
- Apply Connection Timeout default to all database drivers that support it
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.96.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.95.0...0.96.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:eyJjcmVhdGVkSW5WZXIiOiI0My40OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4377
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-03 20:45:23 +00:00
29398d1d8e
feat: add alias
render-manifests-push / render-manifests-push (push) Successful in 56s
lint-test-helm / lint-helm (push) Successful in 1m53s
renovate / renovate (push) Successful in 4m22s
2026-03-03 14:10:29 -06:00
933e48247c
chore(deps): update helm release argo-cd to v9.4.7 ( #4387 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Has been cancelled
2026-03-03 20:06:26 +00:00
db0e8a7138
chore(deps): update searxng/searxng:latest docker digest to 8cbf1da ( #4383 )
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-03-03 20:03:09 +00:00
4d689eb7aa
feat: remove registry
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Successful in 1m51s
2026-03-03 14:01:42 -06:00
15a49d363d
fix: change name
lint-test-helm / lint-helm (push) Successful in 53s
render-manifests-push / render-manifests-push (push) Failing after 2m5s
renovate / renovate (push) Successful in 3m11s
2026-03-03 13:00:09 -06:00
694cf28ebe
feat: add back values
render-manifests-push / render-manifests-push (push) Failing after 1m22s
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-03 12:57:57 -06:00
a41f9190ca
feat: use vendor chart for actions
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-03 12:55:33 -06:00
258296c402
chore(deps): update helm release element-web to v1.4.31 ( #4379 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 43s
renovate / renovate (push) Successful in 5m3s
2026-03-03 18:09:03 +00:00
187ab3b5df
chore(deps): update searxng/searxng:latest docker digest to a1dd6e4 ( #4375 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 2m20s
renovate / renovate (push) Successful in 10m46s
2026-03-03 11:04:44 +00:00
07d76d14e3
chore(deps): update dependency actualbudget/actual to v26.3.0 ( #4368 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 4m6s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [actualbudget/actual](https://github.com/actualbudget/actual ) | minor | `26.2.1` → `26.3.0` |
---
### Release Notes
<details>
<summary>actualbudget/actual (actualbudget/actual)</summary>
### [`v26.3.0`](https://github.com/actualbudget/actual/releases/tag/v26.3.0 )
[Compare Source](https://github.com/actualbudget/actual/compare/v26.2.1...v26.3.0 )
🔗 [View release notes](https://actualbudget.org/blog/release-26.3.0 )
#### Desktop releases
Please note: Microsoft store updates can sometimes lag behind the main release by a couple of days while they verify the new version.
<p>
<a href="https://apps.microsoft.com/detail/9p2hmlhsdbrm?cid=Github+Releases&mode=direct "><img src="https://get.microsoft.com/images/en-us%20dark.svg " width="200" /></a>
<img src="data:image/gif;base64,R0lGODlhAQABAAAAACw=" width="12" height="1" alt="" />
<a href="https://flathub.org/apps/com.actualbudget.actual "><img width="165" style="margin-left:12px;" alt="Get it on Flathub" src="https://flathub.org/api/badge?locale=en " /></a>
</p>
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4368
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-03 03:41:13 +00:00
a09df3cca1
chore(deps): update helm release generic-device-plugin to v0.20.20 ( #4371 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 3m21s
2026-03-03 03:03:49 +00:00
e30908a0f0
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.8 ( #4370 )
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
2026-03-03 03:03:07 +00:00
4fb0d55515
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.109.5 ( #4369 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Has been cancelled
2026-03-03 03:02:34 +00:00
222e15dd8e
chore(deps): update ghcr.io/actualbudget/actual docker tag to v26.3.0 ( #4366 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 3m50s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 12m8s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual | minor | `26.2.1` → `26.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4366
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-03 02:31:05 +00:00
96a5596903
chore(deps): update searxng/searxng:latest docker digest to 7d03be7 ( #4364 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 3m11s
2026-03-03 00:04:12 +00:00
3ef1e4519f
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.17.2 ( #4362 )
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 4m6s
2026-03-02 22:10:12 +00:00
70d6db6599
chore(deps): update helm release alloy to v1.6.1 ( #4360 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m57s
2026-03-02 15:19:47 +00:00
37269198e2
chore(deps): update ghcr.io/kiwix/kiwix-serve docker tag to v3.8.2 ( #4358 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-03-02 15:18:41 +00:00
1b4220259b
chore(deps): update dependency ollama/ollama to v0.17.5 ( #4356 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-02 15:18:17 +00:00
4fad44fc92
chore(deps): update dependency kiwix/kiwix-tools to v3.8.2 ( #4355 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
2026-03-02 15:17:59 +00:00
940d631bf9
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.3 ( #4354 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2026-03-02 15:17:40 +00:00
696d00ff84
chore(deps): update golift/unpackerr docker tag to v0.15.0 ( #4349 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 1m30s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [golift/unpackerr](https://github.com/Unpackerr/unpackerr ) | minor | `0.14.5` → `0.15.0` |
---
### Release Notes
<details>
<summary>Unpackerr/unpackerr (golift/unpackerr)</summary>
### [`v0.15.0`](https://github.com/Unpackerr/unpackerr/releases/tag/v0.15.0 ): Version 15 in 8 years
[Compare Source](https://github.com/Unpackerr/unpackerr/compare/v0.14.5...v0.15.0 )
##### New Features
- Folder setting `delete_after` has a default setting of 10 minutes.
- Log file mode can now be set.
- Will now unpack multi-file 7zip archives.
- Log file is now automatically created.
- FreeBSD rc.d improvements to allow overriding username.
- Progress updates are now logged. Every 15 seconds (configurable), the app logs the current extraction percentage.
- Adds `exclude_path` to the folder watcher so you can ignore specific paths.
- Folder setting `disable_recursion` works correctly now.
- Empty download folders are removed when archives are removed.
- Golift docker image now uses alpine instead of scratch.
##### These features are thanks to [@​oceanplexian](https://github.com/oceanplexian )
- Supports non-UTF8 file encoding (Japanese, Chinese, etc).
- Improved ISO9660 ([Joilet](https://github.com/kdomanski/iso9660/pull/55 )) support.
- [UDF](https://github.com/golift/udf ) support (like ISO, but bigger).
- Splits FLAC/CUE files for Lidarr. **This is still experimental and feedback is requested.**
- Archives with an incorrect extension may still be extracted. We now detect the file type using the first few bytes.
##### Bug Fixes
It's a pretty big list, but at the end of the day all of the bugs pretty much lead to the same problem: extraction failed. A lot of these problems have been fixed and extractions are considerably more reliable.
##### Merged Contributions
- update arch pkgbuild by [@​davidnewhall](https://github.com/davidnewhall ) in [#​479](https://github.com/Unpackerr/unpackerr/pull/479 )
- update install.sh script by [@​davidnewhall](https://github.com/davidnewhall ) in [#​480](https://github.com/Unpackerr/unpackerr/pull/480 )
- add overrides for examples and docker by [@​davidnewhall](https://github.com/davidnewhall ) in [#​481](https://github.com/Unpackerr/unpackerr/pull/481 )
- Remove expanding of URL previews by [@​BoKKeR](https://github.com/BoKKeR ) in [#​500](https://github.com/Unpackerr/unpackerr/pull/500 )
- docs: add clarify delete\_after needing to be greater than 0 by [@​bakerboy448](https://github.com/bakerboy448 ) in [#​485](https://github.com/Unpackerr/unpackerr/pull/485 )
- fix docs by [@​davidnewhall](https://github.com/davidnewhall ) in [#​501](https://github.com/Unpackerr/unpackerr/pull/501 )
- Update linter, fix some bugs by [@​davidnewhall](https://github.com/davidnewhall ) in [#​503](https://github.com/Unpackerr/unpackerr/pull/503 )
- set default for folder delete after to 10m by [@​davidnewhall](https://github.com/davidnewhall ) in [#​530](https://github.com/Unpackerr/unpackerr/pull/530 )
- Allows changing the log file mode. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​531](https://github.com/Unpackerr/unpackerr/pull/531 )
- add multi-file 7z support to starr apps by [@​davidnewhall](https://github.com/davidnewhall ) in [#​533](https://github.com/Unpackerr/unpackerr/pull/533 )
- make log file on linux auto. allow dir instead of file for log file by [@​davidnewhall](https://github.com/davidnewhall ) in [#​536](https://github.com/Unpackerr/unpackerr/pull/536 )
- Update FreeBSD rc file. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​538](https://github.com/Unpackerr/unpackerr/pull/538 )
- Provide progress updates. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​535](https://github.com/Unpackerr/unpackerr/pull/535 )
- feat(folder): add exclude\_paths for watched folders by [@​nicholaskurjo](https://github.com/nicholaskurjo ) in [#​572](https://github.com/Unpackerr/unpackerr/pull/572 )
- fix(folder): honor disable\_recursion for watched archive files by [@​nicholaskurjo](https://github.com/nicholaskurjo ) in [#​573](https://github.com/Unpackerr/unpackerr/pull/573 )
- Silence logs when nothing configured by [@​davidnewhall](https://github.com/davidnewhall ) in [#​574](https://github.com/Unpackerr/unpackerr/pull/574 )
- fix lint by [@​davidnewhall](https://github.com/davidnewhall ) in [#​577](https://github.com/Unpackerr/unpackerr/pull/577 )
- Logs fallback to stdout by [@​davidnewhall](https://github.com/davidnewhall ) in [#​579](https://github.com/Unpackerr/unpackerr/pull/579 )
- Purge empty parent folder by [@​davidnewhall](https://github.com/davidnewhall ) in [#​578](https://github.com/Unpackerr/unpackerr/pull/578 )
- Dockerfile changes + build fix by [@​davidnewhall](https://github.com/davidnewhall ) in [#​580](https://github.com/Unpackerr/unpackerr/pull/580 )
- Polish ISO9660 support: Starr app extraction, UDF, multi-extent by [@​oceanplexian](https://github.com/oceanplexian ) in [#​581](https://github.com/Unpackerr/unpackerr/pull/581 )
- Add split\_flac toggle for Lidarr CUE+FLAC splitting by [@​oceanplexian](https://github.com/oceanplexian ) in [#​583](https://github.com/Unpackerr/unpackerr/pull/583 )
- fixes by [@​davidnewhall](https://github.com/davidnewhall ) in [#​584](https://github.com/Unpackerr/unpackerr/pull/584 )
- Manually import FLAC tracks into Lidarr after they're split. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​586](https://github.com/Unpackerr/unpackerr/pull/586 )
##### Auto Updates
- Update module github.com/prometheus/client\_golang to v1.20.5 by [@​renovate](https://github.com/renovate )\[bot] in [#​483](https://github.com/Unpackerr/unpackerr/pull/483 )
- Update module golang.org/x/mod to v0.20.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​482](https://github.com/Unpackerr/unpackerr/pull/482 )
- Update module golang.org/x/mod to v0.22.0 - autoclosed by [@​renovate](https://github.com/renovate )\[bot] in [#​490](https://github.com/Unpackerr/unpackerr/pull/490 )
- Update module github.com/fsnotify/fsnotify to v1.8.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​498](https://github.com/Unpackerr/unpackerr/pull/498 )
- chore(deps): update dependency go to v1.23.4 by [@​renovate](https://github.com/renovate )\[bot] in [#​506](https://github.com/Unpackerr/unpackerr/pull/506 )
- Update GitHub Artifact Actions (major) by [@​renovate](https://github.com/renovate )\[bot] in [#​551](https://github.com/Unpackerr/unpackerr/pull/551 )
- fix(deps): update golift.io/rotatorr digest to [`f6ac6fc`](https://github.com/Unpackerr/unpackerr/commit/f6ac6fc ) by [@​renovate](https://github.com/renovate )\[bot] in [#​575](https://github.com/Unpackerr/unpackerr/pull/575 )
- fix(deps): update module golift.io/cnfg to v0.2.4 by [@​renovate](https://github.com/renovate )\[bot] in [#​576](https://github.com/Unpackerr/unpackerr/pull/576 )
- Update module golift.io/cnfg to v0.2.5 by [@​renovate](https://github.com/renovate )\[bot] in [#​585](https://github.com/Unpackerr/unpackerr/pull/585 )
- Update GitHub Artifact Actions (major) by [@​renovate](https://github.com/renovate )\[bot] in [#​588](https://github.com/Unpackerr/unpackerr/pull/588 )
##### New Contributors
- [@​BoKKeR](https://github.com/BoKKeR ) made their first contribution in [#​500](https://github.com/Unpackerr/unpackerr/pull/500 )
- [@​nicholaskurjo](https://github.com/nicholaskurjo ) made their first contribution in [#​572](https://github.com/Unpackerr/unpackerr/pull/572 )
- [@​oceanplexian](https://github.com/oceanplexian ) made their first contribution in [#​581](https://github.com/Unpackerr/unpackerr/pull/581 )
**Full Changelog**: <https://github.com/Unpackerr/unpackerr/compare/v0.14.5...v0.15.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4349
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-02 15:09:22 +00:00
0f647d71d6
chore(deps): update dependency unpackerr/unpackerr to v0.15.0 ( #4348 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [Unpackerr/unpackerr](https://github.com/Unpackerr/unpackerr ) | minor | `0.14.5` → `0.15.0` |
---
### Release Notes
<details>
<summary>Unpackerr/unpackerr (Unpackerr/unpackerr)</summary>
### [`v0.15.0`](https://github.com/Unpackerr/unpackerr/releases/tag/v0.15.0 ): Version 15 in 8 years
[Compare Source](https://github.com/Unpackerr/unpackerr/compare/v0.14.5...v0.15.0 )
#### New Features
- Folder setting `delete_after` has a default setting of 10 minutes.
- Log file mode can now be set.
- Will now unpack multi-file 7zip archives.
- Log file is now automatically created.
- FreeBSD rc.d improvements to allow overriding username.
- Progress updates are now logged. Every 15 seconds (configurable), the app logs the current extraction percentage.
- Adds `exclude_path` to the folder watcher so you can ignore specific paths.
- Folder setting `disable_recursion` works correctly now.
- Empty download folders are removed when archives are removed.
- Golift docker image now uses alpine instead of scratch.
##### These features are thanks to [@​oceanplexian](https://github.com/oceanplexian )
- Supports non-UTF8 file encoding (Japanese, Chinese, etc).
- Improved ISO9660 ([Joilet](https://github.com/kdomanski/iso9660/pull/55 )) support.
- [UDF](https://github.com/golift/udf ) support (like ISO, but bigger).
- Splits FLAC/CUE files for Lidarr. **This is still experimental and feedback is requested.**
- Archives with an incorrect extension may still be extracted. We now detect the file type using the first few bytes.
#### Bug Fixes
It's a pretty big list, but at the end of the day all of the bugs pretty much lead to the same problem: extraction failed. A lot of these problems have been fixed and extractions are considerably more reliable.
#### Merged Contributions
- update arch pkgbuild by [@​davidnewhall](https://github.com/davidnewhall ) in [#​479](https://github.com/Unpackerr/unpackerr/pull/479 )
- update install.sh script by [@​davidnewhall](https://github.com/davidnewhall ) in [#​480](https://github.com/Unpackerr/unpackerr/pull/480 )
- add overrides for examples and docker by [@​davidnewhall](https://github.com/davidnewhall ) in [#​481](https://github.com/Unpackerr/unpackerr/pull/481 )
- Remove expanding of URL previews by [@​BoKKeR](https://github.com/BoKKeR ) in [#​500](https://github.com/Unpackerr/unpackerr/pull/500 )
- docs: add clarify delete\_after needing to be greater than 0 by [@​bakerboy448](https://github.com/bakerboy448 ) in [#​485](https://github.com/Unpackerr/unpackerr/pull/485 )
- fix docs by [@​davidnewhall](https://github.com/davidnewhall ) in [#​501](https://github.com/Unpackerr/unpackerr/pull/501 )
- Update linter, fix some bugs by [@​davidnewhall](https://github.com/davidnewhall ) in [#​503](https://github.com/Unpackerr/unpackerr/pull/503 )
- set default for folder delete after to 10m by [@​davidnewhall](https://github.com/davidnewhall ) in [#​530](https://github.com/Unpackerr/unpackerr/pull/530 )
- Allows changing the log file mode. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​531](https://github.com/Unpackerr/unpackerr/pull/531 )
- add multi-file 7z support to starr apps by [@​davidnewhall](https://github.com/davidnewhall ) in [#​533](https://github.com/Unpackerr/unpackerr/pull/533 )
- make log file on linux auto. allow dir instead of file for log file by [@​davidnewhall](https://github.com/davidnewhall ) in [#​536](https://github.com/Unpackerr/unpackerr/pull/536 )
- Update FreeBSD rc file. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​538](https://github.com/Unpackerr/unpackerr/pull/538 )
- Provide progress updates. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​535](https://github.com/Unpackerr/unpackerr/pull/535 )
- feat(folder): add exclude\_paths for watched folders by [@​nicholaskurjo](https://github.com/nicholaskurjo ) in [#​572](https://github.com/Unpackerr/unpackerr/pull/572 )
- fix(folder): honor disable\_recursion for watched archive files by [@​nicholaskurjo](https://github.com/nicholaskurjo ) in [#​573](https://github.com/Unpackerr/unpackerr/pull/573 )
- Silence logs when nothing configured by [@​davidnewhall](https://github.com/davidnewhall ) in [#​574](https://github.com/Unpackerr/unpackerr/pull/574 )
- fix lint by [@​davidnewhall](https://github.com/davidnewhall ) in [#​577](https://github.com/Unpackerr/unpackerr/pull/577 )
- Logs fallback to stdout by [@​davidnewhall](https://github.com/davidnewhall ) in [#​579](https://github.com/Unpackerr/unpackerr/pull/579 )
- Purge empty parent folder by [@​davidnewhall](https://github.com/davidnewhall ) in [#​578](https://github.com/Unpackerr/unpackerr/pull/578 )
- Dockerfile changes + build fix by [@​davidnewhall](https://github.com/davidnewhall ) in [#​580](https://github.com/Unpackerr/unpackerr/pull/580 )
- Polish ISO9660 support: Starr app extraction, UDF, multi-extent by [@​oceanplexian](https://github.com/oceanplexian ) in [#​581](https://github.com/Unpackerr/unpackerr/pull/581 )
- Add split\_flac toggle for Lidarr CUE+FLAC splitting by [@​oceanplexian](https://github.com/oceanplexian ) in [#​583](https://github.com/Unpackerr/unpackerr/pull/583 )
- fixes by [@​davidnewhall](https://github.com/davidnewhall ) in [#​584](https://github.com/Unpackerr/unpackerr/pull/584 )
- Manually import FLAC tracks into Lidarr after they're split. by [@​davidnewhall](https://github.com/davidnewhall ) in [#​586](https://github.com/Unpackerr/unpackerr/pull/586 )
#### Auto Updates
- Update module github.com/prometheus/client\_golang to v1.20.5 by [@​renovate](https://github.com/renovate )\[bot] in [#​483](https://github.com/Unpackerr/unpackerr/pull/483 )
- Update module golang.org/x/mod to v0.20.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​482](https://github.com/Unpackerr/unpackerr/pull/482 )
- Update module golang.org/x/mod to v0.22.0 - autoclosed by [@​renovate](https://github.com/renovate )\[bot] in [#​490](https://github.com/Unpackerr/unpackerr/pull/490 )
- Update module github.com/fsnotify/fsnotify to v1.8.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​498](https://github.com/Unpackerr/unpackerr/pull/498 )
- chore(deps): update dependency go to v1.23.4 by [@​renovate](https://github.com/renovate )\[bot] in [#​506](https://github.com/Unpackerr/unpackerr/pull/506 )
- Update GitHub Artifact Actions (major) by [@​renovate](https://github.com/renovate )\[bot] in [#​551](https://github.com/Unpackerr/unpackerr/pull/551 )
- fix(deps): update golift.io/rotatorr digest to [`f6ac6fc`](https://github.com/Unpackerr/unpackerr/commit/f6ac6fc ) by [@​renovate](https://github.com/renovate )\[bot] in [#​575](https://github.com/Unpackerr/unpackerr/pull/575 )
- fix(deps): update module golift.io/cnfg to v0.2.4 by [@​renovate](https://github.com/renovate )\[bot] in [#​576](https://github.com/Unpackerr/unpackerr/pull/576 )
- Update module golift.io/cnfg to v0.2.5 by [@​renovate](https://github.com/renovate )\[bot] in [#​585](https://github.com/Unpackerr/unpackerr/pull/585 )
- Update GitHub Artifact Actions (major) by [@​renovate](https://github.com/renovate )\[bot] in [#​588](https://github.com/Unpackerr/unpackerr/pull/588 )
#### New Contributors
- [@​BoKKeR](https://github.com/BoKKeR ) made their first contribution in [#​500](https://github.com/Unpackerr/unpackerr/pull/500 )
- [@​nicholaskurjo](https://github.com/nicholaskurjo ) made their first contribution in [#​572](https://github.com/Unpackerr/unpackerr/pull/572 )
- [@​oceanplexian](https://github.com/oceanplexian ) made their first contribution in [#​581](https://github.com/Unpackerr/unpackerr/pull/581 )
**Full Changelog**: <https://github.com/Unpackerr/unpackerr/compare/v0.14.5...v0.15.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4348
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-02 15:09:05 +00:00
cd83b6cb05
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to 79dfc89 ( #4352 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m2s
2026-03-02 11:03:45 +00:00
858f7bce83
chore(deps): update searxng/searxng:latest docker digest to 615f904 ( #4350 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 3m44s
2026-03-02 07:02:36 +00:00
e32dfb1584
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.7 ( #4345 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Successful in 2m35s
2026-03-02 03:09:29 +00:00
230d7770f4
chore(deps): update dependency slskd/slskd to v0.24.5 ( #4333 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 44s
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 )) | patch | `0.24.4` → `0.24.5` |
---
### Release Notes
<details>
<summary>slskd/slskd (slskd/slskd)</summary>
### [`v0.24.5`](https://github.com/slskd/slskd/releases/tag/0.24.5 )
[Compare Source](https://github.com/slskd/slskd/compare/0.24.4...0.24.5 )
##### What's Changed
- Add KnownUnsupportedTypeConverter to prevent crashes when serializing some types by [@​jpdillingham](https://github.com/jpdillingham ) in [#​1645](https://github.com/slskd/slskd/pull/1645 )
- Use shared JsonSerializerOptions when cloning State by [@​jpdillingham](https://github.com/jpdillingham ) in [#​1648](https://github.com/slskd/slskd/pull/1648 )
- Ensure execute bits are set on directory mode by [@​jpdillingham](https://github.com/jpdillingham ) in [#​1656](https://github.com/slskd/slskd/pull/1656 )
- Bump minimatch and eslint-config-canonical in /src/web by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1655](https://github.com/slskd/slskd/pull/1655 )
- Bump rollup from 2.79.2 to 2.80.0 in /src/web by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1654](https://github.com/slskd/slskd/pull/1654 )
**Full Changelog**: <https://github.com/slskd/slskd/compare/0.24.4...0.24.5 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4333
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-02 03:07:07 +00:00
3af0df8139
chore(deps): update helm release generic-device-plugin to v0.20.19 ( #4342 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 2m28s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 28m57s
2026-03-02 01:31:47 +00:00
043dab05c4
chore(deps): update ollama/ollama docker tag to v0.17.5 ( #4325 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ollama/ollama | patch | `0.17.4` → `0.17.5` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4325
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-02 01:28:48 +00:00
1f9109330a
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.59.03 ( #4335 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 55s
renovate / renovate (push) Successful in 1m59s
2026-03-02 00:28:57 +00:00
fdd4a91d59
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.59.03 ( #4334 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-03-02 00:28:21 +00:00
73209dab8f
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.2 ( #4332 )
renovate / renovate (push) Has been cancelled
2026-03-02 00:27:26 +00:00
ace2aefd93
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.2 ( #4332 )
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 33s
2026-03-02 00:27:10 +00:00
36cd0800ac
chore(deps): update booklore-app/booklore to v2.0.5 ( #4331 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Has been cancelled
2026-03-02 00:26:32 +00:00
12c6fc1dc4
chore(deps): update rmcrackan/libation to v13.1.9 ( #4327 )
renovate / renovate (push) Successful in 3m2s
2026-03-02 00:12:02 +00:00
5530074547
chore(deps): update rmcrackan/libation to v13.1.9 ( #4327 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Has been cancelled
2026-03-02 00:11:37 +00:00
caf7335cb7
chore(deps): update helm release argo-cd to v9.4.6 ( #4324 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Has been cancelled
2026-03-02 00:10:15 +00:00
1cd6ad1e21
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.6 ( #4323 )
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
2026-03-02 00:09:19 +00:00
0f72dd1cd7
chore(deps): update ghcr.io/linuxserver/radarr:6.0.4 docker digest to a360633 ( #4321 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 3m48s
2026-03-01 18:02:15 +00:00
cda771b3ff
chore(deps): update searxng/searxng:latest docker digest to aace39e ( #4319 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 2m10s
2026-03-01 11:02:13 +00:00
67752a5e5b
chore(deps): update searxng/searxng:latest docker digest to 4a2d57b ( #4317 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m7s
2026-03-01 10:02:39 +00:00
3f5470201e
chore(deps): update searxng/searxng:latest docker digest to ac29893 ( #4315 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m33s
2026-03-01 09:02:07 +00:00
1bea47feab
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 3ee43a4 ( #4313 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 2m2s
2026-03-01 08:02:16 +00:00
5a8a367270
chore(deps): update ghcr.io/haveagitgat/tdarr_node docker tag to v2.59.01 ( #4311 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 2m12s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.58.02` → `2.59.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4311
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-01 03:15:11 +00:00
ea411859a6
chore(deps): update ghcr.io/haveagitgat/tdarr docker tag to v2.59.01 ( #4310 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be ) | minor | `2.58.02` → `2.59.01` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4310
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-03-01 03:14:20 +00:00
6ca8f73b12
chore(deps): update ghcr.io/linuxserver/code-server:4.109.2 docker digest to e142dcf ( #4308 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 54s
renovate / renovate (push) Successful in 2m37s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 13m8s
2026-02-28 21:02:20 +00:00
bfa8b0c4c7
chore(deps): update booklore-app/booklore to v2.0.4 ( #4306 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 50s
renovate / renovate (push) Successful in 2m13s
2026-02-28 18:07:59 +00:00
04d8e8c6df
chore(deps): update seerr-chart docker tag to v3.3.0 ( #4300 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 40s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [seerr-chart](https://github.com/seerr-team/seerr ) ([source](https://github.com/seerr-team/seerr/tree/HEAD/charts/seerr )) | minor | `3.2.0` → `3.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4300
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-28 18:05:04 +00:00
1d15561a0d
chore(deps): update searxng/searxng:latest docker digest to 98257d1 ( #4303 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m47s
2026-02-28 11:02:03 +00:00
2bae0e07d4
chore(deps): update searxng/searxng:latest docker digest to 822989f ( #4301 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 2m1s
2026-02-28 09:02:42 +00:00
bc41ce4184
chore(deps): update searxng/searxng:latest docker digest to ce8b557 ( #4298 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 42m28s
renovate / renovate (push) Successful in 2m36s
2026-02-27 21:04:12 +00:00
1d8fd1af02
chore(deps): update searxng/searxng:latest docker digest to 0f6d1b4 ( #4296 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
2026-02-27 21:02:04 +00:00
2f4444c58a
chore(deps): update clickhouse/clickhouse-server docker tag to v26.2.1 ( #4294 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m58s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| clickhouse/clickhouse-server | minor | `26.1.3` → `26.2.1` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4294
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 20:22:49 +00:00
f68019388d
chore(deps): update postgres-cluster docker tag to v7.8.0 ( #4278 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Has started running
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.7.0` → `7.8.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiLCJpbWFnZSJdfQ==-->
Reviewed-on: #4278
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 18:45:24 +00:00
c6c54adbe4
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.2.4 ( #4287 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | patch | `2.2.1` → `2.2.4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4287
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 18:36:06 +00:00
fdf2bed7ae
chore(deps): update kube-prometheus-stack docker tag to v82.4.3 ( #4290 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 9m26s
2026-02-27 18:12:22 +00:00
0034a68725
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.17.1 ( #4288 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m12s
renovate / renovate (push) Has been cancelled
2026-02-27 18:09:57 +00:00
3294d8fc93
chore(deps): update dependency ollama/ollama to v0.17.4 ( #4286 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
2026-02-27 18:07:42 +00:00
23a8911729
chore(deps): update seerr-team/seerr to v3.1.0 ( #4284 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/seerr-team/seerr](https://github.com/seerr-team/seerr ) | minor | `v3.0.1` → `v3.1.0` |
| [seerr-team/seerr](https://github.com/seerr-team/seerr ) | minor | `v3.0.1` → `v3.1.0` |
---
### Release Notes
<details>
<summary>seerr-team/seerr (ghcr.io/seerr-team/seerr)</summary>
### [`v3.1.0`](https://github.com/seerr-team/seerr/releases/tag/v3.1.0 )
[Compare Source](https://github.com/seerr-team/seerr/compare/v3.0.1...v3.1.0 )
##### 🛡️ Security
- Patch [CVE-2026-27707](https://github.com/seerr-team/seerr/security/advisories/GHSA-rc4w-7m3r-c2f7 ) - Unauthenticated account registration on Plex-configured Seerr instances via Jellyfin authentication endpoint - ([4ae2068](4ae2068409 ))
- Patch [CVE-2026-27793](https://github.com/seerr-team/seerr/security/advisories/GHSA-f7xw-jcqr-57hp ) - Broken Object-Level Authorization in User Profile Endpoint Exposes Third-Party Notification Credentials - ([4f089b2](4f089b29d0 ))
- Patch [CVE-2026-27792](https://github.com/seerr-team/seerr/security/advisories/GHSA-gx3h-3jg5-q65f ) - Missing authentication on pushSubscription endpoints - ([946bdecec](946bdecec5 ))
##### 🚀 Features
- *(helm)* Use an existing PVC as config volume ([#​2447](https://github.com/seerr-team/seerr/issues/2447 )) - ([8f0c904](8f0c904928 ))
- *(servarr-api)* Make Servarr API request timeout configurable ([#​2556](https://github.com/seerr-team/seerr/issues/2556 )) - ([3bcb4da](3bcb4da1e5 ))
- Self-host font for better privacy ([#​2540](https://github.com/seerr-team/seerr/issues/2540 )) - ([10ea21b](10ea21b20f ))
##### 🐛 Bug Fixes
- *(helm)* Add "v" as prefix for appVersion tag ([#​2445](https://github.com/seerr-team/seerr/issues/2445 )) - ([04b9d87](04b9d87174 ))
- *(jellyfin-scanner)* Include unmatched seasons in processable seasons ([#​2538](https://github.com/seerr-team/seerr/issues/2538 )) - ([68f56d2](68f56d2035 ))
- *(link-account)* Fix error-message override ([#​2547](https://github.com/seerr-team/seerr/issues/2547 )) - ([b843be0](b843be0cad ))
- *(plex-scanner)* Add TVDb to TMDB fallback in plex scanner ([#​2537](https://github.com/seerr-team/seerr/issues/2537 )) - ([7c60a5c](7c60a5c3c5 ))
- *(radarr)* Trigger search for existing monitored movies without files ([#​2391](https://github.com/seerr-team/seerr/issues/2391 )) - ([55776ea](55776ea24f ))
- *(servarr)* Increase default API timeout from 5000ms to 10000ms ([#​2442](https://github.com/seerr-team/seerr/issues/2442 )) - ([b499976](b499976902 ))
- *(sonarr)* Use configured metadata provider for season filtering ([#​2516](https://github.com/seerr-team/seerr/issues/2516 )) - ([5013d1d](5013d1d54d ))
- *(watch-data)* Use sentinel values to avoid invalid SQL syntax ([#​2552](https://github.com/seerr-team/seerr/issues/2552 )) - ([947f70c](947f70c3d7 ))
- *(watchlist-sync)* Correct permission typo for TV auto requests ([#​2488](https://github.com/seerr-team/seerr/issues/2488 )) - ([e0e4b6f](e0e4b6f512 ))
- Preserve blocklist on media deletion & optimise watchlist-sync ([#​2478](https://github.com/seerr-team/seerr/issues/2478 )) - ([9da8bb6](9da8bb6dea ))
##### 🚜 Refactor
- *(tailwind)* Replace deprecated tailwind utilities ([#​2542](https://github.com/seerr-team/seerr/issues/2542 )) - ([f42a4ec](f42a4ecf82 ))
##### 📖 Documentation
- *(synology)* Add installation guide via SynoCommunity ([#​2503](https://github.com/seerr-team/seerr/issues/2503 )) - ([0e636a3](0e636a3f99 ))
- *(truenas)* Update install/migration guide ([#​2491](https://github.com/seerr-team/seerr/issues/2491 )) - ([dc1734d](dc1734d41f ))
- *(unraid)* Improve unraid migration guide ([#​2470](https://github.com/seerr-team/seerr/issues/2470 )) - ([5e64d49](5e64d49c32 ))
- Update Unraid install and migration guides with dual permission methods ([#​2532](https://github.com/seerr-team/seerr/issues/2532 )) - ([a0d0eb1](a0d0eb1858 ))
- Add a warning in migration-guide for third party installation ([#​2527](https://github.com/seerr-team/seerr/issues/2527 )) - ([7e9dff3](7e9dff3a1b ))
- Remove double quotes (") from DB\_HOST environment variable ([#​2514](https://github.com/seerr-team/seerr/issues/2514 )) - ([fa905be](fa905be002 ))
- Add Unraid installation and migration guide ([#​2440](https://github.com/seerr-team/seerr/issues/2440 )) - ([b6a9132](b6a913211a ))
- Fix migration guide title ([#​2425](https://github.com/seerr-team/seerr/issues/2425 )) - ([39ae32f](39ae32f509 ))
##### ⚡ Performance
- Add missing indexes on all foreign key columns ([#​2461](https://github.com/seerr-team/seerr/issues/2461 )) - ([c6bcfe0](c6bcfe0ae4 ))
##### ⚙️ Miscellaneous Tasks
- *(changelog)* Fix changelog template ([#​2431](https://github.com/seerr-team/seerr/issues/2431 )) - ([c2977f6](c2977f6430 ))
- *(eslint)* Add react/self-closing-comp ([#​2563](https://github.com/seerr-team/seerr/issues/2563 )) - ([cd8b386](cd8b386bf8 ))
- *(github)* Add docs and maintenance issue templates ([#​2467](https://github.com/seerr-team/seerr/issues/2467 )) - ([cf4883a](cf4883a55e ))
- *(helm)* Add GatewayAPI route support to helm chart ([#​2544](https://github.com/seerr-team/seerr/issues/2544 )) - ([3a42f59](3a42f593d5 ))
- *(helm)* Update ghcr.io/seerr-team/seerr ( 3.0.0 → 3.0.1 ) \[skip-ci] ([#​2441](https://github.com/seerr-team/seerr/issues/2441 )) - ([87fb0df](87fb0dfd6c ))
- *(husky)* Fixed husky commit message from bash/zsh syntax to sh syntax ([#​2572](https://github.com/seerr-team/seerr/issues/2572 )) - ([a00c9e5](a00c9e5e7c ))
- *(release)* Prepare ${TAG\_VERSION} - ([94a70bb](94a70bb5fc ))
- Updated the Contributing and Security guides to reflect our current practices ([#​2579](https://github.com/seerr-team/seerr/issues/2579 )) - ([0d40a42](0d40a42de7 ))
- Disable nextjs telemetry ([#​2517](https://github.com/seerr-team/seerr/issues/2517 )) - ([cecdd63](cecdd63108 ))
- Update contributing guide regarding Automated AI Agent ([#​2518](https://github.com/seerr-team/seerr/issues/2518 )) - ([880fbc9](880fbc902d ))
- Remove discord notification from release ([#​2501](https://github.com/seerr-team/seerr/issues/2501 )) - ([fba20c1](fba20c1b39 ))
- Add create-tag workflow to streamline release process ([#​2493](https://github.com/seerr-team/seerr/issues/2493 )) - ([06e5eb0](06e5eb0704 ))
- Update concurrency logic ([#​2481](https://github.com/seerr-team/seerr/issues/2481 )) - ([4939f13](4939f13dbe ))
- Add semantic-pr workflow to enforce conventional commits ([#​2472](https://github.com/seerr-team/seerr/issues/2472 )) - ([5e57fdc](5e57fdcf66 ))
##### New Contributors ❤️
- [@​caillou](https://github.com/caillou ) made their first contribution
- [@​Kenshin9977](https://github.com/Kenshin9977 ) made their first contribution
- [@​MagicLegend](https://github.com/MagicLegend ) made their first contribution
- [@​wiiaam](https://github.com/wiiaam ) made their first contribution
- [@​mjonkus](https://github.com/mjonkus ) made their first contribution
- [@​nova-api](https://github.com/nova-api ) made their first contribution
- [@​mreid-tt](https://github.com/mreid-tt ) made their first contribution
- [@​DataBitz](https://github.com/DataBitz ) made their first contribution
- [@​Hyperion2220](https://github.com/Hyperion2220 ) made their first contribution
- [@​blassley](https://github.com/blassley ) made their first contribution
- [@​JanKleine](https://github.com/JanKleine ) made their first contribution
- [@​koiralasandesh](https://github.com/koiralasandesh ) made their first contribution<!-- generated by git-cliff -->
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4284
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 18:05:56 +00:00
3fe6a5a5da
chore(deps): update ghcr.io/0xerr0r/blocky docker tag to v0.29.0 ( #4283 )
...
lint-test-docker / lint-docker-compose (push) Successful in 31s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky ) | minor | `v0.28.2` → `v0.29.0` |
---
### Release Notes
<details>
<summary>0xERR0R/blocky (ghcr.io/0xerr0r/blocky)</summary>
### [`v0.29.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.29.0 )
[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.28.2...v0.29.0 )
#### Changelog
##### Features
- [`0c35f21`](0c35f21b85 ): feat: add RFC 7239 Forwarded header support for client IP parsing ([#​1941](https://github.com/0xERR0R/blocky/issues/1941 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`011e3eb`](011e3eb500 ): feat: implement DNS64 support ([#​1933](https://github.com/0xERR0R/blocky/issues/1933 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`e199445`](e199445bcd ): feat: improve IP parsing from X-Forwarded-For header ([#​1940](https://github.com/0xERR0R/blocky/issues/1940 )) ([@​0xERR0R](https://github.com/0xERR0R ))
##### Bug fixes
- [`257fe07`](257fe07f31 ): fix: Incorrect rate data shown on Grafana dashboards ([#​1948](https://github.com/0xERR0R/blocky/issues/1948 )) ([@​mattdy](https://github.com/mattdy ))
- [`1a4d22d`](1a4d22d3d8 ): fix: db automigration with timescaledb ([#​1975](https://github.com/0xERR0R/blocky/issues/1975 )) ([@​manofthepeace](https://github.com/manofthepeace ))
- [`9874212`](98742121da ): fix: use context based versions of net.Listen and net.Dial ([#​1952](https://github.com/0xERR0R/blocky/issues/1952 )) ([@​sonjek](https://github.com/sonjek ))
##### Build and dependencies
- [`fe67404`](fe674044da ): build(deps): bump actions/checkout from 5 to 6 ([#​1943](https://github.com/0xERR0R/blocky/issues/1943 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4752061`](4752061443 ): build(deps): bump actions/download-artifact from 6 to 7 ([#​1961](https://github.com/0xERR0R/blocky/issues/1961 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`d459311`](d459311378 ): build(deps): bump actions/download-artifact from 7 to 8 ([#​2000](https://github.com/0xERR0R/blocky/issues/2000 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`fa1614b`](fa1614bbbe ): build(deps): bump actions/upload-artifact from 5 to 6 ([#​1960](https://github.com/0xERR0R/blocky/issues/1960 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`11b6f92`](11b6f92387 ): build(deps): bump actions/upload-artifact from 6 to 7 ([#​1998](https://github.com/0xERR0R/blocky/issues/1998 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e83805c`](e83805c987 ): build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ([#​1992](https://github.com/0xERR0R/blocky/issues/1992 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4f62ec8`](4f62ec8009 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 ([#​1976](https://github.com/0xERR0R/blocky/issues/1976 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`16644c5`](16644c5659 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 ([#​1978](https://github.com/0xERR0R/blocky/issues/1978 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`36ae188`](36ae188e72 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 ([#​1996](https://github.com/0xERR0R/blocky/issues/1996 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4733c6b`](4733c6bb52 ): build(deps): bump github.com/breml/rootcerts from 0.3.3 to 0.3.4 ([#​1987](https://github.com/0xERR0R/blocky/issues/1987 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e4f7462`](e4f746218f ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 ([#​1972](https://github.com/0xERR0R/blocky/issues/1972 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`f9dd4d2`](f9dd4d294a ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 ([#​1985](https://github.com/0xERR0R/blocky/issues/1985 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e66a29d`](e66a29d874 ): build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 ([#​1959](https://github.com/0xERR0R/blocky/issues/1959 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`8e69355`](8e693558d7 ): build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 ([#​1968](https://github.com/0xERR0R/blocky/issues/1968 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`5e8b555`](5e8b555984 ): build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 ([#​1977](https://github.com/0xERR0R/blocky/issues/1977 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef5dc97`](ef5dc97ddf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 ([#​1956](https://github.com/0xERR0R/blocky/issues/1956 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`670542b`](670542bacf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 ([#​1966](https://github.com/0xERR0R/blocky/issues/1966 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e062742`](e062742259 ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 ([#​1970](https://github.com/0xERR0R/blocky/issues/1970 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4926d16`](4926d161fe ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 ([#​1981](https://github.com/0xERR0R/blocky/issues/1981 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ca0da10`](ca0da10f7c ): build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#​1955](https://github.com/0xERR0R/blocky/issues/1955 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`567a738`](567a73887b ): build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 ([#​1967](https://github.com/0xERR0R/blocky/issues/1967 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`c3aab87`](c3aab87e1d ): build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#​1982](https://github.com/0xERR0R/blocky/issues/1982 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef79a67`](ef79a6789a ): build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ([#​1974](https://github.com/0xERR0R/blocky/issues/1974 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6775759`](67757591e5 ): build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ([#​1953](https://github.com/0xERR0R/blocky/issues/1953 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`71c39fc`](71c39fc132 ): build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ([#​1939](https://github.com/0xERR0R/blocky/issues/1939 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`be31648`](be316486ac ): build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 ([#​1957](https://github.com/0xERR0R/blocky/issues/1957 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a574078`](a5740782ea ): build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 ([#​1971](https://github.com/0xERR0R/blocky/issues/1971 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6f3f295`](6f3f2959d3 ): build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 ([#​1988](https://github.com/0xERR0R/blocky/issues/1988 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6a75afb`](6a75afb480 ): build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 ([#​1997](https://github.com/0xERR0R/blocky/issues/1997 )) ([@​dependabot](https://github.com/dependabot )\[bot])
##### Misc
- [`439e99b`](439e99b193 ): Add Blocky Visor to web UIs section in installation.md ([#​1993](https://github.com/0xERR0R/blocky/issues/1993 )) ([@​JCHHeilmann](https://github.com/JCHHeilmann ))
- [`ced469f`](ced469f479 ): refactor: centralize DNS response creation logic with helper functions ([#​1942](https://github.com/0xERR0R/blocky/issues/1942 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`3075c38`](3075c3810c ): refactor: clean up obsolete Go syntax ([#​1951](https://github.com/0xERR0R/blocky/issues/1951 )) ([@​sonjek](https://github.com/sonjek ))
- [`9fe42a8`](9fe42a8621 ): refactor: simplify code for improved readability and maintainability ([#​1945](https://github.com/0xERR0R/blocky/issues/1945 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`6581668`](65816682cc ): refactor: use mockery for mocks ([#​1944](https://github.com/0xERR0R/blocky/issues/1944 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`55ab95e`](55ab95ed4d ): test(metrics): Prometheus metrics ([#​1868](https://github.com/0xERR0R/blocky/issues/1868 )) ([@​zeilenschubser](https://github.com/zeilenschubser ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS44IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4283
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 18:04:52 +00:00
22b07960f5
chore(deps): update 0xerr0r/blocky to v0.29.0 ( #4282 )
...
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 |
|---|---|---|
| [0xerr0r/blocky](https://github.com/0xerr0r/blocky ) | minor | `v0.28.2` → `v0.29.0` |
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky ) | minor | `v0.28.2` → `v0.29.0` |
---
### Release Notes
<details>
<summary>0xerr0r/blocky (0xerr0r/blocky)</summary>
### [`v0.29.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.29.0 )
[Compare Source](https://github.com/0xerr0r/blocky/compare/v0.28.2...v0.29.0 )
#### Changelog
##### Features
- [`0c35f21`](0c35f21b85 ): feat: add RFC 7239 Forwarded header support for client IP parsing ([#​1941](https://github.com/0xerr0r/blocky/issues/1941 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`011e3eb`](011e3eb500 ): feat: implement DNS64 support ([#​1933](https://github.com/0xerr0r/blocky/issues/1933 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`e199445`](e199445bcd ): feat: improve IP parsing from X-Forwarded-For header ([#​1940](https://github.com/0xerr0r/blocky/issues/1940 )) ([@​0xERR0R](https://github.com/0xERR0R ))
##### Bug fixes
- [`257fe07`](257fe07f31 ): fix: Incorrect rate data shown on Grafana dashboards ([#​1948](https://github.com/0xerr0r/blocky/issues/1948 )) ([@​mattdy](https://github.com/mattdy ))
- [`1a4d22d`](1a4d22d3d8 ): fix: db automigration with timescaledb ([#​1975](https://github.com/0xerr0r/blocky/issues/1975 )) ([@​manofthepeace](https://github.com/manofthepeace ))
- [`9874212`](98742121da ): fix: use context based versions of net.Listen and net.Dial ([#​1952](https://github.com/0xerr0r/blocky/issues/1952 )) ([@​sonjek](https://github.com/sonjek ))
##### Build and dependencies
- [`fe67404`](fe674044da ): build(deps): bump actions/checkout from 5 to 6 ([#​1943](https://github.com/0xerr0r/blocky/issues/1943 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4752061`](4752061443 ): build(deps): bump actions/download-artifact from 6 to 7 ([#​1961](https://github.com/0xerr0r/blocky/issues/1961 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`d459311`](d459311378 ): build(deps): bump actions/download-artifact from 7 to 8 ([#​2000](https://github.com/0xerr0r/blocky/issues/2000 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`fa1614b`](fa1614bbbe ): build(deps): bump actions/upload-artifact from 5 to 6 ([#​1960](https://github.com/0xerr0r/blocky/issues/1960 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`11b6f92`](11b6f92387 ): build(deps): bump actions/upload-artifact from 6 to 7 ([#​1998](https://github.com/0xerr0r/blocky/issues/1998 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e83805c`](e83805c987 ): build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ([#​1992](https://github.com/0xerr0r/blocky/issues/1992 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4f62ec8`](4f62ec8009 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 ([#​1976](https://github.com/0xerr0r/blocky/issues/1976 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`16644c5`](16644c5659 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 ([#​1978](https://github.com/0xerr0r/blocky/issues/1978 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`36ae188`](36ae188e72 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 ([#​1996](https://github.com/0xerr0r/blocky/issues/1996 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4733c6b`](4733c6bb52 ): build(deps): bump github.com/breml/rootcerts from 0.3.3 to 0.3.4 ([#​1987](https://github.com/0xerr0r/blocky/issues/1987 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e4f7462`](e4f746218f ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 ([#​1972](https://github.com/0xerr0r/blocky/issues/1972 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`f9dd4d2`](f9dd4d294a ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 ([#​1985](https://github.com/0xerr0r/blocky/issues/1985 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e66a29d`](e66a29d874 ): build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 ([#​1959](https://github.com/0xerr0r/blocky/issues/1959 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`8e69355`](8e693558d7 ): build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 ([#​1968](https://github.com/0xerr0r/blocky/issues/1968 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`5e8b555`](5e8b555984 ): build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 ([#​1977](https://github.com/0xerr0r/blocky/issues/1977 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef5dc97`](ef5dc97ddf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 ([#​1956](https://github.com/0xerr0r/blocky/issues/1956 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`670542b`](670542bacf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 ([#​1966](https://github.com/0xerr0r/blocky/issues/1966 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e062742`](e062742259 ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 ([#​1970](https://github.com/0xerr0r/blocky/issues/1970 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4926d16`](4926d161fe ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 ([#​1981](https://github.com/0xerr0r/blocky/issues/1981 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ca0da10`](ca0da10f7c ): build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#​1955](https://github.com/0xerr0r/blocky/issues/1955 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`567a738`](567a73887b ): build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 ([#​1967](https://github.com/0xerr0r/blocky/issues/1967 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`c3aab87`](c3aab87e1d ): build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#​1982](https://github.com/0xerr0r/blocky/issues/1982 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef79a67`](ef79a6789a ): build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ([#​1974](https://github.com/0xerr0r/blocky/issues/1974 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6775759`](67757591e5 ): build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ([#​1953](https://github.com/0xerr0r/blocky/issues/1953 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`71c39fc`](71c39fc132 ): build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ([#​1939](https://github.com/0xerr0r/blocky/issues/1939 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`be31648`](be316486ac ): build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 ([#​1957](https://github.com/0xerr0r/blocky/issues/1957 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a574078`](a5740782ea ): build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 ([#​1971](https://github.com/0xerr0r/blocky/issues/1971 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6f3f295`](6f3f2959d3 ): build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 ([#​1988](https://github.com/0xerr0r/blocky/issues/1988 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6a75afb`](6a75afb480 ): build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 ([#​1997](https://github.com/0xerr0r/blocky/issues/1997 )) ([@​dependabot](https://github.com/dependabot )\[bot])
##### Misc
- [`439e99b`](439e99b193 ): Add Blocky Visor to web UIs section in installation.md ([#​1993](https://github.com/0xerr0r/blocky/issues/1993 )) ([@​JCHHeilmann](https://github.com/JCHHeilmann ))
- [`ced469f`](ced469f479 ): refactor: centralize DNS response creation logic with helper functions ([#​1942](https://github.com/0xerr0r/blocky/issues/1942 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`3075c38`](3075c3810c ): refactor: clean up obsolete Go syntax ([#​1951](https://github.com/0xerr0r/blocky/issues/1951 )) ([@​sonjek](https://github.com/sonjek ))
- [`9fe42a8`](9fe42a8621 ): refactor: simplify code for improved readability and maintainability ([#​1945](https://github.com/0xerr0r/blocky/issues/1945 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`6581668`](65816682cc ): refactor: use mockery for mocks ([#​1944](https://github.com/0xerr0r/blocky/issues/1944 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`55ab95e`](55ab95ed4d ): test(metrics): Prometheus metrics ([#​1868](https://github.com/0xerr0r/blocky/issues/1868 )) ([@​zeilenschubser](https://github.com/zeilenschubser ))
</details>
<details>
<summary>0xERR0R/blocky (ghcr.io/0xerr0r/blocky)</summary>
### [`v0.29.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.29.0 )
[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.28.2...v0.29.0 )
#### Changelog
##### Features
- [`0c35f21`](0c35f21b85 ): feat: add RFC 7239 Forwarded header support for client IP parsing ([#​1941](https://github.com/0xERR0R/blocky/issues/1941 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`011e3eb`](011e3eb500 ): feat: implement DNS64 support ([#​1933](https://github.com/0xERR0R/blocky/issues/1933 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`e199445`](e199445bcd ): feat: improve IP parsing from X-Forwarded-For header ([#​1940](https://github.com/0xERR0R/blocky/issues/1940 )) ([@​0xERR0R](https://github.com/0xERR0R ))
##### Bug fixes
- [`257fe07`](257fe07f31 ): fix: Incorrect rate data shown on Grafana dashboards ([#​1948](https://github.com/0xERR0R/blocky/issues/1948 )) ([@​mattdy](https://github.com/mattdy ))
- [`1a4d22d`](1a4d22d3d8 ): fix: db automigration with timescaledb ([#​1975](https://github.com/0xERR0R/blocky/issues/1975 )) ([@​manofthepeace](https://github.com/manofthepeace ))
- [`9874212`](98742121da ): fix: use context based versions of net.Listen and net.Dial ([#​1952](https://github.com/0xERR0R/blocky/issues/1952 )) ([@​sonjek](https://github.com/sonjek ))
##### Build and dependencies
- [`fe67404`](fe674044da ): build(deps): bump actions/checkout from 5 to 6 ([#​1943](https://github.com/0xERR0R/blocky/issues/1943 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4752061`](4752061443 ): build(deps): bump actions/download-artifact from 6 to 7 ([#​1961](https://github.com/0xERR0R/blocky/issues/1961 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`d459311`](d459311378 ): build(deps): bump actions/download-artifact from 7 to 8 ([#​2000](https://github.com/0xERR0R/blocky/issues/2000 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`fa1614b`](fa1614bbbe ): build(deps): bump actions/upload-artifact from 5 to 6 ([#​1960](https://github.com/0xERR0R/blocky/issues/1960 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`11b6f92`](11b6f92387 ): build(deps): bump actions/upload-artifact from 6 to 7 ([#​1998](https://github.com/0xERR0R/blocky/issues/1998 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e83805c`](e83805c987 ): build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ([#​1992](https://github.com/0xERR0R/blocky/issues/1992 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4f62ec8`](4f62ec8009 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 ([#​1976](https://github.com/0xERR0R/blocky/issues/1976 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`16644c5`](16644c5659 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 ([#​1978](https://github.com/0xERR0R/blocky/issues/1978 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`36ae188`](36ae188e72 ): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 ([#​1996](https://github.com/0xERR0R/blocky/issues/1996 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4733c6b`](4733c6bb52 ): build(deps): bump github.com/breml/rootcerts from 0.3.3 to 0.3.4 ([#​1987](https://github.com/0xERR0R/blocky/issues/1987 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e4f7462`](e4f746218f ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 ([#​1972](https://github.com/0xERR0R/blocky/issues/1972 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`f9dd4d2`](f9dd4d294a ): build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 ([#​1985](https://github.com/0xERR0R/blocky/issues/1985 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e66a29d`](e66a29d874 ): build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 ([#​1959](https://github.com/0xERR0R/blocky/issues/1959 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`8e69355`](8e693558d7 ): build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 ([#​1968](https://github.com/0xERR0R/blocky/issues/1968 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`5e8b555`](5e8b555984 ): build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 ([#​1977](https://github.com/0xERR0R/blocky/issues/1977 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef5dc97`](ef5dc97ddf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 ([#​1956](https://github.com/0xERR0R/blocky/issues/1956 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`670542b`](670542bacf ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 ([#​1966](https://github.com/0xERR0R/blocky/issues/1966 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`e062742`](e062742259 ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 ([#​1970](https://github.com/0xERR0R/blocky/issues/1970 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`4926d16`](4926d161fe ): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 ([#​1981](https://github.com/0xERR0R/blocky/issues/1981 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ca0da10`](ca0da10f7c ): build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#​1955](https://github.com/0xERR0R/blocky/issues/1955 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`567a738`](567a73887b ): build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 ([#​1967](https://github.com/0xERR0R/blocky/issues/1967 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`c3aab87`](c3aab87e1d ): build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#​1982](https://github.com/0xERR0R/blocky/issues/1982 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`ef79a67`](ef79a6789a ): build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ([#​1974](https://github.com/0xERR0R/blocky/issues/1974 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6775759`](67757591e5 ): build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ([#​1953](https://github.com/0xERR0R/blocky/issues/1953 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`71c39fc`](71c39fc132 ): build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ([#​1939](https://github.com/0xERR0R/blocky/issues/1939 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`be31648`](be316486ac ): build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 ([#​1957](https://github.com/0xERR0R/blocky/issues/1957 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a574078`](a5740782ea ): build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 ([#​1971](https://github.com/0xERR0R/blocky/issues/1971 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6f3f295`](6f3f2959d3 ): build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 ([#​1988](https://github.com/0xERR0R/blocky/issues/1988 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`6a75afb`](6a75afb480 ): build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 ([#​1997](https://github.com/0xERR0R/blocky/issues/1997 )) ([@​dependabot](https://github.com/dependabot )\[bot])
##### Misc
- [`439e99b`](439e99b193 ): Add Blocky Visor to web UIs section in installation.md ([#​1993](https://github.com/0xERR0R/blocky/issues/1993 )) ([@​JCHHeilmann](https://github.com/JCHHeilmann ))
- [`ced469f`](ced469f479 ): refactor: centralize DNS response creation logic with helper functions ([#​1942](https://github.com/0xERR0R/blocky/issues/1942 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`3075c38`](3075c3810c ): refactor: clean up obsolete Go syntax ([#​1951](https://github.com/0xERR0R/blocky/issues/1951 )) ([@​sonjek](https://github.com/sonjek ))
- [`9fe42a8`](9fe42a8621 ): refactor: simplify code for improved readability and maintainability ([#​1945](https://github.com/0xERR0R/blocky/issues/1945 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`6581668`](65816682cc ): refactor: use mockery for mocks ([#​1944](https://github.com/0xERR0R/blocky/issues/1944 )) ([@​0xERR0R](https://github.com/0xERR0R ))
- [`55ab95e`](55ab95ed4d ): test(metrics): Prometheus metrics ([#​1868](https://github.com/0xERR0R/blocky/issues/1868 )) ([@​zeilenschubser](https://github.com/zeilenschubser ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS44IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4282
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 18:03:17 +00:00
90f050f08a
chore(deps): update searxng/searxng:latest docker digest to a0b042c ( #4280 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m31s
2026-02-27 09:02:19 +00:00
a47cbe0fa6
chore(deps): update ollama/ollama docker tag to v0.17.4 ( #4276 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m20s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ollama/ollama | patch | `0.17.2` → `0.17.4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4276
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-27 03:42:50 +00:00
d78bc03737
chore(deps): update helm release generic-device-plugin to v0.20.18 ( #4275 )
lint-test-helm / lint-helm (push) Successful in 33s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 11m34s
2026-02-27 03:29:57 +00:00
763c760de6
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.17.0 ( #4272 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m27s
render-manifests-dispatch / render-manifests-dispatch (push) Has started running
renovate / renovate (push) Successful in 1m53s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.16.0` → `2.17.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.17.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.16.0...2.17.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.16.0...2.17.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4272
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-26 23:36:14 +00:00
c8a43c49d2
chore(deps): update ollama/ollama to v0.17.2 ( #4271 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m50s
2026-02-26 23:31:09 +00:00
f272a5a29b
feat: use internal endpoints
lint-test-helm / lint-helm (push) Successful in 1m25s
renovate / renovate (push) Successful in 2m2s
render-manifests-push / render-manifests-push (push) Successful in 2m27s
2026-02-26 17:11:49 -06:00
89dbf1b4ed
chore(deps): update kube-prometheus-stack docker tag to v82.4.1 ( #4268 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m4s
renovate / renovate (push) Successful in 1m55s
2026-02-26 20:13:32 +00:00
7246308ba8
chore(deps): update ollama/ollama docker tag to v0.17.1 ( #4262 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ollama/ollama | patch | `0.17.0` → `0.17.1` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4262
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-26 20:09:56 +00:00
f467d00f3e
chore(deps): update helm release argo-cd to v9.4.5 ( #4259 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Successful in 2m33s
2026-02-26 20:03:33 +00:00
22e6a5a795
chore(deps): update ghcr.io/linuxserver/bazarr docker tag to v1.5.6 ( #4257 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Has been cancelled
2026-02-26 20:02:40 +00:00
2c3e28de7c
chore(deps): update dependency morpheus65535/bazarr to v1.5.6 ( #4256 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
2026-02-26 20:02:04 +00:00
797d1e6b43
chore(deps): update booklore-app/booklore to v2.0.3 ( #4255 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-02-26 20:01:46 +00:00
64af90268a
chore(deps): update dependency ollama/ollama to v0.17.1 ( #4254 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 5m0s
2026-02-26 19:03:52 +00:00
2c2bf733bd
chore(deps): update dependency clidey/whodb to v0.95.0 ( #4252 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m18s
renovate / renovate (push) Successful in 3m51s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.94.0` → `0.95.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.95.0`](https://github.com/clidey/whodb/releases/tag/0.95.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.94.0...0.95.0 )
- Logging system has been refactored to be more flexible - we now have the option to log directly to a file using the environmental variables WHODB\_LOG\_FILE and WHODB\_ACCESS\_LOG\_FILE
- WHODB\_LOG\_FILE is for directing the non-http logs to a file. If it is not set, then the logs go to stdout. If it is set to "default", then the logs go to /var/log/whodb/whodb.log. Otherwise a user can pass in a path like /home/ah/whodb.log.
- WHODB\_ACCESS\_LOG\_FILE is for directing the http only access logs to a file. If it is not set, then the http access logs do NOT go to stdout (so this reduces what gets sent to stdout as usually these logs aren't super helpful for debugging). If it is set to "default", then the access logs go to /var/log/whodb/whodb.access.log. Otherwise a user can pass in a path like /home/ah/whodb.access.log.
- Iif nothing is set, then the defaults are stdout and non-http logging
- Please note you may have to run WhoDB as root in order to be able to write to /var/log if you specify the "default" location.
- Accessibility updates - we're trying to improve app accessibility across the board. Any issues you run into, please let us know!
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.95.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.94.0...0.95.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4252
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-26 17:34:08 +00:00
e1b62113c1
chore(deps): update searxng/searxng:latest docker digest to 2c86f95 ( #4250 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m36s
2026-02-26 11:03:37 +00:00
4fde64a6a1
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.6 ( #4247 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 3m41s
2026-02-26 04:14:15 +00:00
45159022c9
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.16.0 ( #4246 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m37s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.15.1` → `2.16.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.16.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.15.1...2.16.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.15.1...2.16.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4246
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-26 04:12:25 +00:00
fbc8b4014f
chore(deps): update kube-prometheus-stack docker tag to v82.4.0 ( #4232 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m37s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 43m25s
renovate / renovate (push) Successful in 3m11s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.3.0` → `82.4.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.4.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.4.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.3.0...kube-prometheus-stack-82.4.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] unify PodDisruptionBudget configuration by [@​mkmet](https://github.com/mkmet ) in [#​6669](https://github.com/prometheus-community/helm-charts/pull/6669 )
#### New Contributors
- [@​mkmet](https://github.com/mkmet ) made their first contribution in [#​6669](https://github.com/prometheus-community/helm-charts/pull/6669 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.19.1...kube-prometheus-stack-82.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4232
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-26 00:02:47 +00:00
7411f391e8
feat: add proxy auth
lint-test-helm / lint-helm (push) Successful in 1m21s
render-manifests-push / render-manifests-push (push) Successful in 4m17s
renovate / renovate (push) Successful in 5m3s
2026-02-25 17:42:52 -06:00
536e164b03
fix: change headers
lint-test-helm / lint-helm (push) Successful in 40s
render-manifests-push / render-manifests-push (push) Successful in 2m26s
renovate / renovate (push) Successful in 3m3s
2026-02-25 17:25:18 -06:00
ade761cc85
feat: add reference grant
lint-test-helm / lint-helm (push) Successful in 47s
render-manifests-push / render-manifests-push (push) Successful in 2m2s
renovate / renovate (push) Successful in 3m24s
2026-02-25 17:08:38 -06:00
218cb6c9de
fix: apply rule for routing
lint-test-helm / lint-helm (push) Successful in 40s
render-manifests-push / render-manifests-push (push) Successful in 1m52s
renovate / renovate (push) Successful in 3m30s
2026-02-25 17:03:38 -06:00
9ba91dd00b
fix: fix headers
lint-test-helm / lint-helm (push) Successful in 1m18s
render-manifests-push / render-manifests-push (push) Successful in 2m38s
renovate / renovate (push) Successful in 3m9s
2026-02-25 16:44:58 -06:00
4c02107d95
fix: fix placement
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Successful in 1m26s
renovate / renovate (push) Successful in 4m13s
2026-02-25 16:27:01 -06:00
4faecf7888
feat: add proxy auth
lint-test-helm / lint-helm (push) Successful in 30s
render-manifests-push / render-manifests-push (push) Failing after 1m3s
renovate / renovate (push) Has been cancelled
2026-02-25 16:24:43 -06:00
b0e7da062a
chore(deps): update dependency elastic/cloud-on-k8s to v3.3.1 ( #4237 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m1s
renovate / renovate (push) Successful in 2m32s
2026-02-25 21:47:42 +00:00
91540f1955
chore(deps): update booklore-app/booklore to v2.0.2 ( #4236 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-25 21:47:16 +00:00
cd35da4bed
chore(deps): update helm release eck-operator to v3.3.1 ( #4234 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 44s
renovate / renovate (push) Successful in 3m7s
2026-02-25 18:49:22 +00:00
752c9fc47d
chore(deps): update dependency tailscale/tailscale to v1.94.2 ( #4233 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Failing after 6s
renovate / renovate (push) Has been cancelled
2026-02-25 18:48:42 +00:00
826558ae44
chore(deps): update helm release authentik to v2026 ( #4227 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 1m52s
Reviewed-on: #4227
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-25 04:46:25 +00:00
ff9f57dd2d
chore(deps): update d3fk/s3cmd:latest docker digest to e83b083 ( #4229 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Successful in 2m16s
2026-02-25 03:03:01 +00:00
b24e710da6
feat: disable backups
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 1m53s
renovate / renovate (push) Successful in 3m7s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 31m5s
2026-02-24 18:26:13 -06:00
e9c7154f56
revert: downgrade chart
lint-test-helm / lint-helm (push) Successful in 1m8s
render-manifests-push / render-manifests-push (push) Successful in 1m48s
renovate / renovate (push) Successful in 4m19s
2026-02-24 17:34:28 -06:00
636bf738d4
chore(deps): update ghcr.io/linuxserver/bazarr:1.5.5 docker digest to c381924 ( #4224 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 49s
renovate / renovate (push) Successful in 2m42s
2026-02-24 22:53:20 +00:00
5bfd49f592
chore(deps): update helm release authentik to v2026 ( #4222 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m8s
renovate / renovate (push) Has been cancelled
Reviewed-on: #4222
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 22:49:27 +00:00
15423676b5
chore(deps): update booklore-app/booklore to v2 (major) ( #4176 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 4m52s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [booklore-app/BookLore](https://github.com/booklore-app/BookLore ) | major | `v1.18.5` → `v2.0.1` |
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore ) | major | `v1.18.5` → `v2.0.1` |
---
### Release Notes
<details>
<summary>booklore-app/BookLore (booklore-app/BookLore)</summary>
### [`v2.0.1`](https://github.com/booklore-app/booklore/releases/tag/v2.0.1 )
[Compare Source](https://github.com/booklore-app/BookLore/compare/v2.0.0...v2.0.1 )
#### 🌟 What's New in v2.0.1
#### 🐛 Bug Fixes
- Fix max upload size description to include all file formats ([#​2894](https://github.com/booklore-app/BookLore/issues/2894 )) by [@​acx10](https://github.com/acx10 )
- Fix magic shelf physical book filter and polish UI ([#​2888](https://github.com/booklore-app/BookLore/issues/2888 )) by [@​acx10](https://github.com/acx10 )
- Fix metadata settings not saving due to null deserialization error ([#​2886](https://github.com/booklore-app/BookLore/issues/2886 )) by [@​acx10](https://github.com/acx10 )
- Fix Kobo download/image URLs using wrong port behind reverse proxy ([#​2875](https://github.com/booklore-app/BookLore/issues/2875 )) by [@​acx10](https://github.com/acx10 )
- Fix app crash on startup when /bookdrop volume is not mounted ([#​2873](https://github.com/booklore-app/BookLore/issues/2873 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- Hide sidecar tab for physical books ([#​2887](https://github.com/booklore-app/BookLore/issues/2887 )) by [@​acx10](https://github.com/acx10 )
- Translations update from Hosted Weblate ([#​2866](https://github.com/booklore-app/BookLore/issues/2866 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.0.1`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.1`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.0.0...v2.0.1 >
### [`v2.0.0`](https://github.com/booklore-app/booklore/releases/tag/v2.0.0 )
[Compare Source](https://github.com/booklore-app/BookLore/compare/v1.18.5...v2.0.0 )
#### 🌟 What's New in v2.0.0
This is the biggest Booklore release yet, with nearly 200 commits touching every part of the application:
- **Multi-Format Book Support & Audiobooks**: Books can now have multiple file formats (EPUB, PDF, CBZ, etc.) attached to a single entry. Full audiobook support is here with a dedicated player, streaming playback, narrator filtering, and session tracking.
- **Duplicate Book Detection & Merge**: Booklore can now detect duplicate books across your library. A new merge tool lets you combine duplicates, choose which formats to keep, and optionally move files, all without losing metadata.
- **Author Metadata via Audnexus**: Author pages now pull rich metadata (bios, images) from the Audnexus API, with a dedicated author browser, detail page, and editor.
- **Series Browser**: A brand new series browser page with search, filtering, sorting, and resizable cards for browsing your series collection at a glance.
- **Annotation Notebook**: All your highlights, notes, and bookmarks are now collected in a searchable, paginated notebook view.
- **Audit Log System**: Admins can now see a full audit trail of significant actions (user management, library changes, metadata operations) with geo flags, relative timestamps, and filterable logs.
- **Bidirectional Kobo Sync**: Full two-way reading progress sync with Kobo devices, plus shelves and magic shelves now sync as Kobo tags.
- **Cascading Sidebar Filters**: Filters now cascade, so selecting an author narrows available series, genres, etc. You can also customize which filters are visible.
- **10+ New Statistics Charts**: A massive expansion of the stats page with reading heatmaps, distribution charts, completion races, and more.
- **PDF Annotations & Reader Upgrades**: The PDF reader now supports annotations, dark/light mode toggle, and Range streaming. The ebook reader gains fullscreen, keyboard shortcuts, and go-to-percentage. The CBX reader adds fullscreen, slideshow, RTL, and long strip mode.
- **Sidecar Metadata Files**: Booklore can now read and write `.metadata.json` sidecar files alongside your books for portable metadata storage.
- **Extended Comic Metadata**: Full ComicInfo.xml support with a dedicated comic metadata picker and write-back to CBZ/PDF files.
- **Internationalization via Weblate**: Booklore is now fully translatable with Transloco and Weblate integration. Ships with 15+ languages including Hungarian, Slovenian, Croatian, Swedish, Chinese, and Japanese.
- **Java 25, Spring Boot 4, Gradle 9**: The entire backend has been upgraded to the latest stack. Nginx has been removed; Angular is now served directly from Spring Boot.
- **Login Rate Limiting**: Brute-force protection on the login endpoint. Plus new age and content rating support for restricted libraries.
- **Performance**: Book list API optimized with ETag caching, delta sync, and IndexedDB. Project Lilliput compact object headers reduce heap usage.
#### 🚀 New Features
- Introduce multi-format book support, including audiobooks ([#​2486](https://github.com/booklore-app/BookLore/issues/2486 )) by [@​acx10](https://github.com/acx10 )
- Add duplicate book detection/merge and fix format-related data loss ([#​2820](https://github.com/booklore-app/BookLore/issues/2820 )) by [@​acx10](https://github.com/acx10 )
- Add author metadata via Audnexus with browser, detail, and editor pages ([#​2843](https://github.com/booklore-app/BookLore/issues/2843 )) by [@​acx10](https://github.com/acx10 )
- feat: add series browser page ([#​2771](https://github.com/booklore-app/BookLore/issues/2771 )) by [@​acx10](https://github.com/acx10 )
- feat: add annotation notebook with server-side pagination ([#​2736](https://github.com/booklore-app/BookLore/issues/2736 )) by [@​acx10](https://github.com/acx10 )
- feat: add audit log system for tracking admin-significant actions ([#​2759](https://github.com/booklore-app/BookLore/issues/2759 )) by [@​acx10](https://github.com/acx10 )
- Add bidirectional Kobo reading progress sync ([#​2791](https://github.com/booklore-app/BookLore/issues/2791 )) by [@​acx10](https://github.com/acx10 )
- feat(filters): implement cascading sidebar filters ([#​2616](https://github.com/booklore-app/BookLore/issues/2616 )) by [@​acx10](https://github.com/acx10 )
- feat(cbx-reader): add fullscreen, slideshow, RTL, long strip mode and keyboard shortcuts ([#​2632](https://github.com/booklore-app/BookLore/issues/2632 )) by [@​acx10](https://github.com/acx10 )
- feat(sidecar): add sidecar JSON metadata file support ([#​2657](https://github.com/booklore-app/BookLore/issues/2657 )) by [@​acx10](https://github.com/acx10 )
- feat(comic-metadata): add extended comic metadata support ([#​2654](https://github.com/booklore-app/BookLore/issues/2654 )) by [@​acx10](https://github.com/acx10 )
- feat(i18n): add Transloco translation framework with EN/ES and 7 language scaffolds ([#​2681](https://github.com/booklore-app/BookLore/issues/2681 )) by [@​acx10](https://github.com/acx10 )
- feat(api, build): Upgrade to Java 25, Gradle 9, and Spring Boot 4, Jackson 3 ([#​2597](https://github.com/booklore-app/BookLore/issues/2597 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Remove nginx and serve Angular directly from Spring Boot ([#​2662](https://github.com/booklore-app/BookLore/issues/2662 )) by [@​acx10](https://github.com/acx10 )
- feat: add login rate limiting to prevent brute-force attacks ([#​2761](https://github.com/booklore-app/BookLore/issues/2761 )) by [@​acx10](https://github.com/acx10 )
- feat(content-restrictions): add age rating and content rating support ([#​2619](https://github.com/booklore-app/BookLore/issues/2619 )) by [@​acx10](https://github.com/acx10 )
- feat(sorting): add multi-field sorting support ([#​2628](https://github.com/booklore-app/BookLore/issues/2628 )) by [@​acx10](https://github.com/acx10 )
- feat(metadata): add custom metadata write to file support for moods, tags, ratings, and external IDs in PDF, and CBZ ([#​2552](https://github.com/booklore-app/BookLore/issues/2552 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat(metadata) Save basic metadata to EPUB file - Bonus use Calibre Custom Columns for importing metadata. ([#​1879](https://github.com/booklore-app/BookLore/issues/1879 )) by [@​jadehawk](https://github.com/jadehawk )
- feat: add grouped field dropdown and composite fields to magic shelf ([#​2750](https://github.com/booklore-app/BookLore/issues/2750 )) by [@​acx10](https://github.com/acx10 )
- feat(filters): add customizable visible filters setting ([#​2625](https://github.com/booklore-app/BookLore/issues/2625 )) by [@​acx10](https://github.com/acx10 )
- Add 10 advanced stats charts ([#​2850](https://github.com/booklore-app/BookLore/issues/2850 )) by [@​acx10](https://github.com/acx10 )
- feat(stats): add 5 new user statistics charts ([#​2703](https://github.com/booklore-app/BookLore/issues/2703 )) by [@​acx10](https://github.com/acx10 )
- feat(i18n): add Weblate integration and auth translations ([#​2727](https://github.com/booklore-app/BookLore/issues/2727 )) by [@​acx10](https://github.com/acx10 )
- feat: add else clause and value modifiers to file naming patterns ([#​2724](https://github.com/booklore-app/BookLore/issues/2724 )) by [@​acx10](https://github.com/acx10 )
- feat: add button to fetch metadata from book file ([#​2739](https://github.com/booklore-app/BookLore/issues/2739 )) by [@​acx10](https://github.com/acx10 )
- feat(google-books): add optional API key configuration ([#​2629](https://github.com/booklore-app/BookLore/issues/2629 )) by [@​acx10](https://github.com/acx10 )
#### ✨ Enhancements
- feat(reader): add PDF annotations, Range streaming, and optimized chunk loading ([#​2701](https://github.com/booklore-app/BookLore/issues/2701 )) by [@​acx10](https://github.com/acx10 )
- feat(reader): add fullscreen, keyboard shortcuts, search cancel, and go-to-percentage ([#​2698](https://github.com/booklore-app/BookLore/issues/2698 )) by [@​acx10](https://github.com/acx10 )
- feat(reader): add dark/light mode toggle and improved close button to PDF reader ([#​2699](https://github.com/booklore-app/BookLore/issues/2699 )) by [@​acx10](https://github.com/acx10 )
- feat(kobo-sync): add user scoped 2 way kobo sync ([#​2452](https://github.com/booklore-app/BookLore/issues/2452 )) by [@​b3nk3](https://github.com/b3nk3 )
- feat(kobo-sync): Sync Shelves and Magic Shelves to Kobo Tags ([#​2236](https://github.com/booklore-app/BookLore/issues/2236 )) by [@​xcashy](https://github.com/xcashy )
- Redesign series page layout and book list tab ([#​2847](https://github.com/booklore-app/BookLore/issues/2847 )) by [@​acx10](https://github.com/acx10 )
- feat(sort): replace compound sort options with atomic fields and multi-sort support ([#​2686](https://github.com/booklore-app/BookLore/issues/2686 )) by [@​acx10](https://github.com/acx10 )
- Add moveFiles option to attach/merge and per-book delete in duplicate merger ([#​2833](https://github.com/booklore-app/BookLore/issues/2833 )) by [@​acx10](https://github.com/acx10 )
- feat: enhance audit logs with geo flags, relative time, and UX improvements ([#​2760](https://github.com/booklore-app/BookLore/issues/2760 )) by [@​acx10](https://github.com/acx10 )
- feat(bookdrop): add ability to poll the bookdrop folder ([#​2768](https://github.com/booklore-app/BookLore/issues/2768 )) by [@​arjunsrinivasan1997](https://github.com/arjunsrinivasan1997 )
- feat: add metadata presence filter to magic shelf ([#​2757](https://github.com/booklore-app/BookLore/issues/2757 )) by [@​acx10](https://github.com/acx10 )
- feat(upload): add upload progress tracking with progress bar and stats ([#​2640](https://github.com/booklore-app/BookLore/issues/2640 )) by [@​acx10](https://github.com/acx10 )
- feat(email): add format selection to email book dialog ([#​2650](https://github.com/booklore-app/BookLore/issues/2650 )) by [@​acx10](https://github.com/acx10 )
- feat(pwa): Enable fullscreen mode for Android immersive reading ([#​2649](https://github.com/booklore-app/BookLore/issues/2649 )) by [@​alondero](https://github.com/alondero )
- Add Hungarian and Slovenian language support ([#​2846](https://github.com/booklore-app/BookLore/issues/2846 )) by [@​acx10](https://github.com/acx10 )
- fix(library-service): prevent concurrent library scans with a tracking set ([#​2637](https://github.com/booklore-app/BookLore/issues/2637 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat: add configurable sidebar width setting ([#​2749](https://github.com/booklore-app/BookLore/issues/2749 )) by [@​acx10](https://github.com/acx10 )
- refactor(download): simplify file download to use browser native handling ([#​2639](https://github.com/booklore-app/BookLore/issues/2639 )) by [@​acx10](https://github.com/acx10 )
#### 🎨 UI Tweaks
- Add visual polish to book card component ([#​2788](https://github.com/booklore-app/BookLore/issues/2788 )) by [@​acx10](https://github.com/acx10 )
- refactor: centralize access-denied card styles into shared mixin ([#​2515](https://github.com/booklore-app/BookLore/issues/2515 )) by [@​acx10](https://github.com/acx10 )
#### 🐛 Bug Fixes
- fix(auth): resolve DST-related login failure for refresh tokens ([#​2624](https://github.com/booklore-app/BookLore/issues/2624 )) by [@​acx10](https://github.com/acx10 )
- Fix Kobo sync HeadersTooLargeException for large libraries ([#​2809](https://github.com/booklore-app/BookLore/issues/2809 )) by [@​acx10](https://github.com/acx10 )
- fix(metadata-refresh): Correct metadata update priorities and preserve disabled fields during 'replace all' ([#​2503](https://github.com/booklore-app/BookLore/issues/2503 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-parsers): improve ISBN search logic and fallback strategies for metadata fetching ([#​2502](https://github.com/booklore-app/BookLore/issues/2502 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-update): ensure per-book transaction isolation in bulk updates to prevent race conditions ([#​2536](https://github.com/booklore-app/BookLore/issues/2536 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-refresh): fix filter book shelves by authenticated user logs out the user. ([#​2481](https://github.com/booklore-app/BookLore/issues/2481 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix null collection errors for PDFs, audiobooks, and physical books ([#​2817](https://github.com/booklore-app/BookLore/issues/2817 )) by [@​acx10](https://github.com/acx10 )
- fix(library-processing): re-fetch library entity after clearing entity manager during rescan ([#​2507](https://github.com/booklore-app/BookLore/issues/2507 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(file-move): ensure file moves are rolled back if database update fails ([#​2588](https://github.com/booklore-app/BookLore/issues/2588 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(file-move): update empty directory cleanup to handle multiple library paths ([#​2634](https://github.com/booklore-app/BookLore/issues/2634 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix CBR/CB7 to CBZ conversion losing track of file path ([#​2835](https://github.com/booklore-app/BookLore/issues/2835 )) by [@​acx10](https://github.com/acx10 )
- fix(cbz-reader): CBZ reading regression and optimize ZIP parsing strategy ([#​2593](https://github.com/booklore-app/BookLore/issues/2593 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix PDF reader not loading alternate format files ([#​2836](https://github.com/booklore-app/BookLore/issues/2836 )) by [@​acx10](https://github.com/acx10 )
- fix(epub-cover-extract): improve cover image extraction with fallback handling ([#​2585](https://github.com/booklore-app/BookLore/issues/2585 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks for manifest and ZIP entries ([#​2636](https://github.com/booklore-app/BookLore/issues/2636 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(book-rule-evaluator): fix file type handling and add mapping for specific formats to fix magic shelve based on filetype ([#​2480](https://github.com/booklore-app/BookLore/issues/2480 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix magic shelf rule evaluation for numeric comparisons ([#​2795](https://github.com/booklore-app/BookLore/issues/2795 )) by [@​acx10](https://github.com/acx10 )
- Fix read status NULL progress handling in rule evaluator ([#​2821](https://github.com/booklore-app/BookLore/issues/2821 )) by [@​acx10](https://github.com/acx10 )
- Fix bookdrop race condition processing files before fully written ([#​2785](https://github.com/booklore-app/BookLore/issues/2785 )) by [@​acx10](https://github.com/acx10 )
- fix(bookdrop): handle file modifications in Bookdrop event handler ([#​2559](https://github.com/booklore-app/BookLore/issues/2559 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(hardcover-sync): Don't send repeated read status to Hardcover.app ([#​2609](https://github.com/booklore-app/BookLore/issues/2609 )) by [@​PhasecoreX](https://github.com/PhasecoreX )
- fix(api): Select correct Hardcover.app ISBN from lookup results ([#​2530](https://github.com/booklore-app/BookLore/issues/2530 )) by [@​PhasecoreX](https://github.com/PhasecoreX )
- fix(ui): fix memory leaks and cascading API calls in metadata editor ([#​2716](https://github.com/booklore-app/BookLore/issues/2716 )) by [@​acx10](https://github.com/acx10 )
- fix: replace Quill editor with native HTML rendering for book descriptions ([#​2733](https://github.com/booklore-app/BookLore/issues/2733 )) by [@​acx10](https://github.com/acx10 )
- Fix reading stats queries not accounting for timezone ([#​2844](https://github.com/booklore-app/BookLore/issues/2844 )) by [@​acx10](https://github.com/acx10 )
- Fix reading session timeline long sessions, tooltip perf, and week mismatch ([#​2848](https://github.com/booklore-app/BookLore/issues/2848 )) by [@​acx10](https://github.com/acx10 )
- fix(reading-stats,ui): update heatmap to use local time formatting… ([#​2587](https://github.com/booklore-app/BookLore/issues/2587 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- fix(select-all): "Mark All" bug and add "Remove from all shelves" bulk action across components ([#​2562](https://github.com/booklore-app/BookLore/issues/2562 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(opds): Fix OPDS CBR mime type reporting and strict Archive detection ([#​2592](https://github.com/booklore-app/BookLore/issues/2592 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix OPDS shelf filter cartesian product ([#​2837](https://github.com/booklore-app/BookLore/issues/2837 )) by [@​acx10](https://github.com/acx10 )
- fix(comic-metadata): fix series grouping bug with external ComicInfo.xml metadata ([#​2385](https://github.com/booklore-app/BookLore/issues/2385 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix additional file uploader bugs and improve metadata viewer ([#​2816](https://github.com/booklore-app/BookLore/issues/2816 )) by [@​acx10](https://github.com/acx10 )
- Fix PWA offline fallback blocking localhost access when internet is disconnected ([#​2784](https://github.com/booklore-app/BookLore/issues/2784 )) by [@​acx10](https://github.com/acx10 )
- fix(audiobook-reader): use preload=none for immediate streaming playback ([#​2518](https://github.com/booklore-app/BookLore/issues/2518 )) by [@​acx10](https://github.com/acx10 )
- fix: reset audiobook progress and clear cached progress in UI ([#​2711](https://github.com/booklore-app/BookLore/issues/2711 )) by [@​acx10](https://github.com/acx10 )
- Fix cbx reader prev/next book stacking on close ([#​2858](https://github.com/booklore-app/BookLore/issues/2858 )) by [@​acx10](https://github.com/acx10 )
- Fix ebook reader header not hiding on mobile tap ([#​2857](https://github.com/booklore-app/BookLore/issues/2857 )) by [@​acx10](https://github.com/acx10 )
- fix(reader): enable text copy in ebook reader ([#​2702](https://github.com/booklore-app/BookLore/issues/2702 )) by [@​acx10](https://github.com/acx10 )
- Fix CBZ reader scroll position reset in infinite scroll mode ([#​2781](https://github.com/booklore-app/BookLore/issues/2781 )) by [@​acx10](https://github.com/acx10 )
- Fix column gap +/- buttons in eBook reader default settings ([#​2780](https://github.com/booklore-app/BookLore/issues/2780 )) by [@​acx10](https://github.com/acx10 )
- Fix email provider creation failing due to null shared field ([#​2794](https://github.com/booklore-app/BookLore/issues/2794 )) by [@​acx10](https://github.com/acx10 )
- Fix audit logs pagination bug and add URL query param sync ([#​2787](https://github.com/booklore-app/BookLore/issues/2787 )) by [@​acx10](https://github.com/acx10 )
- Fix audit log description overflow for bulk metadata refresh ([#​2783](https://github.com/booklore-app/BookLore/issues/2783 )) by [@​acx10](https://github.com/acx10 )
- Fix multiple author card menus opening simultaneously ([#​2852](https://github.com/booklore-app/BookLore/issues/2852 )) by [@​acx10](https://github.com/acx10 )
- Fix Goodreads label mappings and format config ([#​2779](https://github.com/booklore-app/BookLore/issues/2779 )) by [@​AlfredSimpson](https://github.com/AlfredSimpson )
- fix(ui): encode filter values in query params to handle commas in names ([#​2717](https://github.com/booklore-app/BookLore/issues/2717 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): prevent footer submenu from rendering off screen ([#​2714](https://github.com/booklore-app/BookLore/issues/2714 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): inline mobile charts submenu to prevent layout overflow ([#​2713](https://github.com/booklore-app/BookLore/issues/2713 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): correctly format lubimyczytac external rating link ([#​2491](https://github.com/booklore-app/BookLore/issues/2491 )) by [@​sebhewelt](https://github.com/sebhewelt )
- Fix iconDisplay binding syntax in metadata viewer ([#​2772](https://github.com/booklore-app/BookLore/issues/2772 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- Fix mobile toolbar overlapping on small screens ([#​2856](https://github.com/booklore-app/BookLore/issues/2856 )) by [@​acx10](https://github.com/acx10 )
- Fix book browser header title overflow on mobile ([#​2808](https://github.com/booklore-app/BookLore/issues/2808 )) by [@​acx10](https://github.com/acx10 )
- fix(book-browser): resolve footer menu not hiding after navigation back ([#​2626](https://github.com/booklore-app/BookLore/issues/2626 )) by [@​acx10](https://github.com/acx10 )
- fix: align frontend Page interfaces with VIA\_DTO serialization format ([#​2751](https://github.com/booklore-app/BookLore/issues/2751 )) by [@​acx10](https://github.com/acx10 )
- fix: show provider icons in metadata viewer when only ID is present ([#​2734](https://github.com/booklore-app/BookLore/issues/2734 )) by [@​acx10](https://github.com/acx10 )
- fix: hide show-more button when description fits without truncation ([#​2766](https://github.com/booklore-app/BookLore/issues/2766 )) by [@​acx10](https://github.com/acx10 )
- fix: use audiobook thumbnail for audiobook entries in notebook ([#​2763](https://github.com/booklore-app/BookLore/issues/2763 )) by [@​acx10](https://github.com/acx10 )
- fix: show session numbers in book ([#​2696](https://github.com/booklore-app/BookLore/issues/2696 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- fix(settings): use boxed Integer for ScrollerConfig.maxItems to allow null ([#​2684](https://github.com/booklore-app/BookLore/issues/2684 )) by [@​acx10](https://github.com/acx10 )
- fix(series-multi-select): Fix transparency in series multi select pop-up ([#​2555](https://github.com/booklore-app/BookLore/issues/2555 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix: Filter text overwrites on long options ([#​2540](https://github.com/booklore-app/BookLore/issues/2540 )) by [@​acx10](https://github.com/acx10 )
- Fix: Lock icons do not stay with publisher and series name input fields ([#​2539](https://github.com/booklore-app/BookLore/issues/2539 )) by [@​acx10](https://github.com/acx10 )
- fix(metadata): improve cover errors, reduce metadata fetch count, and hide attach option ([#​2690](https://github.com/booklore-app/BookLore/issues/2690 )) by [@​acx10](https://github.com/acx10 )
#### ⚡ Performance
- perf: optimize book list API with ETag, delta sync, and IndexedDB caching ([#​2753](https://github.com/booklore-app/BookLore/issues/2753 )) by [@​acx10](https://github.com/acx10 )
- perf: enable compact object headers (Project Lilliput) ([#​2755](https://github.com/booklore-app/BookLore/issues/2755 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- refactor: split BookService into BookFileService and BookMetadataManageService ([#​2758](https://github.com/booklore-app/BookLore/issues/2758 )) by [@​acx10](https://github.com/acx10 )
- chore: fix memory leaks, add aria-labels, improve type safety and logging ([#​2764](https://github.com/booklore-app/BookLore/issues/2764 )) by [@​acx10](https://github.com/acx10 )
- chore: add caching, validation, lazy routes, refresh rate limiting, JaCoCo, and cleanup ([#​2762](https://github.com/booklore-app/BookLore/issues/2762 )) by [@​acx10](https://github.com/acx10 )
- perf: strip unused fields from book list API response ([#​2741](https://github.com/booklore-app/BookLore/issues/2741 )) by [@​acx10](https://github.com/acx10 )
- perf(epub): Replace linear manifest scans with HashMaps in EPUB reader ([#​2598](https://github.com/booklore-app/BookLore/issues/2598 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat(metadata): return full metadata from parsers instead of previews ([#​2689](https://github.com/booklore-app/BookLore/issues/2689 )) by [@​acx10](https://github.com/acx10 )
- feat: comic metadata picker, lazy-load providers, and UI improvements ([#​2679](https://github.com/booklore-app/BookLore/issues/2679 )) by [@​acx10](https://github.com/acx10 )
- Add complete translations for all supported languages ([#​2831](https://github.com/booklore-app/BookLore/issues/2831 )) by [@​acx10](https://github.com/acx10 )
- Add Hungarian and Slovenian language support ([#​2846](https://github.com/booklore-app/BookLore/issues/2846 )) by [@​acx10](https://github.com/acx10 )
- Add Croatian and Swedish translations for login page ([#​2786](https://github.com/booklore-app/BookLore/issues/2786 )) by [@​acx10](https://github.com/acx10 )
- feat: add i18n translations for stats, pdf reader, magic shelf, and remaining components (en/es) ([#​2742](https://github.com/booklore-app/BookLore/issues/2742 )) by [@​acx10](https://github.com/acx10 )
- feat: add i18n translations for book components, services, and readers (en/es) ([#​2738](https://github.com/booklore-app/BookLore/issues/2738 )) by [@​acx10](https://github.com/acx10 )
- fix(i18n): dynamic sidebar translations and UI font normalization ([#​2683](https://github.com/booklore-app/BookLore/issues/2683 )) by [@​acx10](https://github.com/acx10 )
- feat: disable PDF printing for users without download permission ([#​2737](https://github.com/booklore-app/BookLore/issues/2737 )) by [@​acx10](https://github.com/acx10 )
- feat(ui): add file name column to table view and include filename in search ([#​2712](https://github.com/booklore-app/BookLore/issues/2712 )) by [@​acx10](https://github.com/acx10 )
- feat(ui): provide hyperlinks for books as book cards in grid view ([#​2500](https://github.com/booklore-app/BookLore/issues/2500 )) by [@​berb](https://github.com/berb )
- feat(ui): Add sort by filePath ([#​1180](https://github.com/booklore-app/BookLore/issues/1180 ) and [#​2364](https://github.com/booklore-app/BookLore/issues/2364 )) ([#​2512](https://github.com/booklore-app/BookLore/issues/2512 )) by [@​chiguirepower](https://github.com/chiguirepower )
- feat(icons): Made icons for libraries and shelves optional with no default icons. ([#​2599](https://github.com/booklore-app/BookLore/issues/2599 )) by [@​arthurgiroux](https://github.com/arthurgiroux )
- fix(comicvine): add fallback to issue detail endpoint for missing creator credits ([#​2694](https://github.com/booklore-app/BookLore/issues/2694 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks for manifest and ZIP entries ([#​2636](https://github.com/booklore-app/BookLore/issues/2636 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-match): Fix metadata quality calculation to properly handle locked fields ([#​2513](https://github.com/booklore-app/BookLore/issues/2513 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(ui): reload shelves when enabling Kobo sync ([#​2715](https://github.com/booklore-app/BookLore/issues/2715 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): standardize button labels and styles across components ([#​2560](https://github.com/booklore-app/BookLore/issues/2560 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- chore: redesign README for cleaner layout and visual polish ([#​2728](https://github.com/booklore-app/BookLore/issues/2728 )) by [@​acx10](https://github.com/acx10 )
- fix: make README logo visible in GitHub light mode ([#​2756](https://github.com/booklore-app/BookLore/issues/2756 )) by [@​acx10](https://github.com/acx10 )
- chore: clean up PR template and contributing guide ([#​2660](https://github.com/booklore-app/BookLore/issues/2660 )) by [@​acx10](https://github.com/acx10 )
- fix(file naming): add leading zero to series index ([#​2642](https://github.com/booklore-app/BookLore/issues/2642 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- Update viewport meta tag to prevent auto-zoom on iOS when entering in… ([#​2620](https://github.com/booklore-app/BookLore/issues/2620 )) by [@​jmswangit](https://github.com/jmswangit )
- test(API): add missing tests for BookMapperV2 ([#​2495](https://github.com/booklore-app/BookLore/issues/2495 )) by [@​piffio](https://github.com/piffio )
- fix(audiobook-reader): use preload=none with explicit load() for faster streaming ([#​2520](https://github.com/booklore-app/BookLore/issues/2520 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): clean cached properties ([#​2499](https://github.com/booklore-app/BookLore/issues/2499 )) by [@​piffio](https://github.com/piffio )
- fix(additional-file-uploader): add file size validation with UI feedback ([#​2516](https://github.com/booklore-app/BookLore/issues/2516 )) by [@​acx10](https://github.com/acx10 )
- fix(os\_x-conversion): ignore \_\_MACOSX directory for conversions ([#​2479](https://github.com/booklore-app/BookLore/issues/2479 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(series-page): add missing overlay preference service to book card ([#​2466](https://github.com/booklore-app/BookLore/issues/2466 )) by [@​xcashy](https://github.com/xcashy )
- fix(docker): add build and gradle directories to volumes in docker compose ([#​2459](https://github.com/booklore-app/BookLore/issues/2459 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
#### 📦 Dependencies
- chore(deps): bump org.springframework.boot from 4.0.2 to 4.0.3 in /booklore-api in the gradle-dependencies group ([#​2813](https://github.com/booklore-app/BookLore/issues/2813 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 15 updates ([#​2814](https://github.com/booklore-app/BookLore/issues/2814 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group across 1 directory with 18 updates ([#​2687](https://github.com/booklore-app/BookLore/issues/2687 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 13 updates ([#​2721](https://github.com/booklore-app/BookLore/issues/2721 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 20 updates ([#​2542](https://github.com/booklore-app/BookLore/issues/2542 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the gradle-dependencies group across 1 directory with 7 updates ([#​2659](https://github.com/booklore-app/BookLore/issues/2659 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the gradle-dependencies group in /booklore-api with 2 updates ([#​2720](https://github.com/booklore-app/BookLore/issues/2720 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump tar from 7.5.7 to 7.5.9 in /booklore-ui ([#​2805](https://github.com/booklore-app/BookLore/issues/2805 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump tar from 7.5.6 to 7.5.7 in /booklore-ui ([#​2534](https://github.com/booklore-app/BookLore/issues/2534 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump hono from 4.11.9 to 4.12.0 in /booklore-ui ([#​2815](https://github.com/booklore-app/BookLore/issues/2815 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /booklore-ui ([#​2722](https://github.com/booklore-app/BookLore/issues/2722 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump [@​modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/sdk ) and [@​angular/cli](https://github.com/angular/cli ) in /booklore-ui ([#​2612](https://github.com/booklore-app/BookLore/issues/2612 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump actions/setup-node from 4 to 6 ([#​2573](https://github.com/booklore-app/BookLore/issues/2573 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
#### ⚙️ CI/CD
- ci: move Angular/Gradle builds to native CI steps to eliminate QEMU emulation ([#​2705](https://github.com/booklore-app/BookLore/issues/2705 )) by [@​acx10](https://github.com/acx10 )
- chore: add performance label to release drafter categories ([#​2754](https://github.com/booklore-app/BookLore/issues/2754 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.0.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.0`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.18.5...v2.0.0 >
#### 📸 Screenshots
<img width="750" alt="Book browser with audiobook library and cascading sidebar filters" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-browser-audiobooks-library.png " />
<img width="750" alt="Book detail page with multi-format support and alternative formats" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-detail-multi-format.png " />
<img width="300" alt="Audiobook player with streaming playback" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/audiobook-player.png " />
<img width="300" alt="Ebook reader" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/ebook-reader.png " />
<img width="750" alt="CBX comic reader with fullscreen, slideshow, RTL, and long strip mode" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/cbx-comic-reader.png " />
<img width="750" alt="Annotation notebook with highlights, notes, and bookmarks" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/annotation-notebook.png " />
<img width="750" alt="Author browser with Audnexus metadata" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/author-browser.png " />
<img width="750" alt="Series browser with search, filter, and sort" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/series-browser.png " />
<img width="500" alt="Reading Clock statistics chart" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-clock-stats.png " />
<img width="750" alt="Reading Survival Curve and Book Length Sweet Spot charts" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-survival-book-length-charts.png " />
<img width="750" alt="Reading Completion Race chart" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-completion-race.png " />
</details>
<details>
<summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>
### [`v2.0.1`](https://github.com/booklore-app/booklore/releases/tag/v2.0.1 )
[Compare Source](https://github.com/booklore-app/booklore/compare/v2.0.0...v2.0.1 )
#### 🌟 What's New in v2.0.1
#### 🐛 Bug Fixes
- Fix max upload size description to include all file formats ([#​2894](https://github.com/booklore-app/booklore/issues/2894 )) by [@​acx10](https://github.com/acx10 )
- Fix magic shelf physical book filter and polish UI ([#​2888](https://github.com/booklore-app/booklore/issues/2888 )) by [@​acx10](https://github.com/acx10 )
- Fix metadata settings not saving due to null deserialization error ([#​2886](https://github.com/booklore-app/booklore/issues/2886 )) by [@​acx10](https://github.com/acx10 )
- Fix Kobo download/image URLs using wrong port behind reverse proxy ([#​2875](https://github.com/booklore-app/booklore/issues/2875 )) by [@​acx10](https://github.com/acx10 )
- Fix app crash on startup when /bookdrop volume is not mounted ([#​2873](https://github.com/booklore-app/booklore/issues/2873 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- Hide sidecar tab for physical books ([#​2887](https://github.com/booklore-app/booklore/issues/2887 )) by [@​acx10](https://github.com/acx10 )
- Translations update from Hosted Weblate ([#​2866](https://github.com/booklore-app/booklore/issues/2866 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.0.1`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.1`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.0.0...v2.0.1 >
### [`v2.0.0`](https://github.com/booklore-app/booklore/releases/tag/v2.0.0 )
[Compare Source](https://github.com/booklore-app/booklore/compare/v1.18.5...v2.0.0 )
#### 🌟 What's New in v2.0.0
This is the biggest Booklore release yet, with nearly 200 commits touching every part of the application:
- **Multi-Format Book Support & Audiobooks**: Books can now have multiple file formats (EPUB, PDF, CBZ, etc.) attached to a single entry. Full audiobook support is here with a dedicated player, streaming playback, narrator filtering, and session tracking.
- **Duplicate Book Detection & Merge**: Booklore can now detect duplicate books across your library. A new merge tool lets you combine duplicates, choose which formats to keep, and optionally move files, all without losing metadata.
- **Author Metadata via Audnexus**: Author pages now pull rich metadata (bios, images) from the Audnexus API, with a dedicated author browser, detail page, and editor.
- **Series Browser**: A brand new series browser page with search, filtering, sorting, and resizable cards for browsing your series collection at a glance.
- **Annotation Notebook**: All your highlights, notes, and bookmarks are now collected in a searchable, paginated notebook view.
- **Audit Log System**: Admins can now see a full audit trail of significant actions (user management, library changes, metadata operations) with geo flags, relative timestamps, and filterable logs.
- **Bidirectional Kobo Sync**: Full two-way reading progress sync with Kobo devices, plus shelves and magic shelves now sync as Kobo tags.
- **Cascading Sidebar Filters**: Filters now cascade, so selecting an author narrows available series, genres, etc. You can also customize which filters are visible.
- **10+ New Statistics Charts**: A massive expansion of the stats page with reading heatmaps, distribution charts, completion races, and more.
- **PDF Annotations & Reader Upgrades**: The PDF reader now supports annotations, dark/light mode toggle, and Range streaming. The ebook reader gains fullscreen, keyboard shortcuts, and go-to-percentage. The CBX reader adds fullscreen, slideshow, RTL, and long strip mode.
- **Sidecar Metadata Files**: Booklore can now read and write `.metadata.json` sidecar files alongside your books for portable metadata storage.
- **Extended Comic Metadata**: Full ComicInfo.xml support with a dedicated comic metadata picker and write-back to CBZ/PDF files.
- **Internationalization via Weblate**: Booklore is now fully translatable with Transloco and Weblate integration. Ships with 15+ languages including Hungarian, Slovenian, Croatian, Swedish, Chinese, and Japanese.
- **Java 25, Spring Boot 4, Gradle 9**: The entire backend has been upgraded to the latest stack. Nginx has been removed; Angular is now served directly from Spring Boot.
- **Login Rate Limiting**: Brute-force protection on the login endpoint. Plus new age and content rating support for restricted libraries.
- **Performance**: Book list API optimized with ETag caching, delta sync, and IndexedDB. Project Lilliput compact object headers reduce heap usage.
#### 🚀 New Features
- Introduce multi-format book support, including audiobooks ([#​2486](https://github.com/booklore-app/booklore/issues/2486 )) by [@​acx10](https://github.com/acx10 )
- Add duplicate book detection/merge and fix format-related data loss ([#​2820](https://github.com/booklore-app/booklore/issues/2820 )) by [@​acx10](https://github.com/acx10 )
- Add author metadata via Audnexus with browser, detail, and editor pages ([#​2843](https://github.com/booklore-app/booklore/issues/2843 )) by [@​acx10](https://github.com/acx10 )
- feat: add series browser page ([#​2771](https://github.com/booklore-app/booklore/issues/2771 )) by [@​acx10](https://github.com/acx10 )
- feat: add annotation notebook with server-side pagination ([#​2736](https://github.com/booklore-app/booklore/issues/2736 )) by [@​acx10](https://github.com/acx10 )
- feat: add audit log system for tracking admin-significant actions ([#​2759](https://github.com/booklore-app/booklore/issues/2759 )) by [@​acx10](https://github.com/acx10 )
- Add bidirectional Kobo reading progress sync ([#​2791](https://github.com/booklore-app/booklore/issues/2791 )) by [@​acx10](https://github.com/acx10 )
- feat(filters): implement cascading sidebar filters ([#​2616](https://github.com/booklore-app/booklore/issues/2616 )) by [@​acx10](https://github.com/acx10 )
- feat(cbx-reader): add fullscreen, slideshow, RTL, long strip mode and keyboard shortcuts ([#​2632](https://github.com/booklore-app/booklore/issues/2632 )) by [@​acx10](https://github.com/acx10 )
- feat(sidecar): add sidecar JSON metadata file support ([#​2657](https://github.com/booklore-app/booklore/issues/2657 )) by [@​acx10](https://github.com/acx10 )
- feat(comic-metadata): add extended comic metadata support ([#​2654](https://github.com/booklore-app/booklore/issues/2654 )) by [@​acx10](https://github.com/acx10 )
- feat(i18n): add Transloco translation framework with EN/ES and 7 language scaffolds ([#​2681](https://github.com/booklore-app/booklore/issues/2681 )) by [@​acx10](https://github.com/acx10 )
- feat(api, build): Upgrade to Java 25, Gradle 9, and Spring Boot 4, Jackson 3 ([#​2597](https://github.com/booklore-app/booklore/issues/2597 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Remove nginx and serve Angular directly from Spring Boot ([#​2662](https://github.com/booklore-app/booklore/issues/2662 )) by [@​acx10](https://github.com/acx10 )
- feat: add login rate limiting to prevent brute-force attacks ([#​2761](https://github.com/booklore-app/booklore/issues/2761 )) by [@​acx10](https://github.com/acx10 )
- feat(content-restrictions): add age rating and content rating support ([#​2619](https://github.com/booklore-app/booklore/issues/2619 )) by [@​acx10](https://github.com/acx10 )
- feat(sorting): add multi-field sorting support ([#​2628](https://github.com/booklore-app/booklore/issues/2628 )) by [@​acx10](https://github.com/acx10 )
- feat(metadata): add custom metadata write to file support for moods, tags, ratings, and external IDs in PDF, and CBZ ([#​2552](https://github.com/booklore-app/booklore/issues/2552 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat(metadata) Save basic metadata to EPUB file - Bonus use Calibre Custom Columns for importing metadata. ([#​1879](https://github.com/booklore-app/booklore/issues/1879 )) by [@​jadehawk](https://github.com/jadehawk )
- feat: add grouped field dropdown and composite fields to magic shelf ([#​2750](https://github.com/booklore-app/booklore/issues/2750 )) by [@​acx10](https://github.com/acx10 )
- feat(filters): add customizable visible filters setting ([#​2625](https://github.com/booklore-app/booklore/issues/2625 )) by [@​acx10](https://github.com/acx10 )
- Add 10 advanced stats charts ([#​2850](https://github.com/booklore-app/booklore/issues/2850 )) by [@​acx10](https://github.com/acx10 )
- feat(stats): add 5 new user statistics charts ([#​2703](https://github.com/booklore-app/booklore/issues/2703 )) by [@​acx10](https://github.com/acx10 )
- feat(i18n): add Weblate integration and auth translations ([#​2727](https://github.com/booklore-app/booklore/issues/2727 )) by [@​acx10](https://github.com/acx10 )
- feat: add else clause and value modifiers to file naming patterns ([#​2724](https://github.com/booklore-app/booklore/issues/2724 )) by [@​acx10](https://github.com/acx10 )
- feat: add button to fetch metadata from book file ([#​2739](https://github.com/booklore-app/booklore/issues/2739 )) by [@​acx10](https://github.com/acx10 )
- feat(google-books): add optional API key configuration ([#​2629](https://github.com/booklore-app/booklore/issues/2629 )) by [@​acx10](https://github.com/acx10 )
#### ✨ Enhancements
- feat(reader): add PDF annotations, Range streaming, and optimized chunk loading ([#​2701](https://github.com/booklore-app/booklore/issues/2701 )) by [@​acx10](https://github.com/acx10 )
- feat(reader): add fullscreen, keyboard shortcuts, search cancel, and go-to-percentage ([#​2698](https://github.com/booklore-app/booklore/issues/2698 )) by [@​acx10](https://github.com/acx10 )
- feat(reader): add dark/light mode toggle and improved close button to PDF reader ([#​2699](https://github.com/booklore-app/booklore/issues/2699 )) by [@​acx10](https://github.com/acx10 )
- feat(kobo-sync): add user scoped 2 way kobo sync ([#​2452](https://github.com/booklore-app/booklore/issues/2452 )) by [@​b3nk3](https://github.com/b3nk3 )
- feat(kobo-sync): Sync Shelves and Magic Shelves to Kobo Tags ([#​2236](https://github.com/booklore-app/booklore/issues/2236 )) by [@​xcashy](https://github.com/xcashy )
- Redesign series page layout and book list tab ([#​2847](https://github.com/booklore-app/booklore/issues/2847 )) by [@​acx10](https://github.com/acx10 )
- feat(sort): replace compound sort options with atomic fields and multi-sort support ([#​2686](https://github.com/booklore-app/booklore/issues/2686 )) by [@​acx10](https://github.com/acx10 )
- Add moveFiles option to attach/merge and per-book delete in duplicate merger ([#​2833](https://github.com/booklore-app/booklore/issues/2833 )) by [@​acx10](https://github.com/acx10 )
- feat: enhance audit logs with geo flags, relative time, and UX improvements ([#​2760](https://github.com/booklore-app/booklore/issues/2760 )) by [@​acx10](https://github.com/acx10 )
- feat(bookdrop): add ability to poll the bookdrop folder ([#​2768](https://github.com/booklore-app/booklore/issues/2768 )) by [@​arjunsrinivasan1997](https://github.com/arjunsrinivasan1997 )
- feat: add metadata presence filter to magic shelf ([#​2757](https://github.com/booklore-app/booklore/issues/2757 )) by [@​acx10](https://github.com/acx10 )
- feat(upload): add upload progress tracking with progress bar and stats ([#​2640](https://github.com/booklore-app/booklore/issues/2640 )) by [@​acx10](https://github.com/acx10 )
- feat(email): add format selection to email book dialog ([#​2650](https://github.com/booklore-app/booklore/issues/2650 )) by [@​acx10](https://github.com/acx10 )
- feat(pwa): Enable fullscreen mode for Android immersive reading ([#​2649](https://github.com/booklore-app/booklore/issues/2649 )) by [@​alondero](https://github.com/alondero )
- Add Hungarian and Slovenian language support ([#​2846](https://github.com/booklore-app/booklore/issues/2846 )) by [@​acx10](https://github.com/acx10 )
- fix(library-service): prevent concurrent library scans with a tracking set ([#​2637](https://github.com/booklore-app/booklore/issues/2637 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat: add configurable sidebar width setting ([#​2749](https://github.com/booklore-app/booklore/issues/2749 )) by [@​acx10](https://github.com/acx10 )
- refactor(download): simplify file download to use browser native handling ([#​2639](https://github.com/booklore-app/booklore/issues/2639 )) by [@​acx10](https://github.com/acx10 )
#### 🎨 UI Tweaks
- Add visual polish to book card component ([#​2788](https://github.com/booklore-app/booklore/issues/2788 )) by [@​acx10](https://github.com/acx10 )
- refactor: centralize access-denied card styles into shared mixin ([#​2515](https://github.com/booklore-app/booklore/issues/2515 )) by [@​acx10](https://github.com/acx10 )
#### 🐛 Bug Fixes
- fix(auth): resolve DST-related login failure for refresh tokens ([#​2624](https://github.com/booklore-app/booklore/issues/2624 )) by [@​acx10](https://github.com/acx10 )
- Fix Kobo sync HeadersTooLargeException for large libraries ([#​2809](https://github.com/booklore-app/booklore/issues/2809 )) by [@​acx10](https://github.com/acx10 )
- fix(metadata-refresh): Correct metadata update priorities and preserve disabled fields during 'replace all' ([#​2503](https://github.com/booklore-app/booklore/issues/2503 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-parsers): improve ISBN search logic and fallback strategies for metadata fetching ([#​2502](https://github.com/booklore-app/booklore/issues/2502 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-update): ensure per-book transaction isolation in bulk updates to prevent race conditions ([#​2536](https://github.com/booklore-app/booklore/issues/2536 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-refresh): fix filter book shelves by authenticated user logs out the user. ([#​2481](https://github.com/booklore-app/booklore/issues/2481 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix null collection errors for PDFs, audiobooks, and physical books ([#​2817](https://github.com/booklore-app/booklore/issues/2817 )) by [@​acx10](https://github.com/acx10 )
- fix(library-processing): re-fetch library entity after clearing entity manager during rescan ([#​2507](https://github.com/booklore-app/booklore/issues/2507 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(file-move): ensure file moves are rolled back if database update fails ([#​2588](https://github.com/booklore-app/booklore/issues/2588 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(file-move): update empty directory cleanup to handle multiple library paths ([#​2634](https://github.com/booklore-app/booklore/issues/2634 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix CBR/CB7 to CBZ conversion losing track of file path ([#​2835](https://github.com/booklore-app/booklore/issues/2835 )) by [@​acx10](https://github.com/acx10 )
- fix(cbz-reader): CBZ reading regression and optimize ZIP parsing strategy ([#​2593](https://github.com/booklore-app/booklore/issues/2593 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix PDF reader not loading alternate format files ([#​2836](https://github.com/booklore-app/booklore/issues/2836 )) by [@​acx10](https://github.com/acx10 )
- fix(epub-cover-extract): improve cover image extraction with fallback handling ([#​2585](https://github.com/booklore-app/booklore/issues/2585 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks for manifest and ZIP entries ([#​2636](https://github.com/booklore-app/booklore/issues/2636 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(book-rule-evaluator): fix file type handling and add mapping for specific formats to fix magic shelve based on filetype ([#​2480](https://github.com/booklore-app/booklore/issues/2480 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix magic shelf rule evaluation for numeric comparisons ([#​2795](https://github.com/booklore-app/booklore/issues/2795 )) by [@​acx10](https://github.com/acx10 )
- Fix read status NULL progress handling in rule evaluator ([#​2821](https://github.com/booklore-app/booklore/issues/2821 )) by [@​acx10](https://github.com/acx10 )
- Fix bookdrop race condition processing files before fully written ([#​2785](https://github.com/booklore-app/booklore/issues/2785 )) by [@​acx10](https://github.com/acx10 )
- fix(bookdrop): handle file modifications in Bookdrop event handler ([#​2559](https://github.com/booklore-app/booklore/issues/2559 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(hardcover-sync): Don't send repeated read status to Hardcover.app ([#​2609](https://github.com/booklore-app/booklore/issues/2609 )) by [@​PhasecoreX](https://github.com/PhasecoreX )
- fix(api): Select correct Hardcover.app ISBN from lookup results ([#​2530](https://github.com/booklore-app/booklore/issues/2530 )) by [@​PhasecoreX](https://github.com/PhasecoreX )
- fix(ui): fix memory leaks and cascading API calls in metadata editor ([#​2716](https://github.com/booklore-app/booklore/issues/2716 )) by [@​acx10](https://github.com/acx10 )
- fix: replace Quill editor with native HTML rendering for book descriptions ([#​2733](https://github.com/booklore-app/booklore/issues/2733 )) by [@​acx10](https://github.com/acx10 )
- Fix reading stats queries not accounting for timezone ([#​2844](https://github.com/booklore-app/booklore/issues/2844 )) by [@​acx10](https://github.com/acx10 )
- Fix reading session timeline long sessions, tooltip perf, and week mismatch ([#​2848](https://github.com/booklore-app/booklore/issues/2848 )) by [@​acx10](https://github.com/acx10 )
- fix(reading-stats,ui): update heatmap to use local time formatting… ([#​2587](https://github.com/booklore-app/booklore/issues/2587 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- fix(select-all): "Mark All" bug and add "Remove from all shelves" bulk action across components ([#​2562](https://github.com/booklore-app/booklore/issues/2562 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(opds): Fix OPDS CBR mime type reporting and strict Archive detection ([#​2592](https://github.com/booklore-app/booklore/issues/2592 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix OPDS shelf filter cartesian product ([#​2837](https://github.com/booklore-app/booklore/issues/2837 )) by [@​acx10](https://github.com/acx10 )
- fix(comic-metadata): fix series grouping bug with external ComicInfo.xml metadata ([#​2385](https://github.com/booklore-app/booklore/issues/2385 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix additional file uploader bugs and improve metadata viewer ([#​2816](https://github.com/booklore-app/booklore/issues/2816 )) by [@​acx10](https://github.com/acx10 )
- Fix PWA offline fallback blocking localhost access when internet is disconnected ([#​2784](https://github.com/booklore-app/booklore/issues/2784 )) by [@​acx10](https://github.com/acx10 )
- fix(audiobook-reader): use preload=none for immediate streaming playback ([#​2518](https://github.com/booklore-app/booklore/issues/2518 )) by [@​acx10](https://github.com/acx10 )
- fix: reset audiobook progress and clear cached progress in UI ([#​2711](https://github.com/booklore-app/booklore/issues/2711 )) by [@​acx10](https://github.com/acx10 )
- Fix cbx reader prev/next book stacking on close ([#​2858](https://github.com/booklore-app/booklore/issues/2858 )) by [@​acx10](https://github.com/acx10 )
- Fix ebook reader header not hiding on mobile tap ([#​2857](https://github.com/booklore-app/booklore/issues/2857 )) by [@​acx10](https://github.com/acx10 )
- fix(reader): enable text copy in ebook reader ([#​2702](https://github.com/booklore-app/booklore/issues/2702 )) by [@​acx10](https://github.com/acx10 )
- Fix CBZ reader scroll position reset in infinite scroll mode ([#​2781](https://github.com/booklore-app/booklore/issues/2781 )) by [@​acx10](https://github.com/acx10 )
- Fix column gap +/- buttons in eBook reader default settings ([#​2780](https://github.com/booklore-app/booklore/issues/2780 )) by [@​acx10](https://github.com/acx10 )
- Fix email provider creation failing due to null shared field ([#​2794](https://github.com/booklore-app/booklore/issues/2794 )) by [@​acx10](https://github.com/acx10 )
- Fix audit logs pagination bug and add URL query param sync ([#​2787](https://github.com/booklore-app/booklore/issues/2787 )) by [@​acx10](https://github.com/acx10 )
- Fix audit log description overflow for bulk metadata refresh ([#​2783](https://github.com/booklore-app/booklore/issues/2783 )) by [@​acx10](https://github.com/acx10 )
- Fix multiple author card menus opening simultaneously ([#​2852](https://github.com/booklore-app/booklore/issues/2852 )) by [@​acx10](https://github.com/acx10 )
- Fix Goodreads label mappings and format config ([#​2779](https://github.com/booklore-app/booklore/issues/2779 )) by [@​AlfredSimpson](https://github.com/AlfredSimpson )
- fix(ui): encode filter values in query params to handle commas in names ([#​2717](https://github.com/booklore-app/booklore/issues/2717 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): prevent footer submenu from rendering off screen ([#​2714](https://github.com/booklore-app/booklore/issues/2714 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): inline mobile charts submenu to prevent layout overflow ([#​2713](https://github.com/booklore-app/booklore/issues/2713 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): correctly format lubimyczytac external rating link ([#​2491](https://github.com/booklore-app/booklore/issues/2491 )) by [@​sebhewelt](https://github.com/sebhewelt )
- Fix iconDisplay binding syntax in metadata viewer ([#​2772](https://github.com/booklore-app/booklore/issues/2772 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- Fix mobile toolbar overlapping on small screens ([#​2856](https://github.com/booklore-app/booklore/issues/2856 )) by [@​acx10](https://github.com/acx10 )
- Fix book browser header title overflow on mobile ([#​2808](https://github.com/booklore-app/booklore/issues/2808 )) by [@​acx10](https://github.com/acx10 )
- fix(book-browser): resolve footer menu not hiding after navigation back ([#​2626](https://github.com/booklore-app/booklore/issues/2626 )) by [@​acx10](https://github.com/acx10 )
- fix: align frontend Page interfaces with VIA\_DTO serialization format ([#​2751](https://github.com/booklore-app/booklore/issues/2751 )) by [@​acx10](https://github.com/acx10 )
- fix: show provider icons in metadata viewer when only ID is present ([#​2734](https://github.com/booklore-app/booklore/issues/2734 )) by [@​acx10](https://github.com/acx10 )
- fix: hide show-more button when description fits without truncation ([#​2766](https://github.com/booklore-app/booklore/issues/2766 )) by [@​acx10](https://github.com/acx10 )
- fix: use audiobook thumbnail for audiobook entries in notebook ([#​2763](https://github.com/booklore-app/booklore/issues/2763 )) by [@​acx10](https://github.com/acx10 )
- fix: show session numbers in book ([#​2696](https://github.com/booklore-app/booklore/issues/2696 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- fix(settings): use boxed Integer for ScrollerConfig.maxItems to allow null ([#​2684](https://github.com/booklore-app/booklore/issues/2684 )) by [@​acx10](https://github.com/acx10 )
- fix(series-multi-select): Fix transparency in series multi select pop-up ([#​2555](https://github.com/booklore-app/booklore/issues/2555 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- Fix: Filter text overwrites on long options ([#​2540](https://github.com/booklore-app/booklore/issues/2540 )) by [@​acx10](https://github.com/acx10 )
- Fix: Lock icons do not stay with publisher and series name input fields ([#​2539](https://github.com/booklore-app/booklore/issues/2539 )) by [@​acx10](https://github.com/acx10 )
- fix(metadata): improve cover errors, reduce metadata fetch count, and hide attach option ([#​2690](https://github.com/booklore-app/booklore/issues/2690 )) by [@​acx10](https://github.com/acx10 )
#### ⚡ Performance
- perf: optimize book list API with ETag, delta sync, and IndexedDB caching ([#​2753](https://github.com/booklore-app/booklore/issues/2753 )) by [@​acx10](https://github.com/acx10 )
- perf: enable compact object headers (Project Lilliput) ([#​2755](https://github.com/booklore-app/booklore/issues/2755 )) by [@​acx10](https://github.com/acx10 )
#### 🛠️ Refactoring & Maintenance
- refactor: split BookService into BookFileService and BookMetadataManageService ([#​2758](https://github.com/booklore-app/booklore/issues/2758 )) by [@​acx10](https://github.com/acx10 )
- chore: fix memory leaks, add aria-labels, improve type safety and logging ([#​2764](https://github.com/booklore-app/booklore/issues/2764 )) by [@​acx10](https://github.com/acx10 )
- chore: add caching, validation, lazy routes, refresh rate limiting, JaCoCo, and cleanup ([#​2762](https://github.com/booklore-app/booklore/issues/2762 )) by [@​acx10](https://github.com/acx10 )
- perf: strip unused fields from book list API response ([#​2741](https://github.com/booklore-app/booklore/issues/2741 )) by [@​acx10](https://github.com/acx10 )
- perf(epub): Replace linear manifest scans with HashMaps in EPUB reader ([#​2598](https://github.com/booklore-app/booklore/issues/2598 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- feat(metadata): return full metadata from parsers instead of previews ([#​2689](https://github.com/booklore-app/booklore/issues/2689 )) by [@​acx10](https://github.com/acx10 )
- feat: comic metadata picker, lazy-load providers, and UI improvements ([#​2679](https://github.com/booklore-app/booklore/issues/2679 )) by [@​acx10](https://github.com/acx10 )
- Add complete translations for all supported languages ([#​2831](https://github.com/booklore-app/booklore/issues/2831 )) by [@​acx10](https://github.com/acx10 )
- Add Hungarian and Slovenian language support ([#​2846](https://github.com/booklore-app/booklore/issues/2846 )) by [@​acx10](https://github.com/acx10 )
- Add Croatian and Swedish translations for login page ([#​2786](https://github.com/booklore-app/booklore/issues/2786 )) by [@​acx10](https://github.com/acx10 )
- feat: add i18n translations for stats, pdf reader, magic shelf, and remaining components (en/es) ([#​2742](https://github.com/booklore-app/booklore/issues/2742 )) by [@​acx10](https://github.com/acx10 )
- feat: add i18n translations for book components, services, and readers (en/es) ([#​2738](https://github.com/booklore-app/booklore/issues/2738 )) by [@​acx10](https://github.com/acx10 )
- fix(i18n): dynamic sidebar translations and UI font normalization ([#​2683](https://github.com/booklore-app/booklore/issues/2683 )) by [@​acx10](https://github.com/acx10 )
- feat: disable PDF printing for users without download permission ([#​2737](https://github.com/booklore-app/booklore/issues/2737 )) by [@​acx10](https://github.com/acx10 )
- feat(ui): add file name column to table view and include filename in search ([#​2712](https://github.com/booklore-app/booklore/issues/2712 )) by [@​acx10](https://github.com/acx10 )
- feat(ui): provide hyperlinks for books as book cards in grid view ([#​2500](https://github.com/booklore-app/booklore/issues/2500 )) by [@​berb](https://github.com/berb )
- feat(ui): Add sort by filePath ([#​1180](https://github.com/booklore-app/booklore/issues/1180 ) and [#​2364](https://github.com/booklore-app/booklore/issues/2364 )) ([#​2512](https://github.com/booklore-app/booklore/issues/2512 )) by [@​chiguirepower](https://github.com/chiguirepower )
- feat(icons): Made icons for libraries and shelves optional with no default icons. ([#​2599](https://github.com/booklore-app/booklore/issues/2599 )) by [@​arthurgiroux](https://github.com/arthurgiroux )
- fix(comicvine): add fallback to issue detail endpoint for missing creator credits ([#​2694](https://github.com/booklore-app/booklore/issues/2694 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks for manifest and ZIP entries ([#​2636](https://github.com/booklore-app/booklore/issues/2636 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(metadata-match): Fix metadata quality calculation to properly handle locked fields ([#​2513](https://github.com/booklore-app/booklore/issues/2513 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(ui): reload shelves when enabling Kobo sync ([#​2715](https://github.com/booklore-app/booklore/issues/2715 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): standardize button labels and styles across components ([#​2560](https://github.com/booklore-app/booklore/issues/2560 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- chore: redesign README for cleaner layout and visual polish ([#​2728](https://github.com/booklore-app/booklore/issues/2728 )) by [@​acx10](https://github.com/acx10 )
- fix: make README logo visible in GitHub light mode ([#​2756](https://github.com/booklore-app/booklore/issues/2756 )) by [@​acx10](https://github.com/acx10 )
- chore: clean up PR template and contributing guide ([#​2660](https://github.com/booklore-app/booklore/issues/2660 )) by [@​acx10](https://github.com/acx10 )
- fix(file naming): add leading zero to series index ([#​2642](https://github.com/booklore-app/booklore/issues/2642 )) by [@​WorldTeacher](https://github.com/WorldTeacher )
- Update viewport meta tag to prevent auto-zoom on iOS when entering in… ([#​2620](https://github.com/booklore-app/booklore/issues/2620 )) by [@​jmswangit](https://github.com/jmswangit )
- test(API): add missing tests for BookMapperV2 ([#​2495](https://github.com/booklore-app/booklore/issues/2495 )) by [@​piffio](https://github.com/piffio )
- fix(audiobook-reader): use preload=none with explicit load() for faster streaming ([#​2520](https://github.com/booklore-app/booklore/issues/2520 )) by [@​acx10](https://github.com/acx10 )
- fix(ui): clean cached properties ([#​2499](https://github.com/booklore-app/booklore/issues/2499 )) by [@​piffio](https://github.com/piffio )
- fix(additional-file-uploader): add file size validation with UI feedback ([#​2516](https://github.com/booklore-app/booklore/issues/2516 )) by [@​acx10](https://github.com/acx10 )
- fix(os\_x-conversion): ignore \_\_MACOSX directory for conversions ([#​2479](https://github.com/booklore-app/booklore/issues/2479 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
- fix(series-page): add missing overlay preference service to book card ([#​2466](https://github.com/booklore-app/booklore/issues/2466 )) by [@​xcashy](https://github.com/xcashy )
- fix(docker): add build and gradle directories to volumes in docker compose ([#​2459](https://github.com/booklore-app/booklore/issues/2459 )) by [@​balazs-szucs](https://github.com/balazs-szucs )
#### 📦 Dependencies
- chore(deps): bump org.springframework.boot from 4.0.2 to 4.0.3 in /booklore-api in the gradle-dependencies group ([#​2813](https://github.com/booklore-app/booklore/issues/2813 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 15 updates ([#​2814](https://github.com/booklore-app/booklore/issues/2814 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group across 1 directory with 18 updates ([#​2687](https://github.com/booklore-app/booklore/issues/2687 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 13 updates ([#​2721](https://github.com/booklore-app/booklore/issues/2721 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the npm-dependencies group in /booklore-ui with 20 updates ([#​2542](https://github.com/booklore-app/booklore/issues/2542 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the gradle-dependencies group across 1 directory with 7 updates ([#​2659](https://github.com/booklore-app/booklore/issues/2659 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump the gradle-dependencies group in /booklore-api with 2 updates ([#​2720](https://github.com/booklore-app/booklore/issues/2720 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump tar from 7.5.7 to 7.5.9 in /booklore-ui ([#​2805](https://github.com/booklore-app/booklore/issues/2805 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump tar from 7.5.6 to 7.5.7 in /booklore-ui ([#​2534](https://github.com/booklore-app/booklore/issues/2534 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump hono from 4.11.9 to 4.12.0 in /booklore-ui ([#​2815](https://github.com/booklore-app/booklore/issues/2815 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /booklore-ui ([#​2722](https://github.com/booklore-app/booklore/issues/2722 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump [@​modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/sdk ) and [@​angular/cli](https://github.com/angular/cli ) in /booklore-ui ([#​2612](https://github.com/booklore-app/booklore/issues/2612 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
- chore(deps): bump actions/setup-node from 4 to 6 ([#​2573](https://github.com/booklore-app/booklore/issues/2573 )) by @​[dependabot\[bot\]](https://github.com/apps/dependabot )
#### ⚙️ CI/CD
- ci: move Angular/Gradle builds to native CI steps to eliminate QEMU emulation ([#​2705](https://github.com/booklore-app/booklore/issues/2705 )) by [@​acx10](https://github.com/acx10 )
- chore: add performance label to release drafter categories ([#​2754](https://github.com/booklore-app/booklore/issues/2754 )) by [@​acx10](https://github.com/acx10 )
#### 🐳 Docker Images
- **Docker Hub:** `booklore/booklore:v2.0.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.0`
**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.18.5...v2.0.0 >
#### 📸 Screenshots
<img width="750" alt="Book browser with audiobook library and cascading sidebar filters" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-browser-audiobooks-library.png " />
<img width="750" alt="Book detail page with multi-format support and alternative formats" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-detail-multi-format.png " />
<img width="300" alt="Audiobook player with streaming playback" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/audiobook-player.png " />
<img width="300" alt="Ebook reader" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/ebook-reader.png " />
<img width="750" alt="CBX comic reader with fullscreen, slideshow, RTL, and long strip mode" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/cbx-comic-reader.png " />
<img width="750" alt="Annotation notebook with highlights, notes, and bookmarks" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/annotation-notebook.png " />
<img width="750" alt="Author browser with Audnexus metadata" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/author-browser.png " />
<img width="750" alt="Series browser with search, filter, and sort" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/series-browser.png " />
<img width="500" alt="Reading Clock statistics chart" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-clock-stats.png " />
<img width="750" alt="Reading Survival Curve and Book Length Sweet Spot charts" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-survival-book-length-charts.png " />
<img width="750" alt="Reading Completion Race chart" src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-completion-race.png " />
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS44IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4176
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 20:46:25 +00:00
c55adf2c53
chore(deps): update dependency element-hq/element-web to v1.12.11 ( #4213 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 3m2s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/element-web](https://github.com/element-hq/element-web ) | patch | `v1.12.10` → `v1.12.11` |
---
### Release Notes
<details>
<summary>element-hq/element-web (element-hq/element-web)</summary>
### [`v1.12.11`](https://github.com/element-hq/element-web/releases/tag/v1.12.11 )
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.10...v1.12.11 )
#### 🦖 Deprecations
- Remove UIFeature.BulkUnverifiedSessionsReminder setting ([#​31943](https://github.com/element-hq/element-web/pull/31943 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
- Remove unused function to auto-rageshake when key backup is not set up ([#​31942](https://github.com/element-hq/element-web/pull/31942 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
#### ✨ Features
- Room list: update the visuals in order to have better contrast ([#​32421](https://github.com/element-hq/element-web/pull/32421 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Set history visibility to "invited" for DMs and new non-public rooms when creating a room ([#​31974](https://github.com/element-hq/element-web/pull/31974 )). Contributed by [@​langleyd](https://github.com/langleyd ).
- Remove server acl status/summaries from timeline ([#​32461](https://github.com/element-hq/element-web/pull/32461 )). Contributed by [@​langleyd](https://github.com/langleyd ).
- Update `globalBlacklistUnverifiedDevices` on setting change ([#​31983](https://github.com/element-hq/element-web/pull/31983 )). Contributed by [@​kaylendog](https://github.com/kaylendog ).
- Add badge for history visibiltity to room info panel ([#​31927](https://github.com/element-hq/element-web/pull/31927 )). Contributed by [@​richvdh](https://github.com/richvdh ).
#### 🐛 Bug Fixes
- Default useOnlyCurrentProfiles to true ([#​32524](https://github.com/element-hq/element-web/pull/32524 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Keep custom theme active after reload ([#​32506](https://github.com/element-hq/element-web/pull/32506 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Update font format from 'ttf' to 'truetype' ([#​32493](https://github.com/element-hq/element-web/pull/32493 )). Contributed by [@​all-yall](https://github.com/all-yall ).
- Fix videos on Firefox ([#​32497](https://github.com/element-hq/element-web/pull/32497 )). Contributed by [@​p1gp1g](https://github.com/p1gp1g ).
- Use a dedicated FAQ/help entry for key storage. ([#​32480](https://github.com/element-hq/element-web/pull/32480 )). Contributed by [@​mxandreas](https://github.com/mxandreas ).
- Avoid showing two chat timelines side by side after a call ([#​32484](https://github.com/element-hq/element-web/pull/32484 )). Contributed by [@​robintown](https://github.com/robintown ).
- Update screenshot for reactive display name disambiguation ([#​32431](https://github.com/element-hq/element-web/pull/32431 )). Contributed by [@​aditya-cherukuru](https://github.com/aditya-cherukuru ).
- Fix Status Bar being unreadable when the user overrides the default OS light/dark theme. ([#​32442](https://github.com/element-hq/element-web/pull/32442 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- fix: Remove state\_key: null from Seshat search results ([#​31524](https://github.com/element-hq/element-web/pull/31524 )). Contributed by [@​shinaoka](https://github.com/shinaoka ).
- Fix user pill deserialisation ([#​31947](https://github.com/element-hq/element-web/pull/31947 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4213
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 20:38:00 +00:00
9ad256db81
chore(deps): update vectorim/element-web docker tag to v1.12.11 ( #4209 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 45s
renovate / renovate (push) Successful in 3m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [vectorim/element-web](https://github.com/element-hq/element-web ) | patch | `v1.12.10` → `v1.12.11` |
---
### Release Notes
<details>
<summary>element-hq/element-web (vectorim/element-web)</summary>
### [`v1.12.11`](https://github.com/element-hq/element-web/releases/tag/v1.12.11 )
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.10...v1.12.11 )
#### 🦖 Deprecations
- Remove UIFeature.BulkUnverifiedSessionsReminder setting ([#​31943](https://github.com/element-hq/element-web/pull/31943 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
- Remove unused function to auto-rageshake when key backup is not set up ([#​31942](https://github.com/element-hq/element-web/pull/31942 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
#### ✨ Features
- Room list: update the visuals in order to have better contrast ([#​32421](https://github.com/element-hq/element-web/pull/32421 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Set history visibility to "invited" for DMs and new non-public rooms when creating a room ([#​31974](https://github.com/element-hq/element-web/pull/31974 )). Contributed by [@​langleyd](https://github.com/langleyd ).
- Remove server acl status/summaries from timeline ([#​32461](https://github.com/element-hq/element-web/pull/32461 )). Contributed by [@​langleyd](https://github.com/langleyd ).
- Update `globalBlacklistUnverifiedDevices` on setting change ([#​31983](https://github.com/element-hq/element-web/pull/31983 )). Contributed by [@​kaylendog](https://github.com/kaylendog ).
- Add badge for history visibiltity to room info panel ([#​31927](https://github.com/element-hq/element-web/pull/31927 )). Contributed by [@​richvdh](https://github.com/richvdh ).
#### 🐛 Bug Fixes
- Default useOnlyCurrentProfiles to true ([#​32524](https://github.com/element-hq/element-web/pull/32524 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Keep custom theme active after reload ([#​32506](https://github.com/element-hq/element-web/pull/32506 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Update font format from 'ttf' to 'truetype' ([#​32493](https://github.com/element-hq/element-web/pull/32493 )). Contributed by [@​all-yall](https://github.com/all-yall ).
- Fix videos on Firefox ([#​32497](https://github.com/element-hq/element-web/pull/32497 )). Contributed by [@​p1gp1g](https://github.com/p1gp1g ).
- Use a dedicated FAQ/help entry for key storage. ([#​32480](https://github.com/element-hq/element-web/pull/32480 )). Contributed by [@​mxandreas](https://github.com/mxandreas ).
- Avoid showing two chat timelines side by side after a call ([#​32484](https://github.com/element-hq/element-web/pull/32484 )). Contributed by [@​robintown](https://github.com/robintown ).
- Update screenshot for reactive display name disambiguation ([#​32431](https://github.com/element-hq/element-web/pull/32431 )). Contributed by [@​aditya-cherukuru](https://github.com/aditya-cherukuru ).
- Fix Status Bar being unreadable when the user overrides the default OS light/dark theme. ([#​32442](https://github.com/element-hq/element-web/pull/32442 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- fix: Remove state\_key: null from Seshat search results ([#​31524](https://github.com/element-hq/element-web/pull/31524 )). Contributed by [@​shinaoka](https://github.com/shinaoka ).
- Fix user pill deserialisation ([#​31947](https://github.com/element-hq/element-web/pull/31947 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4209
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 20:32:01 +00:00
cec1bfca70
chore(deps): update helm release rook-ceph-cluster to v1.19.2 ( #4219 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 59s
renovate / renovate (push) Successful in 3m4s
2026-02-24 20:19:14 +00:00
4de931a318
chore(deps): update kube-prometheus-stack docker tag to v82.3.0 ( #4205 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m2s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.2.1` → `82.3.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.3.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.3.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.2.1...kube-prometheus-stack-82.3.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6670](https://github.com/prometheus-community/helm-charts/pull/6670 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.2.1...kube-prometheus-stack-82.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4205
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 20:15:08 +00:00
78a834ed10
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.2.1 ( #4204 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.1.2` → `2.2.1` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4204
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 20:14:30 +00:00
c76cae8b3f
chore(deps): update helm release rook-ceph to v1.19.2 ( #4217 )
lint-test-helm / lint-helm (push) Successful in 47s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 4m14s
2026-02-24 20:05:55 +00:00
80e7d7b974
chore(deps): update dependency rook/rook to v1.19.2 ( #4216 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 46s
renovate / renovate (push) Has been cancelled
2026-02-24 20:05:14 +00:00
d6e0004e23
chore(deps): update dependency element-hq/synapse to v1.148.0 ( #4203 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 55s
renovate / renovate (push) Successful in 5m12s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/synapse](https://github.com/element-hq/synapse ) | minor | `v1.147.1` → `v1.148.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (element-hq/synapse)</summary>
### [`v1.148.0`](https://github.com/element-hq/synapse/releases/tag/v1.148.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.147.1...v1.148.0 )
### Synapse 1.148.0 (2026-02-24)
No significant changes since 1.148.0rc1.
### Synapse 1.148.0rc1 (2026-02-17)
#### Features
- Support sending and receiving [MSC4354 Sticky Event](https://github.com/matrix-org/matrix-spec-proposals/pull/4354 ) metadata. ([#​19365](https://github.com/element-hq/synapse/issues/19365 ))
#### Improved Documentation
- Fix reference to the `experimental_features` section of the configuration manual documentation. ([#​19435](https://github.com/element-hq/synapse/issues/19435 ))
#### Deprecations and Removals
- Remove support for [MSC3244: Room version capabilities](https://github.com/matrix-org/matrix-spec-proposals/pull/3244 ) as the MSC was rejected. ([#​19429](https://github.com/element-hq/synapse/issues/19429 ))
#### Internal Changes
- Add in-repo Complement tests so we can test Synapse specific behavior at an end-to-end level. ([#​19406](https://github.com/element-hq/synapse/issues/19406 ))
- Push Synapse docker images to Element OCI Registry. ([#​19420](https://github.com/element-hq/synapse/issues/19420 ))
- Allow configuring the Rust HTTP client to use HTTP/2 only. ([#​19457](https://github.com/element-hq/synapse/issues/19457 ))
- Correctly refuse to start if the Rust workspace config has changed and the Rust library has not been rebuilt. ([#​19470](https://github.com/element-hq/synapse/issues/19470 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS44IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4203
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 19:59:27 +00:00
2c09f8431d
chore(deps): update ghcr.io/valkey-io/valkey docker tag to v9.0.3 ( #4214 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m29s
renovate / renovate (push) Successful in 4m1s
2026-02-24 19:53:23 +00:00
f75f8f583e
chore(deps): update dependency cert-manager/cert-manager to v1.19.4 ( #4212 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Has been cancelled
2026-02-24 19:50:15 +00:00
6c1d095842
chore(deps): update helm release grafana-operator to v5.22.0 ( #4202 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 45s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana-operator](https://github.com/grafana/helm-charts ) | minor | `5.21.4` → `5.22.0` |
---
### Release Notes
<details>
<summary>grafana/helm-charts (grafana-operator)</summary>
### [`v5.22.0`](https://github.com/grafana/helm-charts/releases/tag/grafana-operator-5.22.0 )
[Compare Source](https://github.com/grafana/helm-charts/compare/grafana-operator-5.21.4...grafana-operator-5.22.0 )
Helm chart for the [grafana-operator](https://github.com/grafana/grafana-operator )
Tag on source: <https://github.com/grafana/grafana-operator/releases/tag/v5.22.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4202
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 19:46:42 +00:00
cffc26f6e4
chore(deps): update helm release matrix-synapse to v3.12.22 ( #4208 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 54s
renovate / renovate (push) Successful in 5m32s
2026-02-24 19:35:36 +00:00
1420dc1216
chore(deps): update helm release cert-manager to v1.19.4 ( #4206 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 43s
renovate / renovate (push) Has been cancelled
2026-02-24 19:31:19 +00:00
1eebf0f1a8
chore(deps): update dependency grafana/grafana-operator to v5.22.0 ( #4201 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 54s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana/grafana-operator](https://github.com/grafana/grafana-operator ) | minor | `v5.21.4` → `v5.22.0` |
---
### Release Notes
<details>
<summary>grafana/grafana-operator (grafana/grafana-operator)</summary>
### [`v5.22.0`](https://github.com/grafana/grafana-operator/releases/tag/v5.22.0 )
[Compare Source](https://github.com/grafana/grafana-operator/compare/v5.21.4...v5.22.0 )
<!-- Release notes generated using configuration in .github/release.yml at master -->
We're happy to announce version 5.22.0 of the Grafana Operator!
This release contains a bunch of new and exciting features like:
- The brand new [`GrafanaManifest`](https://grafana.github.io/grafana-operator/docs/examples/manifests/ ) resource
- This allows you to manage resources previously not supported by the operator but available through the new Kuberentes-style Grafana APIs (e.g Playlists, ShortURLs) as well as resources introduced by plugins (e.g. Frontend O11y configuration in Grafana Cloud).
- Dynamic resource patching (currently only available to `GrafanaManifest` resources)
- Patch resources with arbitrary `jq` scripts before submitting them to the Grafana API!
- Alert rule groups have been updated to support more fields exposed by the Grafana API
- Service accounts no longer require a name and will default to `metadata.name`
#### Upgrade instructions
##### Using Helm
```sh
# Upgrade the operator image & deployment
helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.22.0
# Upgrading CRDs
kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.22.0/crds.yaml
```
##### Using kubectl
```sh
# Namespace Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.22.0/kustomize-namespace_scoped.yaml
# Cluster Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.22.0/kustomize-cluster_scoped.yaml
```
##### Using kustomize
```sh
flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.22.0 --output ./grafana-operator/
```
##### Using OLM
Releases are published to [operatorhub.io](https://operatorhub.io/operator/grafana-operator ) as well as the OpenShift Operator Catalog. Depending on the installation, existing installations will either upgrade automatically or require approval from an administrator.
#### What's Changed
##### Changes that might need your attention
- chore(Helm): simplify helm chart by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2463](https://github.com/grafana/grafana-operator/pull/2463 )
- We changed the default fallback for the cache strategy to `safe` instead of `off`. If you haven't explicitly set `enforceCacheLabels` to null, this does not affect you.
##### Features
- feat(controllers): add new GrafanaManifest resource by [@​theSuess](https://github.com/theSuess ) in [#​2448](https://github.com/grafana/grafana-operator/pull/2448 )
- feat(GrafanaAlertRuleGroup): add support for targetDatasourceUid in recording rules by [@​RobertClarke64](https://github.com/RobertClarke64 ) in [#​2478](https://github.com/grafana/grafana-operator/pull/2478 )
- feat(GrafanaAlertRuleGroup): add support for `active_time_intervals` in `notificationSettings` by [@​heliapb](https://github.com/heliapb ) in [#​2479](https://github.com/grafana/grafana-operator/pull/2479 )
- feat(GrafanaManifest): add support for dynamic resource patching by [@​theSuess](https://github.com/theSuess ) in [#​2470](https://github.com/grafana/grafana-operator/pull/2470 )
- feat(GrafanaServiceAccount): Make `.spec.name` optional by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2524](https://github.com/grafana/grafana-operator/pull/2524 )
##### Fixes
- fix(GrafanaDashboard): update Grafana status even when remote state matches by [@​weisdd](https://github.com/weisdd ) in [#​2440](https://github.com/grafana/grafana-operator/pull/2440 )
- fix(AlertRuleGroup): skip reconciliation when there's no drift in remote state by [@​heliapb](https://github.com/heliapb ) in [#​2439](https://github.com/grafana/grafana-operator/pull/2439 )
- fix(GrafanaAlertRuleGroup): allow deprecated fields `dashboardUid` and `panelId` by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2450](https://github.com/grafana/grafana-operator/pull/2450 )
- fix(logs): Leader election log format by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2466](https://github.com/grafana/grafana-operator/pull/2466 )
- fix: add CRD validation for URLs in external grafana, dashboards, and library panels by [@​heliapb](https://github.com/heliapb ) in [#​2446](https://github.com/grafana/grafana-operator/pull/2446 )
- fix(GrafanaManifest): consider forbidden error as success when deleting manifests by [@​theSuess](https://github.com/theSuess ) in [#​2468](https://github.com/grafana/grafana-operator/pull/2468 )
- fix(helm): missing list namespaces permission with `watchNamespaceSelector` by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2465](https://github.com/grafana/grafana-operator/pull/2465 )
- fix(Grafana): missing HTTPRoute backendRefs (alternative solution) by [@​weisdd](https://github.com/weisdd ) in [#​2510](https://github.com/grafana/grafana-operator/pull/2510 )
- fix(GrafanaContactPoint): use list based matching as a workaround for 10.4.0-10.4.5 by [@​theSuess](https://github.com/theSuess ) in [#​2507](https://github.com/grafana/grafana-operator/pull/2507 )
##### Dependencies
- chore(deps): update dependency ko-build/ko to v0.18.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2422](https://github.com/grafana/grafana-operator/pull/2422 )
- chore(deps): update dependency kubernetes-sigs/controller-tools to v1.35.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2425](https://github.com/grafana/grafana-operator/pull/2425 )
- chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2424](https://github.com/grafana/grafana-operator/pull/2424 )
- chore(deps): update docker.io/grafana/grafana docker tag to v12.3.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2423](https://github.com/grafana/grafana-operator/pull/2423 )
- fix(deps): update kubernetes packages to v0.35.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2427](https://github.com/grafana/grafana-operator/pull/2427 )
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.4 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2434](https://github.com/grafana/grafana-operator/pull/2434 )
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.5 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2441](https://github.com/grafana/grafana-operator/pull/2441 )
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.285.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2444](https://github.com/grafana/grafana-operator/pull/2444 )
- chore: bump go to 1.25.6 by [@​weisdd](https://github.com/weisdd ) in [#​2445](https://github.com/grafana/grafana-operator/pull/2445 )
- chore(deps): update dependency kubernetes-sigs/controller-runtime to v0.22.5 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2454](https://github.com/grafana/grafana-operator/pull/2454 )
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.5 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2455](https://github.com/grafana/grafana-operator/pull/2455 )
- chore(deps): update dependency kubernetes-sigs/controller-runtime to v0.23.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2458](https://github.com/grafana/grafana-operator/pull/2458 )
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2459](https://github.com/grafana/grafana-operator/pull/2459 )
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.286.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2462](https://github.com/grafana/grafana-operator/pull/2462 )
- chore(deps): update dependency kubernetes-sigs/controller-runtime to v0.23.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2471](https://github.com/grafana/grafana-operator/pull/2471 )
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2472](https://github.com/grafana/grafana-operator/pull/2472 )
- chore(deps): update docker.io/grafana/grafana docker tag to v12.3.2 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2475](https://github.com/grafana/grafana-operator/pull/2475 )
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.28.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2477](https://github.com/grafana/grafana-operator/pull/2477 )
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.287.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2487](https://github.com/grafana/grafana-operator/pull/2487 )
- fix(deps): update module github.com/alecthomas/kong to v1.14.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2488](https://github.com/grafana/grafana-operator/pull/2488 )
- fix(deps): update module k8s.io/apimachinery to v0.35.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2492](https://github.com/grafana/grafana-operator/pull/2492 )
- chore(deps): update dependency kubernetes-sigs/kustomize to v5.8.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2496](https://github.com/grafana/grafana-operator/pull/2496 )
- fix(deps): update kubernetes packages to v0.35.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2498](https://github.com/grafana/grafana-operator/pull/2498 )
- fix(deps): update module k8s.io/apiextensions-apiserver to v0.35.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2499](https://github.com/grafana/grafana-operator/pull/2499 )
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.288.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2500](https://github.com/grafana/grafana-operator/pull/2500 )
- chore(deps): update docker.io/grafana/grafana docker tag to v12.3.3 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2502](https://github.com/grafana/grafana-operator/pull/2502 )
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.288.0 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2505](https://github.com/grafana/grafana-operator/pull/2505 )
- chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2509](https://github.com/grafana/grafana-operator/pull/2509 )
- chore(deps): update grafana/shared-workflows/get-vault-secrets action to v1.3.1 by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2526](https://github.com/grafana/grafana-operator/pull/2526 )
- chore(deps): lock file maintenance by [@​renovate-sh-app](https://github.com/renovate-sh-app )\[bot] in [#​2503](https://github.com/grafana/grafana-operator/pull/2503 )
##### Documentation
- fix(docs): prefix absolute links in docs by [@​theSuess](https://github.com/theSuess ) in [#​2421](https://github.com/grafana/grafana-operator/pull/2421 )
- fix(docs): git URLs by [@​weisdd](https://github.com/weisdd ) in [#​2430](https://github.com/grafana/grafana-operator/pull/2430 )
- proposal: `GrafanaManifest` resource by [@​theSuess](https://github.com/theSuess ) in [#​2431](https://github.com/grafana/grafana-operator/pull/2431 )
- docs(quickstart): Undisturbed editing with `suspend=true` and link to Common Options by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2451](https://github.com/grafana/grafana-operator/pull/2451 )
- proposal: dynamic patching proposal by [@​theSuess](https://github.com/theSuess ) in [#​2436](https://github.com/grafana/grafana-operator/pull/2436 )
- chore(CRDs): `GrafanaManifest` missing and removal of `GrafanaManifestTemplates` by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2473](https://github.com/grafana/grafana-operator/pull/2473 )
- docs: document JaaS example by [@​sebhoss](https://github.com/sebhoss ) in [#​2370](https://github.com/grafana/grafana-operator/pull/2370 )
- fix(docs): unified\_alerting.enabled type in multiple replicas example by [@​klinch0](https://github.com/klinch0 ) in [#​2493](https://github.com/grafana/grafana-operator/pull/2493 )
- docs: grafana manifest documentation by [@​theSuess](https://github.com/theSuess ) in [#​2520](https://github.com/grafana/grafana-operator/pull/2520 )
- chore: prep-release 5.22.0 by [@​theSuess](https://github.com/theSuess ) in [#​2528](https://github.com/grafana/grafana-operator/pull/2528 )
##### Other Changes
- chore(Makefile): switch deploy target to to its own overlay by [@​weisdd](https://github.com/weisdd ) in [#​2419](https://github.com/grafana/grafana-operator/pull/2419 )
- chore(controllers): move test container creation to tk8s package by [@​weisdd](https://github.com/weisdd ) in [#​2443](https://github.com/grafana/grafana-operator/pull/2443 )
- chore(controllers): Refactor creation of HTTP Clients by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2449](https://github.com/grafana/grafana-operator/pull/2449 )
- chore(controllers): normalize logging by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2382](https://github.com/grafana/grafana-operator/pull/2382 )
- chore(helm): reduce the number of RBAC resources by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2464](https://github.com/grafana/grafana-operator/pull/2464 )
- chore(RBAC Kustomize/OpenShift): Only allow lease management within the operators current namespace by [@​Baarsgaard](https://github.com/Baarsgaard ) in [#​2467](https://github.com/grafana/grafana-operator/pull/2467 )
- chore(api, controllers): modernize code using Go 1.26 features by [@​weisdd](https://github.com/weisdd ) in [#​2497](https://github.com/grafana/grafana-operator/pull/2497 )
- feat(tests): add support for grafana version overrides by [@​weisdd](https://github.com/weisdd ) in [#​2490](https://github.com/grafana/grafana-operator/pull/2490 )
- chore(controllers): embed gtime to cut build time by [@​weisdd](https://github.com/weisdd ) in [#​2514](https://github.com/grafana/grafana-operator/pull/2514 )
- refactor: use kyaml instead of simplejson for fieldpath by [@​theSuess](https://github.com/theSuess ) in [#​2519](https://github.com/grafana/grafana-operator/pull/2519 )
#### New Contributors
- [@​heliapb](https://github.com/heliapb ) made their first contribution in [#​2439](https://github.com/grafana/grafana-operator/pull/2439 )
- [@​RobertClarke64](https://github.com/RobertClarke64 ) made their first contribution in [#​2478](https://github.com/grafana/grafana-operator/pull/2478 )
- [@​sebhoss](https://github.com/sebhoss ) made their first contribution in [#​2370](https://github.com/grafana/grafana-operator/pull/2370 )
- [@​klinch0](https://github.com/klinch0 ) made their first contribution in [#​2493](https://github.com/grafana/grafana-operator/pull/2493 )
**Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.21.4...v5.22.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4201
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 19:27:31 +00:00
cabcd80aaf
feat: move route to chart
lint-test-helm / lint-helm (push) Successful in 37s
render-manifests-push / render-manifests-push (push) Successful in 59s
renovate / renovate (push) Successful in 4m58s
2026-02-23 22:12:16 -06:00
23a10877ba
feat: add decluttarr
lint-test-helm / lint-helm (push) Failing after 7s
render-manifests-push / render-manifests-push (push) Successful in 1m0s
renovate / renovate (push) Successful in 3m4s
2026-02-23 22:09:04 -06:00
ba590d0d42
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.9 ( #4199 )
lint-test-docker / lint-docker-compose (push) Successful in 1m5s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 42m20s
renovate / renovate (push) Successful in 2m13s
2026-02-24 02:33:52 +00:00
49e3454be3
chore(deps): update dependency dani-garcia/vaultwarden to v1.35.4 ( #4197 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Has been cancelled
2026-02-24 02:29:32 +00:00
cb73d062ec
chore(deps): update calibrain/shelfmark to v1.1.2 ( #4196 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-24 02:29:17 +00:00
fa9cfda358
chore(deps): update ghcr.io/autobrr/qui docker tag to v1.14.1 ( #4187 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 46s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui ) | patch | `v1.14.0` → `v1.14.1` |
---
### Release Notes
<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>
### [`v1.14.1`](https://github.com/autobrr/qui/releases/tag/v1.14.1 )
[Compare Source](https://github.com/autobrr/qui/compare/v1.14.0...v1.14.1 )
#### Changelog
##### Bug Fixes
- [`6f3171c`](6f3171c07d ): fix(auth): avoid chromium basic auth resets on expired qui sessions ([#​1495](https://github.com/autobrr/qui/issues/1495 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`d5acab7`](d5acab7e24 ): fix(automations): make managed full tag sync idempotent ([#​1494](https://github.com/autobrr/qui/issues/1494 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`9fdc949`](9fdc949adc ): fix(crossseed): avoid webhook notification spam on pending matches ([#​1496](https://github.com/autobrr/qui/issues/1496 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`350edb3`](350edb3ea4 ): fix(notifications): improve torrent and automation event samples ([#​1501](https://github.com/autobrr/qui/issues/1501 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`e2c032c`](e2c032c924 ): fix(qbittorrent): ignore pseudo tracker labels in domain parsing ([#​1489](https://github.com/autobrr/qui/issues/1489 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`e00c70d`](e00c70df49 ): fix(qbittorrent): repair unified torrent sorting ([#​1490](https://github.com/autobrr/qui/issues/1490 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`4d95325`](4d95325805 ): fix(themes): clarify crypto donation discount flow ([#​1503](https://github.com/autobrr/qui/issues/1503 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`579ea8d`](579ea8d34c ): fix(themes): clarify premium checkout and crypto flow ([@​s0up4200](https://github.com/s0up4200 ))
- [`ece956a`](ece956a237 ): fix(torrents): scope instance column to unified cross-instance data ([#​1502](https://github.com/autobrr/qui/issues/1502 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`27cf6d2`](27cf6d2767 ): fix(ui): hide unified entry when one instance is active ([#​1493](https://github.com/autobrr/qui/issues/1493 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`80d911f`](80d911ff53 ): fix(ui): remove single-instance indent in header menu ([@​s0up4200](https://github.com/s0up4200 ))
- [`6ae7625`](6ae76256f1 ): fix(ui): restore instances header in menu ([@​s0up4200](https://github.com/s0up4200 ))
##### Other Changes
- [`336dc9a`](336dc9af3b ): docs: update payment info ([#​1424](https://github.com/autobrr/qui/issues/1424 )) ([@​s0up4200](https://github.com/s0up4200 ))
**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.14.0...v1.14.1 >
#### Docker images
- `docker pull ghcr.io/autobrr/qui:v1.14.1`
- `docker pull ghcr.io/autobrr/qui:latest`
#### What to do next?
- Join our [Discord server](https://discord.autobrr.com/qui )
Thank you for using qui!
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4187
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 02:26:22 +00:00
687dd54bed
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.1.2 ( #4194 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m34s
renovate / renovate (push) Successful in 3m25s
2026-02-24 00:38:03 +00:00
e7e243fe43
chore(deps): update dependency traefik/traefik to v3.6.9 ( #4193 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m32s
renovate / renovate (push) Has been cancelled
2026-02-24 00:33:23 +00:00
733b813a96
chore(deps): update dependency grafana/loki to v3.6.7 ( #4192 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-24 00:32:40 +00:00
02776b1a15
chore(deps): update searxng/searxng:latest docker digest to edf110a ( #4172 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| searxng/searxng | digest | `c5e5aed` → `edf110a` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4172
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-24 00:28:44 +00:00
1bac35275e
chore(deps): update vaultwarden/server docker tag to v1.35.4 ( #4189 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m32s
renovate / renovate (push) Successful in 6m22s
2026-02-23 23:17:29 +00:00
f9bae7a7d1
chore(deps): update ghcr.io/actualbudget/actual docker tag to v26.2.1 ( #4186 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m37s
renovate / renovate (push) Has been cancelled
2026-02-23 23:13:00 +00:00
6a00ceaa2b
chore(deps): update ollama/ollama to v0.17.0 ( #4169 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 41s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | minor | `0.16.3` → `0.17.0` |
| ollama/ollama | minor | `0.16.3` → `0.17.0` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.17.0`](https://github.com/ollama/ollama/releases/tag/v0.17.0 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.16.3...v0.17.0 )
#### OpenClaw
OpenClaw can now be installed and configured automatically via Ollama, making it the easiest way to get up and running with OpenClaw with open models like Kimi-K2.5, GLM-5, and Minimax-M2.5.
##### Get started
`ollama launch openclaw`
<img width="2368" height="1830" alt="oc1" src="https://github.com/user-attachments/assets/cb9443d6-92cc-4c13-b26b-87e5f6c09b4e " />
##### Websearch in OpenClaw
When using cloud models, websearch is enabled - allowing OpenClaw to search the internet.
<img width="2368" height="1830" alt="oc3" src="https://github.com/user-attachments/assets/a4400e6d-e4c4-485b-bd11-823a624962a2 " />
#### What's Changed
* Improved tokenizer performance
* Ollama's macOS and Windows apps will now default to a context length based on available VRAM
#### New Contributors
* @​natl-set made their first contribution in https://github.com/ollama/ollama/pull/14322
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.16.3...v0.17.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4169
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-23 23:09:39 +00:00
6f4467f2aa
chore(deps): update kube-prometheus-stack docker tag to v82.2.1 ( #4181 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m53s
renovate / renovate (push) Successful in 3m48s
2026-02-23 18:05:06 +00:00
de0848713a
chore(deps): update helm release argo-cd to v9.4.4 ( #4180 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Has been cancelled
2026-02-23 18:03:39 +00:00
1c07cdb7eb
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.5 ( #4179 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-23 18:03:05 +00:00
9d87fa7880
feat: remove huntarr
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-docker / lint-docker-compose (push) Successful in 48s
render-manifests-push / render-manifests-push (push) Successful in 1m16s
renovate / renovate (push) Successful in 5m29s
2026-02-23 11:41:05 -06:00
70b8751398
chore(deps): update dependency actualbudget/actual to v26.2.1 ( #4177 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 40s
renovate / renovate (push) Successful in 3m34s
2026-02-23 16:03:19 +00:00
3c93618690
chore(deps): update dependency argoproj/argo-cd to v3.3.2 ( #4175 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 4m0s
2026-02-23 14:02:55 +00:00
201204dd03
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to 55c2def ( #4171 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m11s
renovate / renovate (push) Successful in 2m56s
2026-02-23 11:03:13 +00:00
b8337c135a
chore(deps): update g33kphr33k/musicgrabber docker tag to v2.1.1 ( #4167 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 3m45s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| g33kphr33k/musicgrabber | minor | `2.0.4` → `2.1.1` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4167
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-23 04:54:48 +00:00
07e974b121
chore(deps): update dependency garethgeorge/backrest to v1.12.0 ( #4156 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-dispatch / render-manifests-dispatch (push) Failing after 31m9s
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [garethgeorge/backrest](https://github.com/garethgeorge/backrest ) | minor | `v1.11.2` → `v1.12.0` |
---
### Release Notes
<details>
<summary>garethgeorge/backrest (garethgeorge/backrest)</summary>
### [`v1.12.0`](https://github.com/garethgeorge/backrest/releases/tag/v1.12.0 )
[Compare Source](https://github.com/garethgeorge/backrest/compare/v1.11.2...v1.12.0 )
Happy to announce 1.12.0 -- in particular I'd like to highlight simplified SFTP management. Backrest can now instantiate SSH keypairs for you (stored alongside your config.json) and can automate the process of installing them on your remote server and configuring your known\_hosts.
As usual, this release also comes with quality of life improvements and bug fixes including new translations, restoring some tool tips that were lost in the move to Chakra UI, and stricter cronexpr validations.
##### Features
- add a --from-source option to install.sh to build backrest locally ([b1d5403](b1d5403e1f ))
- add Dry Run Backup action ([#​1098](https://github.com/garethgeorge/backrest/issues/1098 )) ([4063d8f](4063d8fafc ))
- add japanese ([#​1114](https://github.com/garethgeorge/backrest/issues/1114 )) ([92b8254](92b82546b8 ))
- SFTP configuration UI (enabled for `sftp:` URIs) with support for SSH key bootstrapping ([#​961](https://github.com/garethgeorge/backrest/issues/961 )) ([3250ff4](3250ff481d ))
##### Bug Fixes
- enable systemd unit, change rc service ([#​1113](https://github.com/garethgeorge/backrest/issues/1113 )) ([ec4764c](ec4764c909 ))
- spanish translations improved with context and standardized ([#​1117](https://github.com/garethgeorge/backrest/issues/1117 )) ([844ed1d](844ed1db33 ))
- stricter cronexpr validation ([45d980b](45d980b16e ))
- tooltips and section headers for check and prune policies ([9130539](91305396f8 ))
- use cmd.SysProcAttr.HideWindow to spawn background processes on Windows ([#​1101](https://github.com/garethgeorge/backrest/issues/1101 )) ([7638b5f](7638b5f2dc ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4156
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 17:27:24 +00:00
e6829c3c4f
chore(deps): update karakeep-app/karakeep to v0.31.0 ( #4163 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m18s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep ) | minor | `0.30.0` → `0.31.0` |
| [karakeep-app/karakeep](https://github.com/karakeep-app/karakeep ) | minor | `0.30.0` → `0.31.0` |
---
### Release Notes
<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>
### [`v0.31.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.31.0 ): 0.31.0
[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.30.0...v0.31.0 )
##### 0.31.0
Welcome to the 0.31.0 release of Karakeep! This release brings synchronized reading progress, LLM-based OCR, a revamped import pipeline, drag-and-drop for lists, highlights on mobile, a lot of mobile polish, and fixes for some long standing bugs. Huge thanks to our contributors for this release [@​esimkowitz](https://github.com/esimkowitz ), [@​WieserDaniel](https://github.com/WieserDaniel ), [@​chen-ye](https://github.com/chen-ye ), [@​SnowSquire](https://github.com/SnowSquire ), [@​mokhovyk](https://github.com/mokhovyk ), [@​evan6seven](https://github.com/evan6seven ), [@​ElectricTea](https://github.com/ElectricTea ), [@​RobertRosca](https://github.com/RobertRosca ), [@​sweepies](https://github.com/sweepies ), [@​usr3](https://github.com/usr3 ) and everyone who shipped code, triaged bugs, or shared feedback for this release.
> If you enjoy using Karakeep, consider supporting the project [here ☕ ️](https://buymeacoffee.com/mbassem ) or via GitHub [here](https://github.com/sponsors/MohamedBassem ).
<a href="https://www.buymeacoffee.com/mbassem " target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png " alt="Buy Me A Coffee" width="auto" height="50" ></a>
And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. You can signup [here](https://cloud.karakeep.app ) 🎉 .
##### New Features 🚀
- Synchronized reading progress across all your devices ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302 )). By [@​esimkowitz](https://github.com/esimkowitz )!
- Your reading position is now saved and synced, so you can pick up right where you left off on any device.
- LLM-based OCR as an alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442 ))
- You can now use your configured LLM for OCR instead of Tesseract, which produces significantly better results for image and asset bookmarks.
- Revamped Import pipeline ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378 ))
- The import experience got another big overhaul: a new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451 )), a dedicated low-priority queue for import crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452 )), better progress tracking, ability to pause an import and more resilient error handling.
- Drag-and-drop bookmarks into lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469 ))
- Highlights support on mobile ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494 ))
- You can now view and create highlights in the mobile app's reader view.
- AI tag suggestions: instructs the model to limit auto-tagging to a subset of your existing tags for more consistent results ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444 )).
- Export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484 ))
- Automated backups and full exports now include your lists.
- Others:
- Retry buttons for dangling (aka pending) bookmarks in the admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341 )).
- Add signup support to the mobile app.
- OpenAI service tier configuration via `OPENAI_SERVICE_TIER` ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339 )). By [@​RobertRosca](https://github.com/RobertRosca )!
- Import from Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434 )). By [@​WieserDaniel](https://github.com/WieserDaniel )!
- Privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373 ))
- MCP server now supports custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436 )). By [@​chen-ye](https://github.com/chen-ye )!
- New search qualifiers:
- `source:` filter to search by bookmark source (mobile, extension, web, etc.) ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465 )).
- `tag:` alias for `#` and `!` alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425 )).
- New "Title Contains" condition in the Rule Engine ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354 )). By [@​mokhovyk](https://github.com/mokhovyk )!
##### UX Improvements ✨
- Mobile app overhaul:
- Native tabs and more native-feeling screens.
- Animated UI feedback in the sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427 )).
- Show bookmark count in the all lists view.
- Better looking content fetching loading state in the bookmark preview.
- Two-phase metadata updates so bookmarks show up faster while crawling is still in progress ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467 )).
- Links to apps, extensions and docs in the profile dropdown.
- Extension autofocuses on note field on open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366 )). By [@​SnowSquire](https://github.com/SnowSquire )!
- Improving the visual consistency of the settings page.
- Opt-in OAuth auto-redirect for single-provider passwordless setups ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483 ))
- Add a download button for assets in the bookmark options menu.
- API keys now show their last-used dates to better identify unused keys.
- Fix masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400 )). By [@​evan6seven](https://github.com/evan6seven )!
- Hide confusing `No suggestions` message when no search suggestions are available.
##### Fixes 🔧
- \[Security] Sanitize reddit's crawling output to prevent stored XSS. This was reported by [@​ByamB4](https://github.com/ByamB4 ) and published as a github advisory (GHSA-mg93-f9mw-wpgj).
- Eliminated O(n²) parsing of Netscape bookmark imports ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338 )).
- Smart lists can now be used in search qualifiers and in other smart list queries ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470 ))
- Parallelize content extraction in the crawler worker for faster crawling.
- Batch meilisearch indexing requests for better performance ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441 )).
- Auto dismiss dialogs during crawling that might have caused worker crashes before.
- Use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429 )).
- Accept more permissive RSS feed content types ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353 )). By [@​ElectricTea](https://github.com/ElectricTea )!
- Fix clipping of reader view in smaller screens.
- Fix overscrolling in some setting pages (e.g. AI settings).
- Stop theme flashes with Cloudflare Rocket Loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340 )). By [@​sweepies](https://github.com/sweepies )!
- Retry 403, 429 and 5XX status codes from the crawler.
- Lower priority of recrawling and mass admin actions to avoid starving interactive traffic.
- Fix scrolling in manage lists/edit tags when inside a dialog ([#​2258](https://github.com/karakeep-app/karakeep/issues/2258 )).
- Respect archived display behavior setting in mobile lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499 )).
- Fix flicker on closing bookmark preview on search page.
- Share PDFs from the mobile app as files instead of links.
- Fix high CPU usage of browser container after large imports due to leaking contexts. ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503 ))
- Reader settings preview in the mobile app now matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365 )). By [@​esimkowitz](https://github.com/esimkowitz )!
- When saving an image or a link from a page using "Add to Karakeep" menu item, the title of the original page is no longer incorrectly used for that link.
##### For Developers 🛠️
- Docker images moved from Alpine to Debian.
- OpenTelemetry instrumentation for database queries and extra tracing in OTEL traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453 )).
- Prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461 )).
- New `checkUrl` API endpoint to check if a URL is already bookmarked.
- `attachedBy` field in the update tags API endpoint to mark the tag as added by human or AI ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281 )).
- Upgraded to Expo SDK 54, React 19.2.1, and Node.js 24.
- CLI can now search bookmarks ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426 )).
##### Screenshots 📸
##### Reader Progress

##### Import Details

##### Upgrading 📦
To upgrade:
- If you're using `KARAKEEP_VERSION=release`, run `docker compose pull && docker compose up -d`.
- If you're pinning it to a specific version, bump the version and then run `docker compose pull && docker compose up -d`.
##### All Commits
- fix(workers): sanitize reddits metascraper output - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ba3db95`](https://github.com/karakeep-app/karakeep/commit/ba3db95 )
- fix(i18n): update en\_US translation strings - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`52c1e9f`](https://github.com/karakeep-app/karakeep/commit/52c1e9f0 )
- i18n: Sync weblate translations - Weblate in [`f7ae922`](https://github.com/karakeep-app/karakeep/commit/f7ae922c )
- fix(workers): mitigate leaking browser contexts and setup and auto reaper ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`627faf5`](https://github.com/karakeep-app/karakeep/commit/627faf51 )
- fix(web): avoid flicker on closing bookmark preview on search page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ec0aaad`](https://github.com/karakeep-app/karakeep/commit/ec0aaad0 )
- fix(mobile): respect archiveDisplayBehaviour setting in lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`59a2560`](https://github.com/karakeep-app/karakeep/commit/59a25607 )
- fix(web): fix scrolling in manage lists/edit tags when inside a dialog. fixes [#​2258](https://github.com/karakeep-app/karakeep/issues/2258 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e37d728`](https://github.com/karakeep-app/karakeep/commit/e37d7286 )
- fix(mobile): remove the use of custom safe areas - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ef0b50b`](https://github.com/karakeep-app/karakeep/commit/ef0b50be )
- fix(mobile): remove smart lists from manage\_lists page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7124d15`](https://github.com/karakeep-app/karakeep/commit/7124d15b )
- docs: correct breaking typo in 05-singlefile.md doc ([#​2496](https://github.com/karakeep-app/karakeep/issues/2496 )) - [@​brandongalbraith](https://github.com/brandongalbraith ) in [`0e3bc6f`](https://github.com/karakeep-app/karakeep/commit/0e3bc6f1 )
- fix(mobile): fix formsheets on android - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`228eb20`](https://github.com/karakeep-app/karakeep/commit/228eb208 )
- fix(ui): fix the colors of buttons in the settings page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3d6c83d`](https://github.com/karakeep-app/karakeep/commit/3d6c83d5 )
- fix(ui): Improve visual consistency in all settings page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e02a4c5`](https://github.com/karakeep-app/karakeep/commit/e02a4c5e )
- feat: add checkUrl endpoint to replace searchBookmarks for URL existence checks - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b249273`](https://github.com/karakeep-app/karakeep/commit/b2492735 )
- fix: auto dismiss dialogs during crawling - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`23ae17f`](https://github.com/karakeep-app/karakeep/commit/23ae17fa )
- deps: fix mismatch in [@​types/react](https://github.com/types/react ) across packages - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6f78d2f`](https://github.com/karakeep-app/karakeep/commit/6f78d2f8 )
- deps: upgrade playwright to 1.58.2 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`07cc3ef`](https://github.com/karakeep-app/karakeep/commit/07cc3eff )
- fix(restate): call onError on rpc failures - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4fd0eaf`](https://github.com/karakeep-app/karakeep/commit/4fd0eaf0 )
- fix(mobile): drop the use of custom safe areas in bookmark lists - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`447d2cc`](https://github.com/karakeep-app/karakeep/commit/447d2cc8 )
- fix(mobile): fix headers in android app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`349fe05`](https://github.com/karakeep-app/karakeep/commit/349fe05e )
- fix: parallelize content extraction in crawler worker - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`74c3452`](https://github.com/karakeep-app/karakeep/commit/74c34529 )
- fix(ux): hide autocomplete dropdown when there are no suggestions - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`c6417d8`](https://github.com/karakeep-app/karakeep/commit/c6417d8e )
- docs: Add Cloudflare Workers AI provider ([#​2486](https://github.com/karakeep-app/karakeep/issues/2486 )) - [@​usr3](https://github.com/usr3 ) in [`5946ce8`](https://github.com/karakeep-app/karakeep/commit/5946ce8f )
- feat: add synchronized reading progress for bookmarks ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302 )) - [@​esimkowitz](https://github.com/esimkowitz ) in [`fff0a28`](https://github.com/karakeep-app/karakeep/commit/fff0a280 )
- feat(mobile): Add highlights support for the mobile app ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`459ee50`](https://github.com/karakeep-app/karakeep/commit/459ee50e )
- fix: dont trigger background jobs if bookmark doesn't change on updateTags call - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`fbc63b9`](https://github.com/karakeep-app/karakeep/commit/fbc63b92 )
- fix(import): truncate title to max length in import worker - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`74b174a`](https://github.com/karakeep-app/karakeep/commit/74b174ad )
- feat(crawler): retrun 403, 429 and 5XX status codes - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`1c5c8ec`](https://github.com/karakeep-app/karakeep/commit/1c5c8ec6 )
- fix(web): fix clipping of reader view in smaller screens - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`41d2f0d`](https://github.com/karakeep-app/karakeep/commit/41d2f0d7 )
- fix(web): fix double scrolling in sidebar layout - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`a8e8ce9`](https://github.com/karakeep-app/karakeep/commit/a8e8ce98 )
- feat(ui): Add a better content fetching loading state in the bookmark preview - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`be09027`](https://github.com/karakeep-app/karakeep/commit/be090270 )
- feat: add a download button to the More submenu in bookmark options - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`2c57aa8`](https://github.com/karakeep-app/karakeep/commit/2c57aa87 )
- feat: add OAuth auto-redirect functionality ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`33b91e3`](https://github.com/karakeep-app/karakeep/commit/33b91e3f )
- feat: export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0c458ba`](https://github.com/karakeep-app/karakeep/commit/0c458ba1 )
- feat(workers): extract html parsing into a subprocess ([#​2485](https://github.com/karakeep-app/karakeep/issues/2485 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7a10067`](https://github.com/karakeep-app/karakeep/commit/7a100672 )
- feat(mobile): make the bookmark edit UIs look more native - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ec7ef00`](https://github.com/karakeep-app/karakeep/commit/ec7ef00f )
- fix: share PDFs as files instead of links in mobile app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0fab1aa`](https://github.com/karakeep-app/karakeep/commit/0fab1aa6 )
- feat: link to apps and extensions, docs and twitter in profile dropdown - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`d72788f`](https://github.com/karakeep-app/karakeep/commit/d72788ff )
- fix: dedup list and recent search suggestions - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`8539c83`](https://github.com/karakeep-app/karakeep/commit/8539c836 )
- fix: Support nested smart lists with cycle detection ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b3d3602`](https://github.com/karakeep-app/karakeep/commit/b3d3602d )
- feat(mobile): Add animated UI feedback to sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b41b564`](https://github.com/karakeep-app/karakeep/commit/b41b5647 )
- feat(mobile): more native screens - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e455e46`](https://github.com/karakeep-app/karakeep/commit/e455e468 )
- feat(ai): Support restricting AI tags to a subset of existing tags ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4186c4c`](https://github.com/karakeep-app/karakeep/commit/4186c4c6 )
- feat(mcp): Support custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436 )) - [@​chen-ye](https://github.com/chen-ye ) in [`77b186c`](https://github.com/karakeep-app/karakeep/commit/77b186c3 )
- feat: Added Import for Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434 )) - [@​WieserDaniel](https://github.com/WieserDaniel ) in [`fbe7e3a`](https://github.com/karakeep-app/karakeep/commit/fbe7e3a9 )
- feat: Add drag-and-drop support for bookmarks to lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`485e994`](https://github.com/karakeep-app/karakeep/commit/485e9948 )
- feat(crawler): Split bookmark metadata updates into two phases for faster feedback ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`c8464e3`](https://github.com/karakeep-app/karakeep/commit/c8464e30 )
- feat: add source filter to query language ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b05a753`](https://github.com/karakeep-app/karakeep/commit/b05a7531 )
- fix: treat bookmark not found as a no-op in rule engine instead of a failure ([#​2464](https://github.com/karakeep-app/karakeep/issues/2464 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`960ca9b`](https://github.com/karakeep-app/karakeep/commit/960ca9b6 )
- fix(extension): dont store tab title when saving links or images. fixes [#​2462](https://github.com/karakeep-app/karakeep/issues/2462 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`1a01f75`](https://github.com/karakeep-app/karakeep/commit/1a01f75d )
- feat: Add separate queue for import link crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`bbd65fd`](https://github.com/karakeep-app/karakeep/commit/bbd65fd6 )
- fix: lower the priority of recrawling - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7d53e2e`](https://github.com/karakeep-app/karakeep/commit/7d53e2e4 )
- feat(metrics): add prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b264080`](https://github.com/karakeep-app/karakeep/commit/b2640803 )
- feat(db): add OpenTelemetry instrumentation for database queries - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`9e5693c`](https://github.com/karakeep-app/karakeep/commit/9e5693c6 )
- feat(import): new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e59fd98`](https://github.com/karakeep-app/karakeep/commit/e59fd98b )
- feat: add extra instrumentation in the otel traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`538035c`](https://github.com/karakeep-app/karakeep/commit/538035c4 )
- fix(import): sanitize error messages to prevent backend detail leakage ([#​2455](https://github.com/karakeep-app/karakeep/issues/2455 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`93ad2e2`](https://github.com/karakeep-app/karakeep/commit/93ad2e20 )
- fix(import): propagate crawling/tagging failure to import status - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`50320ec`](https://github.com/karakeep-app/karakeep/commit/50320ecd )
- fix: backfill old sessions and do queue backpressure ([#​2449](https://github.com/karakeep-app/karakeep/issues/2449 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e8e48a4`](https://github.com/karakeep-app/karakeep/commit/e8e48a41 )
- feat: Import workflow v3 ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3c838dd`](https://github.com/karakeep-app/karakeep/commit/3c838ddb )
- feat: Add LLM-based OCR as alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3fcccb8`](https://github.com/karakeep-app/karakeep/commit/3fcccb85 )
- feat: batch meilisearch requests ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`54243b8`](https://github.com/karakeep-app/karakeep/commit/54243b8c )
- fix(mobile): migrate from RN image to expo-image - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e861880`](https://github.com/karakeep-app/karakeep/commit/e8618800 )
- feat(mobile): use native tabs for mobile - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`bf5c99c`](https://github.com/karakeep-app/karakeep/commit/bf5c99cb )
- feat(mobile): add signup support to the mobile app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`5cb7306`](https://github.com/karakeep-app/karakeep/commit/5cb73069 )
- fix: better looking error message when article content is unavailable - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`67501ed`](https://github.com/karakeep-app/karakeep/commit/67501ed6 )
- refactor: migrate trpc to the new react query integration mode ([#​2438](https://github.com/karakeep-app/karakeep/issues/2438 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`65f6e83`](https://github.com/karakeep-app/karakeep/commit/65f6e83f )
- feat(mobile): show num bookmarks in the all lists view - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4bc1b90`](https://github.com/karakeep-app/karakeep/commit/4bc1b90f )
- fix: use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`95bfa56`](https://github.com/karakeep-app/karakeep/commit/95bfa569 )
- feat(cli): Add bookmark search command ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`42cdc93`](https://github.com/karakeep-app/karakeep/commit/42cdc937 )
- feat(search): add tag: alias for # and ! alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`5656e39`](https://github.com/karakeep-app/karakeep/commit/5656e394 )
- feat(extension): autofocus on note open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366 )) - [@​SnowSquire](https://github.com/SnowSquire ) in [`bf2c6de`](https://github.com/karakeep-app/karakeep/commit/bf2c6ded )
- feat: Add attachedBy field to update tags endpoint ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e09061b`](https://github.com/karakeep-app/karakeep/commit/e09061bd )
- docker: add USE\_JEMALLOC env var and disable it by default - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`edf3f68`](https://github.com/karakeep-app/karakeep/commit/edf3f681 )
- docker: switch to jemalloc - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6535a5a`](https://github.com/karakeep-app/karakeep/commit/6535a5a2 )
- docker: move from alpine to debian - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b0036ef`](https://github.com/karakeep-app/karakeep/commit/b0036ef1 )
- feat: track api key usage dates - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7b5f632`](https://github.com/karakeep-app/karakeep/commit/7b5f6328 )
- deps(mobile): upgrade to sdk 54 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6094d36`](https://github.com/karakeep-app/karakeep/commit/6094d360 )
- feat(rules): add "Title Contains" condition to Rule Engine ([#​1670](https://github.com/karakeep-app/karakeep/issues/1670 )) ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354 )) - [@​mokhovyk](https://github.com/mokhovyk ) in [`c56cf4e`](https://github.com/karakeep-app/karakeep/commit/c56cf4e2 )
- fix(mobile): Reader settings preview on mobile matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365 )) - [@​esimkowitz](https://github.com/esimkowitz ) in [`1b98014`](https://github.com/karakeep-app/karakeep/commit/1b98014d )
- fix(web): avoid masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400 )) - [@​evan6seven](https://github.com/evan6seven ) in [`789188b`](https://github.com/karakeep-app/karakeep/commit/789188b5 )
- deps: upgrade react to 19.2.1 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`086b464`](https://github.com/karakeep-app/karakeep/commit/086b464d )
- fix(mobile): add custom headers to card banners. fixes [#​2342](https://github.com/karakeep-app/karakeep/issues/2342 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b4dbc9c`](https://github.com/karakeep-app/karakeep/commit/b4dbc9ce )
- feat: privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0f9132b`](https://github.com/karakeep-app/karakeep/commit/0f9132b5 )
- fix: Accept more permissive RSS feed content types and Fix User-Agent key ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353 )) - [@​ElectricTea](https://github.com/ElectricTea ) in [`0e938c1`](https://github.com/karakeep-app/karakeep/commit/0e938c14 )
- fix: harden the restate implementation ([#​2370](https://github.com/karakeep-app/karakeep/issues/2370 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`f48e98e`](https://github.com/karakeep-app/karakeep/commit/f48e98e1 )
- fix: parallelize queue enqueues in bookmark routes - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4ba1475`](https://github.com/karakeep-app/karakeep/commit/4ba1475d )
- feat: add openai service tier configuration option ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339 )) - [@​RobertRosca](https://github.com/RobertRosca ) in [`aa7a81e`](https://github.com/karakeep-app/karakeep/commit/aa7a81e0 )
- fix: stop theme flashes with cloudflare rocket loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340 )) - [@​sweepies](https://github.com/sweepies ) in [`2a6fe6e`](https://github.com/karakeep-app/karakeep/commit/2a6fe6e6 )
- feat: Add retry buttons for pending bookmarks in admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e195f40`](https://github.com/karakeep-app/karakeep/commit/e195f40b )
- fix: Eliminate the O(n2) parsing of the netscape import parsing ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6fe2063`](https://github.com/karakeep-app/karakeep/commit/6fe20639 )
- feat(mobile): use react native sonner - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`016433d`](https://github.com/karakeep-app/karakeep/commit/016433d4 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4163
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 17:18:41 +00:00
0013ab467d
chore(deps): update searxng/searxng:latest docker digest to c5e5aed ( #4164 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m28s
2026-02-22 14:02:22 +00:00
0fa269eec4
chore(deps): update searxng/searxng:latest docker digest to 1106e11 ( #4161 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m34s
2026-02-22 10:02:21 +00:00
9df2a2da6f
chore(deps): update searxng/searxng:latest docker digest to d061b9e ( #4159 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m23s
2026-02-22 09:01:33 +00:00
12464b1e42
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 065792d ( #4157 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m20s
renovate / renovate (push) Successful in 1m32s
2026-02-22 08:02:05 +00:00
da03f4ef75
chore(deps): update ghcr.io/autobrr/qui docker tag to v1.14.0 ( #4154 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui ) | minor | `v1.13.1` → `v1.14.0` |
---
### Release Notes
<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>
### [`v1.14.0`](https://github.com/autobrr/qui/releases/tag/v1.14.0 )
[Compare Source](https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0 )
#### Changelog
##### New Features
- [`6f8e6ed`](6f8e6eded9 ): feat(api): add torrent field endpoint for select all copy ([#​1477](https://github.com/autobrr/qui/issues/1477 )) ([@​jabloink](https://github.com/jabloink ))
- [`2d9b4c7`](2d9b4c7dee ): feat(automation): trigger external programs automatically via automation rules ([#​1284](https://github.com/autobrr/qui/issues/1284 )) ([@​0rkag](https://github.com/0rkag ))
- [`32692a4`](32692a45d2 ): feat(automations): Add the ability to define the move automation with a templated path ([#​1376](https://github.com/autobrr/qui/issues/1376 )) ([@​ColinHebert](https://github.com/ColinHebert ))
- [`61bbeb1`](61bbeb1436 ): feat(automations): add Resume action to Automations ([#​1350](https://github.com/autobrr/qui/issues/1350 )) ([@​cy1der](https://github.com/cy1der ))
- [`450b98f`](450b98f647 ): feat(automations): grouping + release fields ([#​1467](https://github.com/autobrr/qui/issues/1467 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`18d4a64`](18d4a64a87 ): feat(automations): match tracker conditions by display name ([#​1420](https://github.com/autobrr/qui/issues/1420 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`7c67b82`](7c67b829e3 ): feat(automations): show activity run details ([#​1385](https://github.com/autobrr/qui/issues/1385 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`177ef4d`](177ef4dbcf ): feat(crossseed): Multiple hard/reflink dirs ([#​1289](https://github.com/autobrr/qui/issues/1289 )) ([@​rybertm](https://github.com/rybertm ))
- [`a72b673`](a72b67319f ): feat(crossseed): gazelle-only OPS/RED ([#​1436](https://github.com/autobrr/qui/issues/1436 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`6a29384`](6a293848c1 ): feat(crossseed): match bit depth ([#​1427](https://github.com/autobrr/qui/issues/1427 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c7fd5aa`](c7fd5aab27 ): feat(dirscan): add max searchee age filter ([#​1486](https://github.com/autobrr/qui/issues/1486 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`d595a55`](d595a5566c ): feat(documentation): add AI doc actions and llms discoverability ([#​1451](https://github.com/autobrr/qui/issues/1451 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`562ab3f`](562ab3f9bb ): feat(metrics): add tracker metrics ([#​1073](https://github.com/autobrr/qui/issues/1073 )) ([@​Winter](https://github.com/Winter ))
- [`1b9aa9d`](1b9aa9df7e ): feat(notifications): add shoutrrr and notifiarr ([#​1371](https://github.com/autobrr/qui/issues/1371 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`6d1dac7`](6d1dac70c0 ): feat(pwa): add protocol and file handlers for magnet links and torrent files ([#​783](https://github.com/autobrr/qui/issues/783 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`42fa501`](42fa5017dc ): feat(torrents): add unified cross-instance torrent table ([#​1481](https://github.com/autobrr/qui/issues/1481 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`498eaca`](498eaca989 ): feat(ui): show speeds in page title ([#​1292](https://github.com/autobrr/qui/issues/1292 )) ([@​NoLife141](https://github.com/NoLife141 ))
- [`94a506e`](94a506e486 ): feat(unregistered): nem talalhato ([#​1483](https://github.com/autobrr/qui/issues/1483 )) ([@​KyleSanderson](https://github.com/KyleSanderson ))
- [`8bf366c`](8bf366c435 ): feat(web): add logs nav ([#​1458](https://github.com/autobrr/qui/issues/1458 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`babc88d`](babc88d514 ): feat(web): add responsive popover with mobile drawer support ([#​1398](https://github.com/autobrr/qui/issues/1398 )) ([@​jabloink](https://github.com/jabloink ))
- [`06d341b`](06d341bc95 ): feat(web): add torrent table selection quick wins ([#​1455](https://github.com/autobrr/qui/issues/1455 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`56fbbec`](56fbbec16c ): feat(web): hide selection column ([#​1460](https://github.com/autobrr/qui/issues/1460 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`46814aa`](46814aac90 ): feat(web): qBittorrent autorun preferences ([#​1430](https://github.com/autobrr/qui/issues/1430 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`342643e`](342643e780 ): feat(web): unify instance settings & qbit options dialog ([#​1257](https://github.com/autobrr/qui/issues/1257 )) ([@​0rkag](https://github.com/0rkag ))
- [`e634d01`](e634d018f1 ): feat: add cross-seed blocklist ([#​1391](https://github.com/autobrr/qui/issues/1391 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`13aaac8`](13aaac8e27 ): feat: add dry-run workflows ([#​1395](https://github.com/autobrr/qui/issues/1395 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`f01101d`](f01101d6f2 ): feat: add option to disable built-in authentication ([#​1464](https://github.com/autobrr/qui/issues/1464 )) ([@​libussa](https://github.com/libussa ))
- [`6d1da50`](6d1da5099d ): feat: download individual content files from context menu ([#​1465](https://github.com/autobrr/qui/issues/1465 )) ([@​libussa](https://github.com/libussa ))
- [`77e9abf`](77e9abf7dc ): feat: migrate to dodopayments ([#​1407](https://github.com/autobrr/qui/issues/1407 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`9f6c856`](9f6c856fe3 ): feat: support basic auth for ARR and Torznab ([#​1442](https://github.com/autobrr/qui/issues/1442 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Bug Fixes
- [`8a06d4b`](8a06d4b7bf ): fix(api): correct add-torrent OpenAPI param names and add missing fields ([#​1426](https://github.com/autobrr/qui/issues/1426 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b9a687c`](b9a687ca6f ): fix(api): honor explicit basic auth clear from URL userinfo ([@​s0up4200](https://github.com/s0up4200 ))
- [`948ca67`](948ca671a9 ): fix(api): tighten CORS/auth routing and base URL joins ([#​1325](https://github.com/autobrr/qui/issues/1325 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`12bea13`](12bea137b6 ): fix(automations): improve applied action summaries ([#​1478](https://github.com/autobrr/qui/issues/1478 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`8fe658b`](8fe658b7ad ): fix(automations): negate regex match for NotContains/NotEqual operators ([#​1441](https://github.com/autobrr/qui/issues/1441 )) ([@​andresatierf](https://github.com/andresatierf ))
- [`8a808eb`](8a808ebf0a ): fix(automations): respect remove-only tag conditions ([#​1444](https://github.com/autobrr/qui/issues/1444 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`a72715e`](a72715e524 ): fix(backups): add failure cooldown and export throttling ([#​1214](https://github.com/autobrr/qui/issues/1214 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`2e75c14`](2e75c14c40 ): fix(backups): skip exports missing metadata ([#​1362](https://github.com/autobrr/qui/issues/1362 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5658421`](5658421667 ): fix(config): update commented log settings in place ([#​1402](https://github.com/autobrr/qui/issues/1402 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`62c50c0`](62c50c0ad5 ): fix(crossseed): tighten TV title matching ([#​1445](https://github.com/autobrr/qui/issues/1445 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`e7cc489`](e7cc489a9f ): fix(dirscan): prevent immediate requeue after cancel ([#​1446](https://github.com/autobrr/qui/issues/1446 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`36cbfcf`](36cbfcfb33 ): fix(docs): avoid mdx jsx parse error ([@​s0up4200](https://github.com/s0up4200 ))
- [`d8d6f62`](d8d6f62426 ): fix(filters): stabilize dense sidebar layout ([#​1384](https://github.com/autobrr/qui/issues/1384 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b959fc6`](b959fc6925 ): fix(orphanscan): NFC-normalize paths to avoid false orphans ([#​1422](https://github.com/autobrr/qui/issues/1422 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`598e994`](598e99483b ): fix(reflink): retry EAGAIN clones ([#​1360](https://github.com/autobrr/qui/issues/1360 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`aaa5ee0`](aaa5ee06f1 ): fix(reflinktree): retry transient FICLONE EINVAL and add diagnostics ([#​1487](https://github.com/autobrr/qui/issues/1487 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`647af31`](647af31d80 ): fix(rss): enable rules list scrolling ([#​1359](https://github.com/autobrr/qui/issues/1359 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c356a6f`](c356a6fb5b ): fix(sync): Optimize torrent sorting and reference management ([#​1474](https://github.com/autobrr/qui/issues/1474 )) ([@​KyleSanderson](https://github.com/KyleSanderson ))
- [`cf4310e`](cf4310e87a ): fix(ui): update placeholder text in ArrInstanceForm based on instance type ([#​1375](https://github.com/autobrr/qui/issues/1375 )) ([@​pashioya](https://github.com/pashioya ))
- [`92b6748`](92b6748c2b ): fix(web): format IPv6 peer addresses and copy IP without port ([#​1417](https://github.com/autobrr/qui/issues/1417 )) ([@​sleepm](https://github.com/sleepm ))
- [`25039bc`](25039bcd3b ): fix(web): handle SSO session expiry behind Cloudflare Access and other proxies ([#​1438](https://github.com/autobrr/qui/issues/1438 )) ([@​nitrobass24](https://github.com/nitrobass24 ))
- [`77fe310`](77fe310cba ): fix(web): prevent category submenu re-render ([#​1357](https://github.com/autobrr/qui/issues/1357 )) ([@​jabloink](https://github.com/jabloink ))
- [`a42ab1e`](a42ab1e23f ): fix(web): raise instance preferences max value from 999 to 99999 ([#​1311](https://github.com/autobrr/qui/issues/1311 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`540168c`](540168c9c5 ): fix(web): raise virtualization threshold ([#​1355](https://github.com/autobrr/qui/issues/1355 )) ([@​jabloink](https://github.com/jabloink ))
- [`8547dc6`](8547dc69d7 ): fix(web): remove column filters when column is hidden ([#​1418](https://github.com/autobrr/qui/issues/1418 )) ([@​jabloink](https://github.com/jabloink ))
- [`6b09b8d`](6b09b8d236 ): fix(web): remove panel size bounds ([@​s0up4200](https://github.com/s0up4200 ))
- [`db4cdc4`](db4cdc470f ): fix(web): show piece size in torrent details ([#​1365](https://github.com/autobrr/qui/issues/1365 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`1f94a06`](1f94a060f4 ): fix(web): use absolute for scroll-to-top on desktop ([#​1419](https://github.com/autobrr/qui/issues/1419 )) ([@​jabloink](https://github.com/jabloink ))
- [`e31fe3a`](e31fe3a090 ): fix: detect tracker health support after qBit upgrade ([#​909](https://github.com/autobrr/qui/issues/909 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`52f01da`](52f01dab30 ): fix: disable update indicators when update checks are off ([#​1364](https://github.com/autobrr/qui/issues/1364 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`f7e3fed`](f7e3fed317 ): fix: normalize DD+ and DDP file keys ([#​1456](https://github.com/autobrr/qui/issues/1456 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Other Changes
- [`d914301`](d914301b93 ): chore(ci): fire Blacksmith (my wallet screamed) ([#​1408](https://github.com/autobrr/qui/issues/1408 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b43327d`](b43327d2f1 ): chore(deps): bump the golang group with 2 updates ([#​1378](https://github.com/autobrr/qui/issues/1378 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`57747bd`](57747bd755 ): chore(deps): bump the npm group across 1 directory with 27 updates ([#​1379](https://github.com/autobrr/qui/issues/1379 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a43850d`](a43850d997 ): chore(docs): add BIMI SVG logo ([@​s0up4200](https://github.com/s0up4200 ))
- [`914bede`](914bedead4 ): chore(funding): add Patreon to FUNDING.yml ([@​s0up4200](https://github.com/s0up4200 ))
- [`8b76f1e`](8b76f1e8bb ): docs(automations): clarify tag matching examples ([#​1457](https://github.com/autobrr/qui/issues/1457 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`2994054`](2994054084 ): docs(readme): restore concise README ([#​1452](https://github.com/autobrr/qui/issues/1452 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`51237d4`](51237d4f1e ): docs: Add configuration reference ([#​1440](https://github.com/autobrr/qui/issues/1440 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`741462c`](741462cfd4 ): docs: add Windows installation guide ([#​1463](https://github.com/autobrr/qui/issues/1463 )) ([@​soggy-cr0uton](https://github.com/soggy-cr0uton ))
- [`6a11430`](6a11430d66 ): docs: clarify autobrr filter + apply troubleshooting ([#​1459](https://github.com/autobrr/qui/issues/1459 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5a2edc2`](5a2edc2ee9 ): docs: update 2 documentation files ([#​1454](https://github.com/autobrr/qui/issues/1454 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`139ada9`](139ada994c ): docs: update contributing.md ([#​1470](https://github.com/autobrr/qui/issues/1470 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`3909aa1`](3909aa1ad0 ): docs: update docs/features/automations.md ([#​1447](https://github.com/autobrr/qui/issues/1447 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5dc57ca`](5dc57ca5e3 ): docs: update intro.md ([#​1453](https://github.com/autobrr/qui/issues/1453 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5d9e986`](5d9e986a66 ): perf(web): memoize useDateTimeFormatters ([#​1403](https://github.com/autobrr/qui/issues/1403 )) ([@​jabloink](https://github.com/jabloink ))
**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0 >
#### Docker images
- `docker pull ghcr.io/autobrr/qui:v1.14.0`
- `docker pull ghcr.io/autobrr/qui:latest`
#### What to do next?
- Join our [Discord server](https://discord.autobrr.com/qui )
Thank you for using qui!
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4154
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 04:12:51 +00:00
422c30d93b
chore(deps): update ghcr.io/linuxserver/code-server:4.109.2 docker digest to 73ab43c ( #4152 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 43m21s
renovate / renovate (push) Successful in 3m15s
2026-02-21 21:03:37 +00:00
7354961335
chore(deps): update postgres-cluster docker tag to v7.7.0 ( #4140 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 4m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.6.0` → `7.7.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4140
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-21 20:14:23 +00:00
e0e4530bdb
feat: remove rules
lint-test-helm / lint-helm (push) Successful in 51s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Failing after 2m12s
2026-02-21 14:09:53 -06:00
41e653adda
feat: update lock
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 3m3s
renovate / renovate (push) Successful in 3m40s
2026-02-21 13:59:24 -06:00
e3ff7f3a2d
feat: replace redis with valkey chart
2026-02-21 13:54:07 -06:00
83e03eda8b
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 1m13s
renovate / renovate (push) Successful in 5m50s
2026-02-21 13:44:27 -06:00
77b489c41c
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 1m11s
renovate / renovate (push) Successful in 5m22s
render-manifests-push / render-manifests-push (push) Successful in 1m5s
2026-02-21 13:37:49 -06:00
f3de0014a6
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 1m17s
render-manifests-push / render-manifests-push (push) Successful in 5m1s
renovate / renovate (push) Has been cancelled
2026-02-21 13:33:16 -06:00
2101cddb98
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 3m2s
renovate / renovate (push) Has been cancelled
2026-02-21 13:32:45 -06:00
ad117c491a
chore(deps): update searxng/searxng:latest docker digest to c6e6139 ( #4143 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 57s
renovate / renovate (push) Successful in 1m29s
2026-02-21 13:01:45 +00:00
c97c0784f4
chore(deps): update searxng/searxng:latest docker digest to a36de4b ( #4141 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m47s
2026-02-21 11:02:05 +00:00
5aad73c3e9
fix: incorrect port on gluetun
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 1m31s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 1h20m29s
renovate / renovate (push) Successful in 2m8s
2026-02-20 18:51:42 -06:00
74d3b6e0bc
feat: add music-grabber library
lint-test-helm / lint-helm (push) Successful in 50s
render-manifests-push / render-manifests-push (push) Successful in 1m30s
renovate / renovate (push) Successful in 3m50s
2026-02-20 18:36:42 -06:00
225e047b91
feat: add music-grabber
lint-test-docker / lint-docker-compose (push) Successful in 19s
lint-test-helm / lint-helm (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m0s
render-manifests-push / render-manifests-push (push) Successful in 2m48s
2026-02-20 18:33:53 -06:00
d64c847988
chore(deps): update twin/gatus to v5.35.0 ( #4130 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m2s
renovate / renovate (push) Successful in 4m26s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [TwiN/gatus](https://github.com/TwiN/gatus ) | minor | `v5.34.0` → `v5.35.0` |
| [ghcr.io/twin/gatus](https://github.com/TwiN/gatus ) | minor | `v5.34.0` → `v5.35.0` |
---
### Release Notes
<details>
<summary>TwiN/gatus (TwiN/gatus)</summary>
### [`v5.35.0`](https://github.com/TwiN/gatus/releases/tag/v5.35.0 )
[Compare Source](https://github.com/TwiN/gatus/compare/v5.34.0...v5.35.0 )
#### What's Changed
- feat(conditions,ui): Add `endpoints[].ui.resolve-successful-conditions` by [@​lorenzoppx](https://github.com/lorenzoppx ) in [#​1486](https://github.com/TwiN/gatus/pull/1486 )
- feat(ui): Add support for custom favicon by [@​mloskot](https://github.com/mloskot ) in [#​1097](https://github.com/TwiN/gatus/pull/1097 )
- fix(ui): Persist show average response time setting by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1438](https://github.com/TwiN/gatus/pull/1438 )
- fix(ci): Adjust static asset generation workflow by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1480](https://github.com/TwiN/gatus/pull/1480 )
- fix: handle HTTP header names case-insensitively by [@​AnuragEkkati](https://github.com/AnuragEkkati ) in [#​1506](https://github.com/TwiN/gatus/pull/1506 )
- refactor: Simplify and modernize loops by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1522](https://github.com/TwiN/gatus/pull/1522 )
- docs: Fix typo in README concurrency section by [@​emrebasarannn](https://github.com/emrebasarannn ) in [#​1520](https://github.com/TwiN/gatus/pull/1520 )
- chore: Update to Go 1.25 by [@​TwiN](https://github.com/TwiN ) in [#​1519](https://github.com/TwiN/gatus/pull/1519 )
- chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.41.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1466](https://github.com/TwiN/gatus/pull/1466 )
- chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1488](https://github.com/TwiN/gatus/pull/1488 )
- chore(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.70 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1490](https://github.com/TwiN/gatus/pull/1490 )
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.2 to 1.19.7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1498](https://github.com/TwiN/gatus/pull/1498 )
- chore(deps): bump code.gitea.io/sdk/gitea from 0.22.1 to 0.23.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1525](https://github.com/TwiN/gatus/pull/1525 )
- chore(deps): bump github.com/TwiN/whois from 1.2.0 to 1.3.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1538](https://github.com/TwiN/gatus/pull/1538 )
- chore(deps): bump google.golang.org/api from 0.264.0 to 0.265.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1533](https://github.com/TwiN/gatus/pull/1533 )
- chore(deps): bump github.com/prometheus-community/pro-bing from 0.7.0 to 0.8.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1544](https://github.com/TwiN/gatus/pull/1544 )
- chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1543](https://github.com/TwiN/gatus/pull/1543 )
#### New Contributors
- [@​lorenzoppx](https://github.com/lorenzoppx ) made their first contribution in [#​1486](https://github.com/TwiN/gatus/pull/1486 )
- [@​AnuragEkkati](https://github.com/AnuragEkkati ) made their first contribution in [#​1506](https://github.com/TwiN/gatus/pull/1506 )
- [@​emrebasarannn](https://github.com/emrebasarannn ) made their first contribution in [#​1520](https://github.com/TwiN/gatus/pull/1520 )
**Full Changelog**: <https://github.com/TwiN/gatus/compare/v5.34.0...v5.35.0 >
***
Have a great weekend!
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4130
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 22:02:29 +00:00
934692d768
chore(deps): update dependency ollama/ollama to v0.16.3 ( #4134 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m41s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | patch | `0.16.2` → `0.16.3` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.16.3`](https://github.com/ollama/ollama/releases/tag/v0.16.3 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.16.2...v0.16.3 )
#### What's Changed
- New `ollama launch cline` added for the Cline CLI
- `ollama launch <integration>` will now always show the model picker
- Added Gemma 3, Llama and Qwen 3 architectures to MLX runner
#### New Contributors
- [@​hellosaumil](https://github.com/hellosaumil ) made their first contribution in [#​14271](https://github.com/ollama/ollama/pull/14271 )
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.16.2...v0.16.3 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4134
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 21:52:17 +00:00
80c1cda0f3
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.2.3 ( #4135 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 3m52s
2026-02-20 21:43:30 +00:00
8fb08b572b
chore(deps): update dependency home-assistant/core to v2026.2.3 ( #4133 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-20 21:42:36 +00:00
8549a4267b
fix: env to organize
render-manifests-push / render-manifests-push (push) Successful in 30s
lint-test-helm / lint-helm (push) Successful in 50s
renovate / renovate (push) Successful in 4m2s
2026-02-20 15:29:20 -06:00
b97a7f9ac9
chore(lock): update lock file
lint-test-helm / lint-helm (push) Successful in 55s
render-manifests-push / render-manifests-push (push) Successful in 1m7s
renovate / renovate (push) Successful in 3m17s
2026-02-20 15:27:35 -06:00
1074ed2dc3
feat: fix probe
2026-02-20 15:27:19 -06:00
e3a4659199
feat: update release, configure with env
lint-test-helm / lint-helm (push) Successful in 47s
render-manifests-push / render-manifests-push (push) Successful in 2m41s
renovate / renovate (push) Successful in 3m54s
2026-02-20 15:14:15 -06:00
ac434ffbb9
chore(deps): update kube-prometheus-stack docker tag to v82.2.0 ( #4123 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 35s
renovate / renovate (push) Successful in 3m10s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.1.1` → `82.2.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.2.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.2.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.1.1...kube-prometheus-stack-82.2.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6665](https://github.com/prometheus-community/helm-charts/pull/6665 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-adapter-5.3.0...kube-prometheus-stack-82.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4123
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:37:06 +00:00
f7bcc45355
chore(deps): update helm release intel-device-plugins-operator to v0.35.0 ( #4114 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [intel-device-plugins-operator](https://github.com/intel/helm-charts ) | minor | `0.34.1` → `0.35.0` |
---
### Release Notes
<details>
<summary>intel/helm-charts (intel-device-plugins-operator)</summary>
### [`v0.35.0`](https://github.com/intel/helm-charts/releases/tag/intel-device-plugins-gpu-0.35.0 )
[Compare Source](https://github.com/intel/helm-charts/compare/intel-device-plugins-operator-0.34.1...intel-device-plugins-operator-0.35.0 )
A Helm chart for Intel GPU Device Plugin
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4114
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:35:29 +00:00
b8c2b7ed83
chore(deps): update gitroomhq/postiz-app to v2.19.0 ( #4122 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 34s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.18.0` → `v2.19.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.18.0` → `v2.19.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.19.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.19.0 ): TikTok improvements, Instagram multiple stories & compression
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.18.0...v2.19.0 )
#### Features
- Remove upload throttle
- Compression
- Better indexes
- Logout
- TikTok fixes and ordering
- Instagram multiple stories
- MCP on route
- Rotate API key
- Post missing modal
- Bot nickname
#### Fixes
- Rate limiting to only POST requests
- Reddit fix
- Email and draft fixes
- Upload-from-url file extension fix
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4122
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:34:02 +00:00
0a6c94e730
chore(deps): update helm release traefik to v39.0.2 ( #4128 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 52s
renovate / renovate (push) Has been cancelled
2026-02-20 19:31:44 +00:00
02edc6098a
chore(deps): update helm release external-secrets to v2.0.1 ( #4126 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 54s
renovate / renovate (push) Has been cancelled
2026-02-20 19:29:47 +00:00
d12496b125
chore(deps): update dependency external-secrets/external-secrets to v2.0.1 ( #4125 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2026-02-20 19:28:09 +00:00
98e51a76f7
chore(deps): update helm release intel-device-plugins-gpu to v0.35.0 ( #4113 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 34s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [intel-device-plugins-gpu](https://github.com/intel/helm-charts ) | minor | `0.34.1` → `0.35.0` |
---
### Release Notes
<details>
<summary>intel/helm-charts (intel-device-plugins-gpu)</summary>
### [`v0.35.0`](https://github.com/intel/helm-charts/releases/tag/intel-device-plugins-gpu-0.35.0 )
[Compare Source](https://github.com/intel/helm-charts/compare/intel-device-plugins-gpu-0.34.1...intel-device-plugins-gpu-0.35.0 )
A Helm chart for Intel GPU Device Plugin
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4113
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:25:41 +00:00
8d6498fb5a
chore(deps): update searxng/searxng:latest docker digest to 8d1655e ( #4120 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m24s
renovate / renovate (push) Successful in 3m18s
2026-02-20 13:03:53 +00:00
6941c02f93
chore(deps): update searxng/searxng:latest docker digest to ec9d1c9 ( #4117 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m31s
renovate / renovate (push) Successful in 4m15s
2026-02-20 11:01:54 +00:00
852160e531
chore(deps): update searxng/searxng:latest docker digest to 7472c4e ( #4115 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m13s
renovate / renovate (push) Successful in 1m51s
2026-02-20 10:02:15 +00:00
aa2998b69a
chore(deps): update searxng/searxng:latest docker digest to 68abf72 ( #4111 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m13s
renovate / renovate (push) Successful in 2m5s
2026-02-20 08:03:28 +00:00
2ebc092e6c
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.15.1 ( #4109 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m13s
renovate / renovate (push) Successful in 3m38s
2026-02-20 07:09:33 +00:00
067f710d91
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.15.0 ( #4107 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m53s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.14.1` → `2.15.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.15.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.14.1...2.15.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.14.1...2.15.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4107
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 06:05:00 +00:00
e2314581e3
chore(deps): update ollama/ollama docker tag to v0.16.3 ( #4104 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 18m14s
renovate / renovate (push) Successful in 4m1s
2026-02-20 02:53:23 +00:00
34c49d01f4
chore(deps): update helm release descheduler to v0.35.0 ( #4099 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [descheduler](https://github.com/kubernetes-sigs/descheduler ) | minor | `0.34.0` → `0.35.0` |
---
### Release Notes
<details>
<summary>kubernetes-sigs/descheduler (descheduler)</summary>
### [`v0.35.0`](https://github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0 ): Descheduler v0.35.0
[Compare Source](https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.0 )
##### What's Changed
- feat: enable pod protection based on storage classes by [@​ricardomaraschini](https://github.com/ricardomaraschini ) in [#​1752](https://github.com/kubernetes-sigs/descheduler/pull/1752 )
- fix: pod resource calculation to consider native sidecars by [@​a7i](https://github.com/a7i ) in [#​1771](https://github.com/kubernetes-sigs/descheduler/pull/1771 )
- docs: fix incorrect gracePeriodSeconds default in README.md by [@​petersalas](https://github.com/petersalas ) in [#​1773](https://github.com/kubernetes-sigs/descheduler/pull/1773 )
- docs: fix README.md link to kubernetes bot commands by [@​Sycrosity](https://github.com/Sycrosity ) in [#​1772](https://github.com/kubernetes-sigs/descheduler/pull/1772 )
- Fix "Current requires cgo or $USER set in environment" error by [@​abelfodil](https://github.com/abelfodil ) in [#​1764](https://github.com/kubernetes-sigs/descheduler/pull/1764 )
- refactor(TestPodLifeTime): remove ineffective owner references assignments by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1781](https://github.com/kubernetes-sigs/descheduler/pull/1781 )
- refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1782](https://github.com/kubernetes-sigs/descheduler/pull/1782 )
- refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1783](https://github.com/kubernetes-sigs/descheduler/pull/1783 )
- refactor(TestPodLifeTime): inline pod creation in each unit test to avoid accidental pod spec updates by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1784](https://github.com/kubernetes-sigs/descheduler/pull/1784 )
- refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1785](https://github.com/kubernetes-sigs/descheduler/pull/1785 )
- feat(TestPodLifeTime): check only expected pods are evicted by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1787](https://github.com/kubernetes-sigs/descheduler/pull/1787 )
- feat(PodLifeTime): document the plugin with details that can be used for reasoning during reviews and design discussions by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1789](https://github.com/kubernetes-sigs/descheduler/pull/1789 )
- refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1790](https://github.com/kubernetes-sigs/descheduler/pull/1790 )
- refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1791](https://github.com/kubernetes-sigs/descheduler/pull/1791 )
- refactor(TestFindDuplicatePods): reduce duplicates and inline by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1792](https://github.com/kubernetes-sigs/descheduler/pull/1792 )
- refactor(TestRemoveDuplicates): reduce test code duplication by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1793](https://github.com/kubernetes-sigs/descheduler/pull/1793 )
- refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1794](https://github.com/kubernetes-sigs/descheduler/pull/1794 )
- refactor(TestPodAntiAffinity): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1795](https://github.com/kubernetes-sigs/descheduler/pull/1795 )
- refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1796](https://github.com/kubernetes-sigs/descheduler/pull/1796 )
- refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1797](https://github.com/kubernetes-sigs/descheduler/pull/1797 )
- doc: introduce contributing guidelines specific to the project by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1798](https://github.com/kubernetes-sigs/descheduler/pull/1798 )
- refactor(TestDefaultEvictor): de-dup code and use helpers by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1803](https://github.com/kubernetes-sigs/descheduler/pull/1803 )
- refactor(plugins): simplify the way pods are created by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1804](https://github.com/kubernetes-sigs/descheduler/pull/1804 )
- fix(TestReadyNodesWithNodeSelector): make sure nodeLister.List always returns a non-empty list so the lister is always tested by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1800](https://github.com/kubernetes-sigs/descheduler/pull/1800 )
- refactor(pkg/framework/profile): dedup unit test code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1806](https://github.com/kubernetes-sigs/descheduler/pull/1806 )
- doc(Design Decisions FAQ): Why doesn't the framework provide helpers for registering and retrieving indexers for plugins by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1807](https://github.com/kubernetes-sigs/descheduler/pull/1807 )
- feat(profile): inject a plugin instance ID to each built plugin by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1808](https://github.com/kubernetes-sigs/descheduler/pull/1808 )
- feat: register a node indexer for the global node selector instead of listing nodes with the selector by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1802](https://github.com/kubernetes-sigs/descheduler/pull/1802 )
- chore(pkg/descheduler): make TestPodEvictorReset table driven by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1810](https://github.com/kubernetes-sigs/descheduler/pull/1810 )
- refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1811](https://github.com/kubernetes-sigs/descheduler/pull/1811 )
- refactor(pkg/descheduler): more handlers and dropping unused code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1813](https://github.com/kubernetes-sigs/descheduler/pull/1813 )
- refactor(pkg/descheduler): create fake shared informer factory only once by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1812](https://github.com/kubernetes-sigs/descheduler/pull/1812 )
- fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1814](https://github.com/kubernetes-sigs/descheduler/pull/1814 )
- test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1816](https://github.com/kubernetes-sigs/descheduler/pull/1816 )
- Add namespace label selector by [@​W1seKappa](https://github.com/W1seKappa ) in [#​1786](https://github.com/kubernetes-sigs/descheduler/pull/1786 )
- tests: Prom client testing by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1818](https://github.com/kubernetes-sigs/descheduler/pull/1818 )
- Deduplicate descheduler initialization code so unit tests test more of the production code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1819](https://github.com/kubernetes-sigs/descheduler/pull/1819 )
- test(token reconciling): have tests initialize the prom client reconciling through the descheduler's bootstraping entry too by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1820](https://github.com/kubernetes-sigs/descheduler/pull/1820 )
- refactor(promClientController): split it into two prom client controllers by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1821](https://github.com/kubernetes-sigs/descheduler/pull/1821 )
- feat(pkg/descheduler): create profiles outside the descheduling cycle by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1815](https://github.com/kubernetes-sigs/descheduler/pull/1815 )
- refactor: move prometheus client controller related code under a seperate file by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1823](https://github.com/kubernetes-sigs/descheduler/pull/1823 )
- Update go dependecies to fix vulnerabilities by [@​sammedsingalkar09](https://github.com/sammedsingalkar09 ) in [#​1822](https://github.com/kubernetes-sigs/descheduler/pull/1822 )
- chore: extend the list of supported Go versions by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1828](https://github.com/kubernetes-sigs/descheduler/pull/1828 )
- bump(golangci-lint): update and migrate by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1829](https://github.com/kubernetes-sigs/descheduler/pull/1829 )
- \[v0.35.0] bump to kubernetes 1.35 deps by [@​a7i](https://github.com/a7i ) in [#​1827](https://github.com/kubernetes-sigs/descheduler/pull/1827 )
- chore: upgrade github.com/gomarkdown/markdown to latest version by [@​a7i](https://github.com/a7i ) in [#​1831](https://github.com/kubernetes-sigs/descheduler/pull/1831 )
- \[v0.35.0] update docs and manifests by [@​a7i](https://github.com/a7i ) in [#​1832](https://github.com/kubernetes-sigs/descheduler/pull/1832 )
- Change annotations condition to deploymentAnnotations for Deployment object annotations by [@​davidandreoletti](https://github.com/davidandreoletti ) in [#​1830](https://github.com/kubernetes-sigs/descheduler/pull/1830 )
##### New Contributors
- [@​petersalas](https://github.com/petersalas ) made their first contribution in [#​1773](https://github.com/kubernetes-sigs/descheduler/pull/1773 )
- [@​Sycrosity](https://github.com/Sycrosity ) made their first contribution in [#​1772](https://github.com/kubernetes-sigs/descheduler/pull/1772 )
- [@​abelfodil](https://github.com/abelfodil ) made their first contribution in [#​1764](https://github.com/kubernetes-sigs/descheduler/pull/1764 )
- [@​W1seKappa](https://github.com/W1seKappa ) made their first contribution in [#​1786](https://github.com/kubernetes-sigs/descheduler/pull/1786 )
- [@​sammedsingalkar09](https://github.com/sammedsingalkar09 ) made their first contribution in [#​1822](https://github.com/kubernetes-sigs/descheduler/pull/1822 )
- [@​davidandreoletti](https://github.com/davidandreoletti ) made their first contribution in [#​1830](https://github.com/kubernetes-sigs/descheduler/pull/1830 )
**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4099
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 02:53:04 +00:00
bd2d42f3a7
chore(deps): update kube-prometheus-stack docker tag to v82.1.1 ( #4103 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-20 02:52:43 +00:00
42c6e391bd
chore(deps): update dependency kubernetes-sigs/descheduler to v0.35.0 ( #4098 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m19s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kubernetes-sigs/descheduler](https://github.com/kubernetes-sigs/descheduler ) | minor | `0.34.0` → `v0.35.0` |
---
### Release Notes
<details>
<summary>kubernetes-sigs/descheduler (kubernetes-sigs/descheduler)</summary>
### [`v0.35.0`](https://github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0 ): Descheduler v0.35.0
[Compare Source](https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.0 )
#### What's Changed
- feat: enable pod protection based on storage classes by [@​ricardomaraschini](https://github.com/ricardomaraschini ) in [#​1752](https://github.com/kubernetes-sigs/descheduler/pull/1752 )
- fix: pod resource calculation to consider native sidecars by [@​a7i](https://github.com/a7i ) in [#​1771](https://github.com/kubernetes-sigs/descheduler/pull/1771 )
- docs: fix incorrect gracePeriodSeconds default in README.md by [@​petersalas](https://github.com/petersalas ) in [#​1773](https://github.com/kubernetes-sigs/descheduler/pull/1773 )
- docs: fix README.md link to kubernetes bot commands by [@​Sycrosity](https://github.com/Sycrosity ) in [#​1772](https://github.com/kubernetes-sigs/descheduler/pull/1772 )
- Fix "Current requires cgo or $USER set in environment" error by [@​abelfodil](https://github.com/abelfodil ) in [#​1764](https://github.com/kubernetes-sigs/descheduler/pull/1764 )
- refactor(TestPodLifeTime): remove ineffective owner references assignments by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1781](https://github.com/kubernetes-sigs/descheduler/pull/1781 )
- refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1782](https://github.com/kubernetes-sigs/descheduler/pull/1782 )
- refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1783](https://github.com/kubernetes-sigs/descheduler/pull/1783 )
- refactor(TestPodLifeTime): inline pod creation in each unit test to avoid accidental pod spec updates by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1784](https://github.com/kubernetes-sigs/descheduler/pull/1784 )
- refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1785](https://github.com/kubernetes-sigs/descheduler/pull/1785 )
- feat(TestPodLifeTime): check only expected pods are evicted by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1787](https://github.com/kubernetes-sigs/descheduler/pull/1787 )
- feat(PodLifeTime): document the plugin with details that can be used for reasoning during reviews and design discussions by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1789](https://github.com/kubernetes-sigs/descheduler/pull/1789 )
- refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1790](https://github.com/kubernetes-sigs/descheduler/pull/1790 )
- refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1791](https://github.com/kubernetes-sigs/descheduler/pull/1791 )
- refactor(TestFindDuplicatePods): reduce duplicates and inline by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1792](https://github.com/kubernetes-sigs/descheduler/pull/1792 )
- refactor(TestRemoveDuplicates): reduce test code duplication by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1793](https://github.com/kubernetes-sigs/descheduler/pull/1793 )
- refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1794](https://github.com/kubernetes-sigs/descheduler/pull/1794 )
- refactor(TestPodAntiAffinity): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1795](https://github.com/kubernetes-sigs/descheduler/pull/1795 )
- refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1796](https://github.com/kubernetes-sigs/descheduler/pull/1796 )
- refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1797](https://github.com/kubernetes-sigs/descheduler/pull/1797 )
- doc: introduce contributing guidelines specific to the project by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1798](https://github.com/kubernetes-sigs/descheduler/pull/1798 )
- refactor(TestDefaultEvictor): de-dup code and use helpers by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1803](https://github.com/kubernetes-sigs/descheduler/pull/1803 )
- refactor(plugins): simplify the way pods are created by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1804](https://github.com/kubernetes-sigs/descheduler/pull/1804 )
- fix(TestReadyNodesWithNodeSelector): make sure nodeLister.List always returns a non-empty list so the lister is always tested by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1800](https://github.com/kubernetes-sigs/descheduler/pull/1800 )
- refactor(pkg/framework/profile): dedup unit test code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1806](https://github.com/kubernetes-sigs/descheduler/pull/1806 )
- doc(Design Decisions FAQ): Why doesn't the framework provide helpers for registering and retrieving indexers for plugins by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1807](https://github.com/kubernetes-sigs/descheduler/pull/1807 )
- feat(profile): inject a plugin instance ID to each built plugin by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1808](https://github.com/kubernetes-sigs/descheduler/pull/1808 )
- feat: register a node indexer for the global node selector instead of listing nodes with the selector by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1802](https://github.com/kubernetes-sigs/descheduler/pull/1802 )
- chore(pkg/descheduler): make TestPodEvictorReset table driven by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1810](https://github.com/kubernetes-sigs/descheduler/pull/1810 )
- refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1811](https://github.com/kubernetes-sigs/descheduler/pull/1811 )
- refactor(pkg/descheduler): more handlers and dropping unused code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1813](https://github.com/kubernetes-sigs/descheduler/pull/1813 )
- refactor(pkg/descheduler): create fake shared informer factory only once by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1812](https://github.com/kubernetes-sigs/descheduler/pull/1812 )
- fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1814](https://github.com/kubernetes-sigs/descheduler/pull/1814 )
- test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1816](https://github.com/kubernetes-sigs/descheduler/pull/1816 )
- Add namespace label selector by [@​W1seKappa](https://github.com/W1seKappa ) in [#​1786](https://github.com/kubernetes-sigs/descheduler/pull/1786 )
- tests: Prom client testing by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1818](https://github.com/kubernetes-sigs/descheduler/pull/1818 )
- Deduplicate descheduler initialization code so unit tests test more of the production code by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1819](https://github.com/kubernetes-sigs/descheduler/pull/1819 )
- test(token reconciling): have tests initialize the prom client reconciling through the descheduler's bootstraping entry too by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1820](https://github.com/kubernetes-sigs/descheduler/pull/1820 )
- refactor(promClientController): split it into two prom client controllers by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1821](https://github.com/kubernetes-sigs/descheduler/pull/1821 )
- feat(pkg/descheduler): create profiles outside the descheduling cycle by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1815](https://github.com/kubernetes-sigs/descheduler/pull/1815 )
- refactor: move prometheus client controller related code under a seperate file by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1823](https://github.com/kubernetes-sigs/descheduler/pull/1823 )
- Update go dependecies to fix vulnerabilities by [@​sammedsingalkar09](https://github.com/sammedsingalkar09 ) in [#​1822](https://github.com/kubernetes-sigs/descheduler/pull/1822 )
- chore: extend the list of supported Go versions by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1828](https://github.com/kubernetes-sigs/descheduler/pull/1828 )
- bump(golangci-lint): update and migrate by [@​ingvagabund](https://github.com/ingvagabund ) in [#​1829](https://github.com/kubernetes-sigs/descheduler/pull/1829 )
- \[v0.35.0] bump to kubernetes 1.35 deps by [@​a7i](https://github.com/a7i ) in [#​1827](https://github.com/kubernetes-sigs/descheduler/pull/1827 )
- chore: upgrade github.com/gomarkdown/markdown to latest version by [@​a7i](https://github.com/a7i ) in [#​1831](https://github.com/kubernetes-sigs/descheduler/pull/1831 )
- \[v0.35.0] update docs and manifests by [@​a7i](https://github.com/a7i ) in [#​1832](https://github.com/kubernetes-sigs/descheduler/pull/1832 )
- Change annotations condition to deploymentAnnotations for Deployment object annotations by [@​davidandreoletti](https://github.com/davidandreoletti ) in [#​1830](https://github.com/kubernetes-sigs/descheduler/pull/1830 )
#### New Contributors
- [@​petersalas](https://github.com/petersalas ) made their first contribution in [#​1773](https://github.com/kubernetes-sigs/descheduler/pull/1773 )
- [@​Sycrosity](https://github.com/Sycrosity ) made their first contribution in [#​1772](https://github.com/kubernetes-sigs/descheduler/pull/1772 )
- [@​abelfodil](https://github.com/abelfodil ) made their first contribution in [#​1764](https://github.com/kubernetes-sigs/descheduler/pull/1764 )
- [@​W1seKappa](https://github.com/W1seKappa ) made their first contribution in [#​1786](https://github.com/kubernetes-sigs/descheduler/pull/1786 )
- [@​sammedsingalkar09](https://github.com/sammedsingalkar09 ) made their first contribution in [#​1822](https://github.com/kubernetes-sigs/descheduler/pull/1822 )
- [@​davidandreoletti](https://github.com/davidandreoletti ) made their first contribution in [#​1830](https://github.com/kubernetes-sigs/descheduler/pull/1830 )
**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4098
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 02:50:11 +00:00
d5e22ef2e4
chore(deps): update clickhouse/clickhouse-server docker tag to v26.1.3 ( #4101 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Has been cancelled
2026-02-20 02:49:41 +00:00
884039b405
chore(deps): update dependency clidey/whodb to v0.94.0 ( #4097 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m2s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.93.0` → `0.94.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.94.0`](https://github.com/clidey/whodb/releases/tag/0.94.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.93.0...0.94.0 )
- CLI behind-the-scenes updates: better error handling, better UI, better resize management, better sqlite support, better history control, multiple bug fixes.
- Add clickhouse mockdata generation support for Enum and Decimal types
- Improve clickhouse handling of the more non-standard types
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.94.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.93.0...0.94.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4097
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 02:47:40 +00:00
91b7e470e6
chore(deps): update searxng/searxng:latest docker digest to 52cdbc6 ( #4095 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 57s
renovate / renovate (push) Successful in 3m45s
2026-02-19 10:03:11 +00:00
6e62c3be21
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.14.1 ( #4093 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m11s
2026-02-19 05:30:23 +00:00
910160097a
chore(deps): update ghcr.io/siderolabs/talosctl docker tag to v1.12.4 ( #4091 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 3m50s
2026-02-19 04:34:33 +00:00
33836901d1
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.14.0 ( #4089 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.13.0` → `2.14.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.14.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.13.1...2.14.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.13.1...2.14.0 )
### [`v2.13.1`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.13.0...2.13.1 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.13.0...2.13.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4089
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-19 04:30:38 +00:00
8d9d379c15
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.5 ( #4087 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m26s
2026-02-19 03:58:00 +00:00
b3333a2dfc
chore(deps): update plexguide/huntarr to v9.3.7 ( #4085 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m56s
renovate / renovate (push) Has been cancelled
2026-02-19 03:54:27 +00:00
0b4d023f05
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.4 ( #4083 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 3m27s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 15m37s
2026-02-19 01:28:00 +00:00
ff43b99d85
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.13.0 ( #4081 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Successful in 3m0s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.12.0` → `2.13.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.13.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.12.0...2.13.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.12.0...2.13.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4081
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-18 23:48:19 +00:00
ccb32c8dbe
chore(deps): update helm release argo-cd to v9.4.3 ( #4079 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 3m37s
2026-02-18 18:04:42 +00:00
ba6dbf6967
chore(deps): update ubuntu docker tag to resolute-20260108 ( #4076 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 3m30s
2026-02-18 17:03:39 +00:00
1381614832
chore(deps): update plexguide/huntarr to v9.3.6 ( #4075 )
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-18 17:03:22 +00:00
eab06d4a8b
chore(deps): update dependency grafana/loki to v3.6.6 ( #4074 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-18 17:03:03 +00:00
11ed3ca571
chore(deps): update dependency argoproj/argo-cd to v3.3.1 ( #4073 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
2026-02-18 17:02:45 +00:00
ab8501960b
chore(deps): update unpoller/unpoller to v2.34.0 ( #4069 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m50s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.33.0` → `v2.34.0` |
| [unpoller/unpoller](https://github.com/unpoller/unpoller ) | minor | `v2.33.0` → `v2.34.0` |
---
### Release Notes
<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>
### [`v2.34.0`](https://github.com/unpoller/unpoller/releases/tag/v2.34.0 )
[Compare Source](https://github.com/unpoller/unpoller/compare/v2.33.0...v2.34.0 )
##### Changelog
- [`4bf5c1e`](4bf5c1e6b5 ) build(deps): bump the all group with 2 updates ([#​955](https://github.com/unpoller/unpoller/issues/955 ))
- [`40e2a77`](40e2a7703f ) Fix panic when remote discovery fails and no controllers configured (fixes [#​953](https://github.com/unpoller/unpoller/issues/953 )) ([#​957](https://github.com/unpoller/unpoller/issues/957 ))
- [`eae3741`](eae3741120 ) build(deps): bump the all group with 2 updates ([#​950](https://github.com/unpoller/unpoller/issues/950 ))
</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/4069
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-18 04:34:12 +00:00
61de869c56
chore(deps): update d3fk/s3cmd:latest docker digest to 56a7122 ( #4070 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 1m12s
2026-02-18 03:02:54 +00:00
b81dd2135b
chore(deps): update ghcr.io/linuxserver/bazarr:1.5.5 docker digest to 1cf4018 ( #4066 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 2m16s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 20m11s
2026-02-17 22:02:33 +00:00
903a58e050
chore(deps): update kube-prometheus-stack docker tag to v82.1.0 ( #4056 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.0.2` → `82.1.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.1.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.1.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.0.2...kube-prometheus-stack-82.1.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update <https://github.com/etcd-io/etcd > digest to [`23085b4`](https://github.com/prometheus-community/helm-charts/commit/23085b4 ) by [@​renovate](https://github.com/renovate )\[bot] in [#​6656](https://github.com/prometheus-community/helm-charts/pull/6656 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.0.2...kube-prometheus-stack-82.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4056
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-17 19:56:24 +00:00
af339b0349
chore(deps): update helm release snapshot-controller to v5.0.3 ( #4062 )
renovate / renovate (push) Has been cancelled
2026-02-17 19:48:29 +00:00
b584794559
chore(deps): update helm release snapshot-controller to v5.0.3 ( #4062 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Failing after 59s
2026-02-17 19:48:18 +00:00
eafe62701e
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.3 ( #4060 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Has been cancelled
2026-02-17 19:47:08 +00:00
4e78cb0eb8
chore(deps): update directus/directus to v11.15.4 ( #4058 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
2026-02-17 19:46:48 +00:00
ae18e61158
chore(deps): update dependency cilium/cilium to v1.19.1 ( #4057 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Has been cancelled
2026-02-17 19:46:28 +00:00
4795fd2650
chore(deps): update plexguide/huntarr to v9.3.1 ( #4055 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m12s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/plexguide/huntarr | minor | `9.2.4` → `9.3.1` |
| [plexguide/huntarr](https://github.com/plexguide/huntarr ) | minor | `9.2.4` → `9.3.1` |
---
### Release Notes
<details>
<summary>plexguide/huntarr (plexguide/huntarr)</summary>
### [`v9.3.1`](https://github.com/plexguide/Huntarr.io/releases/tag/9.3.1 )
[Compare Source](https://github.com/plexguide/huntarr/compare/9.3.0...9.3.1 )
- NZBGET and SABNZBD code review conducted with more support to assist
- Allow the default instance selected to show as default for drop-downs
- Fixed menu and navigation flickers
- Other minor visual fixes
### [`v9.3.0`](https://github.com/plexguide/Huntarr.io/releases/tag/9.3.0 )
[Compare Source](https://github.com/plexguide/huntarr/compare/9.2.4...9.3.0 )
Huntarr 9.3 is a major update that expands Huntarr into an integrated media platform while keeping full support for external tools.
**Key additions:**
- **New products inside Huntarr:** **Media Hunt** is Huntarr’s integrated request-and-library experience: one section in the app that handles both **Movie Hunt** (movies, Radarr-style) and **TV Hunt** (TV shows, Sonarr-style). You add one or more “instances” for movies and/or TV; the same UI, settings, and Index Master indexers serve both. **NZB Hunt** is a built-in USENET downloader so you can grab NZBs without SABnzbd or NZBGet. You can run more of your stack in Huntarr while still using external apps if you prefer.
- **Improved cycle management:** Reset on cards now immediately resets the cycle; the request cooldown system has been removed now that items are added directly to libraries. Cycle behavior is clearer and more predictable.
- **Richer notifications:** The notification system has been overhauled so you can send alerts to more apps and services. *Users upgrading from 9.2 will need to reconfigure notifications.*
***
#### Big Picture
- **Complete redesign of Huntarr** — New architecture and product layout.
- **Completely new UI** — Cleaner layout, clearer navigation, and a more consistent experience.
- **Overhauled mobile experience** — Better behavior and usability on phones and tablets.
- **Better performance and smoother visuals** — Removed heavy GPU effects, reduced flicker, and tightened navigation so the app feels faster and more stable.
***
#### New Internal Product Stack (Big Sell)
Huntarr is moving toward a single integrated platform while still supporting external tools.
| Product | What it is |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **NZB Hunt** | Built-in USENET downloader inside Huntarr, designed as the primary download path. SABnzbd is partially supported; NZBGet has seen little testing. Currently integrated with Movie Hunt; TV Hunt integration is planned next. |
| **Indexer Hunt** | Huntarr’s internal indexer layer (Prowlarr-style): one pool of indexers, assign them to Movie Hunt and TV Hunt instances. |
| **Movie Hunt** | Internal movie request and library flow (Radarr-style): discover, request, and manage movies with optional NZB Hunt for downloads. |
| **TV Hunt** | Internal TV request and library flow (Sonarr-style), with Indexer Hunt and (planned) NZB Hunt integration. |
**In short:** You can run far more of your stack inside Huntarr while keeping external integrations available.
***
#### Highlights in v9.3
##### Security & deployment
- **PUID/PGID support** — Run the container as a non-root user (Unraid/LinuxServer style). If not set, it defaults to root (0).
- **Security updates** — Additional CVE updates and brute-force protection per IP.
##### Performance & UI
- **Removed low-usage GPU mode** — Older pulse/move visual effects that taxed the GPU were removed for a cleaner, smoother experience (no infinite animations in the UI).
- **Sidebar and navigation fixes** — Clicking **Settings**, **Activity**, **Index Master**, or **Collections** in the Media Hunt sidebar no longer flickers; the correct menu and page show on the first click. Navigation state is applied synchronously so the sidebar stays in sync with the current page.
##### Requestarr & internal products
- **Requestarr now detects Movie Hunt instances** — Internal Huntarr products track requests and found results better than traditional ARR-only workflows.
- **Reset on cards now immediately resets cycle** — Longstanding behavior from older versions is fixed.
- **Request cooldown system removed** — Items are added directly to libraries, so the cooldown is no longer needed.
##### Dashboard & discovery
- **Dashboard cards are draggable** — Reorder cards to match how you use the app.
- **New list view** — Alternative view for dashboard content.
##### Media & backend
- **RSS support added** — Huntarr now supports RSS for indexers; Media Hunt instances can periodically check for new releases matching your library.
- **Smarter media scan/import** — Improved detection and import behavior.
- **More database resilience** — Better handling of edge cases and failures.
- **Scheduler overhauled** — Improved behavior across instances and environments.
- **Simplified backup/restore** — Clearer management and fewer steps.
##### Notifications & features
- **New notification system** — Richer options and more target apps. *Upgrading users must reconfigure notifications.*
- **Smart Hunt** — User-customizable discovery and request experience.
***
#### Planned Next
- Language support for indexers
- More basic settings polish
- More Movie Hunt advanced settings (mostly done, still polishing)
***
#### What We Need Help Testing
Please test as a real daily user and share feedback:
- **UI consistency** — Layout, spacing, and behavior across sections
- **Navigation** — Sidebar, hash routing, back/forward, and deep links
- **Variables** — Instance selection, profiles, and config persistence
- **Log observation** — Logs UI, filtering, and readability
- **Install testing** — Mac and Windows install paths
- **Internal products** — NZB Hunt, Indexer Hunt, Movie Hunt
- **UX for the 90%** — Ideas to improve the experience for new users, not only power users
Visit <https://huntarr.io >
</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: #4055
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-17 19:44:51 +00:00
b95d6f1163
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.12.0 ( #4052 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 4m14s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.11.0` → `2.12.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.12.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.11.0...2.12.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.11.0...2.12.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4052
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-17 05:44:01 +00:00
190195ea9c
chore(deps): update ollama/ollama docker tag to v0.16.2 ( #4049 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 2m24s
renovate / renovate (push) Successful in 2m53s
2026-02-17 05:12:16 +00:00
23d951bb13
chore(deps): update kube-prometheus-stack docker tag to v82.0.2 ( #4048 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-17 05:11:51 +00:00
003ad95dff
chore(deps): update dependency ollama/ollama to v0.16.2 ( #4045 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 59s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 39m42s
renovate / renovate (push) Successful in 2m58s
2026-02-17 02:02:03 +00:00
bcbbdf47ad
chore(deps): update helm release argo-workflows to v0.47.4 ( #4044 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 51s
renovate / renovate (push) Successful in 4m12s
2026-02-16 23:26:50 +00:00
dc4a1322f6
chore(deps): update dock.mau.dev/mautrix/discord docker tag to v0.7.6 ( #4035 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 56s
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| dock.mau.dev/mautrix/discord | patch | `v0.7.5` → `v0.7.6` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->
Reviewed-on: #4035
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:33:08 +00:00
02f9ebf820
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2602.0 ( #4027 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m2s
renovate / renovate (push) Successful in 2m56s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| dock.mau.dev/mautrix/whatsapp | minor | `v0.2601.0` → `v0.2602.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4027
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:26:43 +00:00
68de395203
chore(deps): update dependency intel/intel-device-plugins-for-kubernetes to v0.35.0 ( #4026 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 3m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [intel/intel-device-plugins-for-kubernetes](https://github.com/intel/intel-device-plugins-for-kubernetes ) | minor | `0.34.1` → `0.35.0` |
---
### Release Notes
<details>
<summary>intel/intel-device-plugins-for-kubernetes (intel/intel-device-plugins-for-kubernetes)</summary>
### [`v0.35.0`](https://github.com/intel/intel-device-plugins-for-kubernetes/releases/tag/v0.35.0 ): Intel Device Plugins for Kubernetes v0.35.0
[Compare Source](https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.34.1...v0.35.0 )
### Highlights
This is a minor release 0.35.0 containing new VFIO mode for the DSA plugin and some smaller changes/fixes.
#### Generic
- Update k8s components to 0.35.1 version
#### DSA
- Support for VFIO mode ([#​2194](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2194 ))
- Please note that VFIO mode requires using `vfio-pci.disable_denylist=1` in the kernel command line.
#### NPU
- Add PTL (and others) as supported devices ([#​2199](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2199 ))
#### SGX
- Deprecate the DCAP specific resources added in v0.34.x. `-dcap-infra-resources` arg and related functionality will be removed in the next release.
#### Bugs fixed
- [#​2217](https://github.com/intel/intel-device-plugins-for-kubernetes/issues/2217 )
#### What's Changed (excluding dependabot)
- e2e: add scripts to run e2e tests with k3s by [@​tkatila](https://github.com/tkatila ) in [#​2148](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2148 )
- gpu: levelzero: use correct struct for temp printing by [@​tkatila](https://github.com/tkatila ) in [#​2155](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2155 )
- demo: sgx: fix DCAP download checksum and bump versions by [@​mythi](https://github.com/mythi ) in [#​2174](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2174 )
- build: disable devel publish by [@​tkatila](https://github.com/tkatila ) in [#​2171](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2171 )
- qat: handle service parsing via debugfs by [@​mythi](https://github.com/mythi ) in [#​2167](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2167 )
- Misc GPU updates by [@​tkatila](https://github.com/tkatila ) in [#​2172](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2172 )
- Improve by-path symlink issue description slightly by [@​eero-t](https://github.com/eero-t ) in [#​2179](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2179 )
- ci: add 1.35.x to envtest and e2e tests by [@​mythi](https://github.com/mythi ) in [#​2193](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2193 )
- tool version updates and QAT cleanup by [@​mythi](https://github.com/mythi ) in [#​2198](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2198 )
- NPU: add device ids for PTL etc. by [@​tkatila](https://github.com/tkatila ) in [#​2199](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2199 )
- Add support to build UBI based images by [@​tkatila](https://github.com/tkatila ) in [#​2203](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2203 )
- add vfio based devices to DSA by [@​mythi](https://github.com/mythi ) in [#​2194](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2194 )
- Fix broken anchor links in GPU plugin documentation by [@​Copilot](https://github.com/Copilot ) in [#​2218](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2218 )
- build: bump k8s components to 0.35.1 by [@​tkatila](https://github.com/tkatila ) in [#​2224](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2224 )
- sgx: mark DcapInfraResource as deprecated by [@​tkatila](https://github.com/tkatila ) in [#​2225](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2225 )
- gpu: webhook: fix preferred allocation policy check by [@​tkatila](https://github.com/tkatila ) in [#​2227](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2227 )
- manual bump to controller-runtime v0.23 breaking changes in webhook and client APIs by [@​mythi](https://github.com/mythi ) in [#​2226](https://github.com/intel/intel-device-plugins-for-kubernetes/pull/2226 )
**Full Changelog**: <https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.34.1...v0.35.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4026
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:22:01 +00:00
344fb096a9
chore(deps): update dependency clidey/whodb to v0.93.0 ( #4024 )
...
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 |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.92.0` → `0.93.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.93.0`](https://github.com/clidey/whodb/releases/tag/0.93.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.92.0...0.93.0 )
- Import functionality for both SQL scripts and Excel/CSV!
- Chat History to go back into previous chats and allow creating new chats without losing context
- Suggested queries in Chat are now schema based
- Total Count is sorted everywhere (Explore Storage Unit Scratchpad, Standalone Scratchpad, Chat)
- Up key on Chat should toggle through history all the way to a new chat
- Dependency updates
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.93.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
#### What's Changed
- Import functionality by [@​modelorona](https://github.com/modelorona ) in [#​797](https://github.com/clidey/whodb/pull/797 )
- Bump the "all-docker" group with 1 updates across multiple ecosystems by [@​dependabot](https://github.com/dependabot )\[bot] in [#​801](https://github.com/clidey/whodb/pull/801 )
- feat(core,frontend): add AI chat pages and smart titles by [@​hkdeman](https://github.com/hkdeman ) in [#​803](https://github.com/clidey/whodb/pull/803 )
- Bump tar from 7.4.3 to 7.5.7 in /frontend by [@​dependabot](https://github.com/dependabot )\[bot] in [#​806](https://github.com/clidey/whodb/pull/806 )
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /frontend by [@​dependabot](https://github.com/dependabot )\[bot] in [#​807](https://github.com/clidey/whodb/pull/807 )
- Bump preact from 10.26.9 to 10.28.3 in /frontend by [@​dependabot](https://github.com/dependabot )\[bot] in [#​808](https://github.com/clidey/whodb/pull/808 )
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.92.0...0.93.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: #4024
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:19:58 +00:00
8617c5e11f
chore(deps): update seerr-chart docker tag to v3.1.0 ( #4022 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [seerr-chart](https://github.com/seerr-team/seerr ) ([source](https://github.com/seerr-team/seerr/tree/HEAD/charts/seerr )) | minor | `3.0.2` → `3.1.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4022
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:16:58 +00:00
35a7ee6ee2
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.11.0 ( #4021 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 3m28s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.10.1` → `2.11.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.11.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.10.1...2.11.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.10.1...2.11.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4021
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-16 22:03:09 +00:00
3ac576cc71
chore(deps): update dependency slskd/slskd to v0.24.4 ( #4040 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 3m27s
2026-02-16 21:57:26 +00:00
98258a8b81
chore(deps): update dependency argoproj/argo-workflows to v4.0.1 ( #4039 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
2026-02-16 21:56:58 +00:00
29e5cfaebf
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.2 ( #4036 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 4m16s
2026-02-16 21:47:25 +00:00
ab1f195142
chore(deps): update directus/directus to v11.15.3 ( #4034 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-16 21:46:37 +00:00
db7ade1547
chore(deps): update kube-prometheus-stack docker tag to v82.0.1 ( #4031 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m11s
renovate / renovate (push) Successful in 2m17s
2026-02-16 20:15:52 +00:00
0c7f4f5c06
chore(deps): update helm release matrix-synapse to v3.12.21 ( #4030 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
2026-02-16 20:14:49 +00:00
c3caf3f506
chore(deps): update helm release element-web to v1.4.30 ( #4028 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
2026-02-16 20:13:27 +00:00
8db53de98f
chore(deps): update searxng/searxng:latest docker digest to 60055af ( #4023 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 2m30s
2026-02-16 14:03:09 +00:00
879a7390de
chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.94.2 ( #3994 )
...
lint-test-docker / lint-docker-compose (push) Successful in 36s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 22m31s
renovate / renovate (push) Successful in 3m35s
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 )) | patch | `v1.94.1` → `v1.94.2` |
---
### Release Notes
<details>
<summary>tailscale/tailscale (ghcr.io/tailscale/tailscale)</summary>
### [`v1.94.2`](https://github.com/tailscale/tailscale/compare/v1.94.1...v1.94.2 )
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.94.1...v1.94.2 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->
Reviewed-on: #3994
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 23:17:21 +00:00
0f7ecf6905
chore(deps): update ghcr.io/traefik/traefik docker tag to v3.6.8 ( #3934 )
...
lint-test-docker / lint-docker-compose (push) Successful in 29s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/traefik/traefik](https://hub.docker.com/_/traefik ) ([source](https://github.com/traefik/traefik-library-image )) | patch | `v3.6.7` → `v3.6.8` |
---
### Release Notes
<details>
<summary>traefik/traefik-library-image (ghcr.io/traefik/traefik)</summary>
### [`v3.6.8`](https://github.com/traefik/traefik-library-image/compare/v3.6.8...v3.6.8 )
[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.6.8...v3.6.8 )
### [`v3.6.8`](https://github.com/traefik/traefik-library-image/compare/v3.6.7...v3.6.8 )
[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.6.7...v3.6.8 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->
Reviewed-on: #3934
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 23:16:49 +00:00
2d96610c86
chore(deps): update kube-prometheus-stack docker tag to v82 ( #4006 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 2m1s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | major | `81.6.9` → `82.0.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.0.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.6.9...kube-prometheus-stack-82.0.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] bump prom operator to 0.89.0 by [@​DrFaust92](https://github.com/DrFaust92 ) in [#​6649](https://github.com/prometheus-community/helm-charts/pull/6649 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.6.9...kube-prometheus-stack-82.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4006
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 23:04:36 +00:00
9e4986e505
chore(deps): update stalwartlabs/stalwart docker tag to v0.15.5 ( #4017 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 34s
renovate / renovate (push) Has been cancelled
2026-02-15 23:02:26 +00:00
6bc95827c6
feat: remove overseerr
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-docker / lint-docker-compose (push) Successful in 36s
render-manifests-push / render-manifests-push (push) Successful in 1m28s
renovate / renovate (push) Successful in 2m25s
2026-02-15 16:01:11 -06:00
3765488344
feat: update logo
lint-test-helm / lint-helm (push) Successful in 26s
render-manifests-push / render-manifests-push (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m22s
2026-02-15 15:54:39 -06:00
5deb4e1ee6
feat: update seerr
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 50s
renovate / renovate (push) Has been cancelled
2026-02-15 15:52:26 -06:00
36c17d90b1
chore(deps): update gitroomhq/postiz-app to v2.18.0 ( #4005 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 41s
renovate / renovate (push) Successful in 2m54s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.17.0` → `v2.18.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.17.0` → `v2.18.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.18.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.18.0 ): Postiz CLI, Public API enhancements & Notifications
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.17.0...v2.18.0 )
#### What's New
##### Postiz CLI
- New CLI agent and tooling (`postiz cli`)
- Platform settings management via CLI
- Skills support
##### Public API
- Analytics public API
- Tools in public API
- Platform settings endpoints
##### Improvements
- Notifications support
- Delete post functionality
- WordPress error handling (insufficient permissions)
- Better error mapping and rate limit handling
- TikTok posting fixes
- Posts with deleted integrations are now properly skipped
- Local store fix when downloading pictures
- Updated checkout action to v6
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.17.0...v2.18.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: #4005
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 21:40:52 +00:00
9ed2f92a4e
chore(deps): update outlinewiki/outline docker tag to v1.5.0 ( #4013 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline ) | minor | `1.4.0` → `1.5.0` |
---
### Release Notes
<details>
<summary>outline/outline (outlinewiki/outline)</summary>
### [`v1.5.0`](https://github.com/outline/outline/releases/tag/v1.5.0 )
[Compare Source](https://github.com/outline/outline/compare/v1.4.0...v1.5.0 )
##### What's Changed
##### Improvements
- Added sorting options to the search screen in [#​11242](https://github.com/outline/outline/pull/11242 )
- Added `diff` language highlighting for code blocks in [#​11301](https://github.com/outline/outline/pull/11301 )
- Allow `cmd+enter` to toggle all checkboxes in a selection in [#​11322](https://github.com/outline/outline/pull/11322 )
- Added support for currency sorting in tables in [#​11332](https://github.com/outline/outline/pull/11332 )
- Added a custom color picker for text highlights in [#​11337](https://github.com/outline/outline/pull/11337 )
- Clicking on a group in the share dialog now shows it's members in [#​11338](https://github.com/outline/outline/pull/11338 )
- Table headers are now sticky in [#​11353](https://github.com/outline/outline/pull/11353 )
- Importing toggle blocks from Notion is now supported in [#​11371](https://github.com/outline/outline/pull/11371 )
- All tables in settings now have right-click context menu support in [#​11378](https://github.com/outline/outline/pull/11378 )
- Added a hide/show completed items control for checkbox lists in [#​11379](https://github.com/outline/outline/pull/11379 )
- Markdown frontmatter is now converted to YAML code blocks on import in [#​11420](https://github.com/outline/outline/pull/11420 )
- Added a "Rename" option to sidebar context menus in [#​11425](https://github.com/outline/outline/pull/11425 )
- Added Alt-click to recursively expand or collapse sidebar documents and collections in [#​11432](https://github.com/outline/outline/pull/11432 )
- Added a preference for desktop notification badge with off, count, and indicator options in [#​11436](https://github.com/outline/outline/pull/11436 )
- Added alphabetic ordered list support to markdown import and paste in [#​11446](https://github.com/outline/outline/pull/11446 )
- Allow creating a new document before or after another in the sidebar in [#​11453](https://github.com/outline/outline/pull/11453 )
##### Fixes
- Preserved alignment and caption when replacing images in [#​11407](https://github.com/outline/outline/pull/11407 )
- Improved popularity scoring job performance in [#​11293](https://github.com/outline/outline/pull/11293 )
- Fixed downloading mermaid images from the lightbox in [#​11300](https://github.com/outline/outline/pull/11300 )
- Further popularity scoring performance improvements in [#​11305](https://github.com/outline/outline/pull/11305 )
- Fixed text truncation with emoji icons in sidebar in [#​11307](https://github.com/outline/outline/pull/11307 )
- Separated user input errors from internal errors for Sentry reporting in [#​11308](https://github.com/outline/outline/pull/11308 )
- Fixed editor focus loss on text link interaction in [#​11310](https://github.com/outline/outline/pull/11310 )
- Removed unnecessary Markdown conversion when importing HTML in [#​11315](https://github.com/outline/outline/pull/11315 )
- Fixed "New draft" from command menu leading to "Not found" in [#​11316](https://github.com/outline/outline/pull/11316 )
- Improved slow query in `CleanupDeletedDocumentsTask` in [#​11317](https://github.com/outline/outline/pull/11317 )
- Removed Babel from production dependencies in [#​11318](https://github.com/outline/outline/pull/11318 )
- Minor React performance optimizations in [#​11319](https://github.com/outline/outline/pull/11319 )
- Fixed share panel state for drafts in a shared parent in [#​11320](https://github.com/outline/outline/pull/11320 )
- Fixed embed option showing for links that cannot be embedded in [#​11323](https://github.com/outline/outline/pull/11323 )
- Fixed non-admins being unable to see public ACL attachments in [#​11326](https://github.com/outline/outline/pull/11326 )
- Fixed suggestion menu inserting at incorrect position when choosing with mouse in [#​11327](https://github.com/outline/outline/pull/11327 )
- Fixed passkey registration with non-standard HTTPS ports in [#​11329](https://github.com/outline/outline/pull/11329 )
- Fixed collapsed toggles not expanding when they contain the highlighted search result in [#​11330](https://github.com/outline/outline/pull/11330 )
- Fixed column and row selection not restoring after sort or align in [#​11333](https://github.com/outline/outline/pull/11333 )
- Renamed `DATABASE_READ_ONLY_URL` environment variable in [#​11334](https://github.com/outline/outline/pull/11334 )
- Fixed Safari print offset issue in [#​11339](https://github.com/outline/outline/pull/11339 )
- Permanently deleted documents are now removed from the local store in [#​11344](https://github.com/outline/outline/pull/11344 )
- Fixed overly broad catch-all on root share in [#​11346](https://github.com/outline/outline/pull/11346 )
- Removed hanging toggle sidebar button with no functionality in [#​11350](https://github.com/outline/outline/pull/11350 )
- Fixed tables with merged cells behaving incorrectly when sorting in [#​11351](https://github.com/outline/outline/pull/11351 )
- Fixed prefetching document structure for starred documents in [#​11355](https://github.com/outline/outline/pull/11355 )
- Refactored `activeDocumentId` handling in [#​11144](https://github.com/outline/outline/pull/11144 )
- Fixed missing outline on focused editable elements in [#​11362](https://github.com/outline/outline/pull/11362 )
- Fixed document creation routing to use the correct parameter name in [#​11369](https://github.com/outline/outline/pull/11369 )
- Fixed test snapshot in [#​11391](https://github.com/outline/outline/pull/11391 )
- Auto-compressed images by [@​github-actions](https://github.com/github-actions )\[bot] in [#​11394](https://github.com/outline/outline/pull/11394 )
- Fixed test snapshot in [#​11395](https://github.com/outline/outline/pull/11395 )
- Fixed Sentry error resulting from browser extensions using MobX in [#​11399](https://github.com/outline/outline/pull/11399 )
- Fixed selection toolbar issues around link selection in [#​11408](https://github.com/outline/outline/pull/11408 )
- Removed unnecessary loading of authentication rows in `userProvisioner` in [#​11413](https://github.com/outline/outline/pull/11413 )
- Allowlisted more methods for CSRF skip in [#​11414](https://github.com/outline/outline/pull/11414 )
- Added `application_name` to database logging in [#​11415](https://github.com/outline/outline/pull/11415 )
- Fixed exporting a document with a table causing a crash in [#​11422](https://github.com/outline/outline/pull/11422 )
- Fixed an issue in active context creation due to a fallback in [#​11426](https://github.com/outline/outline/pull/11426 )
- Stopped using public ACL for avatars in [#​11427](https://github.com/outline/outline/pull/11427 )
- Fixed potential task queue saturation in the Notion importer in [#​11428](https://github.com/outline/outline/pull/11428 )
- Fixed edits containing only a mention below edit distance not triggering a notification in [#​11434](https://github.com/outline/outline/pull/11434 )
- Fixed missing check for disabled group mentions in [#​11435](https://github.com/outline/outline/pull/11435 )
- Fixed mispositioned toolbar on first document open in [#​11437](https://github.com/outline/outline/pull/11437 )
- Fixed creating a new document from the sidebar not redirecting correctly to edit mode in [#​11442](https://github.com/outline/outline/pull/11442 )
- Fixed collections with the same name overwriting each other in export in [#​11443](https://github.com/outline/outline/pull/11443 )
- Fixed notification badge not appearing until the notification popover was opened in [#​11444](https://github.com/outline/outline/pull/11444 )
- Translation locale files now load over `CDN_URL` for better performance in [#​11445](https://github.com/outline/outline/pull/11445 )
- Fixed synthetic "latest" revision failing to load in [#​11451](https://github.com/outline/outline/pull/11451 )
- Added missing tooltips in [#​11452](https://github.com/outline/outline/pull/11452 )
- Cleaned up the collection create dialog in [#​11454](https://github.com/outline/outline/pull/11454 )
- Fixed small race conditions in the diagrams.net integration in [#​11458](https://github.com/outline/outline/pull/11458 )
**Full Changelog**: <https://github.com/outline/outline/compare/v1.4.0...v1.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4013
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 21:40:10 +00:00
c3b957dcca
chore(deps): update dependency outline/outline to v1.5.0 ( #4012 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [outline/outline](https://github.com/outline/outline ) | minor | `1.4.0` → `1.5.0` |
---
### Release Notes
<details>
<summary>outline/outline (outline/outline)</summary>
### [`v1.5.0`](https://github.com/outline/outline/releases/tag/v1.5.0 )
[Compare Source](https://github.com/outline/outline/compare/v1.4.0...v1.5.0 )
#### What's Changed
##### Improvements
- Added sorting options to the search screen in [#​11242](https://github.com/outline/outline/pull/11242 )
- Added `diff` language highlighting for code blocks in [#​11301](https://github.com/outline/outline/pull/11301 )
- Allow `cmd+enter` to toggle all checkboxes in a selection in [#​11322](https://github.com/outline/outline/pull/11322 )
- Added support for currency sorting in tables in [#​11332](https://github.com/outline/outline/pull/11332 )
- Added a custom color picker for text highlights in [#​11337](https://github.com/outline/outline/pull/11337 )
- Clicking on a group in the share dialog now shows it's members in [#​11338](https://github.com/outline/outline/pull/11338 )
- Table headers are now sticky in [#​11353](https://github.com/outline/outline/pull/11353 )
- Importing toggle blocks from Notion is now supported in [#​11371](https://github.com/outline/outline/pull/11371 )
- All tables in settings now have right-click context menu support in [#​11378](https://github.com/outline/outline/pull/11378 )
- Added a hide/show completed items control for checkbox lists in [#​11379](https://github.com/outline/outline/pull/11379 )
- Markdown frontmatter is now converted to YAML code blocks on import in [#​11420](https://github.com/outline/outline/pull/11420 )
- Added a "Rename" option to sidebar context menus in [#​11425](https://github.com/outline/outline/pull/11425 )
- Added Alt-click to recursively expand or collapse sidebar documents and collections in [#​11432](https://github.com/outline/outline/pull/11432 )
- Added a preference for desktop notification badge with off, count, and indicator options in [#​11436](https://github.com/outline/outline/pull/11436 )
- Added alphabetic ordered list support to markdown import and paste in [#​11446](https://github.com/outline/outline/pull/11446 )
- Allow creating a new document before or after another in the sidebar in [#​11453](https://github.com/outline/outline/pull/11453 )
##### Fixes
- Preserved alignment and caption when replacing images in [#​11407](https://github.com/outline/outline/pull/11407 )
- Improved popularity scoring job performance in [#​11293](https://github.com/outline/outline/pull/11293 )
- Fixed downloading mermaid images from the lightbox in [#​11300](https://github.com/outline/outline/pull/11300 )
- Further popularity scoring performance improvements in [#​11305](https://github.com/outline/outline/pull/11305 )
- Fixed text truncation with emoji icons in sidebar in [#​11307](https://github.com/outline/outline/pull/11307 )
- Separated user input errors from internal errors for Sentry reporting in [#​11308](https://github.com/outline/outline/pull/11308 )
- Fixed editor focus loss on text link interaction in [#​11310](https://github.com/outline/outline/pull/11310 )
- Removed unnecessary Markdown conversion when importing HTML in [#​11315](https://github.com/outline/outline/pull/11315 )
- Fixed "New draft" from command menu leading to "Not found" in [#​11316](https://github.com/outline/outline/pull/11316 )
- Improved slow query in `CleanupDeletedDocumentsTask` in [#​11317](https://github.com/outline/outline/pull/11317 )
- Removed Babel from production dependencies in [#​11318](https://github.com/outline/outline/pull/11318 )
- Minor React performance optimizations in [#​11319](https://github.com/outline/outline/pull/11319 )
- Fixed share panel state for drafts in a shared parent in [#​11320](https://github.com/outline/outline/pull/11320 )
- Fixed embed option showing for links that cannot be embedded in [#​11323](https://github.com/outline/outline/pull/11323 )
- Fixed non-admins being unable to see public ACL attachments in [#​11326](https://github.com/outline/outline/pull/11326 )
- Fixed suggestion menu inserting at incorrect position when choosing with mouse in [#​11327](https://github.com/outline/outline/pull/11327 )
- Fixed passkey registration with non-standard HTTPS ports in [#​11329](https://github.com/outline/outline/pull/11329 )
- Fixed collapsed toggles not expanding when they contain the highlighted search result in [#​11330](https://github.com/outline/outline/pull/11330 )
- Fixed column and row selection not restoring after sort or align in [#​11333](https://github.com/outline/outline/pull/11333 )
- Renamed `DATABASE_READ_ONLY_URL` environment variable in [#​11334](https://github.com/outline/outline/pull/11334 )
- Fixed Safari print offset issue in [#​11339](https://github.com/outline/outline/pull/11339 )
- Permanently deleted documents are now removed from the local store in [#​11344](https://github.com/outline/outline/pull/11344 )
- Fixed overly broad catch-all on root share in [#​11346](https://github.com/outline/outline/pull/11346 )
- Removed hanging toggle sidebar button with no functionality in [#​11350](https://github.com/outline/outline/pull/11350 )
- Fixed tables with merged cells behaving incorrectly when sorting in [#​11351](https://github.com/outline/outline/pull/11351 )
- Fixed prefetching document structure for starred documents in [#​11355](https://github.com/outline/outline/pull/11355 )
- Refactored `activeDocumentId` handling in [#​11144](https://github.com/outline/outline/pull/11144 )
- Fixed missing outline on focused editable elements in [#​11362](https://github.com/outline/outline/pull/11362 )
- Fixed document creation routing to use the correct parameter name in [#​11369](https://github.com/outline/outline/pull/11369 )
- Fixed test snapshot in [#​11391](https://github.com/outline/outline/pull/11391 )
- Auto-compressed images by [@​github-actions](https://github.com/github-actions )\[bot] in [#​11394](https://github.com/outline/outline/pull/11394 )
- Fixed test snapshot in [#​11395](https://github.com/outline/outline/pull/11395 )
- Fixed Sentry error resulting from browser extensions using MobX in [#​11399](https://github.com/outline/outline/pull/11399 )
- Fixed selection toolbar issues around link selection in [#​11408](https://github.com/outline/outline/pull/11408 )
- Removed unnecessary loading of authentication rows in `userProvisioner` in [#​11413](https://github.com/outline/outline/pull/11413 )
- Allowlisted more methods for CSRF skip in [#​11414](https://github.com/outline/outline/pull/11414 )
- Added `application_name` to database logging in [#​11415](https://github.com/outline/outline/pull/11415 )
- Fixed exporting a document with a table causing a crash in [#​11422](https://github.com/outline/outline/pull/11422 )
- Fixed an issue in active context creation due to a fallback in [#​11426](https://github.com/outline/outline/pull/11426 )
- Stopped using public ACL for avatars in [#​11427](https://github.com/outline/outline/pull/11427 )
- Fixed potential task queue saturation in the Notion importer in [#​11428](https://github.com/outline/outline/pull/11428 )
- Fixed edits containing only a mention below edit distance not triggering a notification in [#​11434](https://github.com/outline/outline/pull/11434 )
- Fixed missing check for disabled group mentions in [#​11435](https://github.com/outline/outline/pull/11435 )
- Fixed mispositioned toolbar on first document open in [#​11437](https://github.com/outline/outline/pull/11437 )
- Fixed creating a new document from the sidebar not redirecting correctly to edit mode in [#​11442](https://github.com/outline/outline/pull/11442 )
- Fixed collections with the same name overwriting each other in export in [#​11443](https://github.com/outline/outline/pull/11443 )
- Fixed notification badge not appearing until the notification popover was opened in [#​11444](https://github.com/outline/outline/pull/11444 )
- Translation locale files now load over `CDN_URL` for better performance in [#​11445](https://github.com/outline/outline/pull/11445 )
- Fixed synthetic "latest" revision failing to load in [#​11451](https://github.com/outline/outline/pull/11451 )
- Added missing tooltips in [#​11452](https://github.com/outline/outline/pull/11452 )
- Cleaned up the collection create dialog in [#​11454](https://github.com/outline/outline/pull/11454 )
- Fixed small race conditions in the diagrams.net integration in [#​11458](https://github.com/outline/outline/pull/11458 )
**Full Changelog**: <https://github.com/outline/outline/compare/v1.4.0...v1.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4012
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 21:38:54 +00:00
e5e639b646
chore(deps): update dependency stalwartlabs/mail-server to v0.15.5 ( #4015 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 3m1s
2026-02-15 21:02:38 +00:00
18033d2ad7
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.10.1 ( #4003 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 2m41s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.9.0` → `2.10.1` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.10.1`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.9.0...2.10.1 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.9.0...2.10.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #4003
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-15 18:36:50 +00:00
3e145d2217
chore(deps): update ghcr.io/linuxserver/radarr:6.0.4 docker digest to 6d3e684 ( #4009 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 2m30s
2026-02-15 18:02:11 +00:00
4da574cbc4
chore(deps): update searxng/searxng:latest docker digest to 733c25e ( #4008 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Successful in 2m9s
2026-02-15 11:02:48 +00:00
e13cb5bd3c
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 85eb27d ( #4004 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 2m46s
2026-02-15 08:03:22 +00:00
943b597b51
chore(deps): update php docker tag to v8.5.3 ( #3987 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 33m27s
renovate / renovate (push) Successful in 4m24s
2026-02-14 23:03:11 +00:00
a196b1ecbf
chore(deps): update mrusse08/soularr:latest docker digest to efa11f1 ( #4000 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 6m23s
2026-02-14 20:02:10 +00:00
bdd0dbdef7
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.9.0 ( #3998 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 56s
renovate / renovate (push) Successful in 2m1s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.8.0` → `2.9.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.9.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.8.0...2.9.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.8.0...2.9.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3998
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-14 18:43:34 +00:00
e43d665a1f
chore(deps): update dependency stakater/reloader to v1.4.13 ( #3965 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m16s
renovate / renovate (push) Successful in 3m5s
2026-02-14 18:01:34 +00:00
adf977ef97
chore(deps): update searxng/searxng:latest docker digest to 4242059 ( #3996 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 47s
renovate / renovate (push) Successful in 3m29s
2026-02-14 13:03:37 +00:00
23a6fe5ddd
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.1 ( #3993 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m24s
renovate / renovate (push) Successful in 3m32s
2026-02-14 08:02:32 +00:00
96d56f5057
chore(deps): update mrusse08/soularr:latest docker digest to ffe3875 ( #3991 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 2m56s
2026-02-14 06:02:00 +00:00
f971ee942e
chore(deps): update ghcr.io/linuxserver/sonarr:4.0.16 docker digest to 37be832 ( #3989 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 49s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 33m52s
renovate / renovate (push) Successful in 1m47s
2026-02-14 01:01:57 +00:00
45a705dcee
chore(deps): update kube-prometheus-stack docker tag to v81.6.9 ( #3985 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m14s
renovate / renovate (push) Successful in 1m49s
2026-02-14 00:23:01 +00:00
8c7af73745
chore(deps): update helm release tailscale-operator to v1.94.2 ( #3984 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-14 00:22:12 +00:00
ee01cf5c65
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.8.0 ( #3982 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 3m0s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.7.0` → `2.8.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.8.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.7.0...2.8.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.7.0...2.8.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3982
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 21:12:42 +00:00
1da80a08a2
chore(deps): update ollama/ollama to v0.16.1 ( #3979 )
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 4m34s
2026-02-13 21:07:11 +00:00
4a7a1720a1
chore(deps): update kube-prometheus-stack docker tag to v81.6.7 ( #3978 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 21:06:47 +00:00
7e1c144892
chore(deps): update helm release traefik to v39.0.1 ( #3975 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Successful in 2m4s
2026-02-13 20:56:34 +00:00
86ad239052
chore(deps): update helm release reloader to v2.2.8 ( #3973 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 20:55:31 +00:00
3d2c7d2bec
chore(deps): update helm release argo-cd to v9.4.2 ( #3972 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 20:54:41 +00:00
5d3db7d7c4
chore(deps): update ghcr.io/kashalls/external-dns-unifi-webhook docker tag to v0.8.2 ( #3968 )
lint-test-helm / lint-helm (push) Waiting to run
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 2m28s
2026-02-13 20:47:58 +00:00
09298e30a1
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.2.2 ( #3967 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 20:47:34 +00:00
9e5f404233
chore(deps): update directus/directus to v11.15.2 ( #3966 )
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 20:47:03 +00:00
a2e5c1d13d
chore(deps): update dependency home-assistant/core to v2026.2.2 ( #3964 )
lint-test-helm / lint-helm (push) Successful in 28s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-02-13 20:46:14 +00:00
7f7f2d9563
chore(deps): update registry.k8s.io/sig-storage/snapshot-controller docker tag to v8.5.0 ( #3950 )
...
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 1m48s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| registry.k8s.io/sig-storage/snapshot-controller | minor | `v8.4.0` → `v8.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3950
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 20:37:39 +00:00
131eabca62
chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.109.2 ( #3945 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/linuxserver/code-server](https://github.com/linuxserver/docker-code-server/packages ) ([source](https://github.com/linuxserver/docker-code-server )) | minor | `4.108.2` → `4.109.2` |
---
### 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: #3945
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 20:36:24 +00:00
473e3cd373
fix: add security context
lint-test-helm / lint-helm (push) Successful in 1m12s
render-manifests-push / render-manifests-push (push) Successful in 2m4s
renovate / renovate (push) Successful in 3m30s
2026-02-13 14:16:33 -06:00
df555bee8b
fix: change service
2026-02-13 14:07:13 -06:00
801020af05
feat: change image
lint-test-helm / lint-helm (push) Successful in 45s
render-manifests-push / render-manifests-push (push) Successful in 1m15s
renovate / renovate (push) Successful in 1m53s
2026-02-13 14:04:53 -06:00
38a9f87819
feat: enable backup
2026-02-13 14:04:53 -06:00
fa49839947
feat: add backup
2026-02-13 14:04:53 -06:00
9128908fb1
chore(deps): update postgres-cluster docker tag to v7.6.0 ( #3958 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 48s
renovate / renovate (push) Successful in 1m15s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.5.1` → `7.6.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0IiwiaW1hZ2UiXX0=-->
Reviewed-on: #3958
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 19:55:17 +00:00
c649f5b270
fix: change service
lint-test-helm / lint-helm (push) Successful in 56s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Has been cancelled
2026-02-13 13:47:56 -06:00
240f843564
fix: add env
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 13m13s
2026-02-13 13:33:18 -06:00
7c0039ca5d
fix: backend url
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 43s
renovate / renovate (push) Has been cancelled
2026-02-13 13:19:43 -06:00
c04ebd86e3
fix: config name
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 2m57s
2026-02-13 13:02:42 -06:00
45c8c01c65
fix: secret name
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-13 13:01:59 -06:00
f8cd0eccaa
fix: mount point
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 3m12s
2026-02-13 12:58:41 -06:00
92a7b79cda
chore(deps): update clickhouse/clickhouse-server docker tag to v26 ( #3953 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| clickhouse/clickhouse-server | major | `25.4.2` → `26.1.2` |
---
### 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: #3953
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 18:56:19 +00:00
09fa3b65a9
feat: add clickhouse config
render-manifests-push / render-manifests-push (push) Failing after 34s
lint-test-helm / lint-helm (push) Successful in 56s
renovate / renovate (push) Successful in 2m14s
2026-02-13 12:51:26 -06:00
fbe5e00da3
chore(deps): update chart
render-manifests-push / render-manifests-push (push) Successful in 31s
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 2m10s
2026-02-13 12:46:58 -06:00
3110d3c4ee
feat: add rybbit
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 1m8s
renovate / renovate (push) Failing after 4m5s
2026-02-13 12:35:56 -06:00
77f8e89bfa
chore(deps): update searxng/searxng:latest docker digest to 4d3e9db ( #3948 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m26s
2026-02-13 10:03:30 +00:00
cb3c009efb
chore(deps): update searxng/searxng:latest docker digest to 048a829 ( #3946 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 3m27s
2026-02-13 08:02:03 +00:00
adf358be03
chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.0 ( #3943 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m5s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 20m56s
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/open-webui/open-webui](https://github.com/open-webui/open-webui ) | minor | `0.7.2` → `v0.8.0` |
---
### Release Notes
<details>
<summary>open-webui/open-webui (ghcr.io/open-webui/open-webui)</summary>
### [`v0.8.0`](https://github.com/open-webui/open-webui/releases/tag/v0.8.0 )
[Compare Source](https://github.com/open-webui/open-webui/compare/v0.8.0...v0.8.0 )
#### \[0.8.0] - 2026-02-12
> \[!CAUTION]
> ⚠️ **IMPORTANT for Multi-Instance Deployments**: This release includes database schema changes; multi-worker, multi-server, or load-balanced deployments must update all instances simultaneously rather than performing rolling updates, as running mixed versions will cause application failures due to schema incompatibility between old and new instances.
> \[!WARNING]
> ⚠️ **Long-Running Database Migration**: This release includes a migration for the `chat_message` table that can take a significant amount of time to complete, especially in larger deployments with extensive chat histories. Please plan for adequate downtime and allow the migration to finish completely without interruption.
##### Added
- 📊 **Analytics dashboard.** Administrators now have access to an Analytics dashboard showing model usage statistics, token consumption by model and user, user activity rankings, and time-series charts with hourly or daily granularity; clicking any model opens a detail view with feedback history, associated tags, and chat browser, and results can be filtered by user group. [#​21106](https://github.com/open-webui/open-webui/pull/21106 ), [Commit](68a1e87b66 ), [Commit](e62649f940 )
- 🎯 **Experimental support for Skills.** Open WebUI now supports the Skill standard — allowing users to create and manage reusable AI skills with detailed instructions, reference them in chats using the "$" command, or attach them to specific models for automatic context in conversations. [#​21312](https://github.com/open-webui/open-webui/pull/21312 )
- 🧪 **Experimental support for Open Responses protocol.** Connections can now be configured to use the experimental Open Responses protocol instead of Chat Completions, enabling native support for extended thinking, streaming reasoning tokens, and richer tool call handling for compatible providers. [Commit](d2c695eb11 ), [Commit](90a057f400 ), [Commit](0dc74a8a2e ), [Commit](ea9c58ea80 ), [Commit](6ffce4bccd ), [Commit](6719558150 ), [Commit](117c091b95 ), [Commit](aa8c2959ca ), [Commit](e2d09ac361 )
- 👥 **Redesigned access control UI.** The access control UI was redesigned with a more intuitive interface that makes it easier to add multiple groups at once. [#​21277](https://github.com/open-webui/open-webui/pull/21277 )
- 👤 **Per-user resource sharing.** Resources including knowledge bases, prompts, models, tools, channels, and base models can now be shared directly to individual users alongside the existing per-group sharing capability. [#​21277](https://github.com/open-webui/open-webui/pull/21277 )
- 📨 **Message queuing.** Messages can now be queued while a response is generating rather than being blocked, allowing you to continue your train of thought; queued messages are automatically combined and sent when generation completes, and can be edited, deleted, or sent immediately from the input area. [Commit](62750b8980 ), [Commit](d3f2cf7474 )
- 💡 **Active task sidebar indicator.** Users can now see which chats have active tasks running directly in the sidebar. [Commit](4852227158 )
- 📝 **Prompt version control.** Prompts now include version control with full history tracking, allowing users to commit changes with messages, view past versions, compare differences between versions, and roll back to previous versions when needed. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
- 🏷️ **Prompt tags.** Prompts can now be organized with tags, and users can filter the prompt workspace by tag to quickly find related prompts across large collections. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
- 🐍 **Native function calling code execution.** Code execution now works with Native function calling mode, allowing models to autonomously run Python code for calculations, data analysis, and visualizations without requiring Default mode. [#​20592](https://github.com/open-webui/open-webui/pull/20592 ), [Docs:#​998](https://github.com/open-webui/docs/pull/998 )
- 🚀 **Async web search.** Web search operations now run asynchronously in the background, allowing users to continue interacting with the application while searches complete. [#​20630](https://github.com/open-webui/open-webui/pull/20630 )
- ⚡ **Search debouncing.** Search operations across the application now respond more efficiently with debouncing that reduces unnecessary server requests while typing, improving responsiveness when searching users, groups, functions, tools, prompts, knowledge bases, notes, and when using the knowledge and prompts commands in chat. [#​20982](https://github.com/open-webui/open-webui/pull/20982 ), [Commit](36766f157d ), [Commit](fa859de460 ), [Commit](57ec2aa088 )
- 🤝 **Shared chats management.** Users can now view and manage all their shared chats from Settings, with options to copy share links or unshare conversations they no longer want public. [Commit](a10ac774ab )
- 📁 **User file management.** Users can now view, search, and delete all their uploaded files from Settings, providing centralized file management in one place. [Commit](93ed4ae2cd ), [#​21047](https://github.com/open-webui/open-webui/pull/21047 )
- 🗑️ **Shift-click quick delete.** Files in the File Manager can now be quickly deleted by holding Shift and clicking the delete button, bypassing the confirmation dialog for faster bulk cleanup. [#​21044](https://github.com/open-webui/open-webui/pull/21044 )
- ⌨️ **Model selector shortcut.** The model selector can now be opened with Ctrl+Shift+M keyboard shortcut. [#​21130](https://github.com/open-webui/open-webui/pull/21130 )
- 🧠 **Smarter knowledge vs web search.** Models now choose more intelligently between knowledge base search and web search rather than always trying knowledge first. [#​21115](https://github.com/open-webui/open-webui/pull/21115 )
- 🌍 **Community model reviews.** Users can now access community reviews for models directly from the model selector menu and are prompted to leave reviews after rating responses, with administrators able to disable this via the "Community Sharing" setting. [Commit](bc90463ea6 )
- 📄 **Prompts workspace pagination.** The prompts workspace now includes pagination for large prompt collections, loading 30 prompts at a time with search, filtering, and sorting capabilities for improved performance and navigation. [Commit](36766f157d )
- 🎨 **Action function HTML rendering.** Action functions can now render rich HTML content directly in chat as embedded iframes, matching the capabilities that tools already had and eliminating the need for action authors to inject codeblocks. [#​21294](https://github.com/open-webui/open-webui/pull/21294 ), [Commit](60ada21c15 )
- 🔒 **Password-masked valve fields.** Tool and function developers can now mark sensitive fields as passwords, which are automatically masked in the settings UI to prevent shoulder surfing and accidental exposure. [#​20852](https://github.com/open-webui/open-webui/issues/20852 ), [Commit](8c70453b2e )
- 📋 **Prompt quick copy.** Prompts in the workspace now include a quick copy button for easily copying prompt content to the clipboard. [Commit](78f856e204 )
- 🔔 **Dismissible notification toasts.** Notification toasts for new messages and other events now include a close button that appears on hover, allowing users to dismiss them immediately instead of waiting for auto-dismissal. [#​21056](https://github.com/open-webui/open-webui/issues/21056 ), [Commit](73bb600034 )
- 🔔 **Temporary chat notification privacy.** Notifications from temporary chats now only appear on the device where the chat is running, preventing privacy leaks across logged-in sessions. [#​21292](https://github.com/open-webui/open-webui/pull/21292 )
- 💡 **Null chat title fallback.** Notifications without chat titles now display "New Chat" instead of showing null. [#​21292](https://github.com/open-webui/open-webui/pull/21292 )
- 🖼️ **Concurrent image editing.** Image editing operations with multiple images now complete faster by loading all images concurrently instead of sequentially. [#​20911](https://github.com/open-webui/open-webui/pull/20911 )
- 📧 **USER\_EMAIL template variable.** Users can now reference their email address in prompts and system messages using the "{{USER\_EMAIL}}" template variable. [#​20881](https://github.com/open-webui/open-webui/pull/20881 )
- 🔤 **Alphabetical tool ordering.** Tools and Functions in the Chat Controls sidebar now appear in alphabetical order, making it easier to locate specific tools when working with multiple integrations. [#​20871](https://github.com/open-webui/open-webui/pull/20871 )
- 👁️ **Model list status filtering.** Administrators can now filter the model list by status (enabled, disabled, visible, hidden) and bulk enable or disable all filtered models at once. [#​20553](https://github.com/open-webui/open-webui/issues/20553 ), [#​20774](https://github.com/open-webui/open-webui/issues/20774 ), [Commit](96a9696383 )
- ⚙️ **Per-model built-in tool toggles.** Administrators can now enable or disable individual built-in tools for each model, including time utilities, memory, chat history, notes, knowledge base, and channels. [#​20641](https://github.com/open-webui/open-webui/issues/20641 ), [Commit](c46ef3b63b )
- 📑 **PDF loading modes.** Administrators can now choose between "page" and "single" PDF loading modes, allowing documents to be processed as individual pages or as complete documents for better chunking across page boundaries. [Commit](ecbdef732b )
- 📑 **Model Settings pagination.** Administrators can now navigate large model lists more efficiently in Model Settings, with pagination displaying 30 models per page for smoother navigation. [Commit](2f584c9f88 )
- 📌 **Pin read-only models.** Users can now pin read-only models from the workspace. [#​21308](https://github.com/open-webui/open-webui/issues/21308 ), [Commit](97331bf11d )
- 🔍 **Yandex search provider.** Administrators can now configure Yandex as a web search provider, expanding search engine options for retrieval-augmented generation. [#​20922](https://github.com/open-webui/open-webui/pull/20922 )
- 🔐 **Custom password hints.** Administrators can now provide custom password requirement hints to users via the "PASSWORD\_VALIDATION\_HINT" environment variable, making it clearer what password criteria must be met during signup or password changes. [#​20647](https://github.com/open-webui/open-webui/issues/20647 ), [#​20650](https://github.com/open-webui/open-webui/pull/20650 )
- 🔑 **OAuth token exchange.** Administrators can now enable OAuth token exchange via "ENABLE\_OAUTH\_TOKEN\_EXCHANGE", allowing external applications to authenticate users by exchanging OAuth provider tokens for Open WebUI session tokens. [Commit](655420fd25 )
- 🗄️ **Weaviate custom endpoints.** Administrators can now connect to self-hosted Weaviate deployments with separate HTTP and gRPC endpoints via new environment variables. [#​20620](https://github.com/open-webui/open-webui/pull/20620 )
- 🛡️ **MCP custom SSL certificates.** Administrators can now connect to MCP servers with self-signed or custom SSL certificates via the "AIOHTTP\_CLIENT\_SESSION\_TOOL\_SERVER\_SSL" environment variable. [#​20875](https://github.com/open-webui/open-webui/issues/20875 ), [Commit](c7f996d593 )
- 🗃️ **Redis Sentinel reconnection delay.** Administrators using Redis Sentinel can now configure a reconnection delay via "REDIS\_RECONNECT\_DELAY" to prevent retry exhaustion during failover elections. [#​21021](https://github.com/open-webui/open-webui/pull/21021 )
- 📡 **Custom user info headers.** Administrators can now customize the header names used when forwarding user information to external services, enabling compatibility with services like AWS Bedrock AgentCore that require specific header prefixes. [Commit](6c0f886cdf )
- 🔗 **Forward user info to tool servers.** User identity and chat context can now be forwarded to MCP servers and external tool servers when "ENABLE\_FORWARD\_USER\_INFO\_HEADERS" is enabled, allowing tool providers to implement per-user authorization, auditing, and rate limiting. [#​21092](https://github.com/open-webui/open-webui/pull/21092 ), [Commit](2c37daef86 )
- 📬 **External tool event emitters.** External tools (OpenAPI/MCP) can now send tool events back to Open WebUI using the event emitter endpoint, as message ID is now forwarded alongside chat ID when "ENABLE\_FORWARD\_USER\_INFO\_HEADERS" is enabled. [#​21214](https://github.com/open-webui/open-webui/pull/21214 )
- 📥 **Playground chat export.** Administrators can now export playground chats as JSON or plain text files, allowing them to save their conversations for backup or sharing outside the platform. [Commit](8e2b0b6fd2 )
- 🖼️ **Images playground.** Administrators can now test image generation and editing directly in a new Images playground, with support for uploading source images for edits and downloading results. [Commit](94302de49b )
- 🛠️ **Dynamic dropdown valve fields.** Tool and function developers can now create dropdown fields with dynamically-generated options that update based on runtime context, such as available models or user permissions. [Commit](474427c67e )
- 🏎️ **Faster profile updates.** User profile updates and role changes are now faster by eliminating redundant database queries. [#​21011](https://github.com/open-webui/open-webui/pull/21011 )
- 🔑 **Faster authentication.** User authentication is now 34% faster by combining database lookups into a single query. [#​21010](https://github.com/open-webui/open-webui/pull/21010 )
- 🔋 **Faster chat completions.** Chat completions and embeddings now respond much faster by checking the model cache before fetching model lists, reducing Time To First Token from several seconds to subsecond for most requests. [#​20886](https://github.com/open-webui/open-webui/pull/20886 ), [#​20069](https://github.com/open-webui/open-webui/discussions/20069 )
- 🏎️ **Faster Redis model list loading.** Model list loading is now significantly faster when using Redis with many models, reducing API response latency by caching configuration values locally instead of making repeated Redis lookups on every model iteration. [#​21306](https://github.com/open-webui/open-webui/pull/21306 )
- 💨 **Faster knowledge base file batch-add.** Batch-adding files to knowledge bases is now faster with a single database query instead of one query per file. [#​21006](https://github.com/open-webui/open-webui/pull/21006 )
- ⚡ **Smoother model selector dropdown.** The model selector dropdown now renders smoothly even with hundreds of models, eliminating the lag and freezing that occurred when opening the dropdown with large model lists. [Commit](4331029926 )
- 🚗 **Faster model visibility toggling.** Toggling model visibility in the admin panel is now faster with optimized database access. [#​21009](https://github.com/open-webui/open-webui/pull/21009 )
- 💾 **Faster model access control checks.** Model access control checks are now faster by batch-fetching model info and group memberships upfront instead of querying for each model. [#​21008](https://github.com/open-webui/open-webui/pull/21008 )
- ⚙️ **Faster model list and imports.** Model list loading and model imports are now faster by eliminating redundant database queries. [#​21004](https://github.com/open-webui/open-webui/pull/21004 )
- 🏃 **Faster SCIM group member lookups.** SCIM group member lookups are now up to 13x faster by batching user queries instead of fetching each member individually. [#​21005](https://github.com/open-webui/open-webui/pull/21005 )
- 💨 **Batched group member counts.** Group member counts are now fetched in a single batch query when loading group lists, eliminating redundant database lookups. [Commit](96c07f44a8 )
- 💨 **Faster bulk operations.** Bulk feedback deletion and group member removal are now 4-5x faster with optimized batch operations. [#​21019](https://github.com/open-webui/open-webui/pull/21019 )
- 🧠 **Faster memory updates.** Memory updates are now up to 39% faster by eliminating redundant database queries. [#​21013](https://github.com/open-webui/open-webui/pull/21013 )
- ⚙️ **Faster filter function loading.** Filter function loading is now faster by batching database queries instead of fetching each function individually. [#​21018](https://github.com/open-webui/open-webui/pull/21018 )
- 🖼️ **Image model regex configuration.** Administrators can now configure which image generation models support auto-sizing and URL responses via new regex environment variables, improving compatibility with LiteLLM and other proxies that use prefixed model names. [#​21126](https://github.com/open-webui/open-webui/pull/21126 ), [Commit](ecf3fa2feb )
- 🎁 **Easter eggs toggle.** Administrators can now control the visibility of easter egg features via the "ENABLE\_EASTER\_EGGS" environment variable. [Commit](907dba4517 )
- 🔌 **Independent access control updates.** API endpoints now support independent access control updates for models, tools, knowledge bases, and notes, enabling finer-grained permission management. [Commit](0044902c08 ), [Commit](c259c87806 ), [Commit](e3a8257690 )
- ♿ **Screen reader accessibility.** Screen reader users now hear the password field label only once on the login page, improving form navigation for assistive technology users. [Commit](1441d0d735 )
- 🔄 **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security.
- 🌐 **Translation updates.** Translations for Catalan, Finnish, Irish, French, German, Japanese, Latvian, Polish, Portuguese (Brazil), Simplified Chinese, Slovak, Spanish, and Traditional Chinese were enhanced and expanded.
##### Fixed
- ⚡ **Connection pool exhaustion fix.** Database connection pool exhaustion and timeout errors during concurrent usage have been resolved by releasing connections before chat completion requests and embedding operations for memory and knowledge base processing. [#​20569](https://github.com/open-webui/open-webui/pull/20569 ), [#​20570](https://github.com/open-webui/open-webui/pull/20570 ), [#​20571](https://github.com/open-webui/open-webui/pull/20571 ), [#​20572](https://github.com/open-webui/open-webui/pull/20572 ), [#​20573](https://github.com/open-webui/open-webui/pull/20573 ), [#​20574](https://github.com/open-webui/open-webui/pull/20574 ), [#​20575](https://github.com/open-webui/open-webui/pull/20575 ), [#​20576](https://github.com/open-webui/open-webui/pull/20576 ), [#​20577](https://github.com/open-webui/open-webui/pull/20577 ), [#​20578](https://github.com/open-webui/open-webui/pull/20578 ), [#​20579](https://github.com/open-webui/open-webui/pull/20579 ), [#​20580](https://github.com/open-webui/open-webui/pull/20580 ), [#​20581](https://github.com/open-webui/open-webui/pull/20581 ), [Commit](7da37b4f66 ), [Commit](9af40624c5 )
- 🚫 **LDAP authentication hang fix.** LDAP authentication no longer freezes the entire service when logging in with non-existent accounts, preventing application hangs. [Commit](a4281f6a7f ), [#​21300](https://github.com/open-webui/open-webui/issues/21300 )
- ✅ **Trusted Header auto-registration fix.** Trusted Header Authentication now properly auto-registers new users after the first login, assigning the configured default role instead of failing for users not yet in the database. [Commit](9b30e8f689 )
- 🛡️ **SSRF protection for image loading.** External image loading now validates URLs before fetching to prevent SSRF attacks against local and private network addresses. [Commit](ce50d9bac4 )
- 🛡️ **Malformed Authorization header fix.** Malformed Authorization headers no longer cause server crashes; requests are now handled gracefully instead of returning HTTP 500 errors. [#​20938](https://github.com/open-webui/open-webui/issues/20938 ), [Commit](7e79f8d1c6 )
- 🚪 **Channel notification access control.** Users without channel permissions can no longer access channels through notifications, properly enforcing access controls across all channel entry points. [#​20883](https://github.com/open-webui/open-webui/pull/20883 ), [#​20789](https://github.com/open-webui/open-webui/discussions/20789 )
- 🐛 **Ollama model name suffix fix.** Ollama-compatible providers that do not use ":latest" in model names can now successfully chat, fixing errors where model names were incorrectly appended with ":latest" suffixes. [#​21331](https://github.com/open-webui/open-webui/issues/21331 ), [Commit](05ae44b98d )
- ♻️ **Streaming connection cleanup.** Streaming responses now properly clean up network connections when interrupted, preventing "Unclosed client session" errors from accumulating over time. [#​20889](https://github.com/open-webui/open-webui/pull/20889 ), [#​17058](https://github.com/open-webui/open-webui/issues/17058 )
- 💾 **Inline image context exhaustion fix.** Inline images no longer exhaust the model's context window by including their full base64 data in chat metadata, preventing premature context exhaustion with image-heavy conversations. [#​20916](https://github.com/open-webui/open-webui/pull/20916 )
- 🚀 **Status indicator GPU usage fix.** High GPU usage caused by the user online status indicator animation has been resolved, reducing consumption from 35-40% to near-zero in browsers with hardware acceleration. [#​21062](https://github.com/open-webui/open-webui/issues/21062 ), [Commit](938d1b0743 )
- 🔧 **Async pipeline operations.** Pipeline operations now run asynchronously instead of blocking the FastAPI event loop, allowing the server to handle other requests while waiting for external pipeline API calls. [#​20910](https://github.com/open-webui/open-webui/pull/20910 )
- 🔌 **MCP tools regression fix.** MCP tools now work reliably again after a regression in v0.7.2 that caused "cannot pickle '\_asyncio.Future' object" errors when attempting to use MCP servers in chat. [#​20629](https://github.com/open-webui/open-webui/issues/20629 ), [#​20500](https://github.com/open-webui/open-webui/issues/20500 ), [Commit](886c12c566 )
- 🔗 **Function chat ID propagation fix.** Functions now reliably receive the chat identifier during internal task invocations like web search query generation, RAG query generation, and image prompt generation, enabling stateful functions to maintain consistent per-chat state without fragmentation. [#​20563](https://github.com/open-webui/open-webui/issues/20563 ), [#​20585](https://github.com/open-webui/open-webui/pull/20585 )
- 💻 **Markdown fence code execution fix.** Code execution now works reliably when models wrap code in markdown fences, automatically stripping the backticks before execution to prevent syntax errors that affected most non-GPT models. [#​20941](https://github.com/open-webui/open-webui/issues/20941 ), [Commit](4a55167759 ), [Commit](683438b418 )
- 💻 **ANSI code execution fix.** Code execution is now reliable when LLMs include ANSI terminal color codes in their output, preventing random failures that previously caused syntax errors. [#​21091](https://github.com/open-webui/open-webui/issues/21091 ), [Commit](b1737040a7 )
- 🗨️ **Incomplete model metadata crash fix.** Starting chats with models that have incomplete metadata information no longer crashes the application. [#​20565](https://github.com/open-webui/open-webui/issues/20565 ), [Commit](14f6747dfc )
- 💬 **Unavailable model crash fix.** Adding message pairs with Ctrl+Shift+Enter no longer crashes when the chat's model is unavailable, showing a helpful error message instead. [#​20663](https://github.com/open-webui/open-webui/pull/20663 )
- 📚 **Knowledge base file upload fix.** Uploading files to knowledge bases now works correctly, fixing database mapping errors that prevented file uploads. [#​20925](https://github.com/open-webui/open-webui/issues/20925 ), [#​20931](https://github.com/open-webui/open-webui/pull/20931 )
- 🧠 **Knowledge base query type fix.** Knowledge base queries no longer fail intermittently when models send tool call parameters as strings instead of their expected types. [#​20705](https://github.com/open-webui/open-webui/pull/20705 )
- 📚 **Knowledge base reindex fix.** Reindexing knowledge base files now works correctly instead of failing with duplicate content errors. [#​20854](https://github.com/open-webui/open-webui/issues/20854 ), [#​20857](https://github.com/open-webui/open-webui/pull/20857 )
- 🔧 **Multi-worker knowledge base timeout fix.** In multi-worker deployments, uploading very large documents to knowledge bases no longer causes workers to be killed by health check timeouts, and administrators can now configure a custom embedding timeout via "RAG\_EMBEDDING\_TIMEOUT". [#​21158](https://github.com/open-webui/open-webui/pull/21158 ), [Discussion](https://github.com/open-webui/open-webui/discussions/21151 ), [Commit](c653e4ec54 )
- 🌅 **Dark mode icon inversion fix.** Icons in chat and action menus are now displayed correctly in dark mode, fixing an issue where PNG icons with "svg" in their base64 encoding were randomly inverted. [#​21272](https://github.com/open-webui/open-webui/pull/21272 ), [Commit](0a44d80252 )
- 🛠️ **Admin model write permission fix.** Fixed the admin panel allowing models to be assigned write permissions, since users with write permission are not admins and cannot write. [Commit](4aedfdc547 )
- 🛠️ **Prompt access control save fix.** Prompt access control settings are now saved correctly when modifying resource permissions. [Commit](30f72672fa )
- ✏️ **Knowledge base file edit fix.** Editing files within knowledge bases now saves correctly and can be used for retrieval, fixing a silent failure where the save appeared successful but the file could not be searched. [Commit](f9ab66f51a )
- 🖼️ **Reasoning section artifact rendering fix.** Code blocks within model reasoning sections no longer incorrectly render as interactive artifacts, ensuring only intended output displays as previews. [#​20801](https://github.com/open-webui/open-webui/issues/20801 ), [#​20877](https://github.com/open-webui/open-webui/pull/20877 ), [Commit](4c6f100b5f )
- 🔐 **Group resource sharing fix.** Sharing resources with groups now works correctly, fixing database errors and an issue where models shared with read-only access were not visible to group members. [#​20666](https://github.com/open-webui/open-webui/issues/20666 ), [#​21043](https://github.com/open-webui/open-webui/issues/21043 ), [Commit](5a075a2c83 )
- 🔑 **Docling API key fix.** Docling API key authentication now works correctly by using the proper "X-Api-Key" header format instead of the incorrect "Bearer" authorization prefix. [#​20652](https://github.com/open-webui/open-webui/pull/20652 )
- 🔌 **MCP OAuth 2.1 fix.** MCP OAuth 2.1 authentication now works correctly, resolving connection verification failures and 401 errors during the authorization callback. [#​20808](https://github.com/open-webui/open-webui/issues/20808 ), [#​20828](https://github.com/open-webui/open-webui/issues/20828 ), [Commit](8eebc2aea6 )
- 💻 **MATLAB syntax highlighting.** MATLAB code blocks now display with proper syntax highlighting in chat messages. [#​20719](https://github.com/open-webui/open-webui/issues/20719 ), [#​20773](https://github.com/open-webui/open-webui/pull/20773 )
- 📊 **CSV export HTML entity decoding.** Exporting tables to CSV now properly decodes HTML entities, ensuring special characters display correctly in the exported file. [#​20688](https://github.com/open-webui/open-webui/pull/20688 )
- 📄 **Markdown Header Text Splitter persistence.** The "Markdown Header Text Splitter" document setting now persists correctly when disabled, preventing it from reverting to enabled after page refresh. [#​20929](https://github.com/open-webui/open-webui/issues/20929 ), [#​20930](https://github.com/open-webui/open-webui/pull/20930 )
- 🔌 **Audio service timeout handling.** Audio transcription and text-to-speech requests now have proper timeouts, preventing the UI from freezing when external services don't respond. [#​21055](https://github.com/open-webui/open-webui/pull/21055 )
- 💬 **Reference Chats visibility fix.** The "Reference Chats" option now appears in the message input menu even when the sidebar is collapsed, fixing the issue where it was hidden on mobile devices and at first load. [#​20827](https://github.com/open-webui/open-webui/issues/20827 ), [Commit](a3600e8b21 )
- 🔍 **Chat search self-exclusion.** The "search\_chats" builtin tool now excludes the current conversation from search results, preventing redundant matches. [#​20718](https://github.com/open-webui/open-webui/issues/20718 ), [Commit](1a4bdd2b30 )
- 📚 **Knowledge base pagination fix.** Paginating through knowledge base files no longer shows duplicates or skips files when multiple documents share the same update timestamp. [#​20846](https://github.com/open-webui/open-webui/issues/20846 ), [Commit](a9a0ce6bea )
- 📋 **Batch file error reporting.** Batch file processing operations now return properly structured error information when failures occur, making it clearer what went wrong during multi-file operations. [#​20795](https://github.com/open-webui/open-webui/issues/20795 ), [Commit](68b2872ed6 )
- ⚙️ **Persistent config with Redis fix.** Configuration values now respect the "ENABLE\_PERSISTENT\_CONFIG" setting when Redis is used, ensuring environment variables are reloaded on restart when persistent config is disabled. [#​20830](https://github.com/open-webui/open-webui/issues/20830 ), [Commit](5d48e48e15 )
- 🔧 **Engine.IO logging fix.** The "WEBSOCKET\_SERVER\_ENGINEIO\_LOGGING" environment variable now works correctly, allowing administrators to configure Engine.IO logging independently from general websocket logging. [#​20727](https://github.com/open-webui/open-webui/pull/20727 ), [Commit](5cfb7a08cb )
- 🌐 **French language default fix.** Browsers requesting French language now default to French (France) instead of French (Canada), matching standard language preference expectations. [#​20603](https://github.com/open-webui/open-webui/pull/20603 ), [Commit](4d9a7cc6c0 )
- 🔘 **Firefox delete button fix.** Pressing Enter after clicking delete buttons no longer incorrectly retriggers confirmation modals in Firefox. [Commit](57a2024c58 )
- 🌍 **RTL table rendering fix.** Chat markdown tables now correctly display right-to-left when containing RTL language content (Arabic, Hebrew, Farsi, etc.), matching the "Auto" direction setting behavior. [#​21160](https://github.com/open-webui/open-webui/issues/21160 ), [Commit](284b97bd84 )
- 🔒 **Write permission enforcement for tools.** Users without write permissions are now properly prevented from editing tools, with a clear error message displayed when attempting unauthorized edits. [Commit](85e92fe3b0 ), [Commit](91faa9fd5a )
- 🛡️ **Chat Valves permission enforcement.** The "Allow Chat Valves" permission is now properly enforced in the integrations menu, preventing users from bypassing access restrictions. [#​20691](https://github.com/open-webui/open-webui/pull/20691 )
- 📝 **Audit log browser session fix.** Audit logs now properly capture all user activity including browser-based sessions, not just API key requests. [#​20651](https://github.com/open-webui/open-webui/issues/20651 ), [Commit](86e6b2b68b ), [Commit](ee5fd1246c )
- 🎨 **Long model name truncation.** Long model names and IDs in the admin panel now truncate properly to prevent visual overflow, with full names visible on hover. [#​20696](https://github.com/open-webui/open-webui/pull/20696 )
- 👥 **Admin user filter pagination fix.** Filtering users in the admin panel now automatically resets to page 1, preventing empty results when searching from pages beyond the first. [#​20723](https://github.com/open-webui/open-webui/pull/20723 ), [Commit](be75bc506a )
- 🔎 **Username search on workspace pages.** Searching for users by username now works correctly on Models, Knowledge, and Functions workspace pages, making it easier to find resources owned by specific users. [#​20780](https://github.com/open-webui/open-webui/pull/20780 )
- 🗑️ **File deletion orphaned embeddings fix.** Deleting files now properly removes associated knowledge base embeddings, preventing orphaned data from accumulating. [Commit](93ed4ae2cd )
- 🧹 **Event listener memory leak fix.** Memory leaks caused by event listeners not being cleaned up during navigation have been resolved. [#​20913](https://github.com/open-webui/open-webui/pull/20913 )
- 🐳 **Docker Ollama update fix.** Ollama can now be updated within Docker containers after adding a missing zstd dependency. [#​20994](https://github.com/open-webui/open-webui/issues/20994 ), [#​21052](https://github.com/open-webui/open-webui/pull/21052 )
- 📝 **Workspace duplicate API request fix.** The prompts, knowledge, and models workspaces no longer make duplicate API requests when loading. [Commit](ab5dfbda54 ), [Commit](e5dbfc420d )
- 📡 **OpenTelemetry Redis cluster fix.** OpenTelemetry instrumentation now works correctly with Redis cluster mode deployments. [#​21129](https://github.com/open-webui/open-webui/pull/21129 )
- 🐳 **Airgapped NLTK tokenizer fix.** Document extraction now works reliably in airgapped environments after container restarts by bundling NLTK tokenizer data in the Docker image. [#​21165](https://github.com/open-webui/open-webui/pull/21165 ), [#​21150](https://github.com/open-webui/open-webui/issues/21150 )
- 💬 **Channel model mention crash fix.** Mentioning a model in channels no longer crashes when older thread messages have missing data. [#​21112](https://github.com/open-webui/open-webui/pull/21112 )
- 🔧 **OpenAPI tool import fix.** Importing OpenAPI tool specifications no longer crashes when parameters lack explicit name fields, fixing compatibility with complex request body definitions. [#​21121](https://github.com/open-webui/open-webui/pull/21121 ), [Commit](8e79b3d0bc )
- 🌐 **Webpage attachment content fix.** Attaching webpages to chats now retrieves full content instead of only metadata, fixing an unawaited coroutine in SSL certificate verification. [#​21166](https://github.com/open-webui/open-webui/issues/21166 ), [Commit](a214ec40ea )
- 💾 **File upload settings persistence.** File upload settings (Max Upload Size, Max File Count, Image Compression dimensions) now persist correctly and are no longer erased when updating other RAG configuration settings. [#​21057](https://github.com/open-webui/open-webui/issues/21057 ), [Commit](258454276e )
- 📦 **Tool call expand/collapse fix.** Tool call results in chat can now be expanded and collapsed again after a recent refactor disabled this behavior. [#​21205](https://github.com/open-webui/open-webui/pull/21205 )
- 🪛 **Disabled API endpoint bypass fix.** Fixed Ollama/OpenAI API endpoints bypassing 'ENABLE\_OLLAMA\_API' and 'ENABLE\_OPENAI\_API' flags when the 'url\_idx' parameter was provided. Endpoints now properly return a 503 error with a clear "API is disabled" message instead of attempting to connect and logging confusing connection errors.
- 🛠️ **OpenSearch 3.0 compatibility fix.** Document uploads to knowledge bases now work correctly when using OpenSearch backend with opensearch-py >= 3.0.0, fixing a TypeError that previously caused failures. [#​21248](https://github.com/open-webui/open-webui/pull/21248 ), [#​20649](https://github.com/open-webui/open-webui/issues/20649 )
- 📱 **Gboard multi-line paste fix.** Multi-line text pasted from Gboard on Android now inserts correctly instead of being replaced with a single newline, fixing a bug where the keyboard's clipboard suggestion strip sent text via 'insertText' events instead of standard paste events. [#​21265](https://github.com/open-webui/open-webui/pull/21265 )
- 🔧 **Batch embeddings endpoint fix.** The '/api/embeddings' endpoint now correctly returns separate embeddings for each input string when processing batch requests to Ollama providers. [Commit](8fd5c06e5b ), [#​21279](https://github.com/open-webui/open-webui/issues/21279 )
- 🗝️ **SSL verification for embeddings.** SSL certificate verification now respects the "AIOHTTP\_CLIENT\_SESSION\_SSL" setting for OpenAI and Azure OpenAI embedding requests, allowing connections to self-signed certificate endpoints when disabled. [Commit](cd31b8301b )
- 🔧 **Tool call HTML entity fix.** Models now receive properly formatted tool call results in multi-turn conversations, fixing an issue where HTML entities caused malformed content that was hard to parse. [#​20755](https://github.com/open-webui/open-webui/pull/20755 )
- 💾 **Duplicate inline image context fix.** Inline images no longer exhaust the model's context window by including their full base64 data in chat metadata, preventing premature context exhaustion with image-heavy conversations. [#​20916](https://github.com/open-webui/open-webui/pull/20916 )
- 🐛 **OpenAI model cache lookup fix.** The OpenAI API router model lookup was corrected to use the proper model identifier when checking the cache, ensuring consistent and correct model retrieval during chat completions. [#​21327](https://github.com/open-webui/open-webui/pull/21327 )
- 🐛 **Ollama latest suffix fix.** Ollama-compatible providers that don't use ":latest" in model names can now successfully chat, fixing errors where model names were incorrectly appended with ":latest" suffixes. [#​21331](https://github.com/open-webui/open-webui/issues/21331 ), [Commit](05ae44b98d )
- ⛔ **OpenAI endpoint detection fix.** OpenAI API endpoint detection was corrected to use exact hostname matching instead of substring matching, preventing third-party providers with similar URL patterns from being incorrectly filtered. [Commit](423d8b1817 )
- 🛠️ **RedisCluster task stopping fix.** Task stopping now works correctly in RedisCluster deployments, fixing an issue where tasks would remain active after cancellation attempts. [#​20803](https://github.com/open-webui/open-webui/pull/20803 ), [Commit](0dcbd05e24 )
- 📎 **Citation parsing error fix.** Citation parsing no longer crashes when builtin tools return error responses, fixing AttributeError issues when tools like search\_web fail. [#​21071](https://github.com/open-webui/open-webui/pull/21071 )
##### Changed
- ‼️ **Database Migration Required** — This release includes database schema changes; multi-worker, multi-server, or load-balanced deployments must update all instances simultaneously rather than performing rolling updates, as running mixed versions will cause application failures due to schema incompatibility between old and new instances.
- ⚠️ **Chat Message Table Migration** — This release includes a new chat message table migration that can take a significant amount of time to complete in larger deployments with extensive chat histories. Administrators should plan for adequate maintenance windows and allow the migration to complete fully without interruption. Running the migration with insufficient time or resources may result in data integrity issues.
- 🔗 **Prompt ID-based URLs.** Prompts now use unique ID-based URLs instead of command-based URLs, allowing more flexible command renaming without breaking saved links or integrations. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
> \[!TIP]\
> **Looking for an [Enterprise Plan](https://docs.openwebui.com/enterprise )?** – **[Speak with Our Sales Team Today!](mailto:sales@openwebui.com )**
>
> Get **enhanced capabilities**, including **custom theming and branding**, **Service Level Agreement (SLA) support**, and **more!**
👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
[@​aindriu80](https://github.com/aindriu80 ), [@​Edgaras0x4E](https://github.com/Edgaras0x4E ), [@​tomasloksa](https://github.com/tomasloksa ), [@​ctolon](https://github.com/ctolon ), [@​ShirasawaSama](https://github.com/ShirasawaSama ), [@​sjhddh](https://github.com/sjhddh ), [@​PeterDaveHello](https://github.com/PeterDaveHello ), [@​schneider-f](https://github.com/schneider-f ), [@​joaoback](https://github.com/joaoback ), [@​silentoplayz](https://github.com/silentoplayz ), [@​tremlin](https://github.com/tremlin ), [@​aleixdorca](https://github.com/aleixdorca ), [@​veeceey](https://github.com/veeceey ), [@​Algorithm5838](https://github.com/Algorithm5838 ), [@​jannikstdl](https://github.com/jannikstdl ), [@​Th3Un1q3](https://github.com/Th3Un1q3 ), [@​EntropyYue](https://github.com/EntropyYue ), [@​Classic298](https://github.com/Classic298 ), [@​pelmennoteam](https://github.com/pelmennoteam ), [@​mickeytheseal](https://github.com/mickeytheseal ), [@​hsienz](https://github.com/hsienz )
#### Sponsors 🙌
🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!)
[@​amd](https://github.com/amd ), [@​roosi-gmbh](https://github.com/roosi-gmbh ), [@​rndmcnlly](https://github.com/rndmcnlly ), [@​feddersen-group](https://github.com/feddersen-group ), [@​SRKConsulting](https://github.com/SRKConsulting ), [@​mushmax](https://github.com/mushmax ), [@​icanbwell](https://github.com/icanbwell ), [@​Classic298](https://github.com/Classic298 ), [@​loitragg](https://github.com/loitragg ), [@​haka4githu6](https://github.com/haka4githu6 ), [@​silenceroom](https://github.com/silenceroom ), [@​walsermedia](https://github.com/walsermedia ), [@​crizCraig](https://github.com/crizCraig ), [@​GenieDev101](https://github.com/GenieDev101 ), [@​CubicleGangster](https://github.com/CubicleGangster ), [@​TOWaB](https://github.com/TOWaB ), [@​comet-ml](https://github.com/comet-ml ), [@​catalyst-net-nz](https://github.com/catalyst-net-nz ), [@​JrdnHans](https://github.com/JrdnHans ), [@​hkosm](https://github.com/hkosm ), [@​joaoback](https://github.com/joaoback ), [@​LuxTronic](https://github.com/LuxTronic )
### [`v0.8.0`](https://github.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#080---2026-02-12 )
[Compare Source](https://github.com/open-webui/open-webui/compare/v0.7.2...v0.8.0 )
##### Added
- 📊 **Analytics dashboard.** Administrators now have access to an Analytics dashboard showing model usage statistics, token consumption by model and user, user activity rankings, and time-series charts with hourly or daily granularity; clicking any model opens a detail view with feedback history, associated tags, and chat browser, and results can be filtered by user group. [#​21106](https://github.com/open-webui/open-webui/pull/21106 ), [Commit](68a1e87b66 ), [Commit](e62649f940 )
- 🎯 **Experimental support for Skills.** Open WebUI now supports the Skill standard — allowing users to create and manage reusable AI skills with detailed instructions, reference them in chats using the "$" command, or attach them to specific models for automatic context in conversations. [#​21312](https://github.com/open-webui/open-webui/pull/21312 )
- 🧪 **Experimental support for Open Responses protocol.** Connections can now be configured to use the experimental Open Responses protocol instead of Chat Completions, enabling native support for extended thinking, streaming reasoning tokens, and richer tool call handling for compatible providers. [Commit](d2c695eb11 ), [Commit](90a057f400 ), [Commit](0dc74a8a2e ), [Commit](ea9c58ea80 ), [Commit](6ffce4bccd ), [Commit](6719558150 ), [Commit](117c091b95 ), [Commit](aa8c2959ca ), [Commit](e2d09ac361 )
- 👥 **Redesigned access control UI.** The access control UI was redesigned with a more intuitive interface that makes it easier to add multiple groups at once. [#​21277](https://github.com/open-webui/open-webui/pull/21277 )
- 👤 **Per-user resource sharing.** Resources including knowledge bases, prompts, models, tools, channels, and base models can now be shared directly to individual users alongside the existing per-group sharing capability. [#​21277](https://github.com/open-webui/open-webui/pull/21277 )
- 📨 **Message queuing.** Messages can now be queued while a response is generating rather than being blocked, allowing you to continue your train of thought; queued messages are automatically combined and sent when generation completes, and can be edited, deleted, or sent immediately from the input area. [Commit](62750b8980 ), [Commit](d3f2cf7474 )
- 💡 **Active task sidebar indicator.** Users can now see which chats have active tasks running directly in the sidebar. [Commit](4852227158 )
- 📝 **Prompt version control.** Prompts now include version control with full history tracking, allowing users to commit changes with messages, view past versions, compare differences between versions, and roll back to previous versions when needed. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
- 🏷️ **Prompt tags.** Prompts can now be organized with tags, and users can filter the prompt workspace by tag to quickly find related prompts across large collections. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
- 🐍 **Native function calling code execution.** Code execution now works with Native function calling mode, allowing models to autonomously run Python code for calculations, data analysis, and visualizations without requiring Default mode. [#​20592](https://github.com/open-webui/open-webui/pull/20592 ), [Docs:#​998](https://github.com/open-webui/docs/pull/998 )
- 🚀 **Async web search.** Web search operations now run asynchronously in the background, allowing users to continue interacting with the application while searches complete. [#​20630](https://github.com/open-webui/open-webui/pull/20630 )
- ⚡ **Search debouncing.** Search operations across the application now respond more efficiently with debouncing that reduces unnecessary server requests while typing, improving responsiveness when searching users, groups, functions, tools, prompts, knowledge bases, notes, and when using the knowledge and prompts commands in chat. [#​20982](https://github.com/open-webui/open-webui/pull/20982 ), [Commit](36766f157d ), [Commit](fa859de460 ), [Commit](57ec2aa088 )
- 🤝 **Shared chats management.** Users can now view and manage all their shared chats from Settings, with options to copy share links or unshare conversations they no longer want public. [Commit](a10ac774ab )
- 📁 **User file management.** Users can now view, search, and delete all their uploaded files from Settings, providing centralized file management in one place. [Commit](93ed4ae2cd ), [#​21047](https://github.com/open-webui/open-webui/pull/21047 )
- 🗑️ **Shift-click quick delete.** Files in the File Manager can now be quickly deleted by holding Shift and clicking the delete button, bypassing the confirmation dialog for faster bulk cleanup. [#​21044](https://github.com/open-webui/open-webui/pull/21044 )
- ⌨️ **Model selector shortcut.** The model selector can now be opened with Ctrl+Shift+M keyboard shortcut. [#​21130](https://github.com/open-webui/open-webui/pull/21130 )
- 🧠 **Smarter knowledge vs web search.** Models now choose more intelligently between knowledge base search and web search rather than always trying knowledge first. [#​21115](https://github.com/open-webui/open-webui/pull/21115 )
- 🌍 **Community model reviews.** Users can now access community reviews for models directly from the model selector menu and are prompted to leave reviews after rating responses, with administrators able to disable this via the "Community Sharing" setting. [Commit](bc90463ea6 )
- 📄 **Prompts workspace pagination.** The prompts workspace now includes pagination for large prompt collections, loading 30 prompts at a time with search, filtering, and sorting capabilities for improved performance and navigation. [Commit](36766f157d )
- 🎨 **Action function HTML rendering.** Action functions can now render rich HTML content directly in chat as embedded iframes, matching the capabilities that tools already had and eliminating the need for action authors to inject codeblocks. [#​21294](https://github.com/open-webui/open-webui/pull/21294 ), [Commit](60ada21c15 )
- 🔒 **Password-masked valve fields.** Tool and function developers can now mark sensitive fields as passwords, which are automatically masked in the settings UI to prevent shoulder surfing and accidental exposure. [#​20852](https://github.com/open-webui/open-webui/issues/20852 ), [Commit](8c70453b2e )
- 📋 **Prompt quick copy.** Prompts in the workspace now include a quick copy button for easily copying prompt content to the clipboard. [Commit](78f856e204 )
- 🔔 **Dismissible notification toasts.** Notification toasts for new messages and other events now include a close button that appears on hover, allowing users to dismiss them immediately instead of waiting for auto-dismissal. [#​21056](https://github.com/open-webui/open-webui/issues/21056 ), [Commit](73bb600034 )
- 🔔 **Temporary chat notification privacy.** Notifications from temporary chats now only appear on the device where the chat is running, preventing privacy leaks across logged-in sessions. [#​21292](https://github.com/open-webui/open-webui/pull/21292 )
- 💡 **Null chat title fallback.** Notifications without chat titles now display "New Chat" instead of showing null. [#​21292](https://github.com/open-webui/open-webui/pull/21292 )
- 🖼️ **Concurrent image editing.** Image editing operations with multiple images now complete faster by loading all images concurrently instead of sequentially. [#​20911](https://github.com/open-webui/open-webui/pull/20911 )
- 📧 **USER\_EMAIL template variable.** Users can now reference their email address in prompts and system messages using the "{{USER\_EMAIL}}" template variable. [#​20881](https://github.com/open-webui/open-webui/pull/20881 )
- 🔤 **Alphabetical tool ordering.** Tools and Functions in the Chat Controls sidebar now appear in alphabetical order, making it easier to locate specific tools when working with multiple integrations. [#​20871](https://github.com/open-webui/open-webui/pull/20871 )
- 👁️ **Model list status filtering.** Administrators can now filter the model list by status (enabled, disabled, visible, hidden) and bulk enable or disable all filtered models at once. [#​20553](https://github.com/open-webui/open-webui/issues/20553 ), [#​20774](https://github.com/open-webui/open-webui/issues/20774 ), [Commit](96a9696383 )
- ⚙️ **Per-model built-in tool toggles.** Administrators can now enable or disable individual built-in tools for each model, including time utilities, memory, chat history, notes, knowledge base, and channels. [#​20641](https://github.com/open-webui/open-webui/issues/20641 ), [Commit](c46ef3b63b )
- 📑 **PDF loading modes.** Administrators can now choose between "page" and "single" PDF loading modes, allowing documents to be processed as individual pages or as complete documents for better chunking across page boundaries. [Commit](ecbdef732b )
- 📑 **Model Settings pagination.** Administrators can now navigate large model lists more efficiently in Model Settings, with pagination displaying 30 models per page for smoother navigation. [Commit](2f584c9f88 )
- 📌 **Pin read-only models.** Users can now pin read-only models from the workspace. [#​21308](https://github.com/open-webui/open-webui/issues/21308 ), [Commit](97331bf11d )
- 🔍 **Yandex search provider.** Administrators can now configure Yandex as a web search provider, expanding search engine options for retrieval-augmented generation. [#​20922](https://github.com/open-webui/open-webui/pull/20922 )
- 🔐 **Custom password hints.** Administrators can now provide custom password requirement hints to users via the "PASSWORD\_VALIDATION\_HINT" environment variable, making it clearer what password criteria must be met during signup or password changes. [#​20647](https://github.com/open-webui/open-webui/issues/20647 ), [#​20650](https://github.com/open-webui/open-webui/pull/20650 )
- 🔑 **OAuth token exchange.** Administrators can now enable OAuth token exchange via "ENABLE\_OAUTH\_TOKEN\_EXCHANGE", allowing external applications to authenticate users by exchanging OAuth provider tokens for Open WebUI session tokens. [Commit](655420fd25 )
- 🗄️ **Weaviate custom endpoints.** Administrators can now connect to self-hosted Weaviate deployments with separate HTTP and gRPC endpoints via new environment variables. [#​20620](https://github.com/open-webui/open-webui/pull/20620 )
- 🛡️ **MCP custom SSL certificates.** Administrators can now connect to MCP servers with self-signed or custom SSL certificates via the "AIOHTTP\_CLIENT\_SESSION\_TOOL\_SERVER\_SSL" environment variable. [#​20875](https://github.com/open-webui/open-webui/issues/20875 ), [Commit](c7f996d593 )
- 🗃️ **Redis Sentinel reconnection delay.** Administrators using Redis Sentinel can now configure a reconnection delay via "REDIS\_RECONNECT\_DELAY" to prevent retry exhaustion during failover elections. [#​21021](https://github.com/open-webui/open-webui/pull/21021 )
- 📡 **Custom user info headers.** Administrators can now customize the header names used when forwarding user information to external services, enabling compatibility with services like AWS Bedrock AgentCore that require specific header prefixes. [Commit](6c0f886cdf )
- 🔗 **Forward user info to tool servers.** User identity and chat context can now be forwarded to MCP servers and external tool servers when "ENABLE\_FORWARD\_USER\_INFO\_HEADERS" is enabled, allowing tool providers to implement per-user authorization, auditing, and rate limiting. [#​21092](https://github.com/open-webui/open-webui/pull/21092 ), [Commit](2c37daef86 )
- 📬 **External tool event emitters.** External tools (OpenAPI/MCP) can now send tool events back to Open WebUI using the event emitter endpoint, as message ID is now forwarded alongside chat ID when "ENABLE\_FORWARD\_USER\_INFO\_HEADERS" is enabled. [#​21214](https://github.com/open-webui/open-webui/pull/21214 )
- 📥 **Playground chat export.** Administrators can now export playground chats as JSON or plain text files, allowing them to save their conversations for backup or sharing outside the platform. [Commit](8e2b0b6fd2 )
- 🖼️ **Images playground.** Administrators can now test image generation and editing directly in a new Images playground, with support for uploading source images for edits and downloading results. [Commit](94302de49b )
- 🛠️ **Dynamic dropdown valve fields.** Tool and function developers can now create dropdown fields with dynamically-generated options that update based on runtime context, such as available models or user permissions. [Commit](474427c67e )
- 🏎️ **Faster profile updates.** User profile updates and role changes are now faster by eliminating redundant database queries. [#​21011](https://github.com/open-webui/open-webui/pull/21011 )
- 🔑 **Faster authentication.** User authentication is now 34% faster by combining database lookups into a single query. [#​21010](https://github.com/open-webui/open-webui/pull/21010 )
- 🔋 **Faster chat completions.** Chat completions and embeddings now respond much faster by checking the model cache before fetching model lists, reducing Time To First Token from several seconds to subsecond for most requests. [#​20886](https://github.com/open-webui/open-webui/pull/20886 ), [#​20069](https://github.com/open-webui/open-webui/discussions/20069 )
- 🏎️ **Faster Redis model list loading.** Model list loading is now significantly faster when using Redis with many models, reducing API response latency by caching configuration values locally instead of making repeated Redis lookups on every model iteration. [#​21306](https://github.com/open-webui/open-webui/pull/21306 )
- 💨 **Faster knowledge base file batch-add.** Batch-adding files to knowledge bases is now faster with a single database query instead of one query per file. [#​21006](https://github.com/open-webui/open-webui/pull/21006 )
- ⚡ **Smoother model selector dropdown.** The model selector dropdown now renders smoothly even with hundreds of models, eliminating the lag and freezing that occurred when opening the dropdown with large model lists. [Commit](4331029926 )
- 🚗 **Faster model visibility toggling.** Toggling model visibility in the admin panel is now faster with optimized database access. [#​21009](https://github.com/open-webui/open-webui/pull/21009 )
- 💾 **Faster model access control checks.** Model access control checks are now faster by batch-fetching model info and group memberships upfront instead of querying for each model. [#​21008](https://github.com/open-webui/open-webui/pull/21008 )
- ⚙️ **Faster model list and imports.** Model list loading and model imports are now faster by eliminating redundant database queries. [#​21004](https://github.com/open-webui/open-webui/pull/21004 )
- 🏃 **Faster SCIM group member lookups.** SCIM group member lookups are now up to 13x faster by batching user queries instead of fetching each member individually. [#​21005](https://github.com/open-webui/open-webui/pull/21005 )
- 💨 **Batched group member counts.** Group member counts are now fetched in a single batch query when loading group lists, eliminating redundant database lookups. [Commit](96c07f44a8 )
- 💨 **Faster bulk operations.** Bulk feedback deletion and group member removal are now 4-5x faster with optimized batch operations. [#​21019](https://github.com/open-webui/open-webui/pull/21019 )
- 🧠 **Faster memory updates.** Memory updates are now up to 39% faster by eliminating redundant database queries. [#​21013](https://github.com/open-webui/open-webui/pull/21013 )
- ⚙️ **Faster filter function loading.** Filter function loading is now faster by batching database queries instead of fetching each function individually. [#​21018](https://github.com/open-webui/open-webui/pull/21018 )
- 🖼️ **Image model regex configuration.** Administrators can now configure which image generation models support auto-sizing and URL responses via new regex environment variables, improving compatibility with LiteLLM and other proxies that use prefixed model names. [#​21126](https://github.com/open-webui/open-webui/pull/21126 ), [Commit](ecf3fa2feb )
- 🎁 **Easter eggs toggle.** Administrators can now control the visibility of easter egg features via the "ENABLE\_EASTER\_EGGS" environment variable. [Commit](907dba4517 )
- 🔌 **Independent access control updates.** API endpoints now support independent access control updates for models, tools, knowledge bases, and notes, enabling finer-grained permission management. [Commit](0044902c08 ), [Commit](c259c87806 ), [Commit](e3a8257690 )
- ♿ **Screen reader accessibility.** Screen reader users now hear the password field label only once on the login page, improving form navigation for assistive technology users. [Commit](1441d0d735 )
- 🔄 **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security.
- 🌐 **Translation updates.** Translations for Catalan, Finnish, Irish, French, German, Japanese, Latvian, Polish, Portuguese (Brazil), Simplified Chinese, Slovak, Spanish, and Traditional Chinese were enhanced and expanded.
##### Fixed
- ⚡ **Connection pool exhaustion fix.** Database connection pool exhaustion and timeout errors during concurrent usage have been resolved by releasing connections before chat completion requests and embedding operations for memory and knowledge base processing. [#​20569](https://github.com/open-webui/open-webui/pull/20569 ), [#​20570](https://github.com/open-webui/open-webui/pull/20570 ), [#​20571](https://github.com/open-webui/open-webui/pull/20571 ), [#​20572](https://github.com/open-webui/open-webui/pull/20572 ), [#​20573](https://github.com/open-webui/open-webui/pull/20573 ), [#​20574](https://github.com/open-webui/open-webui/pull/20574 ), [#​20575](https://github.com/open-webui/open-webui/pull/20575 ), [#​20576](https://github.com/open-webui/open-webui/pull/20576 ), [#​20577](https://github.com/open-webui/open-webui/pull/20577 ), [#​20578](https://github.com/open-webui/open-webui/pull/20578 ), [#​20579](https://github.com/open-webui/open-webui/pull/20579 ), [#​20580](https://github.com/open-webui/open-webui/pull/20580 ), [#​20581](https://github.com/open-webui/open-webui/pull/20581 ), [Commit](7da37b4f66 ), [Commit](9af40624c5 )
- 🚫 **LDAP authentication hang fix.** LDAP authentication no longer freezes the entire service when logging in with non-existent accounts, preventing application hangs. [Commit](a4281f6a7f ), [#​21300](https://github.com/open-webui/open-webui/issues/21300 )
- ✅ **Trusted Header auto-registration fix.** Trusted Header Authentication now properly auto-registers new users after the first login, assigning the configured default role instead of failing for users not yet in the database. [Commit](9b30e8f689 )
- 🛡️ **SSRF protection for image loading.** External image loading now validates URLs before fetching to prevent SSRF attacks against local and private network addresses. [Commit](ce50d9bac4 )
- 🛡️ **Malformed Authorization header fix.** Malformed Authorization headers no longer cause server crashes; requests are now handled gracefully instead of returning HTTP 500 errors. [#​20938](https://github.com/open-webui/open-webui/issues/20938 ), [Commit](7e79f8d1c6 )
- 🚪 **Channel notification access control.** Users without channel permissions can no longer access channels through notifications, properly enforcing access controls across all channel entry points. [#​20883](https://github.com/open-webui/open-webui/pull/20883 ), [#​20789](https://github.com/open-webui/open-webui/discussions/20789 )
- 🐛 **Ollama model name suffix fix.** Ollama-compatible providers that do not use ":latest" in model names can now successfully chat, fixing errors where model names were incorrectly appended with ":latest" suffixes. [#​21331](https://github.com/open-webui/open-webui/issues/21331 ), [Commit](05ae44b98d )
- ♻️ **Streaming connection cleanup.** Streaming responses now properly clean up network connections when interrupted, preventing "Unclosed client session" errors from accumulating over time. [#​20889](https://github.com/open-webui/open-webui/pull/20889 ), [#​17058](https://github.com/open-webui/open-webui/issues/17058 )
- 💾 **Inline image context exhaustion fix.** Inline images no longer exhaust the model's context window by including their full base64 data in chat metadata, preventing premature context exhaustion with image-heavy conversations. [#​20916](https://github.com/open-webui/open-webui/pull/20916 )
- 🚀 **Status indicator GPU usage fix.** High GPU usage caused by the user online status indicator animation has been resolved, reducing consumption from 35-40% to near-zero in browsers with hardware acceleration. [#​21062](https://github.com/open-webui/open-webui/issues/21062 ), [Commit](938d1b0743 )
- 🔧 **Async pipeline operations.** Pipeline operations now run asynchronously instead of blocking the FastAPI event loop, allowing the server to handle other requests while waiting for external pipeline API calls. [#​20910](https://github.com/open-webui/open-webui/pull/20910 )
- 🔌 **MCP tools regression fix.** MCP tools now work reliably again after a regression in v0.7.2 that caused "cannot pickle '\_asyncio.Future' object" errors when attempting to use MCP servers in chat. [#​20629](https://github.com/open-webui/open-webui/issues/20629 ), [#​20500](https://github.com/open-webui/open-webui/issues/20500 ), [Commit](886c12c566 )
- 🔗 **Function chat ID propagation fix.** Functions now reliably receive the chat identifier during internal task invocations like web search query generation, RAG query generation, and image prompt generation, enabling stateful functions to maintain consistent per-chat state without fragmentation. [#​20563](https://github.com/open-webui/open-webui/issues/20563 ), [#​20585](https://github.com/open-webui/open-webui/pull/20585 )
- 💻 **Markdown fence code execution fix.** Code execution now works reliably when models wrap code in markdown fences, automatically stripping the backticks before execution to prevent syntax errors that affected most non-GPT models. [#​20941](https://github.com/open-webui/open-webui/issues/20941 ), [Commit](4a55167759 ), [Commit](683438b418 )
- 💻 **ANSI code execution fix.** Code execution is now reliable when LLMs include ANSI terminal color codes in their output, preventing random failures that previously caused syntax errors. [#​21091](https://github.com/open-webui/open-webui/issues/21091 ), [Commit](b1737040a7 )
- 🗨️ **Incomplete model metadata crash fix.** Starting chats with models that have incomplete metadata information no longer crashes the application. [#​20565](https://github.com/open-webui/open-webui/issues/20565 ), [Commit](14f6747dfc )
- 💬 **Unavailable model crash fix.** Adding message pairs with Ctrl+Shift+Enter no longer crashes when the chat's model is unavailable, showing a helpful error message instead. [#​20663](https://github.com/open-webui/open-webui/pull/20663 )
- 📚 **Knowledge base file upload fix.** Uploading files to knowledge bases now works correctly, fixing database mapping errors that prevented file uploads. [#​20925](https://github.com/open-webui/open-webui/issues/20925 ), [#​20931](https://github.com/open-webui/open-webui/pull/20931 )
- 🧠 **Knowledge base query type fix.** Knowledge base queries no longer fail intermittently when models send tool call parameters as strings instead of their expected types. [#​20705](https://github.com/open-webui/open-webui/pull/20705 )
- 📚 **Knowledge base reindex fix.** Reindexing knowledge base files now works correctly instead of failing with duplicate content errors. [#​20854](https://github.com/open-webui/open-webui/issues/20854 ), [#​20857](https://github.com/open-webui/open-webui/pull/20857 )
- 🔧 **Multi-worker knowledge base timeout fix.** In multi-worker deployments, uploading very large documents to knowledge bases no longer causes workers to be killed by health check timeouts, and administrators can now configure a custom embedding timeout via "RAG\_EMBEDDING\_TIMEOUT". [#​21158](https://github.com/open-webui/open-webui/pull/21158 ), [Discussion](https://github.com/open-webui/open-webui/discussions/21151 ), [Commit](c653e4ec54 )
- 🌅 **Dark mode icon inversion fix.** Icons in chat and action menus are now displayed correctly in dark mode, fixing an issue where PNG icons with "svg" in their base64 encoding were randomly inverted. [#​21272](https://github.com/open-webui/open-webui/pull/21272 ), [Commit](0a44d80252 )
- 🛠️ **Admin model write permission fix.** Fixed the admin panel allowing models to be assigned write permissions, since users with write permission are not admins and cannot write. [Commit](4aedfdc547 )
- 🛠️ **Prompt access control save fix.** Prompt access control settings are now saved correctly when modifying resource permissions. [Commit](30f72672fa )
- ✏️ **Knowledge base file edit fix.** Editing files within knowledge bases now saves correctly and can be used for retrieval, fixing a silent failure where the save appeared successful but the file could not be searched. [Commit](f9ab66f51a )
- 🖼️ **Reasoning section artifact rendering fix.** Code blocks within model reasoning sections no longer incorrectly render as interactive artifacts, ensuring only intended output displays as previews. [#​20801](https://github.com/open-webui/open-webui/issues/20801 ), [#​20877](https://github.com/open-webui/open-webui/pull/20877 ), [Commit](4c6f100b5f )
- 🔐 **Group resource sharing fix.** Sharing resources with groups now works correctly, fixing database errors and an issue where models shared with read-only access were not visible to group members. [#​20666](https://github.com/open-webui/open-webui/issues/20666 ), [#​21043](https://github.com/open-webui/open-webui/issues/21043 ), [Commit](5a075a2c83 )
- 🔑 **Docling API key fix.** Docling API key authentication now works correctly by using the proper "X-Api-Key" header format instead of the incorrect "Bearer" authorization prefix. [#​20652](https://github.com/open-webui/open-webui/pull/20652 )
- 🔌 **MCP OAuth 2.1 fix.** MCP OAuth 2.1 authentication now works correctly, resolving connection verification failures and 401 errors during the authorization callback. [#​20808](https://github.com/open-webui/open-webui/issues/20808 ), [#​20828](https://github.com/open-webui/open-webui/issues/20828 ), [Commit](8eebc2aea6 )
- 💻 **MATLAB syntax highlighting.** MATLAB code blocks now display with proper syntax highlighting in chat messages. [#​20719](https://github.com/open-webui/open-webui/issues/20719 ), [#​20773](https://github.com/open-webui/open-webui/pull/20773 )
- 📊 **CSV export HTML entity decoding.** Exporting tables to CSV now properly decodes HTML entities, ensuring special characters display correctly in the exported file. [#​20688](https://github.com/open-webui/open-webui/pull/20688 )
- 📄 **Markdown Header Text Splitter persistence.** The "Markdown Header Text Splitter" document setting now persists correctly when disabled, preventing it from reverting to enabled after page refresh. [#​20929](https://github.com/open-webui/open-webui/issues/20929 ), [#​20930](https://github.com/open-webui/open-webui/pull/20930 )
- 🔌 **Audio service timeout handling.** Audio transcription and text-to-speech requests now have proper timeouts, preventing the UI from freezing when external services don't respond. [#​21055](https://github.com/open-webui/open-webui/pull/21055 )
- 💬 **Reference Chats visibility fix.** The "Reference Chats" option now appears in the message input menu even when the sidebar is collapsed, fixing the issue where it was hidden on mobile devices and at first load. [#​20827](https://github.com/open-webui/open-webui/issues/20827 ), [Commit](a3600e8b21 )
- 🔍 **Chat search self-exclusion.** The "search\_chats" builtin tool now excludes the current conversation from search results, preventing redundant matches. [#​20718](https://github.com/open-webui/open-webui/issues/20718 ), [Commit](1a4bdd2b30 )
- 📚 **Knowledge base pagination fix.** Paginating through knowledge base files no longer shows duplicates or skips files when multiple documents share the same update timestamp. [#​20846](https://github.com/open-webui/open-webui/issues/20846 ), [Commit](a9a0ce6bea )
- 📋 **Batch file error reporting.** Batch file processing operations now return properly structured error information when failures occur, making it clearer what went wrong during multi-file operations. [#​20795](https://github.com/open-webui/open-webui/issues/20795 ), [Commit](68b2872ed6 )
- ⚙️ **Persistent config with Redis fix.** Configuration values now respect the "ENABLE\_PERSISTENT\_CONFIG" setting when Redis is used, ensuring environment variables are reloaded on restart when persistent config is disabled. [#​20830](https://github.com/open-webui/open-webui/issues/20830 ), [Commit](5d48e48e15 )
- 🔧 **Engine.IO logging fix.** The "WEBSOCKET\_SERVER\_ENGINEIO\_LOGGING" environment variable now works correctly, allowing administrators to configure Engine.IO logging independently from general websocket logging. [#​20727](https://github.com/open-webui/open-webui/pull/20727 ), [Commit](5cfb7a08cb )
- 🌐 **French language default fix.** Browsers requesting French language now default to French (France) instead of French (Canada), matching standard language preference expectations. [#​20603](https://github.com/open-webui/open-webui/pull/20603 ), [Commit](4d9a7cc6c0 )
- 🔘 **Firefox delete button fix.** Pressing Enter after clicking delete buttons no longer incorrectly retriggers confirmation modals in Firefox. [Commit](57a2024c58 )
- 🌍 **RTL table rendering fix.** Chat markdown tables now correctly display right-to-left when containing RTL language content (Arabic, Hebrew, Farsi, etc.), matching the "Auto" direction setting behavior. [#​21160](https://github.com/open-webui/open-webui/issues/21160 ), [Commit](284b97bd84 )
- 🔒 **Write permission enforcement for tools.** Users without write permissions are now properly prevented from editing tools, with a clear error message displayed when attempting unauthorized edits. [Commit](85e92fe3b0 ), [Commit](91faa9fd5a )
- 🛡️ **Chat Valves permission enforcement.** The "Allow Chat Valves" permission is now properly enforced in the integrations menu, preventing users from bypassing access restrictions. [#​20691](https://github.com/open-webui/open-webui/pull/20691 )
- 📝 **Audit log browser session fix.** Audit logs now properly capture all user activity including browser-based sessions, not just API key requests. [#​20651](https://github.com/open-webui/open-webui/issues/20651 ), [Commit](86e6b2b68b ), [Commit](ee5fd1246c )
- 🎨 **Long model name truncation.** Long model names and IDs in the admin panel now truncate properly to prevent visual overflow, with full names visible on hover. [#​20696](https://github.com/open-webui/open-webui/pull/20696 )
- 👥 **Admin user filter pagination fix.** Filtering users in the admin panel now automatically resets to page 1, preventing empty results when searching from pages beyond the first. [#​20723](https://github.com/open-webui/open-webui/pull/20723 ), [Commit](be75bc506a )
- 🔎 **Username search on workspace pages.** Searching for users by username now works correctly on Models, Knowledge, and Functions workspace pages, making it easier to find resources owned by specific users. [#​20780](https://github.com/open-webui/open-webui/pull/20780 )
- 🗑️ **File deletion orphaned embeddings fix.** Deleting files now properly removes associated knowledge base embeddings, preventing orphaned data from accumulating. [Commit](93ed4ae2cd )
- 🧹 **Event listener memory leak fix.** Memory leaks caused by event listeners not being cleaned up during navigation have been resolved. [#​20913](https://github.com/open-webui/open-webui/pull/20913 )
- 🐳 **Docker Ollama update fix.** Ollama can now be updated within Docker containers after adding a missing zstd dependency. [#​20994](https://github.com/open-webui/open-webui/issues/20994 ), [#​21052](https://github.com/open-webui/open-webui/pull/21052 )
- 📝 **Workspace duplicate API request fix.** The prompts, knowledge, and models workspaces no longer make duplicate API requests when loading. [Commit](ab5dfbda54 ), [Commit](e5dbfc420d )
- 📡 **OpenTelemetry Redis cluster fix.** OpenTelemetry instrumentation now works correctly with Redis cluster mode deployments. [#​21129](https://github.com/open-webui/open-webui/pull/21129 )
- 🐳 **Airgapped NLTK tokenizer fix.** Document extraction now works reliably in airgapped environments after container restarts by bundling NLTK tokenizer data in the Docker image. [#​21165](https://github.com/open-webui/open-webui/pull/21165 ), [#​21150](https://github.com/open-webui/open-webui/issues/21150 )
- 💬 **Channel model mention crash fix.** Mentioning a model in channels no longer crashes when older thread messages have missing data. [#​21112](https://github.com/open-webui/open-webui/pull/21112 )
- 🔧 **OpenAPI tool import fix.** Importing OpenAPI tool specifications no longer crashes when parameters lack explicit name fields, fixing compatibility with complex request body definitions. [#​21121](https://github.com/open-webui/open-webui/pull/21121 ), [Commit](8e79b3d0bc )
- 🌐 **Webpage attachment content fix.** Attaching webpages to chats now retrieves full content instead of only metadata, fixing an unawaited coroutine in SSL certificate verification. [#​21166](https://github.com/open-webui/open-webui/issues/21166 ), [Commit](a214ec40ea )
- 💾 **File upload settings persistence.** File upload settings (Max Upload Size, Max File Count, Image Compression dimensions) now persist correctly and are no longer erased when updating other RAG configuration settings. [#​21057](https://github.com/open-webui/open-webui/issues/21057 ), [Commit](258454276e )
- 📦 **Tool call expand/collapse fix.** Tool call results in chat can now be expanded and collapsed again after a recent refactor disabled this behavior. [#​21205](https://github.com/open-webui/open-webui/pull/21205 )
- 🪛 **Disabled API endpoint bypass fix.** Fixed Ollama/OpenAI API endpoints bypassing 'ENABLE\_OLLAMA\_API' and 'ENABLE\_OPENAI\_API' flags when the 'url\_idx' parameter was provided. Endpoints now properly return a 503 error with a clear "API is disabled" message instead of attempting to connect and logging confusing connection errors.
- 🛠️ **OpenSearch 3.0 compatibility fix.** Document uploads to knowledge bases now work correctly when using OpenSearch backend with opensearch-py >= 3.0.0, fixing a TypeError that previously caused failures. [#​21248](https://github.com/open-webui/open-webui/pull/21248 ), [#​20649](https://github.com/open-webui/open-webui/issues/20649 )
- 📱 **Gboard multi-line paste fix.** Multi-line text pasted from Gboard on Android now inserts correctly instead of being replaced with a single newline, fixing a bug where the keyboard's clipboard suggestion strip sent text via 'insertText' events instead of standard paste events. [#​21265](https://github.com/open-webui/open-webui/pull/21265 )
- 🔧 **Batch embeddings endpoint fix.** The '/api/embeddings' endpoint now correctly returns separate embeddings for each input string when processing batch requests to Ollama providers. [Commit](8fd5c06e5b ), [#​21279](https://github.com/open-webui/open-webui/issues/21279 )
- 🗝️ **SSL verification for embeddings.** SSL certificate verification now respects the "AIOHTTP\_CLIENT\_SESSION\_SSL" setting for OpenAI and Azure OpenAI embedding requests, allowing connections to self-signed certificate endpoints when disabled. [Commit](cd31b8301b )
- 🔧 **Tool call HTML entity fix.** Models now receive properly formatted tool call results in multi-turn conversations, fixing an issue where HTML entities caused malformed content that was hard to parse. [#​20755](https://github.com/open-webui/open-webui/pull/20755 )
- 💾 **Duplicate inline image context fix.** Inline images no longer exhaust the model's context window by including their full base64 data in chat metadata, preventing premature context exhaustion with image-heavy conversations. [#​20916](https://github.com/open-webui/open-webui/pull/20916 )
- 🐛 **OpenAI model cache lookup fix.** The OpenAI API router model lookup was corrected to use the proper model identifier when checking the cache, ensuring consistent and correct model retrieval during chat completions. [#​21327](https://github.com/open-webui/open-webui/pull/21327 )
- 🐛 **Ollama latest suffix fix.** Ollama-compatible providers that don't use ":latest" in model names can now successfully chat, fixing errors where model names were incorrectly appended with ":latest" suffixes. [#​21331](https://github.com/open-webui/open-webui/issues/21331 ), [Commit](05ae44b98d )
- ⛔ **OpenAI endpoint detection fix.** OpenAI API endpoint detection was corrected to use exact hostname matching instead of substring matching, preventing third-party providers with similar URL patterns from being incorrectly filtered. [Commit](423d8b1817 )
- 🛠️ **RedisCluster task stopping fix.** Task stopping now works correctly in RedisCluster deployments, fixing an issue where tasks would remain active after cancellation attempts. [#​20803](https://github.com/open-webui/open-webui/pull/20803 ), [Commit](0dcbd05e24 )
- 📎 **Citation parsing error fix.** Citation parsing no longer crashes when builtin tools return error responses, fixing AttributeError issues when tools like search\_web fail. [#​21071](https://github.com/open-webui/open-webui/pull/21071 )
##### Changed
- ‼️ **Database Migration Required** — This release includes database schema changes; multi-worker, multi-server, or load-balanced deployments must update all instances simultaneously rather than performing rolling updates, as running mixed versions will cause application failures due to schema incompatibility between old and new instances.
- ⚠️ **Chat Message Table Migration** — This release includes a new chat message table migration that can take a significant amount of time to complete in larger deployments with extensive chat histories. Administrators should plan for adequate maintenance windows and allow the migration to complete fully without interruption. Running the migration with insufficient time or resources may result in data integrity issues.
- 🔗 **Prompt ID-based URLs.** Prompts now use unique ID-based URLs instead of command-based URLs, allowing more flexible command renaming without breaking saved links or integrations. [#​20945](https://github.com/open-webui/open-webui/pull/20945 )
</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: #3943
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-13 00:18:25 +00:00
7c2ff422bb
chore(deps): update ollama/ollama to v0.16.0 ( #3928 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Successful in 3m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | minor | `0.15.6` → `0.16.0` |
| ollama/ollama | minor | `0.15.6` → `0.16.0` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.16.0`](https://github.com/ollama/ollama/releases/tag/v0.16.0 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.15.6...v0.16.0 )
#### New models
- [GLM-5](https://ollama.com/library/glm-5 ): A strong reasoning and agentic model from Z.ai with 744B total parameters (40B active), built for complex systems engineering and long-horizon tasks.
- [MiniMax-M2.5](https://ollama.com/library/minimax-m2.5 ): a new state-of-the-art large language model designed for real-world productivity and coding tasks.
#### New `ollama`
The new `ollama` command makes it easy to launch your favorite apps with models using Ollama
<img width="1504" height="1114" alt="Ollama screenshot 2026-02-12 at 04 48 55@​2x" src="https://github.com/user-attachments/assets/d693134d-5e80-471e-9d2d-5e1e26381beb " />
#### What's Changed
* Launch Pi with `ollama launch pi`
* Improvements to Ollama's MLX runner to support GLM-4.7-Flash
* Ctrl+G will now allow for editing text prompts when running a model
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.15.6...v0.16.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: #3928
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-12 21:12:51 +00:00
a68fdf3957
chore(deps): update dependency kubernetes-csi/external-snapshotter to v8.5.0 ( #3929 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m34s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kubernetes-csi/external-snapshotter](https://github.com/kubernetes-csi/external-snapshotter ) | minor | `v8.4.0` → `v8.5.0` |
---
### Release Notes
<details>
<summary>kubernetes-csi/external-snapshotter (kubernetes-csi/external-snapshotter)</summary>
### [`v8.5.0`](https://github.com/kubernetes-csi/external-snapshotter/releases/tag/v8.5.0 )
[Compare Source](https://github.com/kubernetes-csi/external-snapshotter/compare/v8.4.0...v8.5.0 )
### Overall Status
Volume snapshotting has been a GA feature since Kubernetes v1.20.
### Supported CSI Spec Versions
1.0-1.12
- VolumeGroupSnapshot moves to GA in [CSI spec v1.11.0](https://github.com/container-storage-interface/spec/releases/tag/v1.11.0 ).
### [Minimum Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version )
1.25
### [Recommended Minimum Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version )
1.25
### Container
To be released.
### Full Changelog
<https://github.com/kubernetes-csi/external-snapshotter/blob/v8.5.0/CHANGELOG/CHANGELOG-8.5.md >
</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: #3929
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-12 21:10:18 +00:00
edf3db5524
chore(deps): update plexguide/huntarr to v9.2.4 ( #3938 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 2m57s
2026-02-12 21:04:06 +00:00
8385c3f05a
chore(deps): update kube-prometheus-stack docker tag to v81.6.3 ( #3937 )
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-12 21:03:45 +00:00
09f2affd02
chore(deps): update helm release authentik to v2025.12.4 ( #3935 )
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-12 21:03:00 +00:00
0689eb9e68
chore(deps): update dependency element-hq/synapse to v1.147.1 ( #3933 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Has been cancelled
2026-02-12 21:01:47 +00:00
b4919afab0
feat: disable l2 announcement
lint-test-helm / lint-helm (push) Successful in 57s
render-manifests-push / render-manifests-push (push) Successful in 2m12s
renovate / renovate (push) Successful in 3m13s
2026-02-12 14:24:25 -06:00
a40b5916ea
fix: change devices
lint-test-helm / lint-helm (push) Successful in 28s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 1m37s
2026-02-12 13:53:44 -06:00
d9090e17f4
feat: change ip range
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 1m29s
2026-02-12 13:48:26 -06:00
2613659827
fix: change cidr block
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Successful in 3m23s
2026-02-12 13:41:19 -06:00
2b301e503c
fix: change to auto
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 1m26s
renovate / renovate (push) Successful in 2m29s
2026-02-12 13:13:11 -06:00
7f4e75f2b5
feat: enable gateway and l2
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Failing after 1m48s
renovate / renovate (push) Successful in 3m9s
2026-02-12 13:09:05 -06:00
35f982b6f2
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.2 ( #3926 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 22m16s
renovate / renovate (push) Successful in 2m15s
2026-02-11 22:32:40 +00:00
2f38b9e63a
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.7.0 ( #3924 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m23s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.6.0` → `2.7.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.7.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.6.0...2.7.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.6.0...2.7.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3924
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-11 22:31:16 +00:00
923912eebb
chore(deps): update dependency clidey/whodb to v0.92.0 ( #3917 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m9s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [clidey/whodb](https://github.com/clidey/whodb ) | minor | `0.91.0` → `0.92.0` |
---
### Release Notes
<details>
<summary>clidey/whodb (clidey/whodb)</summary>
### [`v0.92.0`](https://github.com/clidey/whodb/releases/tag/0.92.0 )
[Compare Source](https://github.com/clidey/whodb/compare/0.91.0...0.92.0 )
- Add option to log into MongoDB without user/password
- Bug fix around how we were reading schema - caused problems with certain underlying drivers
- Running in WSL2 but have Ollama installed outside of it? Now it should resolve it fine (tricky stuff)
- Bug fix where Export All didn't work if rows were selected
- Bug fix where Export Selected showed up in places where we can't select rows
- Bug fix where CSV/Excel option was not preselected if user clicked Export As ...
- Change wording of AI Model Type to AI Model Provider
- Bug fix where health check wasn't working in Elasticsearch in some instances
- Bug fix around auto-login
- Better intellisense
- Table height now stretches further down to use more screen real estate.
- TAB in autocomplete should now work consistently.
- Fixed hard to reproduce bug where everything suddenly became selected (highlighted) and couldn't be deselected.
#### Installation
##### Mac App Store
[Download from the Apple Store](https://apps.apple.com/app/whodb/id6754566536 )
##### Microsoft Store
[Download from the Microsoft Store](https://apps.microsoft.com/detail/9pftx5bv4ds6 )
##### Snap Store
```bash
sudo snap install whodb
```
[View on Snapcraft](https://snapcraft.io/whodb )
##### Docker
```bash
docker pull clidey/whodb:0.92.0
docker pull clidey/whodb:latest
```
##### Direct Downloads
See assets below for platform-specific packages (DMG, MSIX, etc.).
#### Documentation
- [Documentation](https://docs.whodb.com )
- [Report Issues](https://github.com/clidey/whodb/issues )
#### Upgrade Notes
To upgrade from a previous version:
- **Docker**: Pull the latest image and restart your container
- **Snap**: Run `sudo snap refresh whodb`
- **Desktop Apps**: Download and install the new version
***
**Full Changelog**: <https://github.com/clidey/whodb/compare/0.91.0...0.92.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: #3917
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-11 21:18:38 +00:00
1c5bbd6f43
chore(deps): update gitroomhq/postiz-app to v2.17.0 ( #3914 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 2m14s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.16.0` → `v2.17.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.16.0` → `v2.17.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.17.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.17.0 ): Fix bold text &gt; and &lt; and schedule trial reel to Instagram
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.16.0...v2.17.0 )
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.16.0...v2.17.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: #3914
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-11 21:15:00 +00:00
6b2fb84b1d
chore(deps): update kube-prometheus-stack docker tag to v81.6.2 ( #3920 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 2m15s
2026-02-11 21:00:31 +00:00
f7e4c74b10
chore(deps): update ghcr.io/qdm12/gluetun docker tag to v3.41.1 ( #3919 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m31s
2026-02-11 20:59:42 +00:00
774f3a0e1b
chore(deps): update dependency traefik/traefik to v3.6.8 ( #3918 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Failing after 5s
renovate / renovate (push) Has been cancelled
2026-02-11 20:59:25 +00:00
611459f930
chore(deps): update ghcr.io/linuxserver/plex:1.43.0 docker digest to bbe0118 ( #3915 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Successful in 1m46s
2026-02-11 17:02:54 +00:00
74d730d508
chore(deps): update ghcr.io/linuxserver/prowlarr:2.3.0 docker digest to e74a1e0 ( #3912 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 2m45s
2026-02-11 06:01:36 +00:00
07d5ce1936
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.6.0 ( #3906 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.5.0` → `2.6.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.6.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.5.0...2.6.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.5.0...2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3906
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-11 04:55:33 +00:00
e56bfc1981
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.1 ( #3909 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 1m25s
2026-02-11 04:53:28 +00:00
8b38993242
chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to bcad2fd ( #3905 )
renovate / renovate (push) Successful in 1m38s
2026-02-11 04:34:32 +00:00
fe1c20ae14
chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to bcad2fd ( #3905 )
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 17s
2026-02-11 04:34:28 +00:00
03da929d51
chore(deps): update vaultwarden/server docker tag to v1.35.3 ( #3902 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 3m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [vaultwarden/server](https://github.com/dani-garcia/vaultwarden ) | patch | `1.35.2` → `1.35.3` |
---
### Release Notes
<details>
<summary>dani-garcia/vaultwarden (vaultwarden/server)</summary>
### [`v1.35.3`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.3 )
[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.35.2...1.35.3 )
#### Security Fixes
This release contains security fixes for the following advisory. We strongly advice to update as soon as possible if you believe it could affect you.
- [GHSA-h265-g7rm-h337](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-h265-g7rm-h337 ) (Publication in process, waiting for CVE assignment)
This vulnerability would allow an authenticated attacker that is part of an organization to access items from collections to which the attacker does not belong.
#### What's Changed
- Fix User API Key login by [@​BlackDex](https://github.com/BlackDex ) in [#​6712](https://github.com/dani-garcia/vaultwarden/pull/6712 )
- use email instead of empty name for webauhn by [@​stefan0xC](https://github.com/stefan0xC ) in [#​6733](https://github.com/dani-garcia/vaultwarden/pull/6733 )
- hide password hints via CSS by [@​stefan0xC](https://github.com/stefan0xC ) in [#​6726](https://github.com/dani-garcia/vaultwarden/pull/6726 )
- fix email as 2fa with auth requests by [@​stefan0xC](https://github.com/stefan0xC ) in [#​6736](https://github.com/dani-garcia/vaultwarden/pull/6736 )
- Update crates, web-vault, js, workflows by [@​BlackDex](https://github.com/BlackDex ) in [#​6749](https://github.com/dani-garcia/vaultwarden/pull/6749 )
- refactor: improve tooltips in diagnostics page by [@​tessus](https://github.com/tessus ) in [#​6765](https://github.com/dani-garcia/vaultwarden/pull/6765 )
- Empty AccountKeys when no private key by [@​Timshel](https://github.com/Timshel ) in [#​6761](https://github.com/dani-garcia/vaultwarden/pull/6761 )
- fix error message for purging auth requests by [@​stefan0xC](https://github.com/stefan0xC ) in [#​6776](https://github.com/dani-garcia/vaultwarden/pull/6776 )
- Misc updates, crates, rust, js, gha, vault by [@​BlackDex](https://github.com/BlackDex ) in [#​6799](https://github.com/dani-garcia/vaultwarden/pull/6799 )
- Update crates and web-vault by [@​BlackDex](https://github.com/BlackDex ) in [#​6810](https://github.com/dani-garcia/vaultwarden/pull/6810 )
- Fix org-details issue by [@​BlackDex](https://github.com/BlackDex ) in [#​6811](https://github.com/dani-garcia/vaultwarden/pull/6811 )
**Full Changelog**: <https://github.com/dani-garcia/vaultwarden/compare/1.35.2...1.35.3 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->
Reviewed-on: #3902
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-11 04:02:24 +00:00
eaee4dc9f1
chore(deps): update dependency dani-garcia/vaultwarden to v1.35.3 ( #3901 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 1m56s
2026-02-11 03:59:33 +00:00
2e98a0148f
chore(deps): update deluan/navidrome docker tag to v0.60.3 ( #3900 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2026-02-11 03:59:17 +00:00
597652d5ea
feat: move route to chart
lint-test-helm / lint-helm (push) Successful in 36s
renovate / renovate (push) Successful in 2m3s
render-manifests-push / render-manifests-push (push) Successful in 2m0s
2026-02-10 21:51:22 -06:00
e890e20cfb
chore(deps): update d3fk/s3cmd:latest docker digest to 45908a3 ( #3897 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m17s
2026-02-11 03:02:18 +00:00
960b78174c
chore(deps): update searxng/searxng:latest docker digest to 1502823 ( #3895 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 2m2s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 51m20s
2026-02-11 00:03:16 +00:00
25b1db3e50
chore(deps): update ghcr.io/linuxserver/bazarr:1.5.5 docker digest to 18ff732 ( #3892 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Successful in 3m5s
2026-02-10 23:02:31 +00:00
f64dddfb23
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.5.6 ( #3889 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 3m21s
2026-02-10 19:25:26 +00:00
b5731f975d
chore(deps): update dependency immich-app/immich to v2.5.6 ( #3888 )
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-10 19:25:14 +00:00
19a79c4fbb
chore(deps): update dependency headlamp-k8s/headlamp to v0.40.1 ( #3887 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-10 19:24:55 +00:00
f00410c790
chore(deps): update helm release loki to v6.53.0 ( #3878 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 1m31s
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.52.0` → `6.53.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: #3878
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-10 19:18:32 +00:00
9a75bc2c95
chore(deps): update dependency element-hq/element-web to v1.12.10 ( #3880 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m7s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/element-web](https://github.com/element-hq/element-web ) | patch | `v1.12.9` → `v1.12.10` |
---
### Release Notes
<details>
<summary>element-hq/element-web (element-hq/element-web)</summary>
### [`v1.12.10`](https://github.com/element-hq/element-web/releases/tag/v1.12.10 )
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.9...v1.12.10 )
#### ✨ Features
- Support additional\_creators in /upgraderoom (MSC4289) ([#​31934](https://github.com/element-hq/element-web/pull/31934 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
- Update room header icon for world\_readable rooms ([#​31915](https://github.com/element-hq/element-web/pull/31915 )). Contributed by [@​richvdh](https://github.com/richvdh ).
- Show an icon in the room header for shared history ([#​31879](https://github.com/element-hq/element-web/pull/31879 )). Contributed by [@​richvdh](https://github.com/richvdh ).
- Remove "history may be shared" banner. ([#​31881](https://github.com/element-hq/element-web/pull/31881 )). Contributed by [@​kaylendog](https://github.com/kaylendog ).
- Allow dismissing 'Key storage out of sync' temporarily ([#​31455](https://github.com/element-hq/element-web/pull/31455 )). Contributed by [@​andybalaam](https://github.com/andybalaam ).
- Add `resolutions` entry for `matrix-widget-api` to package.json ([#​31851](https://github.com/element-hq/element-web/pull/31851 )). Contributed by [@​toger5](https://github.com/toger5 ).
- Improve visibility under contrast control mode ([#​31847](https://github.com/element-hq/element-web/pull/31847 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Unread Sorting - Add option for sorting in `OptionsMenuView` ([#​31754](https://github.com/element-hq/element-web/pull/31754 )). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR ).
- Unread sorting - Implement sorter and use it in the room list store ([#​31723](https://github.com/element-hq/element-web/pull/31723 )). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR ).
- Allow Element Call widgets to receive sticky events ([#​31843](https://github.com/element-hq/element-web/pull/31843 )). Contributed by [@​robintown](https://github.com/robintown ).
- Improve icon rendering accessibility ([#​31791](https://github.com/element-hq/element-web/pull/31791 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Add message preview toggle to room list header option ([#​31821](https://github.com/element-hq/element-web/pull/31821 )). Contributed by [@​florianduros](https://github.com/florianduros ).
#### 🐛 Bug Fixes
- \[Backport staging] Fix room list not being cleared ([#​32438](https://github.com/element-hq/element-web/pull/32438 )). Contributed by [@​RiotRobot](https://github.com/RiotRobot ).
- Fix failure to update room info panel on joinrule change ([#​31938](https://github.com/element-hq/element-web/pull/31938 )). Contributed by [@​richvdh](https://github.com/richvdh ).
- Throttle space notification state calculation ([#​31922](https://github.com/element-hq/element-web/pull/31922 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Fix emoji verification responsive layout ([#​31899](https://github.com/element-hq/element-web/pull/31899 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Add patch for linkify to fix doctype handling ([#​31900](https://github.com/element-hq/element-web/pull/31900 )). Contributed by [@​dbkr](https://github.com/dbkr ).
- Fix rooms with no messages appearing at the top of the room list ([#​31798](https://github.com/element-hq/element-web/pull/31798 )). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR ).
- Fix room list menu flashes when menu is closed ([#​31868](https://github.com/element-hq/element-web/pull/31868 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Message preview toggle is inverted in room list header ([#​31865](https://github.com/element-hq/element-web/pull/31865 )). Contributed by [@​florianduros](https://github.com/florianduros ).
- Fix duplicate toasts appearing for the same call if two events appear. ([#​31693](https://github.com/element-hq/element-web/pull/31693 )). Contributed by [@​Half-Shot](https://github.com/Half-Shot ).
- Fix ability to send rageshake during session restore failure ([#​31848](https://github.com/element-hq/element-web/pull/31848 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Fix mis-alignment of `Threads` right panel title ([#​31849](https://github.com/element-hq/element-web/pull/31849 )). Contributed by [@​t3chguy](https://github.com/t3chguy ).
- Unset buttons does not include color inherit ([#​31801](https://github.com/element-hq/element-web/pull/31801 )). Contributed by [@​Philldomd](https://github.com/Philldomd ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->
Reviewed-on: #3880
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-10 19:10:00 +00:00
fee52a18dc
chore(deps): update vectorim/element-web docker tag to v1.12.10 ( #3883 )
renovate / renovate (push) Successful in 1m8s
2026-02-10 18:35:08 +00:00
524ea676ef
chore(deps): update vectorim/element-web docker tag to v1.12.10 ( #3883 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 2m22s
2026-02-10 18:35:04 +00:00
2fc669f092
chore(deps): update kube-prometheus-stack docker tag to v81.6.1 ( #3882 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-10 18:34:52 +00:00
fa477da032
chore(deps): update mrusse08/soularr:latest docker digest to c02aec4 ( #3879 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Has been cancelled
2026-02-10 18:32:28 +00:00
30570d82b4
chore(deps): update dependency element-hq/synapse to v1.147.0 ( #3877 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [element-hq/synapse](https://github.com/element-hq/synapse ) | minor | `1.146.0` → `1.147.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (element-hq/synapse)</summary>
### [`v1.147.0`](https://github.com/element-hq/synapse/releases/tag/v1.147.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.146.0...v1.147.0 )
### Synapse 1.147.0 (2026-02-10)
No significant changes since 1.147.0rc1.
### Synapse 1.147.0rc1 (2026-02-03)
#### Bugfixes
- Fix memory leak caused by not cleaning up stopped looping calls. Introduced in v1.140.0. ([#​19416](https://github.com/element-hq/synapse/issues/19416 ))
- Fix a typo that incorrectly made `setuptools_rust` a runtime dependency. ([#​19417](https://github.com/element-hq/synapse/issues/19417 ))
#### Internal Changes
- Prune stale entries from `sliding_sync_connection_required_state` table. ([#​19306](https://github.com/element-hq/synapse/issues/19306 ))
- Update "Event Send Time Quantiles" graph to only use dots for the event persistence rate (Grafana dashboard). ([#​19399](https://github.com/element-hq/synapse/issues/19399 ))
- Update and align Grafana dashboard to use regex matching for `job` selectors (`job=~"$job"`) so the "all" value works correctly across all panels. ([#​19400](https://github.com/element-hq/synapse/issues/19400 ))
- Don't retry joining partial state rooms all at once on startup. ([#​19402](https://github.com/element-hq/synapse/issues/19402 ))
- Disallow requests to the health endpoint from containing trailing path characters. ([#​19405](https://github.com/element-hq/synapse/issues/19405 ))
- Add notes that new experimental features should have associated tracking issues. ([#​19410](https://github.com/element-hq/synapse/issues/19410 ))
- Bump `pyo3` from 0.26.0 to 0.27.2 and `pythonize` from 0.26.0 to 0.27.0. Contributed by [@​razvp](https://github.com/razvp ) @​ ERCOM. ([#​19412](https://github.com/element-hq/synapse/issues/19412 ))
</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: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3877
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-10 18:30:37 +00:00
85a0ab2496
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.5.0 ( #3875 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 2m7s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.4.0` → `2.5.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.5.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.4.0...2.5.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.4.0...2.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3875
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-10 04:40:32 +00:00
5a28458ab5
feat: remove show stats
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 1m20s
renovate / renovate (push) Successful in 2m3s
2026-02-09 22:23:40 -06:00
c074e9b5f7
chore(deps): update kube-prometheus-stack docker tag to v81.6.0 ( #3873 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 51s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `81.5.2` → `81.6.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v81.6.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-81.6.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.5.2...kube-prometheus-stack-81.6.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[CI] Update dependency helm/helm to v4.1.1 by [@​renovate](https://github.com/renovate )\[bot] in [#​6627](https://github.com/prometheus-community/helm-charts/pull/6627 )
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6628](https://github.com/prometheus-community/helm-charts/pull/6628 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.5.2...kube-prometheus-stack-81.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3873
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-10 04:21:47 +00:00
655710e16a
feat: final tweaks to widgets
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 33s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 52m22s
renovate / renovate (push) Successful in 2m13s
2026-02-09 19:28:10 -06:00
1630a29fd9
feat: add unifi widget
render-manifests-push / render-manifests-push (push) Successful in 46s
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Successful in 1m41s
2026-02-09 19:05:29 -06:00
1bb569647a
feat: add backrest widget
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Successful in 2m20s
2026-02-09 18:59:31 -06:00
b49403df95
feat: add gatus widget
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 43s
renovate / renovate (push) Successful in 1m36s
2026-02-09 18:57:38 -06:00
b8e92ccb88
feat: add jellystat widget
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 2m2s
2026-02-09 18:54:17 -06:00
d5e6cd6652
feat: add komodo widget
lint-test-helm / lint-helm (push) Successful in 29s
render-manifests-push / render-manifests-push (push) Successful in 43s
renovate / renovate (push) Successful in 1m26s
2026-02-09 18:50:41 -06:00
db341df502
feat: remove stats on certain apps
2026-02-09 18:46:08 -06:00
7c6945c84e
fix: fix argocd fields
lint-test-helm / lint-helm (push) Successful in 33s
render-manifests-push / render-manifests-push (push) Successful in 1m9s
renovate / renovate (push) Successful in 2m47s
2026-02-09 18:45:09 -06:00
8775914e00
feat: remove stats on certain apps
render-manifests-push / render-manifests-push (push) Failing after 2s
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 2m19s
2026-02-09 18:28:36 -06:00
b0e1bb1f32
feat: add readonly account
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m10s
renovate / renovate (push) Successful in 1m50s
2026-02-09 18:22:32 -06:00
b2661187a9
feat: add argocd widget
2026-02-09 18:20:21 -06:00
ffc78b83dc
feat: add gitea widget
2026-02-09 18:15:40 -06:00
affbb8c6b8
feat: use instance selector
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 1m59s
2026-02-09 18:11:03 -06:00
2410802896
fix: fix list error
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 2m0s
2026-02-09 17:55:54 -06:00
43ab478ffa
feat: add stats
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 23s
renovate / renovate (push) Successful in 2m10s
2026-02-09 17:53:22 -06:00
533f597a59
feat: add selectors
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 1m29s
2026-02-09 17:49:36 -06:00
2b30304383
feat: change podselector
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 1m49s
2026-02-09 17:35:45 -06:00
ae1a9565a5
feat: add selectors
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 41s
renovate / renovate (push) Successful in 1m27s
2026-02-09 17:04:15 -06:00
5ae9891d91
chore(deps): update dependency binwiederhier/ntfy to v2.17.0 ( #3860 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://github.com/binwiederhier/ntfy ) | minor | `2.16.0` → `2.17.0` |
| [binwiederhier/ntfy](https://ntfy.sh/ ) ([source](https://github.com/binwiederhier/ntfy )) | minor | `v2.16.0` → `v2.17.0` |
---
### Release Notes
<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>
### [`v2.17.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.17.0 )
[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.16.0...v2.17.0 )
##### Changelog
- [`a03a37f`](a03a37feb1 ) Merge branch 'main' into release-2.17.x
</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: #3860
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-09 23:03:48 +00:00
d23194bd6e
chore(deps): update roundcube/roundcubemail docker tag to v1.6.13 ( #3863 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m6s
2026-02-09 22:58:54 +00:00
2af34863a7
chore(deps): update kube-prometheus-stack docker tag to v81.5.2 ( #3862 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-09 22:58:44 +00:00
5b337d4fa8
chore(deps): update gitroomhq/postiz-app to v2.16.0 ( #3859 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 43s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.15.0` → `v2.16.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.15.0` → `v2.16.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.16.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.16.0 ): Schedule Forum Posts to Whop
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.15.1...v2.16.0 )
You can now add Whop to Postiz and schedule Forum Posts
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.15.1...v2.16.0 >
### [`v2.15.1`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.15.1 ): General Fixes
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.15.0...v2.15.1 )
- Fixes for AI agents and an upgrade to GPT 5.1
- LinkedIn Carousel fixes
- Show file name on uploaded media
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.15.0...v2.15.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 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: #3859
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-09 22:56:29 +00:00
c5420495be
feat: move directus to local endpoint
lint-test-helm / lint-helm (push) Successful in 17s
lint-test-docker / lint-docker-compose (push) Successful in 29s
renovate / renovate (push) Successful in 1m59s
render-manifests-push / render-manifests-push (push) Successful in 2m7s
2026-02-09 16:51:07 -06:00
74180543df
feat: scale down to 1
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m53s
2026-02-09 16:47:20 -06:00
0c911e79b5
chore(deps): update dependency roundcube/roundcubemail to v1.6.13 ( #3853 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 45s
renovate / renovate (push) Successful in 1m37s
2026-02-09 11:02:24 +00:00
03071c0401
Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
lint-test-helm / lint-helm (push) Successful in 26s
render-manifests-push / render-manifests-push (push) Successful in 56s
renovate / renovate (push) Successful in 4m1s
2026-02-09 00:09:16 -06:00
ff3025a079
feat: increase replica, deploy rolling
2026-02-09 00:09:12 -06:00
26f33ab8b0
chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v2.4.0 ( #3857 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m32s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile ) | minor | `2.3.2` → `2.4.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>
### [`v2.4.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.3.2...2.4.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.3.2...2.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3857
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-09 06:02:38 +00:00
f7cdaed9ba
chore(deps): update cyfershepard/jellystat docker tag to v1.1.8 ( #3852 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m43s
2026-02-09 05:27:26 +00:00
7fdd4f20af
chore(deps): update alex1989hu/kubelet-serving-cert-approver to v0.10.3 ( #3851 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-09 05:26:57 +00:00
8bfe85aa8c
feat: add link to docs
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-08 23:26:34 -06:00
897f6e09a3
feat: remove homepage dev
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 1m41s
2026-02-08 23:19:15 -06:00
1759987126
chore(deps): update gitroomhq/postiz-app to v2.15.0 ( #3843 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 1m50s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.14.0` → `v2.15.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.14.0` → `v2.15.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.15.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.15.0 ): New Concept: Providers with a chrome extension - Skool
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.14.0...v2.15.0 )
What I love about this project is that I can just "do things". We have now added an option to schedule posts on Skool.
The way it works: you install the Postiz Chrome extension, log in to Skool, and add it. It will save (encrypted) your Skool cookies and use their internal API. Please be advised that, since we don't use their official API, your account may be suspended; use it at your own risk.
With the new Chrome extension compatibility, we will work to add more platforms, such as Substack.
What else?
- Bluesky connection fixes
- Add a new funny provider - Moltbook
- WordPress fixes
And we have our first big sponsor: Hostinger, Yay!
**Full Changelog**: <https://github.com/gitroomhq/postiz-app/compare/v2.14.0...v2.15.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: #3843
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-09 05:18:28 +00:00
1ed4f33211
chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.1.0 ( #3848 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 1m28s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-documentation](https://gitea.alexlebens.dev/alexlebens/site-documentation ) | minor | `0.0.9` → `0.1.0` |
---
### Release Notes
<details>
<summary>alexlebens/site-documentation (harbor.alexlebens.net/images/site-documentation)</summary>
### [`v0.1.0`](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.0.11...0.1.0 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.0.11...0.1.0 )
### [`v0.0.11`](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.0.9...0.0.11 )
[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-documentation/compare/0.0.9...0.0.11 )
</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: #3848
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-09 05:11:41 +00:00
2394ddd240
Revert "feat: scale"
...
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 39s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 27m28s
renovate / renovate (push) Successful in 1m27s
This reverts commit 687164cdf1 .
2026-02-08 12:36:45 -06:00
687164cdf1
feat: scale
lint-test-helm / lint-helm (push) Successful in 24s
render-manifests-push / render-manifests-push (push) Successful in 35s
renovate / renovate (push) Successful in 1m55s
2026-02-08 12:33:09 -06:00
4c39a1275c
feat: scale
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 51s
renovate / renovate (push) Successful in 2m23s
2026-02-08 12:30:22 -06:00
06cee5ada4
chore(deps): update ghcr.io/linuxserver/radarr:6.0.4 docker digest to f08dda3 ( #3845 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 58s
2026-02-08 17:56:38 +00:00
44a1c4a045
feat: align naming with yubal
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Has been cancelled
2026-02-08 11:54:52 -06:00
86d1b65ea8
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to dfa75bc ( #3841 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m26s
2026-02-08 08:02:45 +00:00
f806ffdc2c
chore(deps): update dependency ollama/ollama to v0.15.6 ( #3840 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 2m41s
2026-02-08 05:02:22 +00:00
a298904c1d
chore(deps): update dependency home-assistant/core to v2026.2.1 ( #3804 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 24m40s
renovate / renovate (push) Successful in 2m3s
2026-02-07 23:01:50 +00:00
fee573ef91
feat: add bgutil
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Successful in 3m16s
2026-02-07 16:52:41 -06:00
d2db9b0e19
feat: change TZ
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Successful in 45s
renovate / renovate (push) Successful in 1m55s
2026-02-07 16:44:29 -06:00
e2f6fa1e6d
chore(deps): update plexguide/huntarr to v9.2.3 ( #3835 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m7s
2026-02-07 22:41:37 +00:00
6a64ece4a0
chore(deps): update dependency tubearchivist/tubearchivist to v0.5.9 ( #3833 )
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-07 22:41:18 +00:00
3dd8985dae
chore(deps): update deluan/navidrome docker tag to v0.60.2 ( #3832 )
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-07 22:40:53 +00:00
3fca30bfd4
chore(deps): update bbilly1/tubearchivist docker tag to v0.5.9 ( #3831 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-07 22:40:41 +00:00
e7b8280948
chore(deps): update ghcr.io/linuxserver/code-server:4.108.2 docker digest to 280ce0b ( #3827 )
renovate / renovate (push) Successful in 1m36s
2026-02-07 21:02:51 +00:00
db8b4336a6
chore(deps): update ghcr.io/linuxserver/code-server:4.108.2 docker digest to 280ce0b ( #3827 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 46s
renovate / renovate (push) Successful in 2m41s
2026-02-07 21:02:43 +00:00
99992ade10
chore(deps): update directus/directus to v11.15.1 ( #3806 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-07 21:02:34 +00:00
6839699ed1
chore(deps): update dependency grafana/loki to v3.6.5 ( #3786 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 4m59s
2026-02-07 16:02:10 +00:00
fed83257e3
chore(deps): update postgres-cluster docker tag to v7.5.1 ( #3824 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 20m17s
renovate / renovate (push) Successful in 4m5s
2026-02-07 02:35:51 +00:00
3b754f965c
chore(deps): update ollama/ollama docker tag to v0.15.6 ( #3822 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Has been cancelled
2026-02-07 02:25:36 +00:00
ebc458201a
chore(deps): update cloudflared docker tag to v2.3.0 ( #3820 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cloudflared](https://github.com/cloudflare/cloudflared ) | minor | `2.2.2` → `2.3.0` |
---
### Release Notes
<details>
<summary>cloudflare/cloudflared (cloudflared)</summary>
### [`v2.3.0`](https://github.com/cloudflare/cloudflared/blob/HEAD/CHANGES.md#202230 )
##### New Features
- It is now possible to configure Ingress Rules to point to an origin served by unix socket with either HTTP or HTTPS.
If the origin starts with `unix:/` then we assume HTTP (existing behavior). Otherwise, the origin can start with
`unix+tls:/` for HTTPS.
</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: #3820
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-07 02:23:55 +00:00
964aebfd1c
chore(deps): update fuzzygrim/yamtrack to v0.25.0 ( #3812 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 35s
renovate / renovate (push) Successful in 1m30s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [FuzzyGrim/Yamtrack](https://github.com/FuzzyGrim/Yamtrack ) | minor | `0.24.11` → `0.25.0` |
| [ghcr.io/fuzzygrim/yamtrack](https://github.com/FuzzyGrim/Yamtrack ) | minor | `0.24.11` → `0.25.0` |
---
### Release Notes
<details>
<summary>FuzzyGrim/Yamtrack (FuzzyGrim/Yamtrack)</summary>
### [`v0.25.0`](https://github.com/FuzzyGrim/Yamtrack/releases/tag/v0.25.0 )
[Compare Source](https://github.com/FuzzyGrim/Yamtrack/compare/v0.24.11...v0.25.0 )
##### Features
- Added support for the official Jellyfin Webhook plugin [@​Oridjinn1980](https://github.com/Oridjinn1980 ) in [#​907](https://github.com/FuzzyGrim/Yamtrack/pull/907 )
- Added the option to filter lists by status by [@​doluk](https://github.com/doluk ) in [#​928](https://github.com/FuzzyGrim/Yamtrack/pull/928 )
- Added external links (imdb, tvdb, wikidata) to media details page [#​937](https://github.com/FuzzyGrim/Yamtrack/issues/937 ) ([`38673ca`](38673cab6d ))
- Added new option to select default date when bulk completing tv shows/seasons [#​802](https://github.com/FuzzyGrim/Yamtrack/issues/802 ) ([`d2df3cd`](d2df3cdd40 ))
- Added user-customizable date and time display formats across the application [#​624](https://github.com/FuzzyGrim/Yamtrack/issues/624 ) ([`070cfc8`](070cfc8e36 ))
- Added Board Game tracking with BoardGameGeek integration by [@​zskemp](https://github.com/zskemp ) in [#​979](https://github.com/FuzzyGrim/Yamtrack/pull/979 )
- Allow importing TV seasons/episodes by title only from Yamtrack CSV format by [@​dpantel](https://github.com/dpantel ) in [#​968](https://github.com/FuzzyGrim/Yamtrack/pull/968 )
- Display movie collections on media detail page by [@​andrebk](https://github.com/andrebk ) in [#​1003](https://github.com/FuzzyGrim/Yamtrack/pull/1003 )
- Added `CELERY_REDIS_URL` to allow configuring celery redis url independently from django [#​1123](https://github.com/FuzzyGrim/Yamtrack/issues/1123 ) ([`ed20461`](ed20461fb0 ))
- Added progress bar on media cards by [@​busliggabor](https://github.com/busliggabor ) in [#​1130](https://github.com/FuzzyGrim/Yamtrack/pull/1130 )
##### Fixes
- Fixed comic events not showing issue number ([`9f71132`](9f71132e0c ))
- Fixed some log entries getting incorrectly labeled as error log [#​1056](https://github.com/FuzzyGrim/Yamtrack/issues/1056 ) ([`a47bf3d`](a47bf3df02 ))
- Fixed season episodes notifications not being sent when tv is enabled but season disabled [#​1057](https://github.com/FuzzyGrim/Yamtrack/issues/1057 ) ([`9947cbe`](9947cbee9d ))
- Fixed docker secrets file parsing [#​789](https://github.com/FuzzyGrim/Yamtrack/issues/789 ) ([`495de72`](495de72402 ))
- Fixed rating style by [@​busliggabor](https://github.com/busliggabor ) in [#​1086](https://github.com/FuzzyGrim/Yamtrack/pull/1086 )
- Improved release dates metadata for Hardcover books [#​966](https://github.com/FuzzyGrim/Yamtrack/issues/966 ) [`bb083ef`](bb083ef607 )
- Fixed end date gets auto filled to current datetime when setting progress to maximum [#​1091](https://github.com/FuzzyGrim/Yamtrack/issues/1091 ) ([`9765be7`](9765be7afb ))
- Fixed wrong total anime episodes when AniList episode data is wrong compared to MyAnimeList [#​1096](https://github.com/FuzzyGrim/Yamtrack/issues/1096 ) ([`c43d712`](c43d712663 ))
- Fixed incorrect upcoming episode time on Home Page depending on time [#​1100](https://github.com/FuzzyGrim/Yamtrack/issues/1100 ) ([`974d711`](974d711df3 ))
- Fixed can't create users with admin page [#​1147](https://github.com/FuzzyGrim/Yamtrack/issues/1147 ) ([`11d9649`](11d9649dc1 ))
##### Maintenance
- build(deps-dev): bump coverage from 7.13.0 to 7.13.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1064](https://github.com/FuzzyGrim/Yamtrack/pull/1064 )
- build(deps): bump django-widget-tweaks from 1.5.0 to 1.5.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1075](https://github.com/FuzzyGrim/Yamtrack/pull/1075 )
- build(deps): bump aiohttp from 3.13.2 to 3.13.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1076](https://github.com/FuzzyGrim/Yamtrack/pull/1076 )
- build(deps): bump celery from 5.6.0 to 5.6.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1077](https://github.com/FuzzyGrim/Yamtrack/pull/1077 )
- build(deps): bump pillow from 12.0.0 to 12.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1078](https://github.com/FuzzyGrim/Yamtrack/pull/1078 )
- build(deps): bump requests-ratelimiter from 0.7.0 to 0.8.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1079](https://github.com/FuzzyGrim/Yamtrack/pull/1079 )
- build(deps): bump django-select2 from 8.4.7 to 8.4.8 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1085](https://github.com/FuzzyGrim/Yamtrack/pull/1085 )
- build(deps-dev): bump ruff from 0.14.10 to 0.14.13 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1107](https://github.com/FuzzyGrim/Yamtrack/pull/1107 )
- build(deps): bump django-allauth\[socialaccount] from 65.13.1 to 65.14.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1116](https://github.com/FuzzyGrim/Yamtrack/pull/1116 )
- build(deps): bump django from 5.2.9 to 5.2.11 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1153](https://github.com/FuzzyGrim/Yamtrack/pull/1153 )
- build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1156](https://github.com/FuzzyGrim/Yamtrack/pull/1156 )
- build(deps): bump apprise from 1.9.6 to 1.9.7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1157](https://github.com/FuzzyGrim/Yamtrack/pull/1157 )
- build(deps-dev): bump coverage from 7.13.1 to 7.13.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1159](https://github.com/FuzzyGrim/Yamtrack/pull/1159 )
- build(deps): bump gunicorn from 23.0.0 to 25.0.1 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1160](https://github.com/FuzzyGrim/Yamtrack/pull/1160 )
- build(deps): bump django-debug-toolbar from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1161](https://github.com/FuzzyGrim/Yamtrack/pull/1161 )
- build(deps): bump django-health-check from 3.20.8 to 3.23.3 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1162](https://github.com/FuzzyGrim/Yamtrack/pull/1162 )
##### New Contributors
- [@​Oridjinn1980](https://github.com/Oridjinn1980 ) made their first contribution in [#​907](https://github.com/FuzzyGrim/Yamtrack/pull/907 )
- [@​doluk](https://github.com/doluk ) made their first contribution in [#​928](https://github.com/FuzzyGrim/Yamtrack/pull/928 )
- [@​zskemp](https://github.com/zskemp ) made their first contribution in [#​979](https://github.com/FuzzyGrim/Yamtrack/pull/979 )
- [@​dpantel](https://github.com/dpantel ) made their first contribution in [#​968](https://github.com/FuzzyGrim/Yamtrack/pull/968 )
**Full Changelog**: <https://github.com/FuzzyGrim/Yamtrack/compare/v0.24.11...v0.25.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: #3812
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-07 00:16:05 +00:00
5d645b7efa
chore(deps): update plexguide/huntarr to v9.2.2 ( #3811 )
renovate / renovate (push) Successful in 2m35s
2026-02-06 23:57:03 +00:00
f9a4846fa2
chore(deps): update plexguide/huntarr to v9.2.2 ( #3811 )
renovate / renovate (push) Has been cancelled
2026-02-06 23:56:59 +00:00
04db0d3854
chore(deps): update plexguide/huntarr to v9.2.2 ( #3811 )
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
2026-02-06 23:56:55 +00:00
39d56c0be6
chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.5.5 ( #3809 )
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
2026-02-06 23:56:41 +00:00
257bb6eb0d
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.2.1 ( #3807 )
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 23:56:35 +00:00
9ab4a73444
chore(deps): update dependency immich-app/immich to v2.5.5 ( #3805 )
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-02-06 23:56:02 +00:00
ddd8079f4f
chore(deps): update ghcr.io/linuxserver/sonarr:4.0.16 docker digest to 6f73bbb ( #3803 )
renovate / renovate (push) Has been cancelled
2026-02-06 23:55:41 +00:00
d65f83315f
chore(deps): update ghcr.io/linuxserver/sonarr:4.0.16 docker digest to 6f73bbb ( #3803 )
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 23:55:39 +00:00
2c5df6cd11
feat: remove yubal playlist
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-docker / lint-docker-compose (push) Successful in 22s
render-manifests-push / render-manifests-push (push) Successful in 43s
renovate / renovate (push) Successful in 2m37s
2026-02-06 15:46:59 -06:00
6e4fabdfa3
feat: auto import playlists
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 56s
renovate / renovate (push) Successful in 1m31s
2026-02-06 14:56:17 -06:00
732286fab2
feat: remove gluetun
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 53s
renovate / renovate (push) Successful in 1m53s
2026-02-06 14:21:52 -06:00
a5800aa1cb
fix: set user
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 1m22s
2026-02-06 14:19:11 -06:00
7f00e1b235
fix: change path
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Successful in 2m2s
2026-02-06 14:11:28 -06:00
2a2c9b7a08
fix: change log level
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 59s
renovate / renovate (push) Successful in 1m28s
2026-02-06 14:07:06 -06:00
31deca61f1
fix: input port
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 1m0s
renovate / renovate (push) Successful in 1m51s
2026-02-06 14:02:34 -06:00
70b8b8e037
fix: context
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 1m42s
2026-02-06 14:00:31 -06:00
d1d7fa5f62
chore(deps): update guillevc/yubal to v4 (major) ( #3794 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 1m23s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/guillevc/yubal](https://github.com/guillevc/yubal ) | major | `0.4.0` → `4.0.0` |
| [guillevc/yubal](https://github.com/guillevc/yubal ) | major | `v0.4.0` → `v4.0.0` |
---
### Release Notes
<details>
<summary>guillevc/yubal (ghcr.io/guillevc/yubal)</summary>
### [`v4.0.0`](https://github.com/guillevc/yubal/releases/tag/v4.0.0 ): 🕐 v0.4.0 — Playlist sync
[Compare Source](https://github.com/guillevc/yubal/compare/v0.4.0...v4.0.0 )
This release introduces **scheduled playlist sync** — subscribe to playlists and let yubal keep them updated automatically on a cron schedule.
##### ✨ What's New
- **Playlist subscriptions** — Register playlists to sync periodically with configurable track limits ([#​33](https://github.com/guillevc/yubal/issues/33 ))
- **Cron-based scheduler** — Set your preferred sync schedule (e.g., `0 3 * * *` for daily at 3 AM)
- **Unicode filename support** — File and folder names now preserve special characters (e.g., `Björk` instead of `Bjork`) ([#​44](https://github.com/guillevc/yubal/issues/44 ))
##### 🔧 Improvements
- **Format selection optimization** — yt-dlp now prefers the configured codec when selecting source streams, avoiding unnecessary transcoding when the source is already in the desired format ([#​48](https://github.com/guillevc/yubal/issues/48 ) by [@​ergosteur](https://github.com/ergosteur ) 🚀 )
- **Update yt-dlp to latest version** — Fixes YouTube extraction failures caused by recent player JS changes ([yt-dlp/yt-dlp#15818 ](https://github.com/yt-dlp/yt-dlp/pull/15818 ))
##### 🐛 Bug Fixes
- **Cookie authentication** — Fixed failures with large or space-containing `cookies.txt` files, and improved validation with clearer error logging ([#​30](https://github.com/guillevc/yubal/issues/30 ), [#​47](https://github.com/guillevc/yubal/issues/47 ))
##### ⚠️ Heads Up
File and folder names now preserve unicode characters instead of transliterating them to ASCII. For example:
```
Before: data/Bjork/1997 - Homogenic/01 - Hunter.opus
After: data/Björk/1997 - Homogenic/01 - Hunter.opus
```
If you have existing downloads for artists with non-ASCII names, re-downloading or syncing will create new folders alongside the old ones. Check your library and merge any duplicates after upgrading.
***
**Full Changelog**: <https://github.com/guillevc/yubal/compare/v0.3.1...v4.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 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/3794
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-06 19:58:06 +00:00
fbe4d7c72d
feat: add yubal
lint-test-helm / lint-helm (push) Successful in 24s
render-manifests-push / render-manifests-push (push) Successful in 1m3s
lint-test-docker / lint-docker-compose (push) Successful in 1m34s
renovate / renovate (push) Successful in 2m3s
2026-02-06 13:54:37 -06:00
ff1c5e557e
chore(deps): update blastbeng/spotisub docker tag to v0.3.7 ( #3791 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 1m54s
2026-02-06 17:08:26 +00:00
618aecb676
feat: add spotisub
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 1m26s
lint-test-docker / lint-docker-compose (push) Successful in 29s
renovate / renovate (push) Has been cancelled
2026-02-06 11:06:15 -06:00
3bd5707b62
fix: change timezone
2026-02-06 11:06:15 -06:00
1c1fd7877b
chore(deps): update helm release external-secrets to v2 ( #3788 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 2m2s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets ) | major | `1.3.2` → `2.0.0` |
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>
### [`v2.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.0.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v1.3.2...v2.0.0 )
### BREAKING CHANGE
Please note that this release removed two of the unsupported and unmaintained providers Alibaba and Device42.
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore: bump charts to 1.3.2 by [@​gusfcarvalho](https://github.com/gusfcarvalho ) in [#​5923](https://github.com/external-secrets/external-secrets/pull/5923 )
- feat(charts): add hostAliases support by [@​janlauber](https://github.com/janlauber ) in [#​5866](https://github.com/external-secrets/external-secrets/pull/5866 )
- chore: remove unmaintained secret stores by [@​Skarlso](https://github.com/Skarlso ) in [#​5918](https://github.com/external-secrets/external-secrets/pull/5918 )
- docs(infisical): document al provider auth methods by [@​varonix0](https://github.com/varonix0 ) in [#​5929](https://github.com/external-secrets/external-secrets/pull/5929 )
- chore: Get validating webhook failurePolicy for Secretstore dynamically by [@​LochanRn](https://github.com/LochanRn ) in [#​5605](https://github.com/external-secrets/external-secrets/pull/5605 )
#### New Contributors
- [@​LochanRn](https://github.com/LochanRn ) made their first contribution in [#​5605](https://github.com/external-secrets/external-secrets/pull/5605 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v1.3.2...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
Reviewed-on: #3788
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-06 15:41:50 +00:00
f5a1490c44
chore(deps): update calibrain/shelfmark to v1.0.4 ( #3785 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m29s
2026-02-06 15:38:26 +00:00
9986bbb958
chore(deps): update dependency external-secrets/external-secrets to v2 ( #3782 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [external-secrets/external-secrets](https://github.com/external-secrets/external-secrets ) | major | `v1.3.2` → `v2.0.0` |
---
### Release Notes
<details>
<summary>external-secrets/external-secrets (external-secrets/external-secrets)</summary>
### [`v2.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.0.0 )
[Compare Source](https://github.com/external-secrets/external-secrets/compare/v1.3.2...v2.0.0 )
### BREAKING CHANGE
Please note that this release removed two of the unsupported and unmaintained providers Alibaba and Device42.
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi-boringssl`
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### General
- chore: bump charts to 1.3.2 by [@​gusfcarvalho](https://github.com/gusfcarvalho ) in [#​5923](https://github.com/external-secrets/external-secrets/pull/5923 )
- feat(charts): add hostAliases support by [@​janlauber](https://github.com/janlauber ) in [#​5866](https://github.com/external-secrets/external-secrets/pull/5866 )
- chore: remove unmaintained secret stores by [@​Skarlso](https://github.com/Skarlso ) in [#​5918](https://github.com/external-secrets/external-secrets/pull/5918 )
- docs(infisical): document al provider auth methods by [@​varonix0](https://github.com/varonix0 ) in [#​5929](https://github.com/external-secrets/external-secrets/pull/5929 )
- chore: Get validating webhook failurePolicy for Secretstore dynamically by [@​LochanRn](https://github.com/LochanRn ) in [#​5605](https://github.com/external-secrets/external-secrets/pull/5605 )
#### New Contributors
- [@​LochanRn](https://github.com/LochanRn ) made their first contribution in [#​5605](https://github.com/external-secrets/external-secrets/pull/5605 )
**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v1.3.2...v2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3782
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-06 15:36:16 +00:00
e3eee74690
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.89.0 ( #3775 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 29s
renovate / renovate (push) Successful in 1m55s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [prometheus-operator/prometheus-operator](https://github.com/prometheus-operator/prometheus-operator ) | minor | `v0.88.1` → `v0.89.0` |
---
### Release Notes
<details>
<summary>prometheus-operator/prometheus-operator (prometheus-operator/prometheus-operator)</summary>
### [`v0.89.0`](https://github.com/prometheus-operator/prometheus-operator/releases/tag/v0.89.0 ): 0.89.0 / 2026-02-05
[Compare Source](https://github.com/prometheus-operator/prometheus-operator/compare/v0.88.1...v0.89.0 )
- \[ENHANCEMENT] Add `hostNetwork` field to the `Alertmanager` CRD. [#​8281](https://github.com/prometheus-operator/prometheus-operator/issues/8281 )
- \[ENHANCEMENT] Add the `crds` and `full-crds` commands to the operator's binary. [#​8251](https://github.com/prometheus-operator/prometheus-operator/issues/8251 )
- \[ENHANCEMENT] Report deprecated field usage in the `Reconciled` condition type. [#​8236](https://github.com/prometheus-operator/prometheus-operator/issues/8236 )
- \[ENHANCEMENT] Avoid unnecessary reconciliation upon creation of the `ThanosRuler` StatefulSet. [#​8347](https://github.com/prometheus-operator/prometheus-operator/issues/8347 )
- \[ENHANCEMENT] Add `bodySizeLimit` to the ScrapeConfig CRD. [#​8348](https://github.com/prometheus-operator/prometheus-operator/issues/8348 )
- \[ENHANCEMENT] Support `http_headers` field in the Alertmanager Secret. [#​8357](https://github.com/prometheus-operator/prometheus-operator/issues/8357 )
- \[ENHANCEMENT] Add the `-kubelet-http-metrics` flag to enable/disable the HTTP metrics port in the Kubelet endpoint (default=enabled). [#​8350](https://github.com/prometheus-operator/prometheus-operator/issues/8350 )
- \[ENHANCEMENT] Include `operator.prometheus.io/version` annotation in the full version of CRDs. [#​8279](https://github.com/prometheus-operator/prometheus-operator/issues/8279 )
- \[BUGFIX] Validate VictorOps global configuration in the `Alertmanager` CRD. [#​8020](https://github.com/prometheus-operator/prometheus-operator/issues/8020 )
- \[BUGFIX] Validate Jira global configuration in the `Alertmanager` CRD. [#​8265](https://github.com/prometheus-operator/prometheus-operator/issues/8265 )
- \[BUGFIX] Validate VictorOps receiver's URL in the `AlertmanagerConfig` CRD. [#​8258](https://github.com/prometheus-operator/prometheus-operator/issues/8258 )
- \[BUGFIX] Validate Webex receiver's URL in the `AlertmanagerConfig` CRD. [#​8255](https://github.com/prometheus-operator/prometheus-operator/issues/8255 )
- \[BUGFIX] Validate Jira receiver's URL configuration in the `AlertmanagerConfig` CRD. [#​8230](https://github.com/prometheus-operator/prometheus-operator/issues/8230 )
- \[BUGFIX] Validate OpsGenie receiver configuration in the `AlertmanagerConfig` CRD. [#​8267](https://github.com/prometheus-operator/prometheus-operator/issues/8267 )
- \[BUGFIX] Validate WeChat receiver configuration in the `AlertmanagerConfig` CRD. [#​8271](https://github.com/prometheus-operator/prometheus-operator/issues/8271 )
- \[BUGFIX] Validate SNS receiver configuration in the `AlertmanagerConfig` CRD. [#​8217](https://github.com/prometheus-operator/prometheus-operator/issues/8217 )
- \[BUGFIX] Validate Webex global configuration in the `Alertmanager` CRD. [#​7979](https://github.com/prometheus-operator/prometheus-operator/issues/7979 )
- \[BUGFIX] Validate Telegram global configuration in the `Alertmanager` CRD. [#​8268](https://github.com/prometheus-operator/prometheus-operator/issues/8268 )
- \[BUGFIX] Restore statefulset's labels if the creation fails with AlreadyExists. [#​8343](https://github.com/prometheus-operator/prometheus-operator/issues/8343 )
- \[BUGFIX] Fix potential panic due to informer cache races. [#​8310](https://github.com/prometheus-operator/prometheus-operator/issues/8310 )
- \[BUGFIX] Support probers defined with IPv6 addresses in the `Probe` CRD. [#​8354](https://github.com/prometheus-operator/prometheus-operator/issues/8354 )
- \[BUGFIX] Prevent group and repeat intervals with zero duration from breaking Alertmanager. [#​8126](https://github.com/prometheus-operator/prometheus-operator/issues/8126 )
- \[BUGFIX] Propagate all supported RocketChat attributes for `AlertmanagerConfig` CRD. [#​8016](https://github.com/prometheus-operator/prometheus-operator/issues/8016 )
- \[BUGFIX] Add URL validation for WeChat receiver. [#​8256](https://github.com/prometheus-operator/prometheus-operator/issues/8256 )
- \[BUGFIX] Add URL validation for SNS receiver. [#​8259](https://github.com/prometheus-operator/prometheus-operator/issues/8259 )
- \[BUGFIX] Fix GCE service discovery for the `ScrapeConfig` CRD. [#​8284](https://github.com/prometheus-operator/prometheus-operator/issues/8284 )
- \[BUGFIX] Avoid stale conditions in `Alertmanager`, `ThanosRuler`, `Prometheus` and `PrometheusAgent` resources. [#​8304](https://github.com/prometheus-operator/prometheus-operator/issues/8304 )
- \[BUGFIX] Fix race condition when updating rule ConfigMaps. [#​8290](https://github.com/prometheus-operator/prometheus-operator/issues/8290 )
- \[BUGFIX] Fix race condition when patching finalizers. [#​8323](https://github.com/prometheus-operator/prometheus-operator/issues/8323 )
- \[BUGFIX] Reconcile `ScrapeConfig` resources when namespace selection changes. [#​8334](https://github.com/prometheus-operator/prometheus-operator/issues/8334 )
</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: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3775
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-06 15:26:35 +00:00
dd460f87f3
chore(deps): update prometheus-operator-crds docker tag to v27 ( #3776 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m42s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [prometheus-operator-crds](https://github.com/prometheus-community/helm-charts ) | major | `26.0.0` → `27.0.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (prometheus-operator-crds)</summary>
### [`v27.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-operator-crds-27.0.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-26.0.0...prometheus-operator-crds-27.0.0 )
A Helm chart that collects custom resource definitions (CRDs) from the Prometheus Operator, allowing for seamless integration with GitOps tools
#### What's Changed
- \[prometheus-operator-crds] Update dependency prometheus-operator/prometheus-operator to v0.89.0 by [@​renovate](https://github.com/renovate )\[bot] in [#​6594](https://github.com/prometheus-community/helm-charts/pull/6594 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-admission-webhook-0.36.0...prometheus-operator-crds-27.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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
Reviewed-on: #3776
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-06 15:09:05 +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 2m6s
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