Sqs-workers

Latest version: v0.5.21

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

Scan your dependencies

Page 2 of 6

0.5.9

Added

- New codec (message encoding) that uses the default version of the Pickle protocol instead of one compatible with Python 2.
- Possibility to change default codec in SQSEnv.

Changed

- When a processor for a job can't be found, we now log this as an error (rather than a warning) and provide a more helpful error message.
- Default codec is renamed from "pickle" to "pickle_compat".

0.5.8

Changed

- Supporting batch read sizes over 10 messages by using multiple calls to SQS

0.5.7

Added

- Ability to configure a queue to send batches of messages to a
handling function rather than processing them individually
- Contributing file to guide submitting PRs

Changed

- Using `%s` string interpolation for logging, easier for tools
like Sentry / DataDog to group similar messages when parsing
- Using type annotations over type comments now Python 2.7 support has been dropped
- Moved to Poetry for dependency management & packaging

0.5.6

Fixed

- Fixed a behavior change for the utils.validate_arguments function

0.5.5

Changed

- Dropped support for Python 2
- Declared Python 3.8 as the minimum version supported
- Dropped 2 dependencies (werkzeug and future) that are not needed anymore
- Updated README a bit

Fixed

- Fixed a bug with recent versions of Werkzeug (20)

0.5.4

Changed

- API: Processor.process() now returns the result of the execution (9)
- Documentation: Improved README. Added the "Contributing" section and improved the
testing documentation.

Fixed

- Fixed batch logic (11)

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.