Skip to content

Releases: rabbitmq/rabbitmq-perf-test

2.9.1

07 Oct 15:30
Compare
Choose a tag to compare

Changes between 2.9.0 and 2.9.1

This is a patch release with a bug fix in PerfTestMulti.

Varying tests fail in PerfTestMulti

GitHub issue: #220

2.9.0

02 Oct 09:53
Compare
Choose a tag to compare

Changes between 2.8.1 and 2.9.0

This is a minor release with a new feature, a usability enhancement, bug fixes, and dependency upgrades. All users are encouraged to upgrade to this release.

Make PerfTest generate JSON payloads with random data & specific size

GitHub issue: #211

Connect to different node on connection recovery

GitHub issue: #209

long parameters are not deserialized correctly in PerfTestMulti

GitHub issue: #214

PerfTest does not call System#exit on normal termination

GitHub issue: #215

Native binary throws "Address family not supported by protocol" on some environments

GitHub issue: #208

Bump dependencies

GitHub issue: #210

2.9.0.RC2

20 Sep 13:38
Compare
Choose a tag to compare
2.9.0.RC2 Pre-release
Pre-release

Changes between 2.8.1 and 2.9.0.RC2

This is a pre-release with a new feature, a usability enhancement, bug fixes, and dependency upgrades. All users are encouraged to test this pre-release.

Make PerfTest generate JSON payloads with random data & specific size

GitHub issue: #211

Connect to different node on connection recovery

GitHub issue: #209

long parameters are not deserialized correctly in PerfTestMulti

GitHub issue: #214

PerfTest does not call System#exit on normal termination

GitHub issue: #215

Native binary throws "Address family not supported by protocol" on some environments

GitHub issue: #208

Bump dependencies

GitHub issue: #210

2.9.0.RC1

11 Sep 13:43
Compare
Choose a tag to compare
2.9.0.RC1 Pre-release
Pre-release

Changes between 2.8.1 and 2.9.0.RC1

This is a pre-release with a new feature, a usability enhancement, bug fixes, and dependency upgrades. All users are encouraged to test this pre-release.

Make PerfTest generate JSON payloads with random data & specific size

GitHub issue: #211

Connect to different node on connection recovery

GitHub issue: #209

long parameters are not deserialized correctly in PerfTestMulti

GitHub issue: #214

PerfTest does not call System#exit on normal termination

GitHub issue: #215

Bump dependencies

GitHub issue: #210

2.8.1

12 Jun 08:22
Compare
Choose a tag to compare

Changes between 2.8.0 and 2.8.1

This is a patch release with bug fixes. All users are encouraged to upgrade to this version.

Handle interruption of consumer latency simulation properly

GitHub issue: #207

PerfTestMulti throws NullPointerException

GitHub issue: #206

2.8.0

27 May 12:00
Compare
Choose a tag to compare

Changes between 2.7.0 and 2.8.0

This is a maintenance release with new features and dependency upgrades. With this release, PerfTest can now simulate more dynamic workloads: variation of message size and publishing rate, optional polling consumers (instead of asynchronous consumers by default), optionally nack messages instead of acking them. All users are encouraged to upgrade to this version.

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.8.0.RC1

15 May 13:36
Compare
Choose a tag to compare
2.8.0.RC1 Pre-release
Pre-release

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

14 Mar 13:23
Compare
Choose a tag to compare

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

08 Mar 13:39
Compare
Choose a tag to compare
2.7.0.RC1 Pre-release
Pre-release

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

08 Feb 10:09
Compare
Choose a tag to compare

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