Releases: getkalido/rabbit-events
Releases · getkalido/rabbit-events
v1.0.0
What's Changed
- Updated the context stored, and decoupled the config by @HeinOldewageRetro in #1
- Decouple rabbit message batcher from rabbit config by @HeinOldewageRetro in #2
- Allow setting the type of State in events by @HeinOldewageRetro in #3
- GitHub Actions to run tests and Non-ID specific listener for event streams by @jaderabbit in #4
- Fix for global listeners not being called. by @raulincze in #5
- fix: CPU strangling on laptop resume by @kalidorob in #6
- Add a generic receive function on rabit exchange by @HeinOldewageRetro in #7
- Add old state to events by @HeinOldewageRetro in #8
- Buffer the rabbitMQ error channel so closing it while an error occurs… by @HeinOldewageRetro in #9
- Extended the error logging when the handle function fails to handle the message by @dbreedt in #10
- The receive function now redials the connection if it is marked as cl… by @HeinOldewageRetro in #11
- Fix prefetch to 2 items (and not unlimited) by @HeinKalido in #13
- Process rabbitMQ messages concurrently, and pprefetch NumCPU at a time by @HeinKalido in #14
- Add prefetch parameter in settings by @HeinKalido in #15
- Make rabbit messages persist by @HeinKalido in #16
- Improve prefetch count for exculsive queues, imporving performance of… by @HeinKalido in #17
- use context when publishing events by @dev681999 in #12
- Remove race on returned error by @HeinKalido in #19
- Only log the caller of emit, and nothing else by @HeinKalido in #18
- create new context and cancel by @KeoabetsweMorake in #20
- Requeue messages on some errors by @raulincze in #21
- Reusing channels for better rabbitMQ performance by @HeinKalido in #22
- Stop trying to receive messages from a closed channel by @HeinKalido in #23
- If a retry fails, the loop will deadlock by @HeinKalido in #26
- No longer send context in events by @HeinKalido in #27
- Feature/bulk processing by @raulincze in #30
- Batch processing fixes by @raulincze in #31
- Dissociated prefetch size from batch size by @raulincze in #32
- Separate consume and emit connections by @raulincze in #33
- Update ubuntu and go versions by @HeinKalido in #36
- Only create the unfiltered listener map if it is not set by @HeinKalido in #35
- Added typer to old value as well for easier usage by @BWMuller in #38
- Update dependencies to address HTTP/2 request resets (CVE-2023-44487). by @rjacobs31 in #39
- Upgrade libraries. by @rjacobs31 in #40
New Contributors
- @HeinOldewageRetro made their first contribution in #1
- @jaderabbit made their first contribution in #4
- @kalidorob made their first contribution in #6
- @dbreedt made their first contribution in #10
- @HeinKalido made their first contribution in #13
- @dev681999 made their first contribution in #12
- @KeoabetsweMorake made their first contribution in #20
- @BWMuller made their first contribution in #38
Full Changelog: https://github.com/getkalido/rabbit-events/commits/v1.0.0