Skip to content

v0.4.3

Latest

Choose a tag to compare

@VirtCode VirtCode released this 18 Dec 10:40
· 4 commits to main since this release

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

  • zsh shell completions for the CLI
  • simple redirect endpoints to newest package files
  • option to disable automatic package building
  • option to set default value for enabled setting
  • 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

Pull Requests