2.6.0
✨ Enhancements
- Add a human-readable "product ID" (e.g. org.myorg.app) for identifying apps
- Increase the default metrics interval
- Replace gin with
oapi-codegen
andecho
: This introduces
a documentation first approach for new endpoints - Expose DB connection metrics
- Update favicon (to be the same as Nebraska's icon)
- Helm chart:
- Enable secrets injection through secrets operator
- Add
revisionHistoryLimit
andextraArgs
option to the Helm chart - Decouple the
nebraska-url
from host packages in the Helm chart - Implement setting ingressClassName
Screenshot of the new product id UI:
🐞 Bug fixes:
- Run CI checks also when the tools/ and Makefile change
- Fix a couple of DB leaks
- Reauthenticate OIDC if the refresh token fails
- Fix getting the architecture from string in the backend
💻 Development:
- Add OIDC and e2e test coverage
- Add an
updater
go package that allows to check for updates and report the statuses in
an easy way (not requiring a deep knowledge of the omaha protocol) - Rearrange the makefile targets
📘Documentation:
- Add section about database autovacuum tuning
- Add section about using
Auth0
for authentication
✏️ Special thanks
- @guilhem , @knrt10, @lorenz , @mkilchhofer , @goshlanguage , @illume , @yolossn
Container image: 🐳 ghcr.io/kinvolk/nebraska:2.6.0