0.15.4
This page documents the changes in Kannika Armory version 0.15.4.
Changelog 0.15.4
Section titled “Changelog 0.15.4”New features
Section titled “New features”- API: support basic authentication alongside OIDC.
Add
api.config.security.basicAuth.enabledHelm value to control whether basic auth is active when OIDC is configured.
Bug fixes
Section titled “Bug fixes”-
Metrics: persist scraped backup pod metrics to the database periodically. Previously, scraped metrics were only held in the in-memory cache and lost on API restart.
-
Metrics: scrape all running backup pods on API startup. The cache is now warm before the first query arrives, preventing gaps in reported backup topic metrics after a restart.
Improvements
Section titled “Improvements”-
Helm: add
api.config.backup.metrics.scrape.persist.enabledvalue to enable or disable periodic persistence of scraped metrics. -
Helm: add
api.config.backup.metrics.scrape.persist.intervalvalue to configure the persistence interval (default:5m). -
Helm: add
api.config.backup.metrics.scrape.onStartupvalue to enable or disable scraping all backup pods on startup (default:true). -
Helm: move
api.config.security.usernameandapi.config.security.passwordtoapi.config.security.basicAuth.usernameandapi.config.security.basicAuth.password. The old values are deprecated but remain functional for backwards compatibility.
Documentation
Section titled “Documentation”-
Security: document
basicAuth.enabledvalue and dual authentication support. -
Restore: document legacy offset header deduplication and value format.
Miscellaneous Tasks
Section titled “Miscellaneous Tasks”- Bump version to 0.15.4