Watchtower

Latest version: v3.3.1

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

Scan your dependencies

Page 2 of 8

2.1.1

===============================

- Use correct default log stream name

2.1.0

===============================

- Deconflict log streams from process pools in default log stream name

- Documentation and CI improvements

2.0.1

===============================

- Update empty message filtering to catch formatted string case (162)

2.0.0

===============================

- Rename log_group to log_group_name for consistency with the Boto3 API

- Rename stream_name to log_stream_name for consistency with the Boto3
API

- Introduce the ability to pass a Boto3 logs client and remove the
ability to pass Boto3 sessions

- Document the ability to pass a Boto3 configuration profile name for
declarative configs

- Remove the Django customization, which was deprecated and unneeded.
Django can use watchtower directly via its logging configuration as
documented in the readme

- Introduce configurable log formatters. Special thanks to
terencehonles for starting this work (117, 138)

- Use logging.Handler.handleError to correctly handle errors while
processing log records (149)

- Move stream name determining logic to separate method (148)

- Reset internal state on fork to prevent deadlocks in worker threads
(139)

- Drop Python 3.5 support

- Expand documentation

- Update test and release infrastructure

1.0.6

===============================

- Catch OperationAbortedException in \_idempotent_create. Fixes 136

1.0.5

===============================

- Don’t crash if nextSequenceToken is missing. Fixes 134

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.