WireMock 2.32.0 released

134 views
Skip to first unread message

Tom Akehurst

unread,
Dec 2, 2021, 4:48:20 AM12/2/21
to wiremock-user
Especially big thanks to Jamie Tanna and Tim te Beek who have contributed an exceptional
amount of work to this release, cleaning up the project massively and improving the
 experience for WireMock contributors.

## Enhancements
- Closes #1614 - proper support for subclassing of the JUnit5 WireMockExtension
- Add support for put/delete file to/from a subfolder (#1087)
- Closes #956 - added the ability to fetch serve events for a specific stub ID
- Added ability to query unmatched serve events
- Added ability to verify requests using a custom matcher
- Upgraded to Apache HTTP Client 5.x
- Added `WireMock.jsonResponse` factory methods (#1428)
- #745 Need proxyUrlPrefixToRemove for proxy context url mapping (#1556)
- Removed dependence on Conscrypt for ALPN and HTTP/2
- Recognize multipart/related and multipart/mixed (#1415)
- Allow running Wiremock without HTTP Server (#1572)
- Allow standalone runner to fetch mappings from classpath (#1592)
- Added new command line parameters "--jetty-header-request-size" and "--jetty-header-response-size" for set a custom size of headers in Jetty. "--jetty-header-buffer-size" is deprecated.

## Fixes
- Closes #1688 - fall back to HTTPS 1.1 only when no ALPN provider can be loaded
- Fixed #1643 - regression in date parsing preventing year and year/month only dates
- #1612 prevent applying scientific notation and rounding to big numbers by ObjectMapper (#1613)
- Fixed #1608 and #1585 - incorrect zoning of date/times in response templating when truncating

## Code quality
- Enforce license headers with Spotless
- Enforce consistent code style with Spotless
- Upgrade to Gradle 7 + some Gradle config cleanup (#1639)
- Convert AcceptanceTestBase to JUnit Jupiter to limit future violations (#1669)
- Enable WireMock to be built on Java 11 and 17
- Drop JMock in favour of Mockito (#1630)
Reply all
Reply to author
Forward
0 new messages