WireMock 3.6.0 Released
Lee Turner
Senior Software Engineer
May 22, 2024
The WireMock team is excited to announce the release of WireMock version 3.6.0.ย This release contains a number of new features, bug fixes and dependency updates.ย In this release we have added new start() and stop() lifecycle methods for extensions, a new object store with a default in-memory implementation and new templating helpers - arrayAdd, arrayRemove, arrayJoin and val.ย All the new helpers are documented in the Response Templating section of wiremock.org.
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
- arrayJoin - Handlebar helper (#2725) @dieppa
- Added arrayAdd, arrayRemove and val helpers (#2724) @tomakehurst
- Added an object store to the Stores interface plus a default in-memory implementation (#2723) @tomakehurst
- Move the serve event triggered prior to responding before transformers are applied (#2722) @tomakehurst
- Added an overload of andMatching to stub builders taking a definition object parameter (#2721) @tomakehurst
- 2711 Add start and stop hooks for extensions (#2726) @leeturner
- Allow subclasses of WireMockExtension to get the ExtensionContext (#1981) @tsmock
- Added supported-proxy-encodings as a CLI parameter (#2694) @tomakehurst
๐ Bug fixes
- Fixes #2696 - xPath helper returns error when result is primitive value (#2717) @tomakehurst
- Content-Type Header for Multipart-Requests should be checked case-insensitive (#2707) @mufasa1976
- Fix parsing of date/time query parameter values with an offset ahead of UTC (#2703) @papiomytoglou
- fix: handlebars math helper handles large negative integers (#2706) @RafeArnold
๐ฆ Dependency updates
- Bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.12.0 (#2716) @dependabot
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 (#2715) @dependabot
- Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 (#2687) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 (#2708) @dependabot
- Bump versions.xmlUnit from 2.9.1 to 2.10.0 (#2698) @dependabot
- Bump org.scala-lang:scala-library from 2.13.13 to 2.13.14 (#2700) @dependabot
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre (#2704) @dependabot
Links
- https://github.com/wiremock/wiremock/releases/tag/3.6.0
- https://slack.wiremock.org/
- https://wiremock.org
โ
/