Sqs-workers

Latest version: v0.5.22

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

Scan your dependencies

Page 2 of 6

0.5.10

Added

- Allow to override `sqs_client`, `sqs_resource` by passing them the `SQSEnv` constructor.

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)

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.