PyUp Safety actively tracks 268,345 Python packages for vulnerabilities and notifies you when to upgrade.
Bugfixes * Added `attrs>=19.2.0` and `six>=1.13.0` to the project requirements to prevent version mismatches.
Features * Add support for `--output-dir`, a configurable way to set the output directory for all images/output files. Defaults to the output of `get_download_path()`.
Bugfixes - Close open file handlers after uploading a file using a context manager (61) - Upload each job synchronously before starting the next job (62)
Features * Support TLS and asynchronous file downloads. (53) * New PyPi and Python version badges. (54) * Loosened `python-dateutil` verion restrictions. (54) Bugfixes * Fix HTTP/HTTPS redirects (56)
Features * `BatchProcessingJobManager` now automatically downloads all output files to the user's download directory by default. Breaking Changes * Removed `boto3` from the `requirements.txt` file.
Bugfixes - Fixed typos in the `argparse` help menu. (48)
Features - Tagged releases publish to PyPi! (47) Breaking Changes - Refactored project from `benchmarking` to `kiosk_client`. (46)
Features - Fill out `.env.example` file. - Add support for Python 2.7 and 3.8. - Improved argument parsing for CLI. - `MODEL` is no longer necessary, and inherits model and processing functions based on `JOB_TYPE`. - Added optional flags `calculate-cost` and `upload-results` to turn off benchmarking behavior by default. Bugfixes - All `inlineCallbacks` functions return a `deferred` object. - Remove some unused imports Breaking Changes - Use the API to upload files rather than using `gcloud` for better integration with the DeepCell Kiosk.
Bugfixes * Added a "Connection: close" header to prevent outgoing ports from getting filled (44) * Removed patches from 0.2.x which caused unpredictable behavior (44)
Features * Refactored `CostGetter` for better testing and usability. (42) Bugfixes * Updated `twisted` and `treq` version requirements. (41) * Fixed 2 cost calculation bugs in `CostGetter`. (42)
Bugfixes * Force any jobs that are summarized that are not yet expiring to expire.
Bugfixes * Force completed jobs to `summarize()`. * Pin `twisted` to < 20.0.0.
Add `SCALE` and `LABEL` as environment variables to support the pre-built workflows in `kiosk-redis-consumer` 0.3.0+ and `kiosk-frontend` 0.3.0+.
This release adds `JOB_TYPE` as an environment variable to be compatible with newer releases of the `kiosk-frontend`. Each `Job` uses this value to send in the creation POST request.
Update Pillow to >=6.2.0 for CVE-2019-16865. An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image.
Updated to the latest version of Twisted due to CVE-2019-12855. In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.
Using pytest-twisted to get the test coverage to +95%! Added environment variables for use inside the cluster. Add improved summary data in the JSON output.