1.0 KiB
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
AddandDelmethods toClientfor dynamic host management. RWMutextoClientstruct to protectdevicesmap.Transportfield toConfigto allow mocking HTTP transport in tests.getDeviceByHosthelper 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
GetAlloperations.
[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.