Skip to content

v4.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:53
· 278 commits to main since this release

Platforms: linux, windows

Changes in v4.3.0..v4.3.1:

  • release: v4.3.1 -- cross-seed sees the library
  • docs(api): the API reference describes 4.3.1, not a 3.x internal note
  • feat(install): --user installs a node without root, under XDG and a systemd user unit
  • fix(cli, shutdown): HYDRANOS_STOP_TIMEOUT reads 60s and 2m again; unknown arguments are warned about
  • fix(network): the gluetun port is followed, and announces carry the port the listener is on
  • fix(race-drain): a volume can declare its own capacity, and every percentage says what it is of
  • fix(shim, import): cross-seed sees the library; a qBittorrent import retries and says what it did
  • docs: drop the 3.x agent/front design notes and the engine binary Windows no longer ships
  • fix(engines): the Race tab, list filters, engine removal and the startup gate
  • fix(shim): the qBittorrent API answers with the torrents' real state
  • fix(install): enrolment, packaging and logs do what they claim
  • fix(config): unwritten keys take their documented defaults; tracker tables can be saved
  • fix(workflows, jobs): the editor keeps what it shows; conditions and cancel do what they say
  • fix(categories, selection): rename, delete and orphans work; rows act on their own copy
  • fix(add): the Add tab's options are applied, and a refusal says what was wrong
  • feat(announce): send stopped when a torrent is removed and when the daemon stops
  • fix(race): announce on the tracker's interval, retry an unregistered torrent every 5 s
  • fix(egress): each engine dials through its own queue; uTP is never opened unpinned
  • fix(announce): announces leave by the engine's interface, and respect enable_ipv6
  • fix(trackers): edits are saved at once; "+ Manual host" no longer releases a tracker
  • fix(move): a torrent moving between engines arrives as it left, or not at all
  • fix(shutdown): every stop flushes resume data; purge and restore drop one copy
  • fix(auth): a password change is stored, and first-run setup trusts the socket peer