Files
ubiquiti-clients/CHANGELOG.md
Ryan D McGuire 7661bff6f1
All checks were successful
Publish / release (push) Successful in 19s
update CHANGELOG
2026-01-14 11:15:45 -05:00

1.0 KiB

Changelog

All notable changes to this project will be documented in this file.

v0.3.0 - 2026-01-14

Changed

  • Renamed project from toughswitch to ubiquiti-clients
  • Added EdgeOS support

v0.2.1 - 2026-01-05

Changed

  • Minor LSP improvements to tests
  • Refactor entire project edgeos -> toughswitch

[v0.2.0] - 2026-01-04

Added

  • Thread-safe Add and Del methods to Client for dynamic host management.
  • RWMutex to Client struct to protect devices map.
  • Transport field to Config to allow mocking HTTP transport in tests.
  • getDeviceByHost helper to centralize device lookup locking.
  • Tests for thread safety and Add/Del functionality.

Changed

  • Refactored GetAll* methods to snapshot host keys before iteration to avoid concurrent map read/write panic.
  • Improved concurrent GetAll operations.

[v0.1.1] - 2026-01-04

Fixed

  • CI pipeline configuration.

[v0.1.0] - 2026-01-04

Added

  • Initial CI pipeline setup.
  • Initial release of Ubiquiti toughswitch Go Client.