What's new in 3.12

Gatling 3.12 release notes.

For more detailed release notes, including patch releases, please check the milestones on GitHub.

Dropping Akka

Version 3.12 drops the Akka library. There wasn’t an issue with Akka or it’s open-source fork Pekko, but we were only using a very small fraction. For Gatling, we only need non-distributed thread-safe singletons, which we achieved with an Executor, and a Multiple-Producers-Single-Consumer (MPSQ) queue for the actor mailbox.

This is a breaking change for third party plugins. If you are the maintainer of an open-source third party plugin, please reach out on our Community Forum so we can help you with upgrading.

Revamping and adding SDK components to stop an ongoing test BREAKING CHANGE

Injector is now LoadGenerator. This change is largely for consistency within the Gatling codebase and with the documentation using load generator. The following error options are affected:

Old name New name
stopInjector stopLoadGenerator
stopInjectorIf stopLoadGeneratorIf

A new load generator stop option is available: crashLoadGenerator. It is the same as stopLoadGenerator except the exit status is a failure and not a success.

Improvement on secure cookies handling

Contribution of Alexander Schwartz, from the Keycloak project. Thanks again!

Improve Scala 3 compatibility

Gatling now ships an internal fork of quicklens so users can bring their own version, including one for Scala 3.

Edit this page on GitHub