Changelog¶
version 1.3.2¶
- Improvments:
Fix race condition that could occur when running run_command or run_console_command
version 1.3.1¶
- Improvments:
Basically just everything in 1.3.0, this is a release fix
version 1.3.0¶
- Improvements:
Improved how run_commands was handled (#51)
Added remove device functionality (#52)
Added run_console_commands functionality (#55)
- Bugs:
Silly documentation being wrong (#53)
version 1.2.2¶
- Improvements:
Added user agent to websocket headers
- Bugs:
Fixed library’s __version__ implementation
Fixed data from certain devices not showing up due to overloading websocket packet sizes
version 1.2.1¶
- Bugs:
Fixed handling of meshcentral’s list_devices return with details=True
version 1.2.0¶
- Bugs:
Fixed agent sometimes being None causing an oxception
Fixed bad code in device_open_url
- Features:
Changed websockets version to 15. This now uses the proxy implemention from that library, instead of the previous hack.
Added lastaddr and lastconnect to list_devices API
version 1.1.2¶
- Bugs:
Fixed semver for requirements. New version of websockets broke this library.
- Security:
Updated cryptogaphy to ~44.0.1 to fix ssl vulnerability.
Version 1.1.1¶
- Bugs:
Fixed bug when running device_info when user has access to multiple meshes
Version 1.1.0¶
- Features:
Added overrides for meshcentral files for testing purposes
Added users field to device object
- Bugs:
Fixed connection errors not raising immediately
Fixed run_commands parsing return from multiple devices incorrectly
Fixed listening to raw not removing its listener correctly
Fixed javascript timecodes not being handled in gnu environments
Changed some fstring formatting that locked the library into python >3.13
Version 1.0.0¶
First release