@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Aug 31, 2018 · 29 commits to master since this release

Assets 18

Changes between 2.1.2 and 2.2.0

This release includes new features and an upgrade of the Java Client. It also brings metrics support for Datadog, JMX, and Prometheus.

Add support for metrics with Datadog

GitHub issue: #102

Add support for metrics with JMX

GitHub issue: #101

Add support for metrics with Promotheus

GitHub issue: #42

Support environment variables as arguments

GitHub issue: #97

Support automatic connection recovery

GitHub issue: #106

Add option to disable automatic connection recovery

GitHub issue: #107

Add --consumers-thread-pools option to share thread pools between consumers

GitHub issue: #113

Bump Java client version to 5.3.0

GitHub issue: #100

Bump Micrometer version to 1.0.6

GitHub issue: #109

Pre-release

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Aug 27, 2018 · 33 commits to master since this release

Assets 18

Changes between 2.1.2 and 2.2.0.RC2

This pre-release includes new features and an upgrade of the Java Client. It also brings metrics support for Datadog, JMX, and Prometheus.

Add support for metrics with Datadog

GitHub issue: #102

Add support for metrics with JMX

GitHub issue: #101

Add support for metrics with Promotheus

GitHub issue: #42

Support environment variables as arguments

GitHub issue: #97

Support automatic connection recovery

GitHub issue: #106

Add option to disable automatic connection recovery

GitHub issue: #107

Add --consumers-thread-pools option to share thread pools between consumers

GitHub issue: #113

Bump Java client version to 5.3.0

GitHub issue: #100

Bump Micrometer version to 1.0.6

GitHub issue: #109

Pre-release

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Aug 1, 2018 · 37 commits to master since this release

Assets 18

Changes between 2.1.2 and 2.2.0.RC1

This pre-release includes new features and an upgrade of the Java Client. It also brings metrics support for Datadog, JMX, and Prometheus.

Add support for metrics with Datadog

GitHub issue: #102

Add support for metrics with JMX

GitHub issue: #101

Add support for metrics with Promotheus

GitHub issue: #42

Support environment variables as arguments

GitHub issue: #97

Support automatic connection recovery

GitHub issue: #106

Add option to disable automatic connection recovery

GitHub issue: #107

Bump Java client version to 5.3.0

GitHub issue: #100

Bump Micrometer version to 1.0.6

GitHub issue: #109

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Apr 3, 2018 · 97 commits to master since this release

Assets 18

Changes between 2.0.0 and 2.1.0

This maintenance release introduces several new features and an upgrade of the Java Client. It focuses on making high loads (1000s of producers and producers) easier to simulate with one or several PerfTest processes. It's backward compatible with 2.0.0.

Support low rates suitable for IoT workloads

GitHub issue: #82

Support NIO

GitHub issue: #84

Bump dependencies

GitHub issue: #90

Add -se / --sasl-external flags to enable SASL EXTERNAL authentication

GitHub PR: #91

-T option is duplicate

GitHub issue: #85

Add support for exclusive queues

GitHub issue: #76

Add cache size option when using random routing keys

GitHub issue: #61

Support message properties

Message properties can now be specified on the command line with the --message-properties option.

GitHub issue: #62

Enforce producer/consumer message and time limit

GitHub issue: #72

Reduce number of threads usage

This helps to simulate hundreds or thousands of producers and consumers with PerfTest.

GitHub issue: #70

Ensure CSV headers match statistic type

GitHub PR: #73

Upgrade to Java Client 5.2.0

GitHub issue: #78

Make TLS detection optional

This adds an option to disable TLS option detection when running the library e.g. in application server.

GitHub issue: #65

Spreads producers and consumers across multiple queues based on a queue pattern

The --queue-pattern, --queue-pattern-from, and --queue-pattern-to allows creating and configuring queues and spreading producers and consumers on those queues. This allows simulating several producers and consumers (100s and more) on several queues (100s and more).

GitHub issue: #64

Use exec to run java

On Unix-based systems, the PID returned to the parent process is now the PID of the JVM, not of the shell running the script.

GitHub pull request: #68

Add --version option

The --version command displays information about the system (PerfTest version and Git hash, Java Client used, JVM used, etc).

GitHub issue: #60

Document --flag and --message-properties options

GitHub issue: #75

Pre-release

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Mar 27, 2018 · 100 commits to master since this release

Assets 18

Changes between 2.0.0 and 2.1.0.RC1

This pre-release introduces several new features and an upgrade of the Java Client. It's backward compatible with 2.0.0.

Support low rates suitable for IoT workloads

GitHub issue: #82

Support NIO

GitHub issue: #84

Bump dependencies

GitHub issue: #90

Add -se / --sasl-external flags to enable SASL EXTERNAL authentication

GitHub PR: #91

-T option is duplicate

GitHub issue: #85

Add support for exclusive queues

GitHub issue: #76

Add cache size option when using random routing keys

GitHub issue: #61

Support message properties

Message properties can now be specified on the command line with the --message-properties option.

GitHub issue: #62

Enforce producer/consumer message and time limit

GitHub issue: #72

Reduce number of threads usage

This helps to simulate hundreds or thousands of producers and consumers with PerfTest.

GitHub issue: #70

Ensure CSV headers match statistic type

GitHub PR: #73

Upgrade to Java Client 5.2.0

GitHub issue: #78

Make TLS detection optional

This adds an option to disable TLS option detection when running the library e.g. in application server.

GitHub issue: #65

Spreads producers and consumers across multiple queues based on a queue pattern

The --queue-pattern, --queue-pattern-from, and --queue-pattern-to allows creating and configuring queues and spreading producers and consumers on those queues. This allows simulating several producers and consumers (100s and more) on several queues (100s and more).

GitHub issue: #64

Use exec to run java

On Unix-based systems, the PID returned to the parent process is now the PID of the JVM, not of the shell running the script.

GitHub pull request: #68

Add --version option

The --version command displays information about the system (PerfTest version and Git hash, Java Client used, JVM used, etc).

GitHub issue: #60

Document --flag and --message-properties options

GitHub issue: #75

Pre-release

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Mar 23, 2018 · 108 commits to master since this release

Assets 18

Changes between 2.0.0 and 2.1.0.M4

This pre-release introduces several new features and an upgrade of the Java Client. It's backward compatible with 2.0.0.

Support low rates suitable for IoT workloads

GitHub issue: #82

Support NIO

GitHub issue: #84

Bump dependencies

GitHub issue: #90

-T option is duplicate

GitHub issue: #85

Add support for exclusive queues

GitHub issue: #76

Add cache size option when using random routing keys

GitHub issue: #61

Support message properties

Message properties can now be specified on the command line with the --message-properties option.

GitHub issue: #62

Enforce producer/consumer message and time limit

GitHub issue: #72

Reduce number of threads usage

This helps to simulate hundreds or thousands of producers and consumers with PerfTest.

GitHub issue: #70

Ensure CSV headers match statistic type

GitHub PR: #73

Upgrade to Java Client 5.2.0

GitHub issue: #78

Make TLS detection optional

This adds an option to disable TLS option detection when running the library e.g. in application server.

GitHub issue: #65

Spreads producers and consumers across multiple queues based on a queue pattern

The --queue-pattern, --queue-pattern-from, and --queue-pattern-to allows creating and configuring queues and spreading producers and consumers on those queues. This allows simulating several producers and consumers (100s and more) on several queues (100s and more).

GitHub issue: #64

Use exec to run java

On Unix-based systems, the PID returned to the parent process is now the PID of the JVM, not of the shell running the script.

GitHub pull request: #68

Add --version option

The --version command displays information about the system (PerfTest version and Git hash, Java Client used, JVM used, etc).

GitHub issue: #60

Document --flag and --message-properties options

GitHub issue: #75

Pre-release

@pivotal-rabbitmq-ci pivotal-rabbitmq-ci released this Mar 20, 2018 · 161 commits to master since this release

Assets 18

Changes between 2.0.0 and 2.1.0.M3

This pre-release introduces several new features and an upgrade of the Java Client. It's backward compatible with 2.0.0.

-T option is duplicate

GitHub issue: #85

Add support for exclusive queues

GitHub issue: #76

Add cache size option when using random routing keys

GitHub issue: #61

Support message properties

Message properties can now be specified on the command line with the --message-properties option.

GitHub issue: #62

Enforce producer/consumer message and time limit

GitHub issue: #72

Reduce number of threads usage

This helps to simulate hundreds or thousands of producers and consumers with PerfTest.

GitHub issue: #70

Ensure CSV headers match statistic type

GitHub PR: #73

Upgrade to Java Client 5.2.0

GitHub issue: #78

Make TLS detection optional

This adds an option to disable TLS option detection when running the library e.g. in application server.

GitHub issue: #65

Spreads producers and consumers across multiple queues based on a queue pattern

The --queue-pattern, --queue-pattern-from, and --queue-pattern-to allows creating and configuring queues and spreading producers and consumers on those queues. This allows simulating several producers and consumers (100s and more) on several queues (100s and more).

GitHub issue: #64

Use exec to run java

On Unix-based systems, the PID returned to the parent process is now the PID of the JVM, not of the shell running the script.

GitHub pull request: #68

Add --version option

The --version command displays information about the system (PerfTest version and Git hash, Java Client used, JVM used, etc).

GitHub issue: #60

Document --flag and --message-properties options

GitHub issue: #75