Skip to content

v1.1.0.RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ptrthomas ptrthomas released this 16 Jun 04:57
· 1272 commits to develop since this release

This is a Release Candidate for teams to try the version which is "in development" - and identify potential issues or un-intended breaks in functionality.

There are no breaking changes !

One significant change is that the @ignore tag is now "built-in". We decided this made sense after observing 4 years of Karate usage. What this means is that you no-longer need to pass ~@ignore on the command-line or test-runners, it has become a "baked-in" convention.

Take a moment to review all the "magic" tags in Karate. There are just a few. And note the brand-new tags @env and @envnot they can be really useful when you switch environments a lot. They can "bind" or "un-bind" some tests to some environments. You can find the docs here.

image

In the last release we considered making a breaking change to the path keyword. We got a lot of feedback and realized a lot of teams used the pattern we were trying to change. Thanks to everyone who provided feedback and proposed alternatives and it helped a lot ! We have a better solution in place.

Perf Testing Improvements

If you use karate-gatling take some time to read this thread. We've tried to make it easier to re-use existing test-suites as performance-tests by avoiding some configuration or conditional logic you needed to take care of previously. Please do test these improvements out, they can make a big difference - and we need the feedback !

Note that the Docker container has not been released.

To see a list of issues that should be fixed in this version, look at the issues here that have the fixed tag.