Releases: citrusframework/citrus
Releases · citrusframework/citrus
v4.5.0
Citrus release v4.5.0
What's changed
Features ✨
- upgrade to spring v6.2.0
- documentation improvements
- Apache Camel improvemets
- better testcontainer support
v4.4.0
Citrus release v4.4.0
What's changed
Features ✨
- selective kafka receive action implementation
- uuid v4 validation matcher
- add option to disable redirect handling for
HttpClient
Fixes ⚙️
v4.3.3
v4.3.2
Citrus release v4.3.2
v4.3.1
Citrus release v4.3.1
What's changed
v4.3.0
Release v4.3.0
What's changed
- Allow access into logging reporter for subclasses
- Reformat test reporter output
- Make tests loadable even from within jar
- Add
TestResultInstanceProvider
to support creation ofTestResults
- OpenAPIuses explicitly declared values instead of random values
- Use ISO date format for random JSON property values (OpenAPI)
- NPE in case of response header without required attribute
And Dependency Updates, of course 🚀
v4.2.1
Citrus release v4.2.1
What's changed
- chore(deps): Bump dependency versions
- fix: Reduce logging level of successful validations
- fix(#1143): Let HttpMessageBuilder create messages with unique ids
- fix: Accept status code interface
- chore: Measure test and suite execution duration
- fix: Use fixed Locale when formatting test duration
- fix: Better access into json validator for subclasses
- chore: Always validate json array order
- chore(deps): Upgrade dependency versions
See full list of changes: v4.2.0...v4.2.1
v3.4.1
Citrus release v3.4.1
What's Changed
- chore: Improve Groovy actions script handling in #923
- fix(#1122): gracefully shutdown test context on error
- fix(#1116): Fix CitrusLifecycleHooks to not break Cucumber API
- fix(#1115): Create new test context for each Cucumber scenario
- fix(#924): Fix false positive test report in DefaultTestLoader in #925
- fix(#1107): Support non Unicode remote file handle on SFTP server
- Detect if the current execution is started from a jar, and if so analyze the jar for resources in #953
- chore: Avoid hiding exceptions in forked actions
- fix(#1033): Store messages on receiving action
- fix(#948): Log proper test step index on incremental Citrus tests in #1151
- fix(#965): Fix TransformAction builder charset setting on xslt resource
Full Changelog: v3.4.0...v3.4.1
v4.2.0
Citrus release v4.2.0
Noteable Changes
- Test sharding
- Support non Unicode remote file handle on SFTP server
- Make JsonTextMessageValidator ignore the order of JsonArrays
- Schema and dependency updates
v4.1.1
Citrus release v4.1.1
Noteable Changes
- A lot of bugfixes for
citrus-quarkus
, in various commits - improved
citrus-camel
, especially the endpoint builder support - some more fixes to the documentation
- some more dependency updates in varous commits