Releases: Doist/sqs-workers
Releases · Doist/sqs-workers
v0.5.15
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
What's Changed
- fix: slices must be integers by @tartansandal in #72
Full Changelog: v0.5.13...v0.5.14
v0.5.13
What's Changed
- chore: Adjust signature of MemorySession.client to match boto3. by @proxi in #36
- chore: Improve typing. by @proxi in #37
- chore: Update actions to support NodeJS 20 by @deorus in #39
- chore: Improve types. by @proxi in #40
- Bump urllib3 from 1.26.15 to 1.26.17 by @dependabot in #41
- Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #42
- chore: Partial typing. by @proxi in #43
- chore: Partial typing. by @proxi in #44
- chore: Fix types. by @proxi in #45
- ci: Run pre-commit --all-files on ci to lint project by @jairhenrique in #50
- ci: Run tests on Python 3.12 by @jairhenrique in #49
- chore: Configure dependabot by @jairhenrique in #48
- chore(deps): bump boto3 from 1.33.13 to 1.34.3 by @dependabot in #56
- refactor: moving to RUFF by @amleczko in #69
- fix: avoid sending batches that are too large for SQS to process by @tartansandal in #70
- chore: bump version for new release by @tartansandal in #71
New Contributors
- @deorus made their first contribution in #39
- @dependabot made their first contribution in #41
- @jairhenrique made their first contribution in #50
- @amleczko made their first contribution in #69
Full Changelog: v0.5.12...v0.5.13
v0.5.12
v0.5.11
What's Changed
- chore: Support for python 3.11 by @tartansandal in #31
- Version 0.5.11 by @tartansandal in #32
Full Changelog: v0.5.10...v0.5.11
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