Skip to content

hal0 v0.8.1-beta.2

Choose a tag to compare

@github-actions github-actions released this 23 Jun 06:42
· 33 commits to main since this release
3472a48

Bugfix on the 0.8.1 beta line — restores fleet auto-update. Safe upgrade from
v0.8.1-beta.1.

Fixed

  • Updater version comparison uses PEP 440. hal0 update compared versions with
    a digit-tuple parser that split on . and stripped non-digits per segment, so the
    pip-normalised installed beta 0.8.0b3 parsed to (0, 8, 3) and the tag-form
    manifest 0.8.1-beta.1 to (0, 8, 1, 1)(0,8,1,1) > (0,8,3) is false, so
    every box on a 0.8.0bN beta saw the new release as "not newer" and hal0 update
    reported nothing to apply (the installed beta number was misread as the patch
    component). The comparator now uses packaging.version.Version in both the updater
    and the API route, falling back to the digit-tuple only for non-PEP-440 nightly
    tags (whose timestamp ordering still relies on it). (#957)