Skip to content

v3.2.0

Compare
Choose a tag to compare
@rany2 rany2 released this 15 May 13:52
· 6 commits to v3.2 since this release

What's Changed

  • This version focuses on reducing CPU usage for everyday use.
  • Fold pinger parsing and pinger maintenance processes into main process thereby to reduce IPC overhead. This involved a significant restructure of the code.
  • Reduce overhead associated with achieved rate monitoring.
  • Improve IPC read efficiency of the main process.
  • Use buffered log file writes.
  • Replace costly regex with alternatives.
  • Disable costly logging options by default.
  • Improve efficiency of load classification.
  • Reduce frequency of shaper rate updates on high load by only permitting shaper rate increases on load updates and increasing the default shaper rate increase factor to give the same overall increase rate.
  • Only print log file headers to log file corresponding with toggled logging stats.
  • Remove Starlink satellite switching code given insufficient evidence that it helps especially given recent improvements to Starlink connections.
  • Add simple CPU benchmark script.
  • Add support for devices running Asus Merlin.
  • Other minor fixes and improvements.

Full Changelog: v3.1.1...v3.2.0