Commit Graph

7 Commits

Author SHA1 Message Date
438d422b53 rename to toughswitch 2026-01-05 15:47:43 -05:00
38eb2cc352 Create CHANGELOG.md
All checks were successful
Publish / release (push) Successful in 19s
v0.2.0
2026-01-04 13:57:16 -05:00
1754eb6e84 Add thread-safe Add/Del methods and refactor client locking
- Add Add and Del methods to Client for dynamic host management.
- Add RWMutex to Client to protect the devices map.
- Add Transport to Config to allow mocking HTTP transport in tests.
- Add getDeviceByHost helper to centralize device lookup locking.
- Refactor GetAll* methods to snapshot host keys before iteration to avoid concurrent map read/write panic.
- Add tests for thread safety and Add/Del functionality.
2026-01-04 13:56:19 -05:00
906d005edf improves concurrent GetAll operations 2026-01-04 13:49:28 -05:00
b12e8df35b fix CI
All checks were successful
Publish / release (push) Successful in 43s
v0.1.1
2026-01-04 13:32:09 -05:00
5657aa2308 add CI
All checks were successful
Publish / release (push) Successful in 7s
v0.1.0
2026-01-04 13:30:40 -05:00
e0c0321bc9 Ubiquiti EdgeOS Go Client 2026-01-04 13:26:40 -05:00