v0.18.0
This release contains a features, a few fixes and upgrade of dependencies, as mentioned below:
- Support for JKS keystores are added. Using the
LoadJKS
function, the users can load and extract certificates and private keys from their desired JKS keystore and store them in the current working directory as PEM-encoded plain-text files. The return value of the function is the path to all the extracted files, which can be fed to theTLSConfig
object. To learn more about this feature, see thetest_tls_with_jks.js
example script. - Metrics are updated with two new metrics:
kafka_writer_batch_seconds
andkafka_writer_batch_queue_seconds
. Both are trend metrics and measure the time it takes to write a batch and to queue the next batch. For more information, see the list of emitted metrics. - Dependencies are upgraded to the latest version: this include the update of k6 v0.44.1, which is the latest version at the time of writing this release notes.
- JS API docs are updated to fix issues, typos and reflect the changes made before and during this release.
- The official Docker images are now signed with cosign using a keyless method.
- Other fixes and improvements has been made to make the project more accessible and efficient.
What's Changed
- Support load java keystores (JKS) by @mostafa in #209
- Fixes after upgrade of dependencies by @mostafa in #216
- Add new metrics by @mostafa in #217
- Save files from JKS by @mostafa in #218
Full Changelog: v0.17.0...v0.18.0