Skip to content

v0.32.0

Compare
Choose a tag to compare
@mlsmaycon mlsmaycon released this 15 Nov 22:24
· 62 commits to main since this release
a7d5c52

Release Notes for v0.32.0

Highlights

This release fixes an issue with the client's state manager that could cause a deadlock on a system with high load or slower system operations like adding routes or configuring network interfaces. This could affect the recovery from sleep, causing unwanted client state.

What's Changed

  • [management] Refactor setup key to use store methods by @bcmmbaga in #2861
  • [management] Add more logs to the peer update processes by @pascal-fischer in #2881
  • [client] Improve state write timeout and abort work early on timeout by @lixmal in #2882
  • [relay-server] Always close ws conn when work thread exit by @pappz in #2879
  • [client] Update route calculation tests by @mlsmaycon in #2884
  • [client] Handle panic on nil wg interface by @lixmal in #2891
  • [management] Fix limited peer view groups by @pascal-fischer in #2894
  • [client/management] add peer lock to peer meta update and fix isEqual func by @pascal-fischer in #2840
  • [management] Limit the setup-key update operation by @pascal-fischer in #2841
  • [management] Refactor group to use store methods by @bcmmbaga in #2867
  • [management] Fix the Inactivity Expiration problem. by @ismail0234 in #2865
  • [client] Fix state manager race conditions by @lixmal in #2890
  • [client] Move state updates outside the refcounter by @lixmal in #2897
  • [client] Fix error state race on mgmt connection error by @lixmal in #2892

New Contributors

Full Changelog: v0.31.1...v0.32.0