Releases: rabbitmq/rabbitmq-perf-test
2.8.0.RC1
Changes between 2.7.0 and 2.8.0.RC1
This is a pre-release with dependency upgrades and new features. All users are encouraged to test this pre-release.
Bump dependencies (RabbitMQ Java client, Micrometer, Jetty)
GitHub issue: #199
Add option to re-connect to RabbitMQ on PerfTest startup
GitHub issue: #191
Add option to vary publishing rate
GitHub issue: #192
Add option to consume messages via basic.get
GitHub issue: #196
Add option to vary message size
GitHub issue: #197
Add option to nack messages
GitHub issue: #198
Make sequence of actions in consumer more logical
GitHub issue: #201
Consumer rate limitation is broken if rate varies
GitHub issue: #202
2.7.0
Changes between 2.6.0 and 2.7.0
This is a minor with dependency upgrades and changes in PerfTestMulti. All users are encouraged to upgrade to this version.
Bump dependencies (Micrometer, Jetty)
GitHub issue: #140
Don't use Java Beans API in PerfTestMulti
GitHub issue: #135
Use GSON in PerfTestMulti
GitHub issue: #136
2.7.0.RC1
Changes between 2.6.0 and 2.7.0.RC1
This is a pre-release with dependency upgrades and changes in PerfTestMulti. All users are encouraged to test this pre-release.
Bump dependencies (Micrometer, Jetty)
GitHub issue: #140
Don't use Java Beans API in PerfTestMulti
GitHub issue: #135
Use GSON in PerfTestMulti
GitHub issue: #136
2.6.0
Changes between 2.5.0 and 2.6.0
This is a minor release with a new feature, dependency upgrades, and improvement in the Docker support. All users are encouraged to upgrade to this version.
Make payload configurable in PerfTestMulti
GitHub issue: #132
Bump Commons CLI to 1.4
GitHub issue: #130
Bump dependencies
GitHub issue: #131
Use Java 11 in Alpine-based Docker image
GitHub issue: #133
Add Ubuntu-based Docker image
GitHub issue: #134
2.6.0.RC1
Changes between 2.5.0 and 2.6.0.RC1
This is a pre-release with a new feature, dependency upgrades, and improvement in the Docker support. All users are encouraged to test this pre-release.
Make payload configurable in PerfTestMulti
GitHub issue: #132
Bump Commons CLI to 1.4
GitHub issue: #130
Bump dependencies
GitHub issue: #131
Use Java 11 in Alpine-based Docker image
GitHub issue: #133
Add Ubuntu-based Docker image
GitHub issue: #134
2.5.0
Changes between 2.4.0 and 2.5.0
This is a maintenance release with a bug fix and a new feature. All users are encouraged to upgrade to this release.
Note PerfTest termination sequence has slightly changed: it used to terminate quickly without closing AMQP connections when interrupted. It now tries to close AMQP connections and times out after 5 seconds. The timeout can be changed with the --shutdown-timeout command line argument. See the documentation for more information.
Completion strategy isn't computed correctly
GitHub issue: #128
Add shutdown timeout argument
GitHub issue: #126
2.5.0.RC1
Changes between 2.4.0 and 2.5.0.RC1
This is a pre-release with a bug fix and a new feature. All users are encouraged to test this pre-release.
Note PerfTest termination sequence has slightly changed: it used to terminate quickly without closing AMQP connections when interrupted. It now tries to close AMQP connections and times out after 5 seconds. The timeout can be changed with the --shutdown-timeout command line argument. See the documentation for more information.
Completion strategy isn't computed correctly
GitHub issue: #128
Add shutdown timeout argument
GitHub issue: #126
2.4.0
Changes between 2.3.0 and 2.4.0
This is a maintenance release with a bug fix, a new feature, and dependency upgrades. Note as of this release, PerfTest is also distributed as a Docker image and a Linux native executable. All users are encouraged to upgrade to this release.
Add 99th percentile to console output
GitHub issue: #117
Calculate publisher confirm latency
GitHub issue: #121
Upgrade dependencies
GitHub issue: #125
Create Docker image
GitHub issue: #118
Create native executable
GitHub issue: #120
2.4.0.RC2
Changes between 2.3.0 and 2.4.0.RC2
This is a pre-release with a bug fix, a new feature, and dependency upgrades. Note as of this pre-release, PerfTest is also distributed as a Docker image and a Linux native executable. All users are encouraged to test this pre-release.
Add 99th percentile to console output
GitHub issue: #117
Calculate publisher confirm latency
GitHub issue: #121
Upgrade dependencies
GitHub issue: #125
Create Docker image
GitHub issue: #118
Create native executable
GitHub issue: #120
2.4.0.RC1
Changes between 2.3.0 and 2.4.0.RC1
This is a pre-release with a bug fix. Note as of this pre-release, PerfTest is also distributed as a Docker image and a Linux native executable. All users are encouraged to test this pre-release.
Add 99th percentile to console output
GitHub issue: #117
Create Docker image
GitHub issue: #118
Create native executable
GitHub issue: #120