Sergeant

Latest version: v0.26.1

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

Scan your dependencies

Page 5 of 6

0.17.0

This is a major release fixing and improving many problems.
- Thread killers were replaced with one thread killer per as many threads as needed. It makes the threaded executor faster, slimmer, and simpler.
- Slave's process stderr is connected to the supervisor so it will have the chance to pipe its stderr in case of an unexpected exception in the slave's logic itself. The buffer was able to stall the slave's process because no process was cleaning its buffer. It is now configured to be unbuffered wishing it will fix the bug.
- There was a typo in threaded executor causing it to raise an exception after the completion of all the tasks.
- Requirements versions are now fixed
- Stop/Respawn can now be called in initialize/finalize

Breaking Changes:
- Worker config `executor` parameter was removed in favor of number_of_threads. See the documentation for how to choose the number.
- LogstashLogger was logging a "logger" field nested with name and level. These are now "name" and "level" in the parent document of the log.

0.16.1

- now every Redis connection holds a single connection resulted in a faster communication

0.16.0

- rename `consumable_only` to `include_delayed` to make this parameter clearer and more intuitive
- replace process killer from using udpserver to pipe - improved memory usage and more safe
- Redis connector performance improvements due to regressions from the previous version

0.15.2

- added Python 3.9 support!
- fix: supervisor took stderr from the slave denying it from displaying
its errors to the terminal

0.15.1

- supervisor now collects stderr from the slave
- supervisor now report on slaves that were interrupted by signals like
SIGINT
- fixed a bug when using the memory limiting feature of the supervisor
- slave's exception now propagated to the supervisor
- supervisor duplicate logs were merged
- supervisor tests were added
- mypy linting fixes
- isort fixes

0.15.0

- added support for delayed tasks

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.