Version 0.3.0
Breaking changes
- Remove
QueueError::Unsupported- This variant was never constructed inside
omniqueue
- This variant was never constructed inside
- Rename
aws_configtosqs_configand useaws_sdk_sqs::Config
Additions
- Add
QueueError::PayloadTooLarge
What's Changed
- ci: Clean up release.yml by @svix-jplatte in #57
- Use nightly rustfmt to control comment wrapping and import formatting by @svix-jplatte in #54
- redis: Add extra trace events by @svix-jplatte in #58
- redis: Remove unnecessary clone calls by @svix-jplatte in #59
- Remove encoding.rs, decoding.rs by @svix-jplatte in #60
- sqs: Allow specifying the AWS config explicitly by @svix-jplatte in #64
- sqs: Print error chain for aws SDK errors by @svix-jplatte in #67
- Deprecate QueueError::Unsupported by @svix-jplatte in #66
- sqs: Error early when payload is too large by @svix-jplatte in #68
- Update redis/bb8 by @jaymell in #69
- Revert "Update redis/bb8" by @jaymell in #70
- Azure Queue Storage support by @jaymell in #65
- Add QueueError::PayloadTooLarge by @svix-jplatte in #71
- redis: Use AsyncCommands instead of redis::Cmd by @svix-jplatte in #72
- Fix typo in CI workflow by @svix-jplatte in #73
- Update redis health check by @jaymell in #76
- Add RedisBackendBuilder by @svix-jplatte in #75
- redis: Some cleanup by @svix-jplatte in #77
- Deprecate the QueueBackend trait and a few other things by @svix-jplatte in #74
- Upgrade redis-rs/bb8 again by @jaymell in #79
- Add redis eviction-policy check/warning by @jaymell in #80
- redis: Add non-stream fallback implementation by @svix-jplatte in #78
- redis: Allow customizing the processing queue key by @svix-jplatte in #81
- Upgrade google-cloud-pubsub dependency by @svix-jplatte in #83
- Upgrade azure dependencies by @svix-jplatte in #82
- Remove unnecessary
&mut selfin SQS implementation by @svix-gabriel in #84 - Add tracing spans for sending queue messages by @svix-jplatte in #86
- Make SQS backend take an aws_sdk_sqs::Config instead of SdkConfig by @svix-aaron1011 in #87
- Update deny.toml - allow Unicode-3.0 license by @svix-jplatte in #89
- Update changelog for SQS config change by @svix-aaron1011 in #90
- redis: Use associated type bounds to simplify RedisConnection trait by @svix-jplatte in #88
- Add 'set_ack_deadline' to Delivery, and implement for SQS/GCP by @svix-aaron1011 in #91
- Fix future incompatibility warnings regarding never type fallback by @svix-jplatte in #92
- Clamp batch size to backend maximum in DynConsumer::receive_all by @svix-jplatte in #93
- Use native async-fn-in-traits for Acker by @svix-jplatte in #94
- Only set already_acked_or_nacked after ack succeeded by @svix-jplatte in #95
- Make DynAcker implement Sync by @svix-jplatte in #96
- Upgrade redis dependency by @svix-jplatte in #97
- Add support for sending multiple messages as a batch by @svix-jplatte in #98
- Support redis
max_receivesconfig option by @jaymell in #100 - Redis DLQ Support by @jaymell in #101
- Redis: Refactor delayed-message enqueuing by @jaymell in #103
- Fix
LRANGEusage in non-stream redis by @jaymell in #105 - Support DLQ redrive in redis by @jaymell in #104
- Upgrade dependencies by @svix-jplatte in #106
- Add redis sentinel support by @jaymell in #107
- Redis Sentinel cleanup by @svix-jplatte in #108
- Adjust error message for unsupported set_ack_deadline in AQS by @svix-jplatte in #109
- Upgrade azure, gcp dependencies by @svix-jplatte in #110
- Upgrade bb8 by @svix-jplatte in #111
- Upgrade dependencies by @svix-jplatte in #112
- Upgrade cargo-deny by @svix-jplatte in #114
- Upgrade dependencies by @svix-jplatte in #113
- Reduce size of sqs backend futures by @svix-jplatte in #115
- Disable default-features for aws-config by @svix-jplatte in #116
- Upgrade redis, bb8-redis by @svix-jplatte in #117
- Upgrade redis by @svix-jplatte in #119
- Update to new google cloud crates by @svix-jplatte in #120
- Upgrade redis to 0.32 by @svix-jplatte in #121
- Replace bitnami with bitnamilegacy (for testing docker compose) by @svix-mman in #127
New Contributors
- @jaymell made their first contribution in #69
- @svix-gabriel made their first contribution in #84
- @svix-aaron1011 made their first contribution in #87
- @svix-mman made their first contribution in #127
Full Changelog: v0.2.0...v0.3.0