Skip to content

v0.0.10

Compare
Choose a tag to compare
@yorugac yorugac released this 15 Aug 12:15
· 186 commits to main since this release

⚠️ Breaking Changes

As was mentioned in v0.0.10rc3, since PR #247 all images are built as part of k6-operator Github package.

The old images and releases continue to be available as part of operator package. But it is highly recommended to re-deploy with the new, k6-operator package image, in order to receive the latest updates and releases.

✨ New Features

Watch namespaces are now configurable. Thanks, @dkhachyan!

Readiness and liveness probes can be configured as part of K6 spec, since #230. Thanks, @0xF0D0!

Cloud output in k6-operator is now more performant thanks to metrics aggregation options, added in #229. Additionally, default name of test runs in cloud output has become consistent with other k6 Cloud test runs in #248.

The long-awaited init containers are supported by k6-operator now 🎉 Thanks to @ivanape and @andrei-trandafir! PR #184 and #249. See examples here and here.

A new CRD named PrivateLoadZone has been added in #238 and #239. It is a feature for k6 Cloud users as well as a new type of test run in k6-operator.

Last but not least, k6-operator has been equipped with bundle.yaml to support a simpler method of installation with kubectl apply in #257. See the relevant docs for details.

🐛 Bugs

A bug with nonexistent folder was fixed in #243. Thanks, @vukor!

There was also a couple of important fixes of operator-sdk auto generation, in #217. Thanks, @dkhachyan!

🔧 Maintenance

Dependency updates in this release:

Our docs has been seeing more improvements too:

  • Syntax and highlighting was imrpoved in #244 and #245. Thanks, @agilgur5!
  • Example with extensions update in #246.
  • Instructions for bundle installation in #259.

On a related note, our guide for distributed tests has landed in official k6 Docs!

Full Changelog: v0.0.9...v0.0.10