🚀 New features and improvements
- #1913 - Support for sub-events associated with a ServeEvent - Documentation (#2238) @tomakehurst
- #1512 - Extensions API v2 - Documentation (#2238) @tomakehurst
- New extension points:
RequestFilterV2
,TemplateHelperProviderExtension
,TemplateModelDataProviderExtension
,ResponseDefinitionTransformerV2
,ResponseTransformerV2
,ServeEventListener
(#2238) @tomakehurst
See this video to learn more about what's inside. Documentation and a written update are coming soon
🐛 Bug fixes
📝 Documentation updates
- Add WireMock co-maintainers role and document the merge process (#2207) @oleg-nenashev
👻 Maintenance
- Replace com.google.common.base.Charsets.UTF_8 -> java.nio.charset.StandardCharsets.UTF_8. Tests. (#2246) @pks-1981
- Replace com.google.common.base.MoreObjects.firstNonNull & com.google.common.base.Preconditions.checkArgument by Java alternatives (#2228) @pks-1981
- Add changelog generation with Release Drafter (#2213) @oleg-nenashev
- Refactor/prefer the java standard library instead of guava (#2206) @timtebeek
- Replace com.google.common.io.BaseEncoding by java.util.Base64 (#2225) @pks-1981
- Add WireMock Java Co-Maintainers as codeowners (#2243) @oleg-nenashev
- Bump org.mockito:mockito-core from 5.3.1 to 5.4.0 (#2226) @dependabot
- Remove duplicate dependencies (#2177) @picimako
- Remove Optional from the Jetty settings class (#2214) @pks-1981
- Replace Guava classes (#2215) @pks-1981
📦 Dependency updates
- Bump com.google.guava:guava from 32.0.1-jre to 32.1.1-jre (#2242) @dependabot
- Bump com.networknt:json-schema-validator from 1.0.83 to 1.0.85 (#2233) @dependabot
- Bump io.netty:netty-all from 4.1.93.Final to 4.1.94.Final (#2229) @dependabot
- Bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 (#2217) @dependabot
- Bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre (#2212) @dependabot