# Changelog All notable changes to this project will be documented in this file. ## [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 EdgeOS Go Client.