Releases: Doist/sqs-workers
Releases · Doist/sqs-workers
v0.5.10
v0.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".
New Contributors
- @tartansandal made their first contribution in #27
Full Changelog: v0.5.8...v0.5.9
v0.5.8
Changed
- Supporting batch read sizes over 10 messages by using multiple calls to SQS
v0.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