3.3.1
·
495 commits
to refs/heads/master
since this release
π New features and improvements
- Allow empty URI path segments after the first (#2404) @Mahoney
- Switch the Webhooks Extension to use the injected template engine so that it respects standard configuration providers, e.g. system properties and environment variables (#2473) @tomakehurst
- Introduce the substitutable HTTP client (#2455) @tomakehurst
- Make
NetworkAddressRules
into an interface so that it can be implemented in a fully customised way @tomakehurst
π Bug fixes
- Fix network address rules breaking change - regression in WireMock
3.3.0
(#2478) @tomakehurst - Ignore IPv6 addresses when checking network security rules (#2475) @tomakehurst
- #2415 - Fix warning in the log due to SLF4J-API 1.7.36 to 2.0.7 replacement by Gradle (#2449) @Xabibax
- Fix API contract for
FileSourceBlobStore
(#2451) @dkhozyainov - Add
null
check for actual date/time truncation (#2466) (#2467) @papiomytoglou - #2422 - URL not matched by path template when query parameter present in request (#2429) @tomakehurst
π Documentation updates
- Add BEFORE_RESPONSE_SENT request phase to the stub-mapping schema (#2428) @picimako
- Update the co-maintainer policy beyond WireMock 3 (#2435) @oleg-nenashev
- Turn reference link into actual link (#2443) @SimonVerhoeven
π» Maintenance
- chore: use List.of where possible if only one argument is passed (#2468) @SimonVerhoeven
- fix: introduce a slight delay given the 2-3 results is slightly flakey (#2463) @SimonVerhoeven
- chore: infer explicit type arguments where possible (#2462) @SimonVerhoeven
- Refactor: split getLines method of Diff class (#2460) @julianahrens1999
- Replace Optional.orElse() calls with Optional.orElseGet() (#2450) @picimako
- Do not use deprecated jackson iso8601 class (#2423) @SimonVerhoeven
- feat: use expression lambdas over statement lambdas (#2444) @SimonVerhoeven
- Replace Guava by JDK (Partly) (#2384) @pks-1981
- Remove unnecessary type unboxing (#2424) @SimonVerhoeven
- Replace Guava by JDK (Partly) (#2409) @pks-1981
π¦ Dependency updates
- Bump org.eclipse.jetty:jetty-bom from 11.0.17 to 11.0.18 (#2469) @dependabot
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 (#2464) @dependabot
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre (#2433) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 (#2441) @dependabot
- Bump org.eclipse.jetty:jetty-bom from 11.0.16 to 11.0.17 (#2430) @dependabot
- Bump org.sonarqube from 4.3.1.3277 to 4.4.1.3373 (#2410) @dependabot
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 (#2426) @dependabot
- Bump org.ow2.asm:asm from 9.5 to 9.6 (#2406) @dependabot
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 (#2425) @dependabot
- Bump io.netty:netty-all from 4.1.98.Final to 4.1.99.Final (#2403) @dependabot
- Bump com.diffplug.spotless from 6.21.0 to 6.22.0 (#2402) @dependabot
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 (#2407) @dependabot