1.12.0
This is a major release with two significant improvements:
- The updater can send general updates via shoutrrr now.
- The updater supports non-Linux platforms now. Linux capabilities are not supported on other platforms, but all other features should run as expected at least on Unix-like platforms.
There are also two notable improvements to the stock Docker images. Starting from this version:
- Annotations are properly added to the Docker images, thanks to the updates to the upstream Docker toolchain.
- A new Docker tag,
1
, is introduced to track the latest version with the major version1
. I plan to develop2.0.0
that may contain larger breaking changes. Sticking to1
instead oflatest
now can avoid unexpected breakage in the future.
Note that the notification system was revamped to integrate shoutrrr. As a result, messages may have been reworded.
Bug Fixes
- add annotations to Docker images (#651) (dd04d0d) (#652) (fe2ed00) (#653) (56748eb) (#659) (687ccaa), closes #454
- limit the number of bytes read from an HTTP response (for extra security) (#629) (d64e8d4)
- monitor: force non-empty error messages for Uptime Kuma (#624) (a9bce5c) (#774) (df565b9)
- provider: trim the response of
url:URL
(generic provider) before parsing it (#709) (48edb15)
Features
- cron: show the far start time during countdown (#761) (39c659a)
- droproot: support non-Linux platforms (#733) (a93b6ab)
- monitor: prioritize error messages (#622) (2f653ca)
- monitor: send
Failed to detect IPv4/6 address
to monitors (#620) (f1793ad) - notifier: embed shoutrrr (#633) (61f42a0) (#640) (817125e) (#762) (c09e2b2) (#768) (9cdfec3) (#772) (b8d4604), closes #532
- setter: print
(cached)
for results based on cached API responses (#776) (1bcbbf0)