2.19.0.RC3
Pre-release
Pre-release
Changes between 2.18.0 and 2.19.0.RC3
This is a pre-release with new features, usability improvements, bug fixes, and dependency upgrades. It is backward compatible with 2.18.0. All users are encouraged to test it.
This release introduces a new way to run PerfTest with a single JAR file (uber JAR). This is as of now the preferred way to run PerfTest. The archives (ZIP and TAR.GZ) and the native executable are deprecated and will be removed in PerfTest 3.0.
Deprecate native executable
GitHub issue: #449
PerfTestMulti: Add benchmark specification parameter for quorum queues
GitHub issue: #448
Install Ubuntu updates when building the image
GitHub PR: #426
JAVA_OPTS doesn't work the way that the docs indicate
GitHub issue: #416
Add compact console output format
GitHub PR: #415
Remove legacy metrics
GitHub PR: #414
Refactor metrics collection and output
GitHub PR: #413
Allow several values for --queue-args
GitHub PR: #411
Initialize globals metrics once producers/consumer are started
GitHub PR: #408
Use atomic utilities instead of synchronization in stats
GitHub PR: #407
Set 1s random start delay when producer rate is set
GitHub PR: #406
Use Guava rate limiter instead of internal solution
GitHub PR: #405
Use shutdown hook to print stats summary
GitHub PR: #402
Use millisecond granularity for publisher ramp-up period
GitHub PR: #401
Add latency metrics in final metrics reporting
GitHub issue: #400
Convert x-single-active-consumer to a bool
GitHub PR: #397
Bump dependencies
GitHub issue: #367
Use Java HttpServer to expose metrics and monitoring
GitHub issue: #358
Use uber JAR for packaging
GitHub issue: #351
Fix elapsed time in PerfTestMulti report
GitHub issue: #453