Skip to content

Releases: Doist/sqs-workers

v0.5.10

08 Feb 13:06
Compare
Choose a tag to compare

What's Changed

  • feat: Allow overriding sqs_client, sqs_resource. by @proxi in #30

New Contributors

  • @proxi made their first contribution in #30

Full Changelog: v0.5.9...v0.5.10

v0.5.9

11 Jan 15:15
512f47e
Compare
Choose a tag to compare

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

Full Changelog: v0.5.8...v0.5.9

v0.5.8

31 Aug 14:05
Compare
Choose a tag to compare

Changed

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

v0.5.7

30 Aug 17:49
Compare
Choose a tag to compare

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