Skip to content

2.6.0

Compare
Choose a tag to compare
@joaquimrocha joaquimrocha released this 03 Feb 18:04
· 439 commits to main since this release
dfc08d6

✨ 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 and echo: 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 and extraArgs 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:
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

Container image: 🐳 ghcr.io/kinvolk/nebraska:2.6.0