Bugzoo

Latest version: v2.1.31

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

Scan your dependencies

Page 5 of 6

2.1.7

Features

* `bugzood` now allows users to log to a given file.
* Added `**kwargs` to all HTTP methods in low-level API client; allows more
information to be forwarded onto `requests`.
* Added `build` method as an alias of `compile` in both client- and
server-side container managers.
* Added more detailed logging to client file manager.
* Added `__repr__` to `Spectra`.
* Added check to `BugZoo` to ensure that the Docker server is responsive.
* Added slightly better error handling to `mktemp` in server-side container
manager.
* Added better logging and error reporting to `command` in server-side
container manager.
* Added `POST /containers/<uid>/build` endpoint to server.

Bug Fixes

* Fixed a bug in logging that prevented `DEBUG` level calls from being written
to file or passed to the stdout.
* Fixed a bug in URL generation method in client module that prevented certain
URLs from being reached.
* Fixed HTTP method used by `coverage` method in `client.container`.
* Fixed bug in `CompilationOutcome.from_dict` that prevented serialised
compilation outcomes from being parsed.

2.1.6

Features

* Added ability to compute coverage for a given container to the client and
server.
* Added coverage method to container manager: acts as an alias for the
coverage method in the coverage manager.
* Added extra logging statements across the codebase.

Bug Fixes

* Fixed compatibility breaking bug that was caused by attempting to import
NoReturn from the typing module. Added a workaround to attempt to import
NoReturn from mypy_extensions if it isn't found in typing.

2.1.5

Bug Fixes

* Fixed a regression introduced in 2.1.4 that caused BugZoo to crash when
executing a command with a given time limit.

2.1.4

Bug Fixes

* Removed duplicate route in HTTP server for bug coverage.
* Fixed HTTP endpoint for bug coverage to use GET rather than POST.
* Added missing package, mypy-extensions, to setup.py.
* Fixed misuses of logger in various server-side managers.
* Updated waf compiler to use `--no-submodule-update` argument.

2.1.3

Bug Fixes

* Fixed bug that caused BugZoo to interfere with logging of other packages by
removing all calls to `logging.basicConfig`. Also, refactored loggers to use
`logging.getLogger(__name__)` for each module, rather than passing `Logger`
instances between components.

2.1.2

Features

* Added method `bugzoo.server.ephemeral` to allow ephemeral servers to be
provisioned. Launches a server and returns a context-bound client that is
connected to that server. As soon as the context is closed, the server is
safely destroyed.

Bug Fixes

* Fixed a bug in `bugzoo.client.Client` that caused the connection timeout to
abort the connection attempt prematurely.

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.