Smok

Latest version: v0.21.0

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

Scan your dependencies

Page 4 of 8

0.14.5

Not secure
~~~~~~~

* added `get_all_events`
* added support for deleting BAOBs
* fixed a bug wherein metadata would still sync despite allow_sync being set to False
* fixed a bug with non-operational `PicklingMacroDatabase`

0.14.4

Not secure
~~~~~~~

* `SMOKDevice.open_event` will accept any dictable metadata
* fixed a bug about creating new events
* delayed_boot
* changed default provide_unknown_pathpoint to return a Pathpoint instead of raising a KeyError
by default. I simply trust the user to provide a Pathpoint DB implementation sane enough
to realize his aims.
* fixed a bug where `get_all_keys` returns a key that later is proven not to exist
* added consistency checked for `BaseBAOBDatabase`
* fixed a bug with synchronizing predicates

0.14.3

Not secure
~~~~~~~

* Predicate state will be preserved each tick if it changes
* changed the API of the predicate database
* added option to specify a timestamp for event close
* *bugfix* fixed certificate mess when connecting to production
* added the RAPID CA certificate
* *bugfix* updating a BAOB could trigger notification about BAOBs being synced for the first time

0.14.2

Not secure
~~~~~~~

* fixed `SMOKDevice.reset_predicates`

0.14.1

Not secure
~~~~~~~

* hotfix for a critical bug in 0.14

0.14

Not secure
~~~~~

API breaking change:

* registering statistics overhauled

Non-API breaking changes:

* added `SMOKDevice.on_baob_updated`
* added `SMOKDevice.allow_sync`
* remove an useless `* 1.1` in `CommunicatorThread`
* added `on_failed_sync` and `on_successful_sync`
* certificates given with CRLF line ends will be processed successfully
* fixed a bug in `DataSyncDict`
* added `SMOKDevice.reset_predicates`
* added predicate databasing
* added name mangling to `PicklingDatabases`
* fixed pickle to use highest protocol in `PicklingDatabases`
* Pathpoint will try to read it's previous current value upon startup
* refactored `Pathpoint.get`

Page 4 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.