v1.1.0.RC3
Pre-releaseThis 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.
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 !
- Maven artifacts
- Standalone JAR (download below)
- ZIP Release (download below)
- Karate-Robot JAR (download below)
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.