Skip to content

Releases: sergi0g/cup

v3.0.1

03 Mar 09:40
Compare
Choose a tag to compare

Changes

v3.0.0

28 Feb 19:20
0f9c5d1
Compare
Choose a tag to compare

Hello everyone! It’s been a very long wait (almost 5 months!) since the last release, but I think Cup v3 is ready! Read on to find out all the new cool features and improvements! Or, if you can’t wait to try it out, read just the next section before updating.

⚠️ Breaking changes

  • The API was changed to include much more info. You probably need only a tiny fraction of it for your integrations, but all of it is used in the dashboard and I was too bored to make a separate API endpoint. 😅
    The old API was kept for compatibility reasons, just change your usage of the /json endpoint to /api/v2/json. I strongly recommend that you migrate to the new API soon, though. Check the docs for more info
  • The JSON output of the CLI also changed like above. There is no compatibility mode. I’m sorry if I broke something for you.
  • The config file schema has changed and will hopefully be more intuitive and flexible, while allowing for future expansion. When migrating yours, keep a backup of the previous one and follow the configuration docs here

OK, we’re done with the boring stuff. Here’s the new stuff:

✨ New features

  • 🚀 The code was extensively refactored and optimized so you’ll get even faster performance
  • 💅 Both the CLI and web interface got a redesign. I hope they look good!
  • 🌐 You can have Cup run on many servers and view all the results from one
  • ⚙️ Lots of new config options are available, including using a TCP socket, including or excluding images/registries and automatically refreshing the data!

📰 Other news

  • We have a brand new website!
  • We’re experimentally starting a Discord server! Join and help us build a nice community!

v3-nightly

27 Oct 18:29
Compare
Choose a tag to compare
v3-nightly Pre-release
Pre-release
Probably a bad attempt at fixing a huge bug in multiple servers

v3.0.0-beta.1

21 Feb 17:57
Compare
Choose a tag to compare

Hello everyone! The work on Cup v3 is almost complete! I'm releasing a beta, so if you want to, you can test it and give me some feedback.

Warning

This release contains breaking changes to the API and the configuration file schema. Do not replace your existing setup with this!

How to try it out

  1. Download a binary from the release or pull the ghcr.io/sergi0g/cup:v3.0.0-beta.1 Docker image.
  2. Refer to the new (slightly outdated) docs for configuration options.
  3. Give me some feedback in the release discussion. (please?)

v2.4.0

11 Oct 18:51
875fcce
Compare
Choose a tag to compare

Changes

  • Refactored the code (#32)
  • Added support for checking multiple images at a time with cup check
  • Added socket option to cup.json

v2.3.1

24 Sep 14:47
Compare
Choose a tag to compare

Bugfixes

  • Raw output being invalid JSON (reported by @brtwrst in #30)

v2.3.0

15 Sep 17:52
Compare
Choose a tag to compare

Changes

  • Removed threading and switched everything to async gaining a >2x performance boost 🚀
  • Improved logging and added a --verbose flag to include extra debug info

v2.2.2

09 Sep 09:10
Compare
Choose a tag to compare

Changes

  • Added tooltips and search to web UI
  • Fixed broken links in docs and added new pages for community resources

v2.2.1

07 Sep 08:49
Compare
Choose a tag to compare

Changes

  • Removed colon between "Last checked" and the time

v2.2.0

06 Sep 19:58
50e2124
Compare
Choose a tag to compare

Changes

  • ✨ Cup's web UI was rewritten with React so more interactive features can be added. The old, Liquid-powered frontend was used to add homemade SSR, so you can even use Cup without JS!
  • The last checked time is now in relative format (5 minutes ago)

Bugfixes 🐛

  • Images with multiple digests were ignored. Reported by @brtwrst.

Other changes

  • Cup's Github workflows were optimized (and fixed) by @steveiliop56!