v0.25.0-beta.1
Pre-releaseThanks to everyone who created feature requests, bug reports and tested fixes. Your help is instrumental to continue to improve Cupdate!
Features
Theming
Cupdate's UI has been rewritten to allow use of themable colors. This also improves overall cohesiveness of the UI, which will probably not be immediate visible to most, but might also fix some small inconsistency that's been bugging you. To exercise the logic, a few themes have been added. The themes are only loaded when in use, meaning Cupdate stays lean and fast.
The themes are available from the new settings page, which you navigate to from the dashboard.
People are welcome to contribute additional themes, a process which is documented in CONTRIBUTING.md.
Thanks @alparslana for reporting #103!
Registry mirror support
Cupdate now allows you to configure a registry mirror such as mirror.gcr.io. Mirrors are configured in a JSON file mapping mirror hostnames to their resolved registry.
{
"mirrors": {
"mirror.gcr.io": "docker.io"
}
}Cupdate will internally resolve image references to the underlying registry and won't touch the mirror at all.
Refer to the updated documentation for more details.
Thanks @emouawad for reporting #640!
Expose unprocessed images
Images that are not yet processed were previously not shown by Cupdate. Now, all identified images will be shown, with whatever details are currently available. As Cupdate processes images, more details will be available.
This allows you to bypass the worker queue by navigating to an unprocessed image's page and scheduling the workflow to run.
Thanks @emouawad for expressing your concerns in #640!
Table of contents
The image page and new settings page now features a floating table of contents on bigger screens, allowing you to more easily navigate the contents, collapsing and expanding cards.
Improvements and fixes
- Scheduling a workflow to be re-run immediately schedules it, bypassing the queue completely
- Update default memory limits in Kubernetes manifests
- Dependency updates, go updates, node updates, action updates
- Fixes vulnerabilities in third-party dependencies that did not affect Cupdate
Full Changelog: https://github.com/AlexGustafsson/cupdate/compare/v0.24.7..v0.25.0-beta.1