Skip to content

v0.25.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@AlexGustafsson AlexGustafsson released this 06 Sep 07:59
· 1 commit to main since this release

Thanks to everyone who created feature requests, bug reports and tested fixes. Your help is instrumental to continue to improve Cupdate!

Features

Theming

image

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.

image

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

image

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.

image

Thanks @emouawad for expressing your concerns in #640!

Table of contents

image

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