Skip to content

Releases: esl/amoc

4.2.0

Choose a tag to compare

@mdbrnowski mdbrnowski released this 30 Jun 09:50
36b0946

What's Changed

Full Changelog: 4.1.1...4.2.0

4.1.1

Choose a tag to compare

@DenysGonchar DenysGonchar released this 04 May 22:47
1d934e6

What's Changed

Full Changelog: 4.1.0...4.1.1

4.1.0

Choose a tag to compare

@mdbrnowski mdbrnowski released this 17 Mar 12:24
97fb8ca

What's Changed

Configuration changes

Replace interarrival with user_rate where user pacing is configured explicitly. Replace AMOC_INTERARRIVAL with AMOC_USER_RATE in environment-based configuration. For more details see https://hexdocs.pm/amoc/configuration.html.

Full Changelog: 4.0.0...4.1.0

4.0.0

Choose a tag to compare

@NelsonVides NelsonVides released this 16 Apr 13:21
a9cda4c

What's Changed

Other changes

Full Changelog: 3.3.0...4.0.0

3.3.0

Choose a tag to compare

@NelsonVides NelsonVides released this 15 May 11:36
887e312

What's Changed

Full Changelog: 3.2.0...3.3.0

3.2.0

Choose a tag to compare

@NelsonVides NelsonVides released this 05 Mar 14:06
0d47028

What's Changed

New Contributors

Full Changelog: 3.1.0...3.2.0

3.1.0

Choose a tag to compare

@NelsonVides NelsonVides released this 22 Feb 10:31
7b1ea3d

Highlights

Supervision trees have been introduced for users, coordinators, and throttles, that give better load-balancing, as well as introspection using observability tools.

What's Changed

Potential incompatibilities:

Since #171 the controller get_status/0 callback returns a map with named values, for more explicit information. If the previous return value was being pattern-matched in your code, this needs to be updated.

Full Changelog: 3.0.0...3.1.0

3.0.0

Choose a tag to compare

@NelsonVides NelsonVides released this 19 Dec 09:19
9459926

Highlights

The load-testing framework for massively parallel testing, more generic than ever!

What started as a load-testing tool for our internal use-cases, has grown over years of experience and uncountable use-cases to be a generic tool for load testing, completely flexible to fit any use-case.

This version leaves the specific decisions of your environment to you, exposing comprehensive instrumentation for you to plug your own metrics and logging backends of choice; a clearly documented interface to plug your preferred APIs; and language agnostic, supporting now scenario distribution in a cluster by distributing BEAM bytecode directly and allowing you to provide your own parser for environment variables, so that you can run your scenarios in any language that runs on top of the BEAM.

Where all these choices were enforced, now amoc lets you choose as it fits. For a drop-in replacement of the old amoc, where Graphite, REST, and Erlang have already been chosen, see amoc-arsenal.

What's Changed

Instrumentation:

Distribution and configuration

Documentation and releases

Miscelaneous

Full Changelog: 2.2.1...3.0.0

3.0.0-rc3

3.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@NelsonVides NelsonVides released this 24 Nov 11:12
dc2a825

What's Changed

Full Changelog: 3.0.0-rc2...3.0.0-rc3

3.0.0-rc2

3.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@NelsonVides NelsonVides released this 17 Nov 11:51
5daada2

What's Changed

Full Changelog: 3.0.0-rc1...3.0.0-rc2