WireMock 3.7.0 Released
The WireMock team is excited to announce the release of WireMock version 3.7.0.ย As always, this release contains new features, bug fixes and dependency updates.ย We have an update to the equalToXml matcher to allow you to ignore the order of the same type of nodes, added a unique request id to the template model, added a new admin API route to get file contents from the file store, updates to preserve headers when proxying and we also now report successful or unsuccessful webhook requests as sub events to provide visibility of webhook events.ย There are many more updates which you can see in the release notes below and we want to say a big thank you to all the contributors to this release.
Next Steps
If you havenโt yet updated to WireMock 3.x, this is an excellent opportunity to do so!
Please feel free to reach out to us on the WireMock Community Slack channel if you need any assistance.
Changelog
๐ New features and improvements
- Ignore order of xml nodes on same level when matching request body (#2747) @viktormelnychuk
- Add request id to the template model (#2757) @leeturner
- Allow configuring max items of an ObjectStore (#2763) @Mahoney
- TestNotifier.get{Level}Messages return a snapshot (#2762) @Mahoney
- Add preserveUserAgentProxyHeader to keep User-Agent header (#2733) @raycoarana
- Default the max template cache entries to 1000 instead of infinite (#2752) @leeturner
- feat: add admin api route to get file contents from file store (#2743) @pedro37โ
- 2759 report webhook errors and results as sub events (#2766) @leeturner
๐ Bug fixes
- Stop ejecting existing key on read of missing key (#2772) @Mahoney
- Fix race condition in getObjectStore (#2761) @Mahoney
- Fix scala warnings (#2768) @Mahoney
- Fix HttpClientBuilder ัode and add options for Connection Management to increase the proxying performance (#2744) @MuTalKing
- Fixed #2739 - prevent automatic creation of __files dir on startup and instead create lazily on write (#2760) @tomakehurst
- fix: stop showing path parameter non match message incorrectly. (#2753) @RafeArnold
- Prevent creating multiple stub mappings with the same ID (#2742) @RafeArnold
โ Other changes
- Disabled DNS filtering when no custom proxy security rules are set (#2737) @egerix
- Path params and serve event ID in request (#2769) @tomakehurst
๐ฆ Dependency updates
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre (#2745) @dependabot
Links
- https://github.com/wiremock/wiremock/releases/tag/3.7.0
- https://slack.wiremock.org/
- https://wiremock.org
โ
/