Skip to content

Releases: Doist/sqs-workers

v0.5.15

19 Feb 00:25
fe9d2e3
Compare
Choose a tag to compare

What's Changed

  • feat: attempt to send the largest batch that fits in the message size limit by @tartansandal in #73

Full Changelog: v0.5.14...v0.5.15

v0.5.14

16 Feb 06:03
4f5fd94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.13...v0.5.14

v0.5.13

16 Feb 05:15
800711c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.12...v0.5.13

v0.5.12

31 Jul 07:27
95de752
Compare
Choose a tag to compare

What's Changed

  • refactor: Refactor memowy_sqs for greater compatibility with boto3. by @proxi in #34
  • release: v0.5.12 by @proxi in #35

Full Changelog: v0.5.11...v0.5.12

v0.5.11

21 Apr 04:40
c925bfa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.10...v0.5.11

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