Skip to content

feat(ux): backend management enhancement - #9325

Merged
mudler merged 2 commits into
masterfrom
feat/backend-management-enhancement
Apr 11, 2026
Merged

feat(ux): backend management enhancement#9325
mudler merged 2 commits into
masterfrom
feat/backend-management-enhancement

Conversation

@mudler

@mudler mudler commented Apr 11, 2026

Copy link
Copy Markdown
Owner

Description

This pull request introduces a new "Prefer Development Backends" feature, allowing users to install development backend by default. It also provides toggle in the UI to show development backends and show all backend combinations (defaults now to show only meta backends)

It is multi-fold, as it change also other things:

  • Improved backend upgrade detection: now flags as upgradeable if a gallery backend has a version but the installed one does not, and falls back to digest comparison only when appropriate.
  • Shows an upgrade banner if backends needs to be upgraded
  • New settings option to install development backends in place of the tagged releases

Notes for Reviewers

Signed commits

  • Yes, I signed my commits.

mudler added 2 commits April 11, 2026 22:16
…ent in API

- Add PreferDevelopmentBackends config field, CLI flag, runtime setting
- Add IsDevelopment() method to GalleryBackend
- Use AvailableBackendsUnfiltered in UI API to show all backends
- Expose isMeta, isDevelopment, preferDevelopmentBackends in backend API response
…kends

- Add upgrade banner on Backends page showing count and Upgrade All button
- Fix upgrade detection for backends installed before version tracking:
  flag as upgradeable when gallery has a version but installed has none
- Fix OCI digest check to flag backends with no stored digest as upgradeable
@mudler
mudler merged commit 2865f0f into master Apr 11, 2026
1 of 2 checks passed
@mudler
mudler deleted the feat/backend-management-enhancement branch April 11, 2026 22:35
@mudler mudler added the enhancement New feature or request label Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant