Welcome to a small release of Serene before the holidays. This brings a couple of fixes regarding the AUR and some minor features. Upgrading should be easy and not require any changes on your side.
Highlights
AUR Usage Improvements
The main fixes this version brings are about when and how the AUR is used. This fixes a bug of Serene hanging when updating a lot of package sources (probably because of a new change to their DDOS protection). Additionally, it no longer connects and uses the AUR when resolving dependencies during build, reducing overall requests made.
GitHub Mirror Support
In addition, Serene now includes first-class support for the experimental AUR GitHub mirror. This is useful if the AUR happens to be down again or suffers more DDOS attacks. It is not enabled by default but can be enabled in such cases. This also allows you to have a Serene setup which is fully independent from the AUR servers. Note however that archlinux explicitly marks this mirror as experimental so things might change without warning.
See more about this and how to enable it on its documentation page.
Changelog
Here's an overview over all other changes in this release. Full Changelog: v0.4.2...v0.4.3
Additions
zshshell completions for the CLI- simple redirect endpoints to newest package files
- option to disable automatic package building
- option to set default value for
enabledsetting - CLI flag to skip first build when adding a package
- support for the experimental GitHub mirror
Fixes
- don't use the AUR for resolving build sequence
- use timeout and retry AUR info requests