Compas-eve

Latest version: v1.0.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.0

Added

* Add Grasshopper components for publishing and subscribing to topics, for creating messages and connecting to MQTT transports.

Changed

Removed

0.5.0

Added

Changed

* Fix/add json serialization support to `Message` class.
* Fix get/set attr/item recursion bug.
* Simplify API:
* Default to `Message` class if no message type is specified.
* Allow to use a string with the topic name in place of an instance of `Topic`.
* Added an `EchoSubscriber` to showcase basic usage.

Removed

0.4.0

Added

* Added the option to pass arguments into the long running task of a background worker.
* Added the option to manually control when the background worker task is set to **Done**.
* Added dispose function to control resource deallocation in a background worker.

Changed

* Set background threads in the background worker as daemon threads to prevent blocking the main thread.
* Changed base class of `Message` from `UserDict` to `object` because in IronPython 2.7 `UserDict` is an old-style class. The behavior of dictionary-like is still preserved.

Removed

0.3.7

Added

Changed

* Ensure calling `off()` or `unsubscribe()` does not fail if the callback is not present in the registered event callbacks.

Removed

0.3.6

Added

Changed

* Fixed compatibility issues with COMPAS 2.0 on the background worker.

Removed

0.3.5

Added

Changed

* Updated to COMPAS 2.0 theme
* Limit dependency on `mqtt-paho` to be `>=1, <2` since version `2.0` introduces breaking changes.

Removed

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.