Releases: rabbitmq/rabbitmq-stream-java-client
0.6.0
Changes between 0.5.0 and 0.6.0
This is a minor release with a new feature, usability improvements, bug fixes, and dependency upgrades. It is compatible with 0.5.0. All users are encouraged to upgrade.
Use Java HttpServer to expose metrics and monitoring
GitHub issue: #152
Handle offset 0 in tracking
GitHub issue: #146
Stop dispatching when Consumer#close() is called
GitHub issue: #142
Limit segment size to 3 GB
GitHub issue: #132
Add publish confirm latency metrics to performance tool
GitHub issue: #129
Document address resolver hook
GitHub issue: #124
Add Id property to environment
GitHub issue: #113
Use client-local for default leader locator strategy
GitHub issue: #110
Document compression support
GitHub issue: #90
Add --rpc-timeout argument to performance tool
GitHub issue: #88
Clean state after subscription failure
GitHub issue: #87
Bump dependencies
GitHub issue: #85
0.5.0
Changes between 0.4.0 and 0.5.0
This is a minor release with new features, usability improvements, bug fixes, and dependency upgrades. It is compatible with 0.4.0. All users are encouraged to upgrade.
Handle AMQP Value in message body
GitHub issue: #70
Improve resource internal monitoring
GitHub issue: #50
Handle "no offset" (19) response code (query offset)
GitHub issue: #48
Fix offset comparison in offset tracking
GitHub issue: #47
Execute closing sequence in case of exception in performance tool
GitHub issue: #45
Fix stream creation process documentation for performance tool
GitHub issue: #44
Document that deduplication does not work with multi-threading
GitHub issue: #43
Store offset on closing with automatic offset tracking
GitHub issue: #40
Add hook on subscription
GitHub issue: #38
Support environment variables in performance tool
GitHub issue: #37
Report instant rate and median rate in performance tool
GitHub issue: #36
Bump dependencies
GitHub issue: #35
Add chunk timestamp to message handler context
GitHub issue: #34
Initial super stream support
(experimental)
GitHub PR: #32
0.4.0
Changes between 0.3.0 and 0.4.0
This is a minor release with new features, usability improvements, bug fixes, and dependency upgrades. It is compatible with 0.3.0. All users are encouraged to upgrade.
Add Prometheus metrics on HTTP monitoring endpoint (performance tool)
GitHub issue: #29
Add monitoring HTTP endpoint (performance tool)
GitHub issue: #28
Add command line argument to configure loggers and their level (performance tool)
GitHub issue: #23
Report 1-minute rate in performance tool
GitHub issue: #30
Add producer information to help monitoring (performance tool)
GitHub issue: #27
Run performance tool as non-privileged user in Docker container
GitHub issue: #25
Restart consumer with initial offset if no messages have been received
GitHub issue: #26
Fix performance tool dependencies
GitHub issue: #24
Use Java 17 in performance tool Docker image
GitHub issue: #31
Bump dependencies
GitHub issue: #22
0.3.0
0.2.0
Changes between 0.1.0 and 0.2.0
This is a minor release with usability improvements, bug fixes, and dependency upgrades. It is compatible with 0.1.0. All users are encouraged to upgrade.
Assign codec to environment in performance tool
GitHub issue: #19
Make Proton-J a mandatory dependency
GitHub issue: #18
Use Checksum#update(ByteBuffer) is possible
GitHub issue: #17
Fix CRC calculation for heap buffers
GitHub issue: #16
Add lazy initialization option in the environment builder
GitHub issue: #14
Bump dependencies
GitHub issue: #13
Add --server-name-indication option to performance tool
GitHub issue: #12
0.1.0
v0.1.0 [maven-release-plugin] copy for tag v0.1.0