Compare commits

..

63 Commits

Author SHA1 Message Date
cf9a2773c3 Update vaultwarden/server Docker tag to v1.35.2 (#3158)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 40s
renovate / renovate (push) Successful in 1m37s
2026-01-10 19:02:12 +00:00
34f4f0754c Update Helm release local-path-provisioner to v0.0.35 (#3157)
Some checks failed
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-01-10 19:01:59 +00:00
95014c30aa add osid big
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 1m57s
2026-01-10 12:18:34 -06:00
7c9d2e366d remove from list
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
lint-test-docker / lint-docker-compose (push) Successful in 24s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m9s
2026-01-10 12:14:20 -06:00
e4565a8ef8 remove errant
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 21s
renovate / renovate (push) Successful in 1m12s
2026-01-10 12:05:18 -06:00
1f341b4549 change wildcard
Some checks failed
lint-test-docker / lint-docker-compose (push) Successful in 21s
renovate / renovate (push) Has been cancelled
2026-01-10 12:04:45 -06:00
352415eb25 update dns groups
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 37s
renovate / renovate (push) Successful in 1m26s
2026-01-10 12:03:13 -06:00
37aa40f3f3 Update mrusse08/soularr:latest Docker digest to c1cfc64 (#3154)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Successful in 1m40s
2026-01-10 15:01:41 +00:00
11a0e6a231 Update searxng/searxng:latest Docker digest to 483cdca (#3152)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 1m26s
2026-01-10 12:02:00 +00:00
bfab8bf3b9 Update Helm release argo-workflows to v0.46.4 (#3150)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 1m43s
2026-01-10 11:02:10 +00:00
a8a43067eb Update searxng/searxng:latest Docker digest to 9fd5c3a (#3148)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m55s
2026-01-10 10:01:46 +00:00
41b5b60bd7 Update ghcr.io/booklore-app/booklore Docker tag to v1.17.0 (#3146)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 52s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 26m43s
renovate / renovate (push) Successful in 1m32s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore) | minor | `v1.16.5` → `v1.17.0` |

---

### Release Notes

<details>
<summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>

### [`v1.17.0`](https://github.com/booklore-app/booklore/releases/tag/v1.17.0)

[Compare Source](https://github.com/booklore-app/booklore/compare/v1.16.5...v1.17.0)

#### 🌟 What's New in v1.17.0

##### This release brings some exciting new features! Highlights include:

- **Custom Fonts in the EPUB Reader**: Users can now upload and use up to 10 of their favorite fonts for a personalized reading experience.
- **Reading Progress Sync**: Progress (in percent) now syncs to hardcover books and is tracked per user.
- **Revamped Metadata Search**: The search UI has been redesigned to provide live, real-time results for a smoother and faster experience.

Plus, numerous performance improvements and bug fixes across the app. Enjoy!

#### 🚀 New Features

- feat: Add custom font support for EPUB reader ([#&#8203;2120](https://github.com/booklore-app/booklore/issues/2120)) by [@&#8203;darkraise](https://github.com/darkraise)
- Revamp metadata search UI to display live results ([#&#8203;2195](https://github.com/booklore-app/booklore/issues/2195)) by [@&#8203;acx10](https://github.com/acx10)
- Feature/koreader hardcover sync ([#&#8203;2204](https://github.com/booklore-app/booklore/issues/2204)) by [@&#8203;boludo00](https://github.com/boludo00)

####  Enhancements

- feat(series-page): implement multi-select functionality for book selection and add footer actions ([#&#8203;2167](https://github.com/booklore-app/booklore/issues/2167)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Add per-user font management permission ([#&#8203;2210](https://github.com/booklore-app/booklore/issues/2210)) by [@&#8203;acx10](https://github.com/acx10)
- Support individual “write to file” settings per book type, with configurable file size limits ([#&#8203;2206](https://github.com/booklore-app/booklore/issues/2206)) by [@&#8203;acx10](https://github.com/acx10)
- feat(ComicVine): use structured search for ComicVine metadata fetching instead of generic /search ([#&#8203;2193](https://github.com/booklore-app/booklore/issues/2193)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- refactor(images): migrate to TwelveMonkeys ImageIO with graceful unsupported format handling ([#&#8203;2188](https://github.com/booklore-app/booklore/issues/2188)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Show a persistent loader while a large library is being created ([#&#8203;2200](https://github.com/booklore-app/booklore/issues/2200)) by [@&#8203;acx10](https://github.com/acx10)
- feat(magic-shelf): add ISBN-10 and ISBN-13 metadata fields to book rules ([#&#8203;2196](https://github.com/booklore-app/booklore/issues/2196)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Implement memoization in the book card to reduce CPU usage during scrolling ([#&#8203;2198](https://github.com/booklore-app/booklore/issues/2198)) by [@&#8203;acx10](https://github.com/acx10)
- feat(metadata): enhance XML parsing with secure processing and improved error handling ([#&#8203;2163](https://github.com/booklore-app/booklore/issues/2163)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- feat(magic-shelf): add genre filter support and improve category labeling in rule fields ([#&#8203;2075](https://github.com/booklore-app/booklore/issues/2075)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- feat(cover-generator): enhance cover resolution and redesign layout for improved aesthetics ([#&#8203;2125](https://github.com/booklore-app/booklore/issues/2125)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)

#### 🐛 Bug Fixes

- fix(ui): use view preference override for magic shelves ([#&#8203;2215](https://github.com/booklore-app/booklore/issues/2215)) by [@&#8203;xcashy](https://github.com/xcashy)
- fix(kobo-sync): fix Kobo series handling for empty names and series number formatting ([#&#8203;2185](https://github.com/booklore-app/booklore/issues/2185)) by [@&#8203;xcashy](https://github.com/xcashy)
- fix(cbx): "Archive too large" error for invalid/corrupt CBX files ([#&#8203;2205](https://github.com/booklore-app/booklore/issues/2205)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix: correctly update book cover hash on metadata refresh ([#&#8203;2149](https://github.com/booklore-app/booklore/issues/2149)) by [@&#8203;acx10](https://github.com/acx10)

#### 🛠️ Refactoring & Maintenance

- fix: Ignore access denied when doing library scan instead of failing (fixes [#&#8203;1342](https://github.com/booklore-app/booklore/issues/1342), [#&#8203;2122](https://github.com/booklore-app/booklore/issues/2122)) ([#&#8203;2132](https://github.com/booklore-app/booklore/issues/2132)) by [@&#8203;halkeye](https://github.com/halkeye)
- feat(ui): add series number overlay for More in Series ([#&#8203;2208](https://github.com/booklore-app/booklore/issues/2208)) by [@&#8203;xcashy](https://github.com/xcashy)
- refactor(frontend): resolve linting errors, and EPUB reader lifecycle errors ([#&#8203;2127](https://github.com/booklore-app/booklore/issues/2127)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Test ([#&#8203;2201](https://github.com/booklore-app/booklore/issues/2201)) by [@&#8203;acx10](https://github.com/acx10)
- fix(parser): handle missing results table in GoodReads search and log a warning (instead of erroring) ([#&#8203;2187](https://github.com/booklore-app/booklore/issues/2187)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- fix(lubimyczytac): Fix Lubimyczytac metadata lock persistence ([#&#8203;2194](https://github.com/booklore-app/booklore/issues/2194)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Move custom fonts management to Reader tab ([#&#8203;2161](https://github.com/booklore-app/booklore/issues/2161)) by [@&#8203;acx10](https://github.com/acx10)
- fix(api): kobo proxy server unit tests ([#&#8203;2136](https://github.com/booklore-app/booklore/issues/2136)) by [@&#8203;CounterClops](https://github.com/CounterClops)
- fix(docs): update issue report links to use specific templates ([#&#8203;2156](https://github.com/booklore-app/booklore/issues/2156)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Add Vitest frontend tests to CI with JUnit reporting and coverage ([#&#8203;2151](https://github.com/booklore-app/booklore/issues/2151)) by [@&#8203;acx10](https://github.com/acx10)
- Introduce Vitest as the frontend Angular testing framework for Booklore ([#&#8203;2150](https://github.com/booklore-app/booklore/issues/2150)) by [@&#8203;acx10](https://github.com/acx10)

#### 📦 Dependencies

- chore(deps): bump qs and body-parser in /booklore-ui ([#&#8203;2088](https://github.com/booklore-app/booklore/issues/2088)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot)

#### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v1.17.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v1.17.0`

**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.16.5...v1.17.0>

#### 📸 Screenshots:

<img width="750" height="452" alt="Screenshot 2026-01-09 at 3 39 40 PM" src="https://github.com/user-attachments/assets/40e13036-0f51-4b39-99fb-9239f6dc6067" />
<img width="750" height="452" alt="Screenshot 2026-01-09 at 3 39 57 PM" src="https://github.com/user-attachments/assets/338d00bf-795f-4613-aa2c-f80dee546cc4" />
<img width="750" height="452" alt="Screenshot 2026-01-09 at 3 42 06 PM" src="https://github.com/user-attachments/assets/5e420e89-c186-4d96-8520-601ce6c0342c" />
<img width="750" height="452" alt="Screenshot 2026-01-09 at 3 40 29 PM" src="https://github.com/user-attachments/assets/13a6cfcc-f691-4613-9dfb-1e761cc67450" />
<img width="750" height="452" alt="Screenshot 2026-01-09 at 3 41 15 PM" src="https://github.com/user-attachments/assets/2efdaefb-8a94-4e05-a3b8-03bc4a37d22f" />

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3146
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-10 00:15:00 +00:00
328d0dc1cc Update ghcr.io/open-webui/open-webui Docker tag to v0.7.1 (#3145)
Some checks failed
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 |
|---|---|---|
| [ghcr.io/open-webui/open-webui](https://github.com/open-webui/open-webui) | minor | `0.6.43` → `0.7.1` |

---

### Release Notes

<details>
<summary>open-webui/open-webui (ghcr.io/open-webui/open-webui)</summary>

### [`v0.7.1`](https://github.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#071---2026-01-09)

[Compare Source](https://github.com/open-webui/open-webui/compare/v0.7.1...v0.7.1)

##### Fixed

-  **Improved reliability for low-spec and SQLite deployments.** Fixed page timeouts by disabling database session sharing by default, improving stability for resource-constrained environments. Users can re-enable via 'DATABASE\_ENABLE\_SESSION\_SHARING=true' if needed. [#&#8203;20520](https://github.com/open-webui/open-webui/issues/20520)

### [`v0.7.1`](https://github.com/open-webui/open-webui/releases/tag/v0.7.1)

[Compare Source](https://github.com/open-webui/open-webui/compare/v0.7.0...v0.7.1)

#### \[0.7.1] - 2026-01-09

##### Fixed

-  **Improved reliability for low-spec and SQLite deployments.** Fixed page timeouts by disabling database session sharing by default, improving stability for resource-constrained environments. Users can re-enable via 'DATABASE\_ENABLE\_SESSION\_SHARING=true' if needed. [#&#8203;20520](https://github.com/open-webui/open-webui/issues/20520)

### [`v0.7.0`](https://github.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#070---2026-01-09)

[Compare Source](https://github.com/open-webui/open-webui/compare/v0.7.0...v0.7.0)

##### Added

- 🤖 **Native Function Calling with Built-in Tools.** Users can now ask models to perform multi-step tasks that combine web research, knowledge base queries, note-taking, and image generation in a single conversation—for example, "research the latest on X, save key findings to a note, and generate an infographic." Requires models with native function calling support and function calling mode set to "Native" in Chat Controls. [#&#8203;19397](https://github.com/open-webui/open-webui/issues/19397), [Commit](5c1d52231a)
- 🧠 Users can now ask the model to find relevant context from their notes, past chats, and channel messages—for example, "what did I discuss about project X last week?" or "find the conversation where I brainstormed ideas for Y." [Commit](646835d767)
- 📚 Users can now ask the model to search their knowledge bases and retrieve documents without manually attaching files—for example, "find the section about authentication in our API docs" or "what do our internal guidelines say about X?" [Commit](c8622adcb0)
- 💭 Users with models that support interleaved thinking now get more refined results from multi-step workflows, as the model can analyze each tool's output before deciding what to do next.
- 🔍 When models invoke web search, search results appear as clickable citations in real-time for full source verification. [Commit](2789f6a24d)
- 🎚️ Users can selectively disable specific built-in tools (timestamps, memory, chat history, notes, web search, knowledge bases) per model via the model editor's capabilities settings. [Commit](60e916d6c0)
- 👁️ Pending tool calls are now displayed during response generation, so users know which tools are being invoked. [Commit](1d08376860)
- 📁 Administrators can now limit the number of files that can be uploaded to folders using the "FOLDER\_MAX\_FILE\_COUNT" setting, preventing resource exhaustion from bulk uploads. [#&#8203;19810](https://github.com/open-webui/open-webui/issues/19810), [Commit](a1036e544d), [Commit](d3ee3fd23e)
-  Users experience transformative speed improvements across the entire application through completely reengineered database connection handling, delivering noticeably faster page loads, butter-smooth interactions, and rock-solid stability during intensive operations like user management and bulk data processing. [Commit](2041ab483e), [Commit](145c7516f2), [Commit](475dd91ed7), [Commit](5d1459df16), [Commit](2453b75ff0), [Commit](5649a668fa)
- 🚀 Users experience significantly faster initial page load times through dynamic loading of document processing libraries, reducing the initial bundle size. [#&#8203;20200](https://github.com/open-webui/open-webui/pull/20200), [#&#8203;20202](https://github.com/open-webui/open-webui/pull/20202), [#&#8203;20203](https://github.com/open-webui/open-webui/pull/20203), [#&#8203;20204](https://github.com/open-webui/open-webui/pull/20204)
- 💨 Administrators experience dramatically faster user list loading through optimized database queries that eliminate N+1 query patterns, reducing query count from 1+N to just 2 total queries regardless of user count. [#&#8203;20427](https://github.com/open-webui/open-webui/pull/20427)
- 📋 Notes now load faster through optimized database queries that batch user lookups instead of fetching each note's author individually. [Commit](084f0ef6a5)
- 💬 Channel messages, pinned messages, and thread replies now load faster through batched user lookups instead of individual queries per message. [#&#8203;20458](https://github.com/open-webui/open-webui/pull/20458), [#&#8203;20459](https://github.com/open-webui/open-webui/pull/20459), [#&#8203;20460](https://github.com/open-webui/open-webui/pull/20460)
- 🔗 Users can now click citation content links to jump directly to the relevant portion of source documents with automatic text highlighting, making it easier to verify AI responses against their original sources. [#&#8203;20116](https://github.com/open-webui/open-webui/pull/20116), [Commit](40c45ffe1f)
- 📌 Users can now pin or hide models directly from the Workspace Models page and Admin Settings Models page, making it easier to manage which models appear in the sidebar without switching to the chat interface. [#&#8203;20176](https://github.com/open-webui/open-webui/pull/20176)
- 🔎 Administrators can now quickly find settings using the new search bar in the Admin Settings sidebar, which supports fuzzy filtering by category names and related keywords like "whisper" for Audio or "rag" for Documents. [#&#8203;20434](https://github.com/open-webui/open-webui/pull/20434)
- 🎛️ Users can now view read-only models in the workspace models list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20243](https://github.com/open-webui/open-webui/issues/20243), [#&#8203;20369](https://github.com/open-webui/open-webui/pull/20369)
- 📝 Users can now view read-only prompts in the workspace prompts list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20368](https://github.com/open-webui/open-webui/pull/20368)
- 🔧 Users can now view read-only tools in the workspace tools list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20243](https://github.com/open-webui/open-webui/issues/20243), [#&#8203;20370](https://github.com/open-webui/open-webui/pull/20370)
- 📂 Searching for files is now significantly faster, especially for users with large file collections. [Commit](a9a979fb3d)
- 🏆 The Evaluations leaderboard now calculates Elo ratings on the backend instead of in the browser, improving performance and enabling topic-based model ranking through semantic search. [#&#8203;15392](https://github.com/open-webui/open-webui/pull/15392), [#&#8203;20476](https://github.com/open-webui/open-webui/issues/20476), [Commit](10838b3654)
- 📊 The Evaluations leaderboard now includes a per-model activity chart displaying daily wins and losses as a diverging bar chart, with 30-day, 1-year, and all-time views using weekly aggregation for longer timeframes.
- 🎞️ Users can now upload animated GIF and WebP formats as model profile images, with animation preserved by skipping resize processing for these file types. [Commit](00af37bb4e)
- 📸 Users uploading profile images for users, models, and arena models now benefit from WebP compression at 80% quality instead of JPEG, resulting in significantly smaller file sizes and faster uploads while maintaining visual quality. [Commit](b1d30673b6)
-  Action Function developers can now update message favorite status using the new "chat:message:favorite" event, enabling the development of pin/unpin message actions without race conditions from frontend auto-save. [#&#8203;20375](https://github.com/open-webui/open-webui/pull/20375)
- 🌐 Users with OpenAI-compatible models that have web search capabilities now see URL citations displayed as sources in the interface. [#&#8203;20172](https://github.com/open-webui/open-webui/pull/20172), [Commit](fe84afd09a)
- 📰 Users can now dismiss the "What's New" changelog modal permanently using the X button, matching the behavior of the "Okay, Let's Go!" button. [#&#8203;20258](https://github.com/open-webui/open-webui/pull/20258)
- 📧 Administrators can now configure the admin contact email displayed in the Account Pending overlay directly from the Admin Panel instead of only through environment variables. [#&#8203;12500](https://github.com/open-webui/open-webui/issues/12500), [#&#8203;20260](https://github.com/open-webui/open-webui/pull/20260)
- 📄 Administrators can now enable markdown header text splitting as a preprocessing step that works with either character or token splitting, through the new "ENABLE\_MARKDOWN\_HEADER\_TEXT\_SPLITTER" setting. [Commit](d3a682759f), [Commit](18a33a079b), [Commit](08bf4670ec)
- 🧩 Administrators can now set a minimum chunk size target using the "CHUNK\_MIN\_SIZE\_TARGET" setting to merge small markdown header chunks with neighbors, which improves retrieval quality by eliminating tiny meaningless fragments, significantly speeds up document processing and embedding, reduces storage costs, and lowers embedding API costs or local compute requirements. [#&#8203;19595](https://github.com/open-webui/open-webui/issues/19595), [#&#8203;20314](https://github.com/open-webui/open-webui/pull/20314), [Commit](c324359580)
- 💨 Administrators can now enable KV prefix caching optimization by setting "RAG\_SYSTEM\_CONTEXT" to true, which injects RAG context into the system message instead of user messages, enabling models to reuse cached tokens for follow-up questions instead of reprocessing the entire context on each turn, significantly improving response times and reducing costs for cloud-based models. [#&#8203;20301](https://github.com/open-webui/open-webui/discussions/20301), [#&#8203;20317](https://github.com/open-webui/open-webui/pull/20317)
- 🖼️ Administrators and Action developers can now control image generation denoising steps per-request using a steps parameter, allowing Actions and API calls to override the global IMAGE\_STEPS configuration for both ComfyUI and Automatic1111 engines. [#&#8203;20337](https://github.com/open-webui/open-webui/pull/20337)
- 🗄️ Administrators running multi-pod deployments can now designate a master pod to handle database migrations using the "ENABLE\_DB\_MIGRATIONS" environment variable. [Commit](9824f0e333)
- 🎙️ Administrators can now configure Whisper's compute type using the "WHISPER\_COMPUTE\_TYPE" environment variable to fix compatibility issues with CUDA/GPU deployments. [Commit](26af1f92e2)
- 🔍 Administrators can now control sigmoid normalization for CrossEncoder reranking models using the "SENTENCE\_TRANSFORMERS\_CROSS\_ENCODER\_SIGMOID\_ACTIVATION\_FUNCTION" environment variable, enabled by default for proper relevance threshold behavior with MS MARCO models. [#&#8203;20228](https://github.com/open-webui/open-webui/pull/20228)
- 🔒 Administrators can now disable SSL certificate verification for external tools using the "REQUESTS\_VERIFY" environment variable, enabling integration with self-signed certificates for Tika, Ollama embeddings, and external rerankers. [#&#8203;19968](https://github.com/open-webui/open-webui/issues/19968), [Commit](dfc5dad631)
- 📈 Administrators can now control audit log output destinations using "ENABLE\_AUDIT\_STDOUT" and "ENABLE\_AUDIT\_LOGS\_FILE" environment variables, allowing audit logs to be sent to container logs for centralized logging systems. [#&#8203;20114](https://github.com/open-webui/open-webui/pull/20114), [Commit](fdae5644e3)
- 🛡️ Administrators can now restrict non-admin user access to Interface Settings through per-user or per-group permissions. [#&#8203;20424](https://github.com/open-webui/open-webui/pull/20424)
- 🧠 Administrators can now globally enable or disable the Memories feature and control access through per-user or per-group permissions, with the Personalization tab automatically hidden when the feature is disabled. [#&#8203;20462](https://github.com/open-webui/open-webui/pull/20462)
- 🟢 Administrators can now globally enable or disable user status visibility through the "ENABLE\_USER\_STATUS" setting in Admin Settings. [#&#8203;20488](https://github.com/open-webui/open-webui/pull/20488)
- 🪝 Channel managers can now create webhooks to allow external services to post messages to channels without authentication. [Commit](cd296fcf0d)
- 📄 In the model editor users can now disable the "File Context" capability to skip automatic file content extraction and injection, forwarding raw messages with file attachment metadata instead for use with custom tools or future built-in file access tools. [Commit](daccf0713e), [Docs:Commit](18ec6eaefc)
- 🔊 In the model editor users can now configure a specific TTS voice for each model, overriding user preferences and global defaults to give different AI personas distinct voices. [#&#8203;3097](https://github.com/open-webui/open-webui/issues/3097), [Commit](bb6188abf0)
- 👥 Administrators now have three granular group sharing permission options instead of a simple on/off toggle, allowing them to choose between "No one", "Members", or "Anyone" for who can share content to each group. [Commit](ca514cd3ed)
- 📦 Administrators can now export knowledge bases as zip files containing text files for backup and archival purposes. [#&#8203;20120](https://github.com/open-webui/open-webui/issues/20120), [Commit](c1147578c0)
- 🚀 Administrators can now create an admin account automatically at startup via "WEBUI\_ADMIN\_EMAIL", "WEBUI\_ADMIN\_PASSWORD", and "WEBUI\_ADMIN\_NAME" environment variables, enabling headless and automated deployments without exposing the signup page. [#&#8203;17654](https://github.com/open-webui/open-webui/issues/17654), [Commit](1138929f4d)
- 🦆 Administrators can now select a specific search backend for DDGS instead of random selection, with options including Bing, Brave, DuckDuckGo, Google, Wikipedia, Yahoo, and others. [#&#8203;20330](https://github.com/open-webui/open-webui/issues/20330), [#&#8203;20366](https://github.com/open-webui/open-webui/pull/20366)
- 🧭 Administrators can now configure custom Jina Search API endpoints using the "JINA\_API\_BASE\_URL" environment variable, enabling region-specific deployments such as EU data processing. [#&#8203;19718](https://github.com/open-webui/open-webui/pull/19718), [Commit](f7f8a263b9)
- 🔥 Administrators can now configure Firecrawl timeout values using the "FIRECRAWL\_TIMEOUT" environment variable to control web scraping wait times. [#&#8203;19973](https://github.com/open-webui/open-webui/pull/19973), [Commit](89ad1c68d1)
- 💾 Administrators can now use openGauss as the vector database backend for knowledge base document storage and retrieval. [#&#8203;20179](https://github.com/open-webui/open-webui/pull/20179)
- 🔄 Various improvements were implemented across the application to enhance performance, stability, and security.
- 📊 Users can now sync their anonymous usage statistics to the Open WebUI Community platform to power community leaderboards, drive model evaluations, and contribute to open-source AI research that benefits everyone, all while keeping conversations completely private (only metadata like model names, message counts, and ratings are shared). By sharing your stats, you're helping the community identify which models perform best, contributing to transparent AI benchmarking, and supporting the collective effort to make AI better for all. You can also download your stats as JSON for personal analysis.
- 🌐 Translations for German, Portuguese (Brazil), Spanish, Simplified Chinese, Traditional Chinese, and Polish were enhanced and expanded.

##### Fixed

- 🔊 Text-to-speech now correctly splits on newlines in addition to punctuation, so markdown bullet points and lists are spoken as separate sentences instead of being merged together. [#&#8203;5924](https://github.com/open-webui/open-webui/issues/5924), [Commit](869108a3e1)
- 🔒 Users are now protected from stored XSS vulnerabilities in iFrame embeds for citations and response messages through configurable same-origin sandbox settings instead of hardcoded values. [#&#8203;20209](https://github.com/open-webui/open-webui/pull/20209), [#&#8203;20210](https://github.com/open-webui/open-webui/pull/20210)
- 🔑 Image Generation, Web Search, and Audio (TTS/STT) API endpoints now enforce permission checks on the backend, closing a security gap where disabled features could previously be accessed via direct API calls. [#&#8203;20471](https://github.com/open-webui/open-webui/pull/20471)
- 🛠️ Tools and Tool Servers (MCP and OpenAPI) now enforce access control checks on the backend, ensuring users can only access tools they have permission to use even via direct API calls. [#&#8203;20443](https://github.com/open-webui/open-webui/issues/20443), [Commit](9b06fdc8fe)
- 🔁 System prompts are no longer duplicated when using native function calling, fixing an issue where the prompt would be applied twice during tool-calling workflows. [Commit](9223efaff0)
- 🗂️ Knowledge base uploads to folders no longer fail when "FOLDER\_MAX\_FILE\_COUNT" is unset, fixing an issue where the default null value caused all uploads to error. [Commit](ef9cd0e0ad)
- 📝 The "Create Note" button in the chat input now correctly hides for users without Notes permissions instead of showing and returning a 401 error when clicked. [#&#8203;20486](https://github.com/open-webui/open-webui/issues/20486), [Commit](9e9616b670)
- 📊 The Evaluations page no longer crashes when administrators have large amounts of feedback data, as the leaderboard now fetches only the minimal required fields instead of loading entire conversation snapshots. [#&#8203;20476](https://github.com/open-webui/open-webui/issues/20476), [#&#8203;20489](https://github.com/open-webui/open-webui/pull/20489), [Commit](b2a1f71d92)
- 💬 Users can now export chats, use the Ask/Explain popup, and view chat lists correctly again after these features were broken by recent refactoring changes that caused 500 and 400 server errors. [#&#8203;20146](https://github.com/open-webui/open-webui/issues/20146), [#&#8203;20205](https://github.com/open-webui/open-webui/issues/20205), [#&#8203;20206](https://github.com/open-webui/open-webui/issues/20206), [#&#8203;20212](https://github.com/open-webui/open-webui/pull/20212)
- 💭 Users no longer experience data corruption when switching between chats during background operations like image generation, where messages from one chat would appear in another chat's history. [#&#8203;20266](https://github.com/open-webui/open-webui/pull/20266)
- 🛡️ Users no longer encounter critical chat stability errors, including duplicate key errors from circular message dependencies, null message access during chat loading, and errors in the chat overview visualization. [#&#8203;20268](https://github.com/open-webui/open-webui/pull/20268)
- 📡 Users with Channels no longer experience infinite recursion and connection pool exhaustion when fetching threaded replies, preventing RecursionError crashes during chat history loading. [#&#8203;20299](https://github.com/open-webui/open-webui/pull/20299), [Commit](c144122f60)
- 📎 Users no longer encounter TypeError crashes when viewing messages with file attachments that have undefined URL properties. [#&#8203;20343](https://github.com/open-webui/open-webui/pull/20343)
- 🔐 Users with MCP integrations now experience reliable OAuth 2.1 token refresh after access token expiration through proper Protected Resource discovery, preventing integration failures that caused sessions to be deleted. [#&#8203;19794](https://github.com/open-webui/open-webui/issues/19794), [#&#8203;20138](https://github.com/open-webui/open-webui/pull/20138), [#&#8203;20291](https://github.com/open-webui/open-webui/issues/20291), [Commit](bf2b296239), [Commit](89565c58c6)
- 📚 Users who belong to multiple groups can now see Knowledge Bases shared with those groups, fixing an issue where they would disappear when shared with more than one group. [#&#8203;20124](https://github.com/open-webui/open-webui/issues/20124), [#&#8203;20229](https://github.com/open-webui/open-webui/issues/20229), [Commit](61e25dc2dc)
- 📂 Users now see the correct Knowledge Base name when hovering over # file references in chat input instead of "undefined". [#&#8203;20329](https://github.com/open-webui/open-webui/issues/20329), [#&#8203;20333](https://github.com/open-webui/open-webui/pull/20333)
- 📋 Users now see notes displayed in correct chronological order within their time range groupings, fixing an issue where insertion order was not preserved. [Commit](3f577c0c3f)
- 📑 Users collaborating on notes now experience proper content sync when initializing from both HTML and JSON formats, fixing sync failures in collaborative editing sessions. [Commit](e27fb3e291)
- 🔎 Users searching notes can now find hyphenated words and variations with spaces, so searching "todo" now finds "to-do" and "to do". [Commit](a3270648d8)
- 📥 Users no longer experience false duplicate file warnings when reuploading files after initial processing failed, as the file hash is now only stored after successful processing completion. [#&#8203;19264](https://github.com/open-webui/open-webui/issues/19264), [#&#8203;20282](https://github.com/open-webui/open-webui/pull/20282), [Commit](d3ab9f4b96)
- 💾 Users experience significantly improved page load performance as model profile images now cache properly in browsers, avoiding unnecessary image refetches. [Commit](bb821ab654)
- 🎨 Users can now successfully edit uploaded images instead of having new images generated, fixing an issue introduced by the file storage refactor where images with type "file" and content\_type starting with "image/" weren't being recognized as editable images. [#&#8203;20237](https://github.com/open-webui/open-webui/issues/20237), [#&#8203;20169](https://github.com/open-webui/open-webui/pull/20169), [#&#8203;20239](https://github.com/open-webui/open-webui/pull/20239), [Commit](1148d1c927)
- 🌐 Users writing in Persian and Arabic now see properly displayed right-to-left text in the notes section through automatic text direction detection. [#&#8203;19743](https://github.com/open-webui/open-webui/issues/19743), [#&#8203;20102](https://github.com/open-webui/open-webui/pull/20102), [Commit](b619a157bc)
- 🤖 Users can now successfully @&#8203; mention models in Channels instead of experiencing silent failures. [Commit](5995771583)
- 📋 Users on Windows now see correctly preserved line breaks when using the {{CLIPBOARD}} variable through CRLF to LF normalization. [#&#8203;19370](https://github.com/open-webui/open-webui/issues/19370), [#&#8203;20283](https://github.com/open-webui/open-webui/pull/20283)
- 📁 Users now see the Knowledge Selector dropdown correctly displayed above the Create Folder modal instead of being hidden behind it. [#&#8203;20219](https://github.com/open-webui/open-webui/issues/20219), [#&#8203;20213](https://github.com/open-webui/open-webui/pull/20213)
- 🌅 Users now see profile images in non-PNG formats like SVG, JPEG, and GIF displayed correctly instead of appearing broken. [#&#8203;20171](https://github.com/open-webui/open-webui/pull/20171)
- 🆕 Non-admin users with disabled temporary chat permissions can now successfully create new chats and use pinned models from the sidebar. [#&#8203;20336](https://github.com/open-webui/open-webui/issues/20336), [#&#8203;20367](https://github.com/open-webui/open-webui/pull/20367), [Commit](e754940c03)
- 🎛️ Users can now successfully use workspace models in chat, fixing "Model not found" errors that occurred when using custom model presets. [#&#8203;20340](https://github.com/open-webui/open-webui/issues/20340), [#&#8203;20344](https://github.com/open-webui/open-webui/pull/20344), [Commit](b55a46ae99), [Commit](2bb13d5dbc)
- 🔁 Users can now regenerate messages without crashes when the parent message is missing or corrupted in the chat history. [#&#8203;20264](https://github.com/open-webui/open-webui/pull/20264)
- ✏️ Users no longer experience TipTap rich text editor crashes with "editor view is not available" errors when plugins or async methods try to access the editor after it has been destroyed. [#&#8203;20266](https://github.com/open-webui/open-webui/pull/20266)
- 📗 Administrators with bypass access control enabled now correctly have write access to all knowledge bases. [#&#8203;20371](https://github.com/open-webui/open-webui/pull/20371)
- 🔍 Administrators using local CrossEncoder reranking models now see proper relevance threshold behavior through MS MARCO model score normalization to the 0-1 range via sigmoid activation. [#&#8203;19999](https://github.com/open-webui/open-webui/issues/19999), [#&#8203;20228](https://github.com/open-webui/open-webui/pull/20228)
- 🎯 Administrators using local SentenceTransformers embedding engine now benefit from proper batch size settings, preventing excessive memory usage from the default batch size of 32. [#&#8203;20053](https://github.com/open-webui/open-webui/issues/20053), [#&#8203;20054](https://github.com/open-webui/open-webui/pull/20054), [Commit](e4a5b06ca6)
- 🔧 Administrators and users in offline mode or restricted environments like uv, poetry, and NixOS no longer experience crashes when Tools and Functions have frontmatter requirements, as pip installation is now skipped when offline mode is enabled. [#&#8203;20320](https://github.com/open-webui/open-webui/issues/20320), [#&#8203;20321](https://github.com/open-webui/open-webui/pull/20321), [Commit](https://github.com/open-webui/open-webui/commit/bd07ef8)
- 📄 Administrators can now properly configure the MinerU document parsing service as the MinerU Cloud API key field is now available in the Admin Panel Documents settings. [#&#8203;20319](https://github.com/open-webui/open-webui/issues/20319), [#&#8203;20328](https://github.com/open-webui/open-webui/pull/20328)
- ⚠️ Administrators no longer see SyntaxWarnings for invalid escape sequences in password validation regex patterns. [#&#8203;20298](https://github.com/open-webui/open-webui/pull/20298), [Commit](e55bf2c2ac)
- 🎨 Users with ComfyUI workflows now see only the intended final output images in chat instead of duplicate images from intermediate processing nodes like masks, crops, or segmentation previews. [#&#8203;20158](https://github.com/open-webui/open-webui/issues/20158), [#&#8203;20182](https://github.com/open-webui/open-webui/pull/20182)
- 🖼️ Users with image generation enabled no longer see false vision capability warnings, allowing them to send follow-up messages after generating images and to send images to non-vision models for image editing. [#&#8203;20129](https://github.com/open-webui/open-webui/issues/20129), [#&#8203;20256](https://github.com/open-webui/open-webui/pull/20256)
- 🔌 Administrators no longer experience infinite loading screens when invalid or MCP-style configurations are used with OpenAPI connection types for external tools. [#&#8203;20207](https://github.com/open-webui/open-webui/issues/20207), [#&#8203;20257](https://github.com/open-webui/open-webui/pull/20257)
- 📥 Administrators no longer encounter TypeError crashes during SHA256 verification when uploading GGUF models via URL, fixing 500 Internal Server Error crashes. [#&#8203;20263](https://github.com/open-webui/open-webui/issues/20263)
- 🚦 Users with Brave Search now experience automatic retry with a 1-second delay when hitting rate limits, preventing failures when sequential requests exceed the 1 request per second limit, though this only works reliably when web search concurrency is set to a maximum of 1. [#&#8203;15134](https://github.com/open-webui/open-webui/issues/15134), [#&#8203;20255](https://github.com/open-webui/open-webui/pull/20255)
- 🗄️ Administrators with Redis Sentinel deployments no longer experience crashes during websocket disconnections due to improper async-generator handling in the YDocManager. [#&#8203;20142](https://github.com/open-webui/open-webui/issues/20142), [#&#8203;20145](https://github.com/open-webui/open-webui/pull/20145)
- 🔐 Administrators using SCIM group management no longer encounter 500 errors when working with groups that have no members. [#&#8203;20187](https://github.com/open-webui/open-webui/pull/20187)
- 🔗 Users now experience more reliable citations from AI models, especially when using smaller or weaker models that may not format citation references perfectly. [Commit](c0ec04935b)
- 🕸️ Administrators can now successfully save WebSearch settings without encountering validation errors for domain filter lists, YouTube language settings, or timeout values. [#&#8203;20422](https://github.com/open-webui/open-webui/pull/20422)
- 📦 Administrators installing with the uv package manager now experience successful installation after deprecated dependencies that were causing conflicts were removed. [#&#8203;20177](https://github.com/open-webui/open-webui/issues/20177), [#&#8203;20192](https://github.com/open-webui/open-webui/pull/20192)
- ⏱️ Administrators using custom "AIOHTTP\_CLIENT\_TIMEOUT" settings now see the configured timeout correctly applied to embedding generation, OAuth discovery, webhook calls, and tool/function loading instead of falling back to the default 300-second timeout. [Commit](e67891a374)

##### Changed

- ⚠️ This release includes a major overhaul of database connection handling in the backend that requires all instances in multi-worker, multi-server, or load-balanced deployments to be updated simultaneously; running mixed versions will cause failures due to incompatible database connection management between old and new instances.
- 📝 Administrators who previously used the standalone "Markdown (Header)" text splitter must now switch to "character" or "token" mode with the new "ENABLE\_MARKDOWN\_HEADER\_TEXT\_SPLITTER" toggle enabled, as document chunking now applies markdown header splitting as a preprocessing step before character or token splitting. [Commit](d3a682759f), [Commit](18a33a079b), [Commit](08bf4670ec)
- 🖼️ Users no longer see the "Generate Image" action button in chat message interfaces; custom function should be used. [Commit](f0829ba6e6)
- 🔗 Administrators will find the Admin Evaluations page at the new URL "/admin/evaluations/feedback" instead of "/admin/evaluations/feedbacks" to use the correct uncountable form of the word. [#&#8203;20296](https://github.com/open-webui/open-webui/pull/20296)
- 🔐 Scripts or integrations that directly called Image Generation, Web Search, or Audio APIs while those features were disabled in the Admin UI will now receive 403 Forbidden errors, as backend permission enforcement has been added to match frontend restrictions. [#&#8203;20471](https://github.com/open-webui/open-webui/pull/20471)
- 👥 The default group sharing permission changed from "Members" to "Anyone", meaning users can now share content to any group configured with "Anyone" permission regardless of their membership in that group. [Commit](ca514cd3ed)

### [`v0.7.0`](https://github.com/open-webui/open-webui/releases/tag/v0.7.0)

[Compare Source](https://github.com/open-webui/open-webui/compare/v0.6.43...v0.7.0)

#### \[0.7.0] - 2026-01-09

##### Added

- 🤖 **Native Function Calling with Built-in Tools.** Users can now ask models to perform multi-step tasks that combine web research, knowledge base queries, note-taking, and image generation in a single conversation—for example, "research the latest on X, save key findings to a note, and generate an infographic." Requires models with native function calling support and function calling mode set to "Native" in Chat Controls. [#&#8203;19397](https://github.com/open-webui/open-webui/issues/19397), [Commit](5c1d52231a)
- 🧠 Users can now ask the model to find relevant context from their notes, past chats, and channel messages—for example, "what did I discuss about project X last week?" or "find the conversation where I brainstormed ideas for Y." [Commit](646835d767)
- 📚 Users can now ask the model to search their knowledge bases and retrieve documents without manually attaching files—for example, "find the section about authentication in our API docs" or "what do our internal guidelines say about X?" [Commit](c8622adcb0)
- 💭 Users with models that support interleaved thinking now get more refined results from multi-step workflows, as the model can analyze each tool's output before deciding what to do next.
- 🔍 When models invoke web search, search results appear as clickable citations in real-time for full source verification. [Commit](2789f6a24d)
- 🎚️ Users can selectively disable specific built-in tools (timestamps, memory, chat history, notes, web search, knowledge bases) per model via the model editor's capabilities settings. [Commit](60e916d6c0)
- 👁️ Pending tool calls are now displayed during response generation, so users know which tools are being invoked. [Commit](1d08376860)
- 📁 Administrators can now limit the number of files that can be uploaded to folders using the "FOLDER\_MAX\_FILE\_COUNT" setting, preventing resource exhaustion from bulk uploads. [#&#8203;19810](https://github.com/open-webui/open-webui/issues/19810), [Commit](a1036e544d), [Commit](d3ee3fd23e)
-  Users experience transformative speed improvements across the entire application through completely reengineered database connection handling, delivering noticeably faster page loads, butter-smooth interactions, and rock-solid stability during intensive operations like user management and bulk data processing. [Commit](2041ab483e), [Commit](145c7516f2), [Commit](475dd91ed7), [Commit](5d1459df16), [Commit](2453b75ff0), [Commit](5649a668fa)
- 🚀 Users experience significantly faster initial page load times through dynamic loading of document processing libraries, reducing the initial bundle size. [#&#8203;20200](https://github.com/open-webui/open-webui/pull/20200), [#&#8203;20202](https://github.com/open-webui/open-webui/pull/20202), [#&#8203;20203](https://github.com/open-webui/open-webui/pull/20203), [#&#8203;20204](https://github.com/open-webui/open-webui/pull/20204)
- 💨 Administrators experience dramatically faster user list loading through optimized database queries that eliminate N+1 query patterns, reducing query count from 1+N to just 2 total queries regardless of user count. [#&#8203;20427](https://github.com/open-webui/open-webui/pull/20427)
- 📋 Notes now load faster through optimized database queries that batch user lookups instead of fetching each note's author individually. [Commit](084f0ef6a5)
- 💬 Channel messages, pinned messages, and thread replies now load faster through batched user lookups instead of individual queries per message. [#&#8203;20458](https://github.com/open-webui/open-webui/pull/20458), [#&#8203;20459](https://github.com/open-webui/open-webui/pull/20459), [#&#8203;20460](https://github.com/open-webui/open-webui/pull/20460)
- 🔗 Users can now click citation content links to jump directly to the relevant portion of source documents with automatic text highlighting, making it easier to verify AI responses against their original sources. [#&#8203;20116](https://github.com/open-webui/open-webui/pull/20116), [Commit](40c45ffe1f)
- 📌 Users can now pin or hide models directly from the Workspace Models page and Admin Settings Models page, making it easier to manage which models appear in the sidebar without switching to the chat interface. [#&#8203;20176](https://github.com/open-webui/open-webui/pull/20176)
- 🔎 Administrators can now quickly find settings using the new search bar in the Admin Settings sidebar, which supports fuzzy filtering by category names and related keywords like "whisper" for Audio or "rag" for Documents. [#&#8203;20434](https://github.com/open-webui/open-webui/pull/20434)
- 🎛️ Users can now view read-only models in the workspace models list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20243](https://github.com/open-webui/open-webui/issues/20243), [#&#8203;20369](https://github.com/open-webui/open-webui/pull/20369)
- 📝 Users can now view read-only prompts in the workspace prompts list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20368](https://github.com/open-webui/open-webui/pull/20368)
- 🔧 Users can now view read-only tools in the workspace tools list, with clear "Read Only" badges indicating when editing is restricted. [#&#8203;20243](https://github.com/open-webui/open-webui/issues/20243), [#&#8203;20370](https://github.com/open-webui/open-webui/pull/20370)
- 📂 Searching for files is now significantly faster, especially for users with large file collections. [Commit](a9a979fb3d)
- 🏆 The Evaluations leaderboard now calculates Elo ratings on the backend instead of in the browser, improving performance and enabling topic-based model ranking through semantic search. [#&#8203;15392](https://github.com/open-webui/open-webui/pull/15392), [#&#8203;20476](https://github.com/open-webui/open-webui/issues/20476), [Commit](10838b3654)
- 📊 The Evaluations leaderboard now includes a per-model activity chart displaying daily wins and losses as a diverging bar chart, with 30-day, 1-year, and all-time views using weekly aggregation for longer timeframes.
- 🎞️ Users can now upload animated GIF and WebP formats as model profile images, with animation preserved by skipping resize processing for these file types. [Commit](00af37bb4e)
- 📸 Users uploading profile images for users, models, and arena models now benefit from WebP compression at 80% quality instead of JPEG, resulting in significantly smaller file sizes and faster uploads while maintaining visual quality. [Commit](b1d30673b6)
-  Action Function developers can now update message favorite status using the new "chat:message:favorite" event, enabling the development of pin/unpin message actions without race conditions from frontend auto-save. [#&#8203;20375](https://github.com/open-webui/open-webui/pull/20375)
- 🌐 Users with OpenAI-compatible models that have web search capabilities now see URL citations displayed as sources in the interface. [#&#8203;20172](https://github.com/open-webui/open-webui/pull/20172), [Commit](fe84afd09a)
- 📰 Users can now dismiss the "What's New" changelog modal permanently using the X button, matching the behavior of the "Okay, Let's Go!" button. [#&#8203;20258](https://github.com/open-webui/open-webui/pull/20258)
- 📧 Administrators can now configure the admin contact email displayed in the Account Pending overlay directly from the Admin Panel instead of only through environment variables. [#&#8203;12500](https://github.com/open-webui/open-webui/issues/12500), [#&#8203;20260](https://github.com/open-webui/open-webui/pull/20260)
- 📄 Administrators can now enable markdown header text splitting as a preprocessing step that works with either character or token splitting, through the new "ENABLE\_MARKDOWN\_HEADER\_TEXT\_SPLITTER" setting. [Commit](d3a682759f), [Commit](18a33a079b), [Commit](08bf4670ec)
- 🧩 Administrators can now set a minimum chunk size target using the "CHUNK\_MIN\_SIZE\_TARGET" setting to merge small markdown header chunks with neighbors, which improves retrieval quality by eliminating tiny meaningless fragments, significantly speeds up document processing and embedding, reduces storage costs, and lowers embedding API costs or local compute requirements. [#&#8203;19595](https://github.com/open-webui/open-webui/issues/19595), [#&#8203;20314](https://github.com/open-webui/open-webui/pull/20314), [Commit](c324359580)
- 💨 Administrators can now enable KV prefix caching optimization by setting "RAG\_SYSTEM\_CONTEXT" to true, which injects RAG context into the system message instead of user messages, enabling models to reuse cached tokens for follow-up questions instead of reprocessing the entire context on each turn, significantly improving response times and reducing costs for cloud-based models. [#&#8203;20301](https://github.com/open-webui/open-webui/discussions/20301), [#&#8203;20317](https://github.com/open-webui/open-webui/pull/20317)
- 🖼️ Administrators and Action developers can now control image generation denoising steps per-request using a steps parameter, allowing Actions and API calls to override the global IMAGE\_STEPS configuration for both ComfyUI and Automatic1111 engines. [#&#8203;20337](https://github.com/open-webui/open-webui/pull/20337)
- 🗄️ Administrators running multi-pod deployments can now designate a master pod to handle database migrations using the "ENABLE\_DB\_MIGRATIONS" environment variable. [Commit](9824f0e333)
- 🎙️ Administrators can now configure Whisper's compute type using the "WHISPER\_COMPUTE\_TYPE" environment variable to fix compatibility issues with CUDA/GPU deployments. [Commit](26af1f92e2)
- 🔍 Administrators can now control sigmoid normalization for CrossEncoder reranking models using the "SENTENCE\_TRANSFORMERS\_CROSS\_ENCODER\_SIGMOID\_ACTIVATION\_FUNCTION" environment variable, enabled by default for proper relevance threshold behavior with MS MARCO models. [#&#8203;20228](https://github.com/open-webui/open-webui/pull/20228)
- 🔒 Administrators can now disable SSL certificate verification for external tools using the "REQUESTS\_VERIFY" environment variable, enabling integration with self-signed certificates for Tika, Ollama embeddings, and external rerankers. [#&#8203;19968](https://github.com/open-webui/open-webui/issues/19968), [Commit](dfc5dad631)
- 📈 Administrators can now control audit log output destinations using "ENABLE\_AUDIT\_STDOUT" and "ENABLE\_AUDIT\_LOGS\_FILE" environment variables, allowing audit logs to be sent to container logs for centralized logging systems. [#&#8203;20114](https://github.com/open-webui/open-webui/pull/20114), [Commit](fdae5644e3)
- 🛡️ Administrators can now restrict non-admin user access to Interface Settings through per-user or per-group permissions. [#&#8203;20424](https://github.com/open-webui/open-webui/pull/20424)
- 🧠 Administrators can now globally enable or disable the Memories feature and control access through per-user or per-group permissions, with the Personalization tab automatically hidden when the feature is disabled. [#&#8203;20462](https://github.com/open-webui/open-webui/pull/20462)
- 🟢 Administrators can now globally enable or disable user status visibility through the "ENABLE\_USER\_STATUS" setting in Admin Settings. [#&#8203;20488](https://github.com/open-webui/open-webui/pull/20488)
- 🪝 Channel managers can now create webhooks to allow external services to post messages to channels without authentication. [Commit](cd296fcf0d)
- 📄 In the model editor users can now disable the "File Context" capability to skip automatic file content extraction and injection, forwarding raw messages with file attachment metadata instead for use with custom tools or future built-in file access tools. [Commit](daccf0713e), [Docs:Commit](18ec6eaefc)
- 🔊 In the model editor users can now configure a specific TTS voice for each model, overriding user preferences and global defaults to give different AI personas distinct voices. [#&#8203;3097](https://github.com/open-webui/open-webui/issues/3097), [Commit](bb6188abf0)
- 👥 Administrators now have three granular group sharing permission options instead of a simple on/off toggle, allowing them to choose between "No one", "Members", or "Anyone" for who can share content to each group. [Commit](ca514cd3ed)
- 📦 Administrators can now export knowledge bases as zip files containing text files for backup and archival purposes. [#&#8203;20120](https://github.com/open-webui/open-webui/issues/20120), [Commit](c1147578c0)
- 🚀 Administrators can now create an admin account automatically at startup via "WEBUI\_ADMIN\_EMAIL", "WEBUI\_ADMIN\_PASSWORD", and "WEBUI\_ADMIN\_NAME" environment variables, enabling headless and automated deployments without exposing the signup page. [#&#8203;17654](https://github.com/open-webui/open-webui/issues/17654), [Commit](1138929f4d)
- 🦆 Administrators can now select a specific search backend for DDGS instead of random selection, with options including Bing, Brave, DuckDuckGo, Google, Wikipedia, Yahoo, and others. [#&#8203;20330](https://github.com/open-webui/open-webui/issues/20330), [#&#8203;20366](https://github.com/open-webui/open-webui/pull/20366)
- 🧭 Administrators can now configure custom Jina Search API endpoints using the "JINA\_API\_BASE\_URL" environment variable, enabling region-specific deployments such as EU data processing. [#&#8203;19718](https://github.com/open-webui/open-webui/pull/19718), [Commit](f7f8a263b9)
- 🔥 Administrators can now configure Firecrawl timeout values using the "FIRECRAWL\_TIMEOUT" environment variable to control web scraping wait times. [#&#8203;19973](https://github.com/open-webui/open-webui/pull/19973), [Commit](89ad1c68d1)
- 💾 Administrators can now use openGauss as the vector database backend for knowledge base document storage and retrieval. [#&#8203;20179](https://github.com/open-webui/open-webui/pull/20179)
- 🔄 Various improvements were implemented across the application to enhance performance, stability, and security.
- 📊 [Users can now sync their anonymous usage statistics](https://openwebui.com/leaderboard) to the Open WebUI Community platform to power community leaderboards, drive model evaluations, and contribute to open-source AI research that benefits everyone, all while keeping conversations completely private (only metadata like model names, message counts, and ratings are shared). By sharing your stats, you're helping the community identify which models perform best, contributing to transparent AI benchmarking, and supporting the collective effort to make AI better for all. You can also download your stats as JSON for personal analysis.
- 🌐 Translations for German, Portuguese (Brazil), Spanish, Simplified Chinese, Traditional Chinese, and Polish were enhanced and expanded.

##### Fixed

- 🔊 Text-to-speech now correctly splits on newlines in addition to punctuation, so markdown bullet points and lists are spoken as separate sentences instead of being merged together. [#&#8203;5924](https://github.com/open-webui/open-webui/issues/5924), [Commit](869108a3e1)
- 🔒 Users are now protected from stored XSS vulnerabilities in iFrame embeds for citations and response messages through configurable same-origin sandbox settings instead of hardcoded values. [#&#8203;20209](https://github.com/open-webui/open-webui/pull/20209), [#&#8203;20210](https://github.com/open-webui/open-webui/pull/20210)
- 🔑 Image Generation, Web Search, and Audio (TTS/STT) API endpoints now enforce permission checks on the backend, closing a security gap where disabled features could previously be accessed via direct API calls. [#&#8203;20471](https://github.com/open-webui/open-webui/pull/20471)
- 🛠️ Tools and Tool Servers (MCP and OpenAPI) now enforce access control checks on the backend, ensuring users can only access tools they have permission to use even via direct API calls. [#&#8203;20443](https://github.com/open-webui/open-webui/issues/20443), [Commit](9b06fdc8fe)
- 🔁 System prompts are no longer duplicated when using native function calling, fixing an issue where the prompt would be applied twice during tool-calling workflows. [Commit](9223efaff0)
- 🗂️ Knowledge base uploads to folders no longer fail when "FOLDER\_MAX\_FILE\_COUNT" is unset, fixing an issue where the default null value caused all uploads to error. [Commit](ef9cd0e0ad)
- 📝 The "Create Note" button in the chat input now correctly hides for users without Notes permissions instead of showing and returning a 401 error when clicked. [#&#8203;20486](https://github.com/open-webui/open-webui/issues/20486), [Commit](9e9616b670)
- 📊 The Evaluations page no longer crashes when administrators have large amounts of feedback data, as the leaderboard now fetches only the minimal required fields instead of loading entire conversation snapshots. [#&#8203;20476](https://github.com/open-webui/open-webui/issues/20476), [#&#8203;20489](https://github.com/open-webui/open-webui/pull/20489), [Commit](b2a1f71d92)
- 💬 Users can now export chats, use the Ask/Explain popup, and view chat lists correctly again after these features were broken by recent refactoring changes that caused 500 and 400 server errors. [#&#8203;20146](https://github.com/open-webui/open-webui/issues/20146), [#&#8203;20205](https://github.com/open-webui/open-webui/issues/20205), [#&#8203;20206](https://github.com/open-webui/open-webui/issues/20206), [#&#8203;20212](https://github.com/open-webui/open-webui/pull/20212)
- 💭 Users no longer experience data corruption when switching between chats during background operations like image generation, where messages from one chat would appear in another chat's history. [#&#8203;20266](https://github.com/open-webui/open-webui/pull/20266)
- 🛡️ Users no longer encounter critical chat stability errors, including duplicate key errors from circular message dependencies, null message access during chat loading, and errors in the chat overview visualization. [#&#8203;20268](https://github.com/open-webui/open-webui/pull/20268)
- 📡 Users with Channels no longer experience infinite recursion and connection pool exhaustion when fetching threaded replies, preventing RecursionError crashes during chat history loading. [#&#8203;20299](https://github.com/open-webui/open-webui/pull/20299), [Commit](c144122f60)
- 📎 Users no longer encounter TypeError crashes when viewing messages with file attachments that have undefined URL properties. [#&#8203;20343](https://github.com/open-webui/open-webui/pull/20343)
- 🔐 Users with MCP integrations now experience reliable OAuth 2.1 token refresh after access token expiration through proper Protected Resource discovery, preventing integration failures that caused sessions to be deleted. [#&#8203;19794](https://github.com/open-webui/open-webui/issues/19794), [#&#8203;20138](https://github.com/open-webui/open-webui/pull/20138), [#&#8203;20291](https://github.com/open-webui/open-webui/issues/20291), [Commit](bf2b296239), [Commit](89565c58c6)
- 📚 Users who belong to multiple groups can now see Knowledge Bases shared with those groups, fixing an issue where they would disappear when shared with more than one group. [#&#8203;20124](https://github.com/open-webui/open-webui/issues/20124), [#&#8203;20229](https://github.com/open-webui/open-webui/issues/20229), [Commit](61e25dc2dc)
- 📂 Users now see the correct Knowledge Base name when hovering over # file references in chat input instead of "undefined". [#&#8203;20329](https://github.com/open-webui/open-webui/issues/20329), [#&#8203;20333](https://github.com/open-webui/open-webui/pull/20333)
- 📋 Users now see notes displayed in correct chronological order within their time range groupings, fixing an issue where insertion order was not preserved. [Commit](3f577c0c3f)
- 📑 Users collaborating on notes now experience proper content sync when initializing from both HTML and JSON formats, fixing sync failures in collaborative editing sessions. [Commit](e27fb3e291)
- 🔎 Users searching notes can now find hyphenated words and variations with spaces, so searching "todo" now finds "to-do" and "to do". [Commit](a3270648d8)
- 📥 Users no longer experience false duplicate file warnings when reuploading files after initial processing failed, as the file hash is now only stored after successful processing completion. [#&#8203;19264](https://github.com/open-webui/open-webui/issues/19264), [#&#8203;20282](https://github.com/open-webui/open-webui/pull/20282), [Commit](d3ab9f4b96)
- 💾 Users experience significantly improved page load performance as model profile images now cache properly in browsers, avoiding unnecessary image refetches. [Commit](bb821ab654)
- 🎨 Users can now successfully edit uploaded images instead of having new images generated, fixing an issue introduced by the file storage refactor where images with type "file" and content\_type starting with "image/" weren't being recognized as editable images. [#&#8203;20237](https://github.com/open-webui/open-webui/issues/20237), [#&#8203;20169](https://github.com/open-webui/open-webui/pull/20169), [#&#8203;20239](https://github.com/open-webui/open-webui/pull/20239), [Commit](1148d1c927)
- 🌐 Users writing in Persian and Arabic now see properly displayed right-to-left text in the notes section through automatic text direction detection. [#&#8203;19743](https://github.com/open-webui/open-webui/issues/19743), [#&#8203;20102](https://github.com/open-webui/open-webui/pull/20102), [Commit](b619a157bc)
- 🤖 Users can now successfully @&#8203; mention models in Channels instead of experiencing silent failures. [Commit](5995771583)
- 📋 Users on Windows now see correctly preserved line breaks when using the {{CLIPBOARD}} variable through CRLF to LF normalization. [#&#8203;19370](https://github.com/open-webui/open-webui/issues/19370), [#&#8203;20283](https://github.com/open-webui/open-webui/pull/20283)
- 📁 Users now see the Knowledge Selector dropdown correctly displayed above the Create Folder modal instead of being hidden behind it. [#&#8203;20219](https://github.com/open-webui/open-webui/issues/20219), [#&#8203;20213](https://github.com/open-webui/open-webui/pull/20213)
- 🌅 Users now see profile images in non-PNG formats like SVG, JPEG, and GIF displayed correctly instead of appearing broken. [#&#8203;20171](https://github.com/open-webui/open-webui/pull/20171)
- 🆕 Non-admin users with disabled temporary chat permissions can now successfully create new chats and use pinned models from the sidebar. [#&#8203;20336](https://github.com/open-webui/open-webui/issues/20336), [#&#8203;20367](https://github.com/open-webui/open-webui/pull/20367), [Commit](e754940c03)
- 🎛️ Users can now successfully use workspace models in chat, fixing "Model not found" errors that occurred when using custom model presets. [#&#8203;20340](https://github.com/open-webui/open-webui/issues/20340), [#&#8203;20344](https://github.com/open-webui/open-webui/pull/20344), [Commit](b55a46ae99), [Commit](2bb13d5dbc)
- 🔁 Users can now regenerate messages without crashes when the parent message is missing or corrupted in the chat history. [#&#8203;20264](https://github.com/open-webui/open-webui/pull/20264)
- ✏️ Users no longer experience TipTap rich text editor crashes with "editor view is not available" errors when plugins or async methods try to access the editor after it has been destroyed. [#&#8203;20266](https://github.com/open-webui/open-webui/pull/20266)
- 📗 Administrators with bypass access control enabled now correctly have write access to all knowledge bases. [#&#8203;20371](https://github.com/open-webui/open-webui/pull/20371)
- 🔍 Administrators using local CrossEncoder reranking models now see proper relevance threshold behavior through MS MARCO model score normalization to the 0-1 range via sigmoid activation. [#&#8203;19999](https://github.com/open-webui/open-webui/issues/19999), [#&#8203;20228](https://github.com/open-webui/open-webui/pull/20228)
- 🎯 Administrators using local SentenceTransformers embedding engine now benefit from proper batch size settings, preventing excessive memory usage from the default batch size of 32. [#&#8203;20053](https://github.com/open-webui/open-webui/issues/20053), [#&#8203;20054](https://github.com/open-webui/open-webui/pull/20054), [Commit](e4a5b06ca6)
- 🔧 Administrators and users in offline mode or restricted environments like uv, poetry, and NixOS no longer experience crashes when Tools and Functions have frontmatter requirements, as pip installation is now skipped when offline mode is enabled. [#&#8203;20320](https://github.com/open-webui/open-webui/issues/20320), [#&#8203;20321](https://github.com/open-webui/open-webui/pull/20321), [Commit](https://github.com/open-webui/open-webui/commit/bd07ef8)
- 📄 Administrators can now properly configure the MinerU document parsing service as the MinerU Cloud API key field is now available in the Admin Panel Documents settings. [#&#8203;20319](https://github.com/open-webui/open-webui/issues/20319), [#&#8203;20328](https://github.com/open-webui/open-webui/pull/20328)
- ⚠️ Administrators no longer see SyntaxWarnings for invalid escape sequences in password validation regex patterns. [#&#8203;20298](https://github.com/open-webui/open-webui/pull/20298), [Commit](e55bf2c2ac)
- 🎨 Users with ComfyUI workflows now see only the intended final output images in chat instead of duplicate images from intermediate processing nodes like masks, crops, or segmentation previews. [#&#8203;20158](https://github.com/open-webui/open-webui/issues/20158), [#&#8203;20182](https://github.com/open-webui/open-webui/pull/20182)
- 🖼️ Users with image generation enabled no longer see false vision capability warnings, allowing them to send follow-up messages after generating images and to send images to non-vision models for image editing. [#&#8203;20129](https://github.com/open-webui/open-webui/issues/20129), [#&#8203;20256](https://github.com/open-webui/open-webui/pull/20256)
- 🔌 Administrators no longer experience infinite loading screens when invalid or MCP-style configurations are used with OpenAPI connection types for external tools. [#&#8203;20207](https://github.com/open-webui/open-webui/issues/20207), [#&#8203;20257](https://github.com/open-webui/open-webui/pull/20257)
- 📥 Administrators no longer encounter TypeError crashes during SHA256 verification when uploading GGUF models via URL, fixing 500 Internal Server Error crashes. [#&#8203;20263](https://github.com/open-webui/open-webui/issues/20263)
- 🚦 Users with Brave Search now experience automatic retry with a 1-second delay when hitting rate limits, preventing failures when sequential requests exceed the 1 request per second limit, though this only works reliably when web search concurrency is set to a maximum of 1. [#&#8203;15134](https://github.com/open-webui/open-webui/issues/15134), [#&#8203;20255](https://github.com/open-webui/open-webui/pull/20255)
- 🗄️ Administrators with Redis Sentinel deployments no longer experience crashes during websocket disconnections due to improper async-generator handling in the YDocManager. [#&#8203;20142](https://github.com/open-webui/open-webui/issues/20142), [#&#8203;20145](https://github.com/open-webui/open-webui/pull/20145)
- 🔐 Administrators using SCIM group management no longer encounter 500 errors when working with groups that have no members. [#&#8203;20187](https://github.com/open-webui/open-webui/pull/20187)
- 🔗 Users now experience more reliable citations from AI models, especially when using smaller or weaker models that may not format citation references perfectly. [Commit](c0ec04935b)
- 🕸️ Administrators can now successfully save WebSearch settings without encountering validation errors for domain filter lists, YouTube language settings, or timeout values. [#&#8203;20422](https://github.com/open-webui/open-webui/pull/20422)
- 📦 Administrators installing with the uv package manager now experience successful installation after deprecated dependencies that were causing conflicts were removed. [#&#8203;20177](https://github.com/open-webui/open-webui/issues/20177), [#&#8203;20192](https://github.com/open-webui/open-webui/pull/20192)
- ⏱️ Administrators using custom "AIOHTTP\_CLIENT\_TIMEOUT" settings now see the configured timeout correctly applied to embedding generation, OAuth discovery, webhook calls, and tool/function loading instead of falling back to the default 300-second timeout. [Commit](e67891a374)

##### Changed

- ⚠️ This release includes a major overhaul of database connection handling in the backend that requires all instances in multi-worker, multi-server, or load-balanced deployments to be updated simultaneously; running mixed versions will cause failures due to incompatible database connection management between old and new instances.
- 📝 Administrators who previously used the standalone "Markdown (Header)" text splitter must now switch to "character" or "token" mode with the new "ENABLE\_MARKDOWN\_HEADER\_TEXT\_SPLITTER" toggle enabled, as document chunking now applies markdown header splitting as a preprocessing step before character or token splitting. [Commit](d3a682759f), [Commit](18a33a079b), [Commit](08bf4670ec)
- 🖼️ Users no longer see the "Generate Image" action button in chat message interfaces; custom function should be used. [Commit](f0829ba6e6)
- 🔗 Administrators will find the Admin Evaluations page at the new URL "/admin/evaluations/feedback" instead of "/admin/evaluations/feedbacks" to use the correct uncountable form of the word. [#&#8203;20296](https://github.com/open-webui/open-webui/pull/20296)
- 🔐 Scripts or integrations that directly called Image Generation, Web Search, or Audio APIs while those features were disabled in the Admin UI will now receive 403 Forbidden errors, as backend permission enforcement has been added to match frontend restrictions. [#&#8203;20471](https://github.com/open-webui/open-webui/pull/20471)
- 👥 The default group sharing permission changed from "Members" to "Anyone", meaning users can now share content to any group configured with "Anyone" permission regardless of their membership in that group. [Commit](ca514cd3ed)

> \[!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:
[@&#8203;ShirasawaSama](https://github.com/ShirasawaSama), [@&#8203;BLACKTHOMAS](https://github.com/BLACKTHOMAS), [@&#8203;imsamurai](https://github.com/imsamurai), [@&#8203;jannikstdl](https://github.com/jannikstdl), [@&#8203;silentoplayz](https://github.com/silentoplayz), [@&#8203;joaoback](https://github.com/joaoback), [@&#8203;rgaricano](https://github.com/rgaricano), [@&#8203;silentoplayz](https://github.com/silentoplayz), [@&#8203;Classic298](https://github.com/Classic298), [@&#8203;majiayu000](https://github.com/majiayu000), [@&#8203;Ithanil](https://github.com/Ithanil), [@&#8203;vincentsunx](https://github.com/vincentsunx), [@&#8203;landerrosette](https://github.com/landerrosette)

#### 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!)

[@&#8203;amd](https://github.com/amd), [@&#8203;roosi-gmbh](https://github.com/roosi-gmbh), [@&#8203;rndmcnlly](https://github.com/rndmcnlly), [@&#8203;feddersen-group](https://github.com/feddersen-group), [@&#8203;SRKConsulting](https://github.com/SRKConsulting), [@&#8203;mushmax](https://github.com/mushmax), [@&#8203;icanbwell](https://github.com/icanbwell), [@&#8203;loitragg](https://github.com/loitragg), [@&#8203;haka4githu6](https://github.com/haka4githu6), [@&#8203;silenceroom](https://github.com/silenceroom), [@&#8203;crizCraig](https://github.com/crizCraig), [@&#8203;GenieDev101](https://github.com/GenieDev101), [@&#8203;CubicleGangster](https://github.com/CubicleGangster), [@&#8203;TOWaB](https://github.com/TOWaB), [@&#8203;Classic298](https://github.com/Classic298), [@&#8203;comet-ml](https://github.com/comet-ml), [@&#8203;FominVO](https://github.com/FominVO), [@&#8203;catalyst-net-nz](https://github.com/catalyst-net-nz), [@&#8203;JrdnHans](https://github.com/JrdnHans), [@&#8203;hkosm](https://github.com/hkosm), [@&#8203;VeroFess](https://github.com/VeroFess), [@&#8203;joaoback](https://github.com/joaoback), [@&#8203;walsermedia](https://github.com/walsermedia), [@&#8203;LuxTronic](https://github.com/LuxTronic)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #3145
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-10 00:13:55 +00:00
eafb52f96c Update prometheus-operator-crds Docker tag to v26 (#3144)
Some checks failed
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 |
|---|---|---|
| [prometheus-operator-crds](https://github.com/prometheus-community/helm-charts) | major | `25.0.1` → `26.0.0` |

---

### Release Notes

<details>
<summary>prometheus-community/helm-charts (prometheus-operator-crds)</summary>

### [`v26.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-operator-crds-26.0.0)

[Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-25.0.1...prometheus-operator-crds-26.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.88.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;6469](https://github.com/prometheus-community/helm-charts/pull/6469)

**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-admission-webhook-0.34.0...prometheus-operator-crds-26.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #3144
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-10 00:12:15 +00:00
c3d24d62c3 remove config
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 19s
renovate / renovate (push) Successful in 2m52s
2026-01-09 14:10:14 -06:00
c952611bc4 Update searxng/searxng:latest Docker digest to 256b113 (#3142)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 1m27s
2026-01-09 11:02:10 +00:00
7f3d826e95 Update searxng/searxng:latest Docker digest to 0ac7d5b (#3140)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 1m54s
2026-01-09 10:01:43 +00:00
1f8da87617 add isponsorblocktv
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 33s
renovate / renovate (push) Successful in 1m26s
2026-01-08 22:46:53 -06:00
efe7d68b38 fix version
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 20s
renovate / renovate (push) Successful in 1m46s
2026-01-08 22:18:03 -06:00
3165dc13fe use castsponsorskip
Some checks failed
lint-test-docker / lint-docker-compose (push) Failing after 22s
renovate / renovate (push) Successful in 1m6s
2026-01-08 22:08:05 -06:00
2ff6d8bdff update lists
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 21s
renovate / renovate (push) Successful in 1m45s
2026-01-08 22:03:26 -06:00
79ffbdce86 change volume
Some checks failed
lint-test-docker / lint-docker-compose (push) Failing after 25s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 19m29s
renovate / renovate (push) Successful in 1m41s
2026-01-08 18:55:37 -06:00
21baf8615b remove watchtower
Some checks failed
lint-test-docker / lint-docker-compose (push) Failing after 22s
renovate / renovate (push) Successful in 1m33s
2026-01-08 18:53:35 -06:00
df573c7fff Update ghcr.io/plexguide/huntarr Docker tag to v8.2.11 (#3133)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m0s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/plexguide/huntarr | patch | `8.2.10` → `8.2.11` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->

Reviewed-on: #3133
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-09 00:07:54 +00:00
ffb6bbaa65 Update kube-prometheus-stack Docker tag to v80.13.2 (#3135)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 3m22s
2026-01-08 23:06:55 +00:00
96cb181f65 Update Helm release generic-device-plugin to v0.20.12 (#3134)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Has been cancelled
2026-01-08 23:06:17 +00:00
f837d89595 Update cloudflared Docker tag to v2.1.6 (#3132)
Some checks failed
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
2026-01-08 23:05:37 +00:00
bea345d3c5 update resource
All checks were successful
lint-test-helm / lint-helm (push) Successful in 30s
render-manifests-push / render-manifests-push (push) Successful in 1m7s
renovate / renovate (push) Successful in 6m44s
2026-01-08 16:40:55 -06:00
db03b57c8c update redis charts
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 2m1s
render-manifests-push / render-manifests-push (push) Successful in 2m36s
2026-01-08 16:09:34 -06:00
2c63e0ab55 update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 34s
renovate / renovate (push) Successful in 7m48s
2026-01-08 15:53:51 -06:00
0f883ebbd5 Update Helm release mariadb-cluster to v25.10.4 (#3126)
Some checks failed
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-01-08 21:50:48 +00:00
db8ad61715 update chart
Some checks failed
lint-test-helm / lint-helm (push) Successful in 37s
render-manifests-push / render-manifests-push (push) Successful in 1m3s
renovate / renovate (push) Has been cancelled
2026-01-08 15:48:13 -06:00
cc76aacb31 Update Helm release traefik to v38.0.2 (#3123)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 50s
renovate / renovate (push) Successful in 5m11s
2026-01-08 21:24:01 +00:00
060e181caa Update Helm release mariadb-operator to v25.10.4 (#3121)
Some checks failed
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-01-08 21:21:41 +00:00
9bd4002cac update chart
Some checks failed
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 47s
renovate / renovate (push) Has been cancelled
2026-01-08 15:18:18 -06:00
0e147761c5 update lock
Some checks failed
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Failing after 25s
renovate / renovate (push) Successful in 7m40s
2026-01-08 15:07:13 -06:00
daa668fe7f Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
Some checks failed
render-manifests-push / render-manifests-push (push) Failing after 25s
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Has been cancelled
2026-01-08 15:05:39 -06:00
f26fc2eeda use new chart 2026-01-08 15:05:32 -06:00
f9b745a066 Update Helm release traefik-crds to v1.13.1 (#3117)
Some checks failed
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-01-08 21:02:49 +00:00
5b07799833 Update Helm release mariadb-operator-crds to v25.10.4 (#3116)
Some checks failed
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-01-08 21:01:59 +00:00
797dc2c180 Update Helm release democratic-csi to v0.15.1 (#3114)
All checks were successful
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-01-08 20:33:33 +00:00
ffbb21ebb8 update operator
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 2m16s
2026-01-08 14:31:20 -06:00
0169cc5055 add discord to allow
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 25s
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 1m53s
2026-01-08 14:16:17 -06:00
b5d1380556 Update hashicorp/vault Docker tag to v1.21.2 (#3111)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Successful in 1m48s
2026-01-08 19:01:35 +00:00
c95e7fac5b change host
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 41s
renovate / renovate (push) Successful in 1m20s
2026-01-08 07:38:37 +00:00
e550630bed change port
Some checks failed
lint-test-helm / lint-helm (push) Failing after 9s
renovate / renovate (push) Failing after 2s
render-manifests-push / render-manifests-push (push) Successful in 32s
2026-01-08 07:33:51 +00:00
2089c7092d change port
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 1m31s
2026-01-08 07:06:59 +00:00
b0693fd695 change bind 2026-01-08 07:04:56 +00:00
867ad462cf Set namespace to priv
All checks were successful
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 1m0s
renovate / renovate (push) Successful in 1m15s
2026-01-08 06:53:48 +00:00
efe759a154 Update Helm release element-web to v1.4.27 (#3104)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 1m16s
2026-01-08 06:50:05 +00:00
09f1f6c5ac add env for urls
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 1m43s
2026-01-08 06:48:10 +00:00
ed59fb6776 add gluetun to yubal
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 1m30s
2026-01-07 17:56:21 -06:00
6d7cae21cd change title
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 41s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 22m37s
renovate / renovate (push) Successful in 2m16s
2026-01-07 17:46:14 -06:00
11504fd39d Migrate Renovate config (#3100)
All checks were successful
renovate / renovate (push) Successful in 1m28s
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: #3100
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-07 23:27:28 +00:00
fa8c9f3ee9 Update ghcr.io/orwellianepilogue/ephemera Docker tag to v2 (#3071)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 31s
renovate / renovate (push) Successful in 1m29s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/orwellianepilogue/ephemera](https://github.com/OrwellianEpilogue/ephemera) | major | `1.4.2` → `2.0.0` |

---

### Release Notes

<details>
<summary>OrwellianEpilogue/ephemera (ghcr.io/orwellianepilogue/ephemera)</summary>

### [`v2.0.0`](https://github.com/OrwellianEpilogue/ephemera/compare/v1.4.2...v2.0.0)

[Compare Source](https://github.com/OrwellianEpilogue/ephemera/compare/v1.4.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #3071
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-07 23:20:41 +00:00
a3b5e95997 add custom manager
All checks were successful
renovate / renovate (push) Successful in 1m21s
2026-01-07 17:14:08 -06:00
f55c2cf391 update image
Some checks failed
render-manifests-push / render-manifests-push (push) Successful in 43s
lint-test-helm / lint-helm (push) Successful in 53s
renovate / renovate (push) Has been cancelled
2026-01-07 17:12:27 -06:00
d88db04e27 fix image
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 53s
renovate / renovate (push) Successful in 1m52s
2026-01-07 17:07:28 -06:00
a100fc174a Update Helm release app-template to v4.6.0 (#3094)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Successful in 2m15s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [app-template](https://github.com/bjw-s-labs/helm-charts) | minor | `4.5.0` → `4.6.0` |

---

### Release Notes

<details>
<summary>bjw-s-labs/helm-charts (app-template)</summary>

### [`v4.6.0`](https://github.com/bjw-s-labs/helm-charts/releases/tag/app-template-4.6.0)

[Compare Source](https://github.com/bjw-s-labs/helm-charts/compare/app-template-4.5.0...app-template-4.6.0)

##### Changelog:

##### Changed

- Upgraded the common library to v4.6.0
  - [Upgrade notes](https://bjw-s-labs.github.io/helm-charts/docs/app-template/upgrade-instructions/)
  - [Detailed release notes](https://github.com/bjw-s-labs/helm-charts/releases/tag/common-4.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #3094
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-07 23:03:02 +00:00
0b2ab4e315 add fladder
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 30s
lint-test-helm / lint-helm (push) Successful in 30s
render-manifests-push / render-manifests-push (push) Successful in 1m3s
renovate / renovate (push) Successful in 22m50s
2026-01-07 16:59:42 -06:00
ffde10a07f Update ghcr.io/home-assistant/home-assistant Docker tag to v2026 (#3095)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/home-assistant/home-assistant](https://www.home-assistant.io/) ([source](https://github.com/home-assistant/core)) | major | `2025.12.5` → `2026.1.0` |

---

### Release Notes

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

### [`v2026.1.0`](https://github.com/home-assistant/core/releases/tag/2026.1.0)

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

<https://www.home-assistant.io/blog/2026/01/07/release-20261/>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #3095
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-07 22:51:02 +00:00
f676c8c9d8 Update ghcr.io/linuxserver/lidarr:3.1.0 Docker digest to 0922867 (#3092)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 2m8s
renovate / renovate (push) Successful in 3m32s
2026-01-07 04:04:14 +00:00
0865e1367c Update d3fk/s3cmd:latest Docker digest to 1010743 (#3090)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 28s
renovate / renovate (push) Successful in 4m16s
2026-01-07 03:03:01 +00:00
201 changed files with 732 additions and 607 deletions

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:4840c828f8fbb695fa06fb959aad415acd12ff0d4930d136783488f16b9f875c
generated: "2025-12-27T13:29:28.243328-06:00"
digest: sha256:ab1b7688f41127681b66c0673c713b651c58ac7c06f123d53ea871b6df9cda9f
generated: "2026-01-07T16:02:51.781699411Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: actual
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-data
version: 0.7.0

View File

@@ -1,12 +1,12 @@
dependencies:
- name: argo-workflows
repository: https://argoproj.github.io/argo-helm
version: 0.46.3
version: 0.46.4
- name: argo-events
repository: https://argoproj.github.io/argo-helm
version: 2.4.19
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
digest: sha256:a173eb2acc1e305074b6f81161229a27e00fa7a2e7ea14f17bbc3fca444e65a4
generated: "2026-01-07T01:51:33.628737915Z"
digest: sha256:025ab1620b24c23d2e90e65ef7f919297c6d2fd2ee324a43afc5b0bd5ab79fbf
generated: "2026-01-10T11:01:50.673732071Z"

View File

@@ -18,7 +18,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-workflows
version: 0.46.3
version: 0.46.4
repository: https://argoproj.github.io/argo-helm
- name: argo-events
version: 2.4.19

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:75ef1406c49929e118569581946d1baaf9e082a45e3482cb10b9b9ae464eadfb
generated: "2025-12-27T13:29:36.350679-06:00"
digest: sha256:9ad54a69753a4bbfe53d1d7ed12551e89fe7bb8f90d96c1d3ff06ba200bc5202
generated: "2026-01-07T16:03:05.987463264Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: audiobookshelf
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -4,12 +4,12 @@ dependencies:
version: 2025.10.3
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:d357b0a8f4351068d9ce7223ffd01a0921202cb2b41669421b8429bc3f7778eb
generated: "2025-12-27T19:45:06.478084011Z"
version: 1.0.1
digest: sha256:b9fe766e223b1f65430c64c02f94c1f97ad7149a5a9acc7bab8339615706293f
generated: "2026-01-08T23:01:41.173354097Z"

View File

@@ -25,13 +25,13 @@ dependencies:
repository: https://charts.goauthentik.io/
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
# renovate: github=goauthentik/authentik

View File

@@ -110,6 +110,5 @@ redis-replication:
enabled: false
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:26680d49c76f150932d55fac070325d5ed89e635e713f37e1796f0d55775af9e
generated: "2025-12-27T13:29:41.313658-06:00"
digest: sha256:816f9485a6ecce1710004fcf8b5422d519f7d7a02576ae5767bb3a6f365fcdcc
generated: "2026-01-07T16:03:18.566019576Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: backrest
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:9d9d5e30903d7967baaf5c274e9adc8403cce32d91bdd3d1780acffb249f312d
generated: "2025-12-27T13:29:43.329783-06:00"
digest: sha256:de894b87644bc7fe271df181dc27c9c4aff6716c7d61afe897776a90c8d1156f
generated: "2026-01-07T16:03:30.651964699Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: bazarr
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:a7840240d52d7c66aa2e542132e32907dd0c48d3051eb15190a209215cbd4dce
generated: "2025-12-15T20:06:31.995318697Z"
version: 1.0.1
digest: sha256:e9dde2592347a72ab8b7154efcd12654fb0865c4e791c5bbea27f56b390a6b50
generated: "2026-01-08T15:47:39.239057-06:00"

View File

@@ -16,9 +16,9 @@ dependencies:
- name: app-template
alias: blocky
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
# renovate: github=0xerr0r/blocky

View File

@@ -114,6 +114,7 @@ blocky:
code-server IN CNAME traefik-cl01tl
ephemera IN CNAME traefik-cl01tl
feishin IN CNAME traefik-cl01tl
fladder IN CNAME traefik-cl01tl
garage-s3 IN CNAME traefik-cl01tl
garage-webui IN CNAME traefik-cl01tl
gatus IN CNAME traefik-cl01tl
@@ -181,35 +182,47 @@ blocky:
- https://v.firebog.net/hosts/Prigent-Ads.txt
mal:
- https://v.firebog.net/hosts/Prigent-Crypto.txt
- https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt
pro:
- https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/pro.plus.txt
oisd:
- https://big.oisd.nl/domainswild
allowlists:
sus:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
ads:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
priv:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
mal:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
pro:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
oisd:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
clientGroupsBlock:
default:
- sus
@@ -217,6 +230,7 @@ blocky:
- priv
- mal
- pro
- oisd
blockType: zeroIp
blockTTL: 1m
loading:
@@ -314,9 +328,5 @@ blocky:
mountPropagation: None
subPath: config.yml
redis-replication:
existingSecret:
enabled: false
redisReplication:
clusterSize: 1
redisSentinel:
enabled: false

View File

@@ -1,15 +1,15 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: mariadb-cluster
repository: https://helm.mariadb.com/mariadb-operator
version: 25.10.3
version: 25.10.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:805832fd8df9e1e4435dd2b10c877e0248ca5b3855d4c2faba4ff09c23afb898
generated: "2025-12-27T13:29:47.00956-06:00"
digest: sha256:bce787056cbe11ac5291393a0e51f64e8e20bf665885580b8f6be79fd2be3e12
generated: "2026-01-08T21:50:26.303731301Z"

View File

@@ -16,9 +16,9 @@ dependencies:
- name: app-template
alias: booklore
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: mariadb-cluster
version: 25.10.3
version: 25.10.4
repository: https://helm.mariadb.com/mariadb-operator
- name: volsync-target
alias: volsync-target-config

View File

@@ -9,7 +9,7 @@ booklore:
main:
image:
repository: ghcr.io/booklore-app/booklore
tag: v1.16.5
tag: v1.17.0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:1deedc65dece8540fd850648bf533da244f9ac8ba48f2133f1f6cac083f5953d
generated: "2025-12-27T13:29:58.860038-06:00"
digest: sha256:62df4e053f3b887bae03f79ef3cb158b7e7147f8b0fba0bca019d4ca16c12ade
generated: "2026-01-08T23:01:55.996749204Z"

View File

@@ -19,10 +19,10 @@ dependencies:
- name: app-template
alias: code-server
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: democratic-csi
repository: https://democratic-csi.github.io/charts/
version: 0.15.0
digest: sha256:6fe3d8ad7b990b07ed80a31c75a0a49db8da497c46a956c632615a2093d29d58
generated: "2025-12-01T20:25:24.972076-06:00"
version: 0.15.1
digest: sha256:e07d76a67023fb523e7d49730330995d0028faba9a4c7c3a6b87c5828921b3c3
generated: "2026-01-08T20:33:17.610556446Z"

View File

@@ -15,7 +15,7 @@ maintainers:
dependencies:
- name: democratic-csi
repository: https://democratic-csi.github.io/charts/
version: 0.15.0
version: 0.15.1
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=democratic-csi/democratic-csi
appVersion: v1.9.4

View File

@@ -1,15 +1,15 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:dcfd66bcdcc888dee6ee427265ac1ca32dd542571e84fbd5adc65a76ec5a6955
generated: "2025-12-27T19:45:16.762640684Z"
version: 1.0.1
digest: sha256:4a666a87c07396ff40393f5d78658ee543ac442270868b65f350e6ad30bbcb5f
generated: "2026-01-08T23:02:12.156604855Z"

View File

@@ -20,16 +20,16 @@ dependencies:
- name: app-template
alias: directus
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
# renovate: github=directus/directus

View File

@@ -217,6 +217,5 @@ redis-replication:
key: password
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true

View File

@@ -1,9 +1,9 @@
dependencies:
- name: element-web
repository: https://ananace.gitlab.io/charts
version: 1.4.26
version: 1.4.27
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
digest: sha256:640ff55a95ff9fd12716bc76106d13189867832f905eaa393b5f67553bd8c961
generated: "2025-12-17T19:05:53.062353-06:00"
version: 2.1.6
digest: sha256:b8b4e36fb88254e7575bd3aff60721fbf44a13af33eff949b6bc011facfcec62
generated: "2026-01-08T23:02:24.62763032Z"

View File

@@ -17,11 +17,11 @@ maintainers:
- name: alexlebens
dependencies:
- name: element-web
version: 1.4.26
version: 1.4.27
repository: https://ananace.gitlab.io/charts
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
# renovate: github=element-hq/element-web
appVersion: v1.12.6

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:3b32ded75846bcee3e9fb892663173485da0dcd351ccc3a0337432f5d2da2e66
generated: "2025-12-27T13:30:15.119299-06:00"
digest: sha256:42704958b1e19a1de627844a68ae5a5ef5547f2df268c49adaec93b183c9dba7
generated: "2026-01-07T16:05:17.429175658Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: ephemera
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -12,6 +12,10 @@ ephemera:
tag: 2.0.0
pullPolicy: IfNotPresent
env:
- name: ALLOWED_ORIGINS
value: https://ephemera.alexlebens.net
- name: BASE_URL
value: https://ephemera.alexlebens.net
- name: AA_BASE_URL
value: https://annas-archive.org
# - name: AA_API_KEY

View File

@@ -1,15 +1,15 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:401ccbb7aa034938a79cbe3a4401b24b55a7f072d3a8a2542f079baf29ca3081
generated: "2025-12-27T19:45:27.260991801Z"
digest: sha256:7e108ab93ab55445a290dcc83bad550f37e718168d52f98be76962a138bc2a05
generated: "2026-01-08T23:02:37.83037073Z"

View File

@@ -20,10 +20,10 @@ dependencies:
- name: app-template
alias: freshrss
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:36e920ce6efee3b33b40641652f814c888ae3c50272895ef286fb8236a010924
generated: "2025-12-27T16:57:42.31991-06:00"
version: 4.6.0
digest: sha256:2e75cf6b7bd49444935181cba2f3bfe43c0941f97452928ed19e40a70deacdb4
generated: "2026-01-07T16:06:02.254142944Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: garage
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=deuxfleurs-org/garage
appVersion: v2.1.0

View File

@@ -119,9 +119,6 @@ gatus:
<<: *defaults
conditions:
- "[STATUS] == 401"
- name: jellyfin
url: https://jellyfin.alexlebens.net
<<: *defaults
- name: overseerr
url: https://overseerr.alexlebens.net
<<: *defaults
@@ -131,6 +128,12 @@ gatus:
- name: yamtrack
url: https://yamtrack.alexlebens.net
<<: *defaults
- name: jellyfin
url: https://jellyfin.alexlebens.net
<<: *defaults
- name: fladder
url: https://fladder.alexlebens.net
<<: *defaults
- name: tubearchivist
url: https://tubearchivist.alexlebens.net
<<: *defaults

View File

@@ -1,6 +1,6 @@
dependencies:
- name: generic-device-plugin
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
version: 0.20.11
digest: sha256:638754658519c268ac93bef8dec82332cded8e99b734ef61db45ee63e4b7c6ce
generated: "2025-12-30T22:23:45.633280279Z"
version: 0.20.12
digest: sha256:5106fdc0ebe367913b62c27b6aefb27c1a47c0d6cae5ad6652da33bfb04e3661
generated: "2026-01-08T23:05:57.531250555Z"

View File

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

View File

@@ -10,18 +10,18 @@ dependencies:
version: 0.20.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:6636f6ead8089c19ad702fb58170d942e11150fdda9470f1b97f4f8fa533d00e
generated: "2025-12-30T16:03:12.004386065Z"
digest: sha256:36c3e2511a1163b6055af6ceeef65862df3de0426da8029145eb9274d34748ad
generated: "2026-01-08T23:02:52.334136773Z"

View File

@@ -36,18 +36,18 @@ dependencies:
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-gitea
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-renovate
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-storage

View File

@@ -234,9 +234,6 @@ postgres-18-cluster:
# backupName: external
redis-replication-gitea:
replicationNameOverride: redis-replication-gitea
sentinelNameOverride: redis-sentinel-gitea
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
resources:
@@ -248,17 +245,12 @@ redis-replication-gitea:
resources:
requests:
storage: 10Gi
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true
redis-replication-renovate:
replicationNameOverride: redis-replication-renovate
existingSecret:
enabled: false
redisReplication:
clusterSize: 1
redisSentinel:
enabled: false
volsync-target-storage:
pvcTarget: gitea-shared-storage
moverSecurityContext:

View File

@@ -7,9 +7,9 @@ dependencies:
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:1336c44a8a073fcde12d78cffd0bfc0c76367681f3aabc255f5b83e449d87a85
generated: "2026-01-06T22:02:21.192222965Z"
version: 1.0.1
digest: sha256:62c2a79644690c55ae04eb2706f73cf091c1948583a0e608b72987c0ae5efc2e
generated: "2026-01-08T16:05:24.786103-06:00"

View File

@@ -25,11 +25,11 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-unified-alerting
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-remote-cache
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
# renovate: github=grafana/grafana-operator

View File

@@ -56,19 +56,11 @@ postgres-18-cluster:
# backupName: external
redis-replication-unified-alerting:
replicationNameOverride: redis-replication-unified-alerting
sentinelNameOverride: redis-sentinel-unified-alerting
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true
redis-replication-remote-cache:
replicationNameOverride: redis-replication-remote-cache
existingSecret:
enabled: false
redisReplication:
clusterSize: 1
redisSentinel:
enabled: false

View File

@@ -7,6 +7,6 @@ dependencies:
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:1292d7c6233b48f285cedb81e59299837d4ff6a6845d2bfb08b5753f2c8e3644
generated: "2025-12-27T19:46:14.927696731Z"
version: 1.0.1
digest: sha256:195fb663aa2e08bf0b3929a22c79f7e69426301a120594088f1ecbda9969bdc6
generated: "2026-01-08T16:05:28.408647-06:00"

View File

@@ -24,7 +24,7 @@ dependencies:
version: 7.4.5
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
# renovate: github=goharbor/harbor

View File

@@ -139,10 +139,7 @@ postgres-18-cluster:
# schedule: "0 0 0 * * *"
# backupName: external
redis-replication:
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:89ed20fc7ce6de8a9f4518ab4cc01e60072ccfe463e024748b382ac8d3fe6ffb
generated: "2025-12-27T13:30:44.539834-06:00"
digest: sha256:baeefe09b5379e6b061e194efa697645dd39ef8a5c88dc268b663273db26089d
generated: "2026-01-07T16:06:23.264463262Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: home-assistant
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -9,7 +9,7 @@ home-assistant:
main:
image:
repository: ghcr.io/home-assistant/home-assistant
tag: 2025.12.5
tag: 2026.1.0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
digest: sha256:875983aebd62e7454d38c95fcf596bb6beae48db7445a68cae95ea588bbba5a9
generated: "2025-12-17T19:06:26.918869-06:00"
version: 2.1.6
digest: sha256:407c44f708da679b81f9c12db03dd4152456aef87d8161a60652156d0e61a88d
generated: "2026-01-08T23:03:12.666369272Z"

View File

@@ -18,10 +18,10 @@ dependencies:
- name: app-template
alias: homepage
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
# renovate: github=gethomepage/homepage
appVersion: v1.8.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:cbaccff17c1d80c4b9637a321d07f41960e66510edb83258254ebbbda08f82df
generated: "2025-12-05T17:05:23.539922773Z"
version: 4.6.0
digest: sha256:56b034f03577c7516f9eebd3659b613d9a229090945aacfd710def728d945a92
generated: "2026-01-07T16:07:07.252632221Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: homepage
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
# renovate: github=gethomepage/homepage
appVersion: v1.8.0

View File

@@ -147,6 +147,12 @@ homepage:
href: https://yamtrack.alexlebens.net
siteMonitor: http://yamtrack.yamtrack:80
statusStyle: dot
- Movies and TV (Alt):
icon: sh-fladder.webp
description: Fladder, Jellyfin UI
href: https://fladder.alexlebens.net
siteMonitor: http://fladder.jellyfin:80
statusStyle: dot
- Movies and TV:
icon: sh-jellyfin.webp
description: Jellyfin

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:f86c0c4efcba787557a71051409c43793c970244cfbb45b305a3bf612f64bff7
generated: "2025-12-27T13:30:49.841027-06:00"
digest: sha256:f47bf91e2da0bdc60d0d90edcab3369d15d56cd25ff92e56b7c52b08ace0a959
generated: "2026-01-07T16:07:25.946806985Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: huntarr
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -9,7 +9,7 @@ huntarr:
main:
image:
repository: ghcr.io/plexguide/huntarr
tag: 8.2.10
tag: 8.2.11
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -1,15 +1,15 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:1055a62dcf5b7e6f37ca3acc9cac14eac84b65961a165927ae0600a278701d84
generated: "2025-12-27T19:46:28.071891757Z"
digest: sha256:5635eb2aff4f8a1a4152c14822995cebec4907eb58c5fe3eb7c7dbeea089f2c1
generated: "2026-01-08T16:05:42.767481-06:00"

View File

@@ -17,13 +17,13 @@ dependencies:
- name: app-template
alias: immich
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data

View File

@@ -223,13 +223,10 @@ postgres-18-cluster:
# backupName: external
redis-replication:
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true
volsync-target-data:
pvcTarget: immich
local:

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.20.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:20665aefeaea3e853d5c977cdce05089a87c6d83e43aa946a088f43bcc7eebf9
generated: "2025-12-30T16:03:25.803286869Z"
digest: sha256:d9fcbbc6a95635c81ece57f7b1ab15a2505afed2bc52aef754431a9cedd06ae0
generated: "2026-01-07T16:08:05.338907704Z"

View File

@@ -23,7 +23,7 @@ dependencies:
- name: app-template
alias: jellyfin
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: meilisearch
version: 0.20.0
repository: https://meilisearch.github.io/meilisearch-kubernetes

View File

@@ -39,6 +39,20 @@ jellyfin:
secretKeyRef:
name: jellyfin-exporter-secret
key: token
fladder:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/donutware/fladder
tag: v0.9.0
pullPolicy: IfNotPresent
env:
- name: BASE_URL
value: https://jellyfin.alexlebens.net/
service:
main:
forceRename: jellyfin
@@ -52,6 +66,14 @@ jellyfin:
port: 9594
targetPort: 9594
protocol: HTTP
fladder:
forceRename: fladder
controller: fladder
ports:
http:
port: 80
targetPort: 80
protocol: HTTP
serviceMonitor:
main:
selector:
@@ -86,6 +108,26 @@ jellyfin:
- path:
type: PathPrefix
value: /
fladder:
kind: HTTPRoute
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- fladder.alexlebens.net
rules:
- backendRefs:
- group: ''
kind: Service
name: fladder
port: 80
weight: 100
matches:
- path:
type: PathPrefix
value: /
persistence:
config:
forceRename: jellyfin-config

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:4c40456788d4858e5ea21fef3ea0f0b5a3cb8fd9de05360c79845b94d67f61e4
generated: "2025-12-27T19:46:39.315528285Z"
digest: sha256:fd2cff20fcb1f3878d24395ac1dc038fef5d6aca819b8a4ddd4881a236633118
generated: "2026-01-07T16:08:24.365150939Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: jellystat
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5

View File

@@ -1,15 +1,15 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.20.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:d65ca3de6fd1095c4dfe2515ed84c4705495c0725773ec95ea49331a38721785
generated: "2025-12-30T16:03:37.441539588Z"
digest: sha256:d8b5b42608537e20f34d109bc624c68e27879488f8ef78df2681a70808bfba87
generated: "2026-01-08T23:03:25.51925384Z"

View File

@@ -20,13 +20,13 @@ dependencies:
- name: app-template
alias: karakeep
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: meilisearch
version: 0.20.0
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: volsync-target
alias: volsync-target-data
version: 0.7.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:b44499c1cfa91da49eee310dbcedbe116628620c97666b0cde0f976be5638764
generated: "2025-12-05T17:06:40.903530445Z"
version: 4.6.0
digest: sha256:3610d09b2d539fb7659b72134b3caec24c019baeeaf7e6ad95d9095fa5781036
generated: "2026-01-07T16:08:56.687353235Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: kiwix
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kiwix-dark.png
# renovate: github=kiwix/kiwix-tools
appVersion: 3.8.1

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
digest: sha256:6fcdaa177c2ec9174f32b3f780fe5fc01f65796f54e09fe77a4ae21540d2fb5a
generated: "2025-12-27T19:46:51.089023495Z"
digest: sha256:1a98d15491fe5b9e7de57076281583d42f2f7d3884ce25742c5d3c50a81ef2ce
generated: "2026-01-07T16:09:11.923124552Z"

View File

@@ -20,7 +20,7 @@ dependencies:
- name: app-template
alias: komodo
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
alias: postgresql-17-fdb-cluster
version: 7.4.5

View File

@@ -1,12 +1,12 @@
dependencies:
- name: kube-prometheus-stack
repository: oci://ghcr.io/prometheus-community/charts
version: 80.13.0
version: 80.13.2
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:e3eb0a5c1ba27a4e020b23cdf3cbebf1ff6e2b1fc748efc63183db502a191855
generated: "2026-01-07T02:00:52.524481936Z"
version: 1.0.1
digest: sha256:4e027483c7a7878dd6058c03c1af8def9d5b58c9248c752241e0e63fcdc4b637
generated: "2026-01-08T23:06:27.630366638Z"

View File

@@ -20,14 +20,14 @@ maintainers:
- name: alexlebens
dependencies:
- name: kube-prometheus-stack
version: 80.13.0
version: 80.13.2
repository: oci://ghcr.io/prometheus-community/charts
- name: app-template
alias: ntfy-alertmanager
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: redis-replication
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
# renovate: github=prometheus-operator/prometheus-operator

View File

@@ -171,15 +171,16 @@ ntfy-alertmanager:
mountPropagation: None
subPath: config
redis-replication:
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
resources:
requests:
cpu: 20m
memory: 32Mi
volumeClaimTemplate:
spec:
resources:
requests:
storage: 10Gi
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:e4b65e3b2aa2c8906e1cbcf9ce6ed9d651fe379504e6e1f43e08d3cf401960f8
generated: "2025-12-05T17:07:21.271934421Z"
version: 4.6.0
digest: sha256:2eb7309a6a72fddb7e85e1fbbc956dd1e57a10fc26328ff6e724ec1d33193bcc
generated: "2026-01-07T16:09:49.87010962Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: kubelet-serving-cert-approver
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=alex1989hu/kubelet-serving-cert-approver
appVersion: 0.10.1

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:0c451621f21d5e2842f0d4883036c29509158bfe4b89936afc2a48f32e6e1a11
generated: "2025-12-05T17:07:36.357616534Z"
version: 4.6.0
digest: sha256:0ea3c66c1e52075913ca2931948211cbce6f006d50fcec95a9a318715a85c4af
generated: "2026-01-07T16:10:10.966993943Z"

View File

@@ -18,7 +18,7 @@ dependencies:
- name: app-template
alias: kubernetes-cloudflare-ddns
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/cloudflare.png
# renovate: github=kubitodev/kubernetes-cloudflare-ddns
appVersion: v2.0.0

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:21c605c3a1308796b1a9248d9d82f07b95c199a13088573bcfbfee9482beec6d
generated: "2025-12-27T13:31:16.344123-06:00"
digest: sha256:dd6ed45f7b53be06c74491078cf316c727f978299c047da9eebb016c09048b01
generated: "2026-01-07T16:10:30.714422761Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: libation
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:56327921df27afd527e05386206149a90d71a2c3592049be6c62209eba00bc98
generated: "2025-12-27T19:47:02.001545454Z"
digest: sha256:61f25033d05a7895926b537475781413eca5e15369d12d8fcf00f742cbcfca8a
generated: "2026-01-07T16:10:49.70965961Z"

View File

@@ -21,7 +21,7 @@ dependencies:
- name: app-template
alias: lidarr
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.5

View File

@@ -15,7 +15,7 @@ lidarr:
main:
image:
repository: ghcr.io/linuxserver/lidarr
tag: 3.1.0@sha256:ede2bb17350cc97a0d3f24389aa91803f655eac29aa022c77a71f4a61cc621e4
tag: 3.1.0@sha256:0922867151c5175f394f4d865f6b3e63e8c05141132188e8790a1e66358e7196
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:6bc6bec57cbc0955f169b0caf22dac5ece3a5a09766178686256641016a56597
generated: "2025-12-27T13:31:20.276455-06:00"
digest: sha256:48e0956baa90ff379bf0cb7fa8e97cb9e316271982d971154cc6f2b14bdc1498
generated: "2026-01-07T16:11:08.529122192Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: lidatube
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:b6010b40a08e00cc0b51f305830b984b274564d52bb4c832651dae805a7248a8
generated: "2025-12-27T13:31:22.118032-06:00"
digest: sha256:c1bcfc1ac821ffacf935bbfde6397c8b6d20d3dc2dc14dacb51d7f0d274785bf
generated: "2026-01-07T16:11:28.810278578Z"

View File

@@ -16,7 +16,7 @@ dependencies:
- name: app-template
alias: listenarr
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-config
version: 0.7.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: local-path-provisioner
repository: https://charts.containeroo.ch
version: 0.0.34
digest: sha256:f4f946897660d5d65eb2a56144d907c0b48c9a72e20d10a73684eaeb0d50cfd3
generated: "2025-12-26T21:55:29.099967751Z"
version: 0.0.35
digest: sha256:c59cc5a81e797a9e2ab0f8e6bf03cb3e4dfc740555631aa1d41b7def1d2c60c8
generated: "2026-01-10T19:01:45.394965495Z"

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: local-path-provisioner
version: 0.0.34
version: 0.0.35
repository: https://charts.containeroo.ch
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=rancher/local-path-provisioner

View File

@@ -1,9 +1,9 @@
dependencies:
- name: mariadb-operator
repository: https://helm.mariadb.com/mariadb-operator
version: 25.10.3
version: 25.10.4
- name: mariadb-operator-crds
repository: https://helm.mariadb.com/mariadb-operator
version: 25.10.3
digest: sha256:d32a1fb47160eccd389a71467a954f2eea59cad595db38a74243581af1c9c426
generated: "2025-12-24T19:28:09.775077014Z"
version: 25.10.4
digest: sha256:fcb4433060885746dd43a5fb4d8b32163d50d97dc4614fbf4c82f966a1723304
generated: "2026-01-08T21:21:13.446114122Z"

View File

@@ -15,10 +15,10 @@ maintainers:
- name: alexlebens
dependencies:
- name: mariadb-operator
version: 25.10.3
version: 25.10.4
repository: https://helm.mariadb.com/mariadb-operator
- name: mariadb-operator-crds
version: 25.10.3
version: 25.10.4
repository: https://helm.mariadb.com/mariadb-operator
icon: https://mariadb-operator.github.io/mariadb-operator/assets/mariadb_profile.svg
# renovate: github=mariadb-operator/mariadb-operator

View File

@@ -4,28 +4,28 @@ dependencies:
version: 3.12.17
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
version: 2.1.6
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
version: 1.0.1
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
@@ -38,5 +38,5 @@ dependencies:
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:a2eed4dbe5dbe456d38e67d8b312873a6520b558e599b511664fa93eb92cb3d1
generated: "2025-12-27T19:47:13.888596032Z"
digest: sha256:96d373b5c7b5a648c7b5af8770ee62d286a81cd3b79751ef20f2abc072a655bc
generated: "2026-01-08T23:03:42.203560963Z"

View File

@@ -33,23 +33,23 @@ dependencies:
repository: https://ananace.gitlab.io/charts
- name: app-template
alias: matrix-hookshot
version: 4.5.0
version: 4.6.0
repository: https://bjw-s-labs.github.io/helm-charts/
- name: app-template
alias: mautrix-discord
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: app-template
alias: mautrix-whatsapp
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: cloudflared
alias: cloudflared-synapse
version: 2.1.4
version: 2.1.6
repository: oci://harbor.alexlebens.net/helm-charts
- name: cloudflared
alias: cloudflared-hookshot
version: 2.1.4
version: 2.1.6
repository: oci://harbor.alexlebens.net/helm-charts
- name: postgres-cluster
alias: postgres-18-cluster
@@ -57,11 +57,11 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-matrix-synapse
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-hookshot
version: 0.5.0
version: 1.0.1
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-synapse

View File

@@ -455,26 +455,20 @@ postgres-18-cluster:
owner: app
redis-replication-matrix-synapse:
replicationNameOverride: redis-replication-matrix-synapse
sentinelNameOverride: redis-sentinel-matrix-synapse
existingSecret:
enabled: true
name: matrix-synapse-redis-secret
key: password
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true
redis-replication-hookshot:
replicationNameOverride: redis-replication-hookshot
sentinelNameOverride: redis-sentinel-hookshot
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
redisSentinel:
enabled: true
clusterSize: 3
sentinel:
enabled: true
volsync-target-synapse:
pvcTarget: matrix-synapse
local:

View File

@@ -1,9 +1,9 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:0a5573366335b39a1d23376a629c7201d66b0418635129d23dcdf729f1842da6
generated: "2025-12-27T13:31:40.981352-06:00"
digest: sha256:d7616426d8783ab83ba289a5acdd3b2373823701a164c63fcf262391aaddf7fc
generated: "2026-01-07T16:12:18.800776591Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: navidrome
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: volsync-target
alias: volsync-target-data
version: 0.7.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
digest: sha256:43255b355a463c0742141b11cf7f8f1dec77d383a2c8df0453b4955a4e99a29b
generated: "2025-12-05T17:09:07.310474906Z"
version: 4.6.0
digest: sha256:b0a16afb467556e3f9665dad53b6e554bf81fb2eb5d4ae92c35addb5029632af
generated: "2026-01-07T16:12:35.13834857Z"

View File

@@ -17,7 +17,7 @@ dependencies:
- name: app-template
alias: ntfy
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ntfy.png
# renovate: github=binwiederhier/ntfy
appVersion: 2.15.0

View File

@@ -1,12 +1,12 @@
dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
version: 4.6.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:099c280e9a5c099ce0372ea619aabd62e7550319cc417c9b3e94b8747ab4465d
generated: "2025-12-27T19:47:27.988544686Z"
digest: sha256:a1e8e9e95178085230954ebeb44ef3963a767a93317d7b948f7bc1f879753ff8
generated: "2026-01-07T16:12:54.038774984Z"

Some files were not shown because too many files have changed in this diff Show More