Smok

Latest version: v0.21.0

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

Scan your dependencies

Page 2 of 8

0.18.3

Not secure
~~~~~~~

* removed unused sync logs and pathpoints from NGTT
* fixed string interpolation syntax for Python 3.6
* code will behave better in HTTP 4xx situations
* changed maximum logging amount behaviour

0.18.2

Not secure
~~~~~~~

* fixed a bug with logging bad exceptions
* removed debug logging after syncing a pathpoint
* fixed a bug with writing a sensor

0.18.1

Not secure
~~~~~~~

* fixed a bug with initializing predicates
* fixed a bug with deleting predicates
* removed some abstractmethods' from checkpoints
* fixed a bug with opening events

0.18

Not secure
~~~~~~~

* removed unnecessary profiling with logs
* restored some debug-level logs
* increased communicator timeout to 60s
* increased logs timeout to 40s and added exponential backoff in case of failure
* log syncer will display the invalid logs if a 4xx is seen from the server
* most calls related to pathpoints and sensors will be available in the no-pathpoint mode
(you still have to provide a sensor and a pathpoint database for it to work).
* fixed a bug with getting sensors locking up on
dont_do_pathpoints=True

0.17

Not secure
~~~~~

* improved logging for NGTT
* improved behaviour of the logging subsystem on low memory conditions
* improved behaviour of connection resetting
* fixed a bug that wouldn't allow smok to run on Python 3.5
* HTTP API will use minijson everywhere
* logs won't be synced via NGTT anymore - they are dropped too often
* data won't be synced via NGTT anymore - they take too long
* SMOKDevice will raise RuntimeErrors on most calls if called after close
* new considerations for PPDatabase and EventDatabase

0.16.2

Not secure
~~~~~~~

* fixed reconnecting
* SMOKLogHandler will prune the log queue if on a low memory condition (severity condition 2)

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.