wiremock/wiremock (org.wiremock:wiremock)
### [`v3.5.2`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.2)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.1...3.5.2)
3.5.0 and 3.5.1 have a problem with their POM files, meaning Maven fails to properly load all of the transitive dependencies. This release is primarily to fix this issue.
#### 🐛 Bug fixes
- Fix publications by excluding testFixturesApi components ([#2661](https://togithub.com/wiremock/wiremock/issues/2661)) [@reta](https://togithub.com/reta)
#### 📦 Dependency updates
- Bump commons-io:commons-io from 2.15.1 to 2.16.0 ([#2656](https://togithub.com/wiremock/wiremock/issues/2656)) [@dependabot](https://togithub.com/dependabot)
### [`v3.5.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.1)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.0...3.5.1)
✍ Other changes
- Make Jetty11Utils and Jetty12Utils public
### [`v3.5.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.0)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.2...3.5.0)
#### 🚀 New features and improvements
- Flip HTTP/2 toggles to "disable". Support changing them via the CLI. ([#2653](https://togithub.com/wiremock/wiremock/issues/2653)) [@tomakehurst](https://togithub.com/tomakehurst)
- Added toggles for plain text and TLS HTTP/2 ([#2652](https://togithub.com/wiremock/wiremock/issues/2652)) [@tomakehurst](https://togithub.com/tomakehurst)
- Add support of Jetty 12 ([#2593](https://togithub.com/wiremock/wiremock/issues/2593)) [@reta](https://togithub.com/reta)
- JSONPath performance tuning ([#2629](https://togithub.com/wiremock/wiremock/issues/2629)) [@tomakehurst](https://togithub.com/tomakehurst)
- Allow configuring accept-encoding when proxying ([#2646](https://togithub.com/wiremock/wiremock/issues/2646)) [@Mahoney](https://togithub.com/Mahoney)
- Allow removal of headers from a proxied request. ([#2644](https://togithub.com/wiremock/wiremock/issues/2644)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- Optional default for SystemValueHelper. ([#2630](https://togithub.com/wiremock/wiremock/issues/2630)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- A Stubmapping can be removed by ID [#2393](https://togithub.com/wiremock/wiremock/issues/2393) ([#2408](https://togithub.com/wiremock/wiremock/issues/2408)) [@burcuakkayaa](https://togithub.com/burcuakkayaa)
#### 👻 Maintenance
- Replace net.jockx:littleproxy by JDK ([#2624](https://togithub.com/wiremock/wiremock/issues/2624)) [@pks-1981](https://togithub.com/pks-1981)
- Mini update dependencies ([#2620](https://togithub.com/wiremock/wiremock/issues/2620)) [@pks-1981](https://togithub.com/pks-1981)
- Remove dependencies ([#2633](https://togithub.com/wiremock/wiremock/issues/2633)) [@pks-1981](https://togithub.com/pks-1981)
- Replace org.apache.commons.lang3.StringUtils ([#2622](https://togithub.com/wiremock/wiremock/issues/2622)) [@pks-1981](https://togithub.com/pks-1981)
#### ✍ Other changes
- Add project icon for IntelliJ ([#2639](https://togithub.com/wiremock/wiremock/issues/2639)) [@ghusta](https://togithub.com/ghusta)
- Replace org.apache.commons.lang3.StringUtils ([#2622](https://togithub.com/wiremock/wiremock/issues/2622)) [@pks-1981](https://togithub.com/pks-1981)
- Remove dependencies ([#2633](https://togithub.com/wiremock/wiremock/issues/2633)) [@pks-1981](https://togithub.com/pks-1981)
#### 📦 Dependency updates
- Bump com.fasterxml.jackson:jackson-bom from 2.16.2 to 2.17.0 ([#2636](https://togithub.com/wiremock/wiremock/issues/2636)) [@dependabot](https://togithub.com/dependabot)
- Bump net.minidev:json-smart from 2.5.0 to 2.5.1 ([#2645](https://togithub.com/wiremock/wiremock/issues/2645)) [@dependabot](https://togithub.com/dependabot)
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre ([#2640](https://togithub.com/wiremock/wiremock/issues/2640)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.3.3 to 1.4.0 ([#2642](https://togithub.com/wiremock/wiremock/issues/2642)) [@dependabot](https://togithub.com/dependabot)
- Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 ([#2643](https://togithub.com/wiremock/wiremock/issues/2643)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 ([#2634](https://togithub.com/wiremock/wiremock/issues/2634)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.10.0 to 5.11.0 ([#2625](https://togithub.com/wiremock/wiremock/issues/2625)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 ([#2626](https://togithub.com/wiremock/wiremock/issues/2626)) [@dependabot](https://togithub.com/dependabot)
- Update org.skyscreamer:jsonassert ([#2631](https://togithub.com/wiremock/wiremock/issues/2631)) [@pks-1981](https://togithub.com/pks-1981)
### [`v3.4.2`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.2)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.1...3.4.2)
#### 🐛 Bug fixes
- Fixed xPath concurrency issues ([#2618](https://togithub.com/wiremock/wiremock/issues/2618)) [@BublG](https://togithub.com/BublG)
- Request matching performance regression ([#2619](https://togithub.com/wiremock/wiremock/issues/2619)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 📦 Dependency updates
- Bump com.networknt:json-schema-validator from 1.3.2 to 1.3.3 ([#2615](https://togithub.com/wiremock/wiremock/issues/2615)) [@dependabot](https://togithub.com/dependabot)
- Bump org.scala-lang:scala-library from 2.13.12 to 2.13.13 ([#2617](https://togithub.com/wiremock/wiremock/issues/2617)) [@dependabot](https://togithub.com/dependabot)
### [`v3.4.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.1)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.0...3.4.1)
#### 🐛 Bug fixes
- Revert "Fix json-body not escaped properly" ([#2613](https://togithub.com/wiremock/wiremock/issues/2613)) [@tomakehurst](https://togithub.com/tomakehurst)
- Fixes [#2606](https://togithub.com/wiremock/wiremock/issues/2606) - avoid appending identical sub-events repeatedly ([#2614](https://togithub.com/wiremock/wiremock/issues/2614)) [@tomakehurst](https://togithub.com/tomakehurst)
- Add a custom number comparator to the Json Diff to trim trailing zeros ([#2611](https://togithub.com/wiremock/wiremock/issues/2611)) [@leeturner](https://togithub.com/leeturner)
- Refactor JsonNodeFactory(true) in favour of a JsonNodeFeature ([#2612](https://togithub.com/wiremock/wiremock/issues/2612)) [@leeturner](https://togithub.com/leeturner)
### [`v3.4.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.0)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.3.1...3.4.0)
#### 🚀 New features and improvements
- Version number add to the endpoint /health - healthcheck Issue Nro 1339 ([#2498](https://togithub.com/wiremock/wiremock/issues/2498)) [@gorostiaga](https://togithub.com/gorostiaga)
- Allow [@WireMockTest](https://togithub.com/WireMockTest) to be applied on base classes ([#2500](https://togithub.com/wiremock/wiremock/issues/2500)) [@kkocel](https://togithub.com/kkocel)
- Expose numberOfParameters on PathTemplate ([#2509](https://togithub.com/wiremock/wiremock/issues/2509)) [@Mahoney](https://togithub.com/Mahoney)
- Add the version number to the output when wiremock starts ([#2485](https://togithub.com/wiremock/wiremock/issues/2485)) [@leeturner](https://togithub.com/leeturner)
- Add ability to return application version from new admin endpoint and wiremock standalone cli ([#2453](https://togithub.com/wiremock/wiremock/issues/2453)) [@leeturner](https://togithub.com/leeturner)
#### 🐛 Bug fixes
- Do not return null objects in getAll of the InMemoryRequestJournalStore ([#2508](https://togithub.com/wiremock/wiremock/issues/2508)) [@coder-hugo](https://togithub.com/coder-hugo)
- Fix `NullPointerException` in `ResponseDefinition.getProxyUrl()` ([#2490](https://togithub.com/wiremock/wiremock/issues/2490)) [@mfruizs](https://togithub.com/mfruizs)
- Generalize function calculating normalized distance between date/time values ([#2543](https://togithub.com/wiremock/wiremock/issues/2543)) [@papiomytoglou](https://togithub.com/papiomytoglou)
- Show correct diff for unescaped `?` in regex ([#2596](https://togithub.com/wiremock/wiremock/issues/2596)) [@Mahoney](https://togithub.com/Mahoney)
- Disable XML External Entities ([#2603](https://togithub.com/wiremock/wiremock/issues/2603)) [@Pr0methean](https://togithub.com/Pr0methean)
- Disable connection reuse only for proxy clients not for the admin client ([#2597](https://togithub.com/wiremock/wiremock/issues/2597)) [@coder-hugo](https://togithub.com/coder-hugo)
- \[FIX] Fix the deserialization behavior which change the precision of decimal ([#2588](https://togithub.com/wiremock/wiremock/issues/2588)) [@AlEmerich](https://togithub.com/AlEmerich)
- Fix json-body not escaping special characters ([#2551](https://togithub.com/wiremock/wiremock/issues/2551)) [@G-Basak](https://togithub.com/G-Basak)
- Fix sonarqube scanner ([#2577](https://togithub.com/wiremock/wiremock/issues/2577)) [@dieppa](https://togithub.com/dieppa)
- correct handling of empty request body with Handlebars ([#2546](https://togithub.com/wiremock/wiremock/issues/2546)) ([#2552](https://togithub.com/wiremock/wiremock/issues/2552)) [@dirkbolte](https://togithub.com/dirkbolte)
#### 📦 Dependency updates
38 changes
- Bump io.netty:netty-all from 4.1.106.Final to 4.1.107.Final ([#2608](https://togithub.com/wiremock/wiremock/issues/2608)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.1 ([#2548](https://togithub.com/wiremock/wiremock/issues/2548)) [@dependabot](https://togithub.com/dependabot)
- Bump org.eclipse.jetty:jetty-bom from 11.0.19 to 11.0.20 ([#2599](https://togithub.com/wiremock/wiremock/issues/2599)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.3.1 to 1.3.2 ([#2605](https://togithub.com/wiremock/wiremock/issues/2605)) [@dependabot](https://togithub.com/dependabot)
- Bump versions.junitJupiter from 5.10.1 to 5.10.2 ([#2602](https://togithub.com/wiremock/wiremock/issues/2602)) [@dependabot](https://togithub.com/dependabot)
- Bump org.slf4j:log4j-over-slf4j from 2.0.11 to 2.0.12 ([#2604](https://togithub.com/wiremock/wiremock/issues/2604)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.3.0 to 1.3.1 ([#2598](https://togithub.com/wiremock/wiremock/issues/2598)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.2.0 to 1.3.0 ([#2595](https://togithub.com/wiremock/wiremock/issues/2595)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 ([#2589](https://togithub.com/wiremock/wiremock/issues/2589)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 ([#2591](https://togithub.com/wiremock/wiremock/issues/2591)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.9.0 to 5.10.0 ([#2590](https://togithub.com/wiremock/wiremock/issues/2590)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.105.Final to 4.1.106.Final ([#2581](https://togithub.com/wiremock/wiremock/issues/2581)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.24.0 to 6.25.0 ([#2587](https://togithub.com/wiremock/wiremock/issues/2587)) [@dependabot](https://togithub.com/dependabot)
- Bump com.toomuchcoding.jsonassert:jsonassert from 0.7.0 to 0.8.0 ([#2586](https://togithub.com/wiremock/wiremock/issues/2586)) [@dependabot](https://togithub.com/dependabot)
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 ([#2582](https://togithub.com/wiremock/wiremock/issues/2582)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.1.0 to 1.2.0 ([#2583](https://togithub.com/wiremock/wiremock/issues/2583)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.104.Final to 4.1.105.Final ([#2580](https://togithub.com/wiremock/wiremock/issues/2580)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.0.88 to 1.1.0 ([#2537](https://togithub.com/wiremock/wiremock/issues/2537)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.101.Final to 4.1.104.Final ([#2538](https://togithub.com/wiremock/wiremock/issues/2538)) [@dependabot](https://togithub.com/dependabot)
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre ([#2539](https://togithub.com/wiremock/wiremock/issues/2539)) [@dependabot](https://togithub.com/dependabot)
- Bump org.eclipse.jetty:jetty-bom from 11.0.18 to 11.0.19 ([#2542](https://togithub.com/wiremock/wiremock/issues/2542)) [@dependabot](https://togithub.com/dependabot)
- Bump org.slf4j:log4j-over-slf4j from 2.0.9 to 2.0.11 ([#2563](https://togithub.com/wiremock/wiremock/issues/2563)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.7.0 to 5.9.0 ([#2571](https://togithub.com/wiremock/wiremock/issues/2571)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.23.3 to 6.24.0 ([#2575](https://togithub.com/wiremock/wiremock/issues/2575)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.7.0 to 5.9.0 ([#2570](https://togithub.com/wiremock/wiremock/issues/2570)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.3 ([#2524](https://togithub.com/wiremock/wiremock/issues/2524)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.0.87 to 1.0.88 ([#2527](https://togithub.com/wiremock/wiremock/issues/2527)) [@dependabot](https://togithub.com/dependabot)
- Bump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13 in /testlogging ([#2522](https://togithub.com/wiremock/wiremock/issues/2522)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 ([#2512](https://togithub.com/wiremock/wiremock/issues/2512)) [@dependabot](https://togithub.com/dependabot)
- Bump com.toomuchcoding.jsonassert:jsonassert from 0.6.2 to 0.7.0 ([#2520](https://togithub.com/wiremock/wiremock/issues/2520)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.23.0 to 6.23.3 ([#2521](https://togithub.com/wiremock/wiremock/issues/2521)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.22.0 to 6.23.0 ([#2507](https://togithub.com/wiremock/wiremock/issues/2507)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 ([#2496](https://togithub.com/wiremock/wiremock/issues/2496)) [@dependabot](https://togithub.com/dependabot)
- Bump org.junit-pioneer:junit-pioneer from 2.1.0 to 2.2.0 ([#2493](https://togithub.com/wiremock/wiremock/issues/2493)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.99.Final to 4.1.101.Final ([#2484](https://togithub.com/wiremock/wiremock/issues/2484)) [@dependabot](https://togithub.com/dependabot)
- Bump versions.junitJupiter from 5.10.0 to 5.10.1 ([#2483](https://togithub.com/wiremock/wiremock/issues/2483)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 ([#2477](https://togithub.com/wiremock/wiremock/issues/2477)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 ([#2476](https://togithub.com/wiremock/wiremock/issues/2476)) [@dependabot](https://togithub.com/dependabot)
#### 📝 Documentation updates
- Add operationId to openApi/swagger documents ([#2487](https://togithub.com/wiremock/wiremock/issues/2487)) [@j1mr10rd4n](https://togithub.com/j1mr10rd4n)
#### 👻 Maintenance
- chore: minor internal refactors ([#2491](https://togithub.com/wiremock/wiremock/issues/2491)) [@Marvin9](https://togithub.com/Marvin9)
- Proposal for: Flaky port allocation tests [#2281](https://togithub.com/wiremock/wiremock/issues/2281) ([#2421](https://togithub.com/wiremock/wiremock/issues/2421)) [@dkhozyainov](https://togithub.com/dkhozyainov)
#### ✍ Other changes
- Improve Scenario error message for unsupported state ([#2594](https://togithub.com/wiremock/wiremock/issues/2594)) [@nlisgo](https://togithub.com/nlisgo)
- Supply lazy TemplateEngine, HttpClientFactory, and DefaultHttpClient. ([#2564](https://togithub.com/wiremock/wiremock/issues/2564)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- Parsing config files with BOM character ([#2535](https://togithub.com/wiremock/wiremock/issues/2535)) [@salehjafarli](https://togithub.com/salehjafarli)
- Clean up duplicative isAbsent and unused serializer. ([#2567](https://togithub.com/wiremock/wiremock/issues/2567)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- Allow matchesJsonSchema to be supplied as a json object. ([#2566](https://togithub.com/wiremock/wiremock/issues/2566)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- Adding a few unit tests for Body ([#2559](https://togithub.com/wiremock/wiremock/issues/2559)) [@G-Basak](https://togithub.com/G-Basak)
- Add gzipDisabled at the ResponseDefinitionBuilder level ([#2481](https://togithub.com/wiremock/wiremock/issues/2481)) [@dkhozyainov](https://togithub.com/dkhozyainov)
- Update wrapper scripts version to match gradle version. ([#2574](https://togithub.com/wiremock/wiremock/issues/2574)) [@HappyHacker123](https://togithub.com/HappyHacker123)
- Remove and log warning before loading webhooks ([#2568](https://togithub.com/wiremock/wiremock/issues/2568)) [@prithvitewatia](https://togithub.com/prithvitewatia)
- Add extensionScanningEnabled option to [@WireMockTest](https://togithub.com/WireMockTest). ([#2561](https://togithub.com/wiremock/wiremock/issues/2561)) [@kyle-winkelman](https://togithub.com/kyle-winkelman)
- Adding build function for all kind of UrlPattern in RequestPatternBuilder ([#2536](https://togithub.com/wiremock/wiremock/issues/2536)) [@AlEmerich](https://togithub.com/AlEmerich)
- Added GET_OR_HEAD method. ([#2555](https://togithub.com/wiremock/wiremock/issues/2555)) [@prithvitewatia](https://togithub.com/prithvitewatia)
### [`v3.3.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.3.1)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.3.0...3.3.1)
#### 🚀 New features and improvements
- Allow empty URI path segments after the first ([#2404](https://togithub.com/wiremock/wiremock/issues/2404)) [@Mahoney](https://togithub.com/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](https://togithub.com/wiremock/wiremock/issues/2473)) [@tomakehurst](https://togithub.com/tomakehurst)
- Introduce the substitutable HTTP client ([#2455](https://togithub.com/wiremock/wiremock/issues/2455)) [@tomakehurst](https://togithub.com/tomakehurst)
- Make `NetworkAddressRules` into an interface so that it can be implemented in a fully customised way [@tomakehurst](https://togithub.com/tomakehurst)
#### 🐛 Bug fixes
- Fix network address rules breaking change - regression in WireMock `3.3.0` ([#2478](https://togithub.com/wiremock/wiremock/issues/2478)) [@tomakehurst](https://togithub.com/tomakehurst)
- Ignore IPv6 addresses when checking network security rules ([#2475](https://togithub.com/wiremock/wiremock/issues/2475)) [@tomakehurst](https://togithub.com/tomakehurst)
- [#2415](https://togithub.com/wiremock/wiremock/issues/2415) - Fix warning in the log due to SLF4J-API 1.7.36 to 2.0.7 replacement by Gradle ([#2449](https://togithub.com/wiremock/wiremock/issues/2449)) [@Xabibax](https://togithub.com/Xabibax)
- Fix API contract for `FileSourceBlobStore` ([#2451](https://togithub.com/wiremock/wiremock/issues/2451)) [@dkhozyainov](https://togithub.com/dkhozyainov)
- Add `null` check for actual date/time truncation ([#2466](https://togithub.com/wiremock/wiremock/issues/2466)) ([#2467](https://togithub.com/wiremock/wiremock/issues/2467)) [@papiomytoglou](https://togithub.com/papiomytoglou)
- [#2422](https://togithub.com/wiremock/wiremock/issues/2422) - URL not matched by path template when query parameter present in request ([#2429](https://togithub.com/wiremock/wiremock/issues/2429)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 📝 Documentation updates
- Add BEFORE_RESPONSE_SENT request phase to the stub-mapping schema ([#2428](https://togithub.com/wiremock/wiremock/issues/2428)) [@picimako](https://togithub.com/picimako)
- Update the co-maintainer policy beyond WireMock 3 ([#2435](https://togithub.com/wiremock/wiremock/issues/2435)) [@oleg-nenashev](https://togithub.com/oleg-nenashev)
- Turn reference link into actual link ([#2443](https://togithub.com/wiremock/wiremock/issues/2443)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
#### 👻 Maintenance
- chore: use List.of where possible if only one argument is passed ([#2468](https://togithub.com/wiremock/wiremock/issues/2468)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- fix: introduce a slight delay given the 2-3 results is slightly flakey ([#2463](https://togithub.com/wiremock/wiremock/issues/2463)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- chore: infer explicit type arguments where possible ([#2462](https://togithub.com/wiremock/wiremock/issues/2462)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Refactor: split getLines method of Diff class ([#2460](https://togithub.com/wiremock/wiremock/issues/2460)) [@julianahrens1999](https://togithub.com/julianahrens1999)
- Replace Optional.orElse() calls with Optional.orElseGet() ([#2450](https://togithub.com/wiremock/wiremock/issues/2450)) [@picimako](https://togithub.com/picimako)
- Do not use deprecated jackson iso8601 class ([#2423](https://togithub.com/wiremock/wiremock/issues/2423)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- feat: use expression lambdas over statement lambdas ([#2444](https://togithub.com/wiremock/wiremock/issues/2444)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Replace Guava by JDK (Partly) ([#2384](https://togithub.com/wiremock/wiremock/issues/2384)) [@pks-1981](https://togithub.com/pks-1981)
- Remove unnecessary type unboxing ([#2424](https://togithub.com/wiremock/wiremock/issues/2424)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Replace Guava by JDK (Partly) ([#2409](https://togithub.com/wiremock/wiremock/issues/2409)) [@pks-1981](https://togithub.com/pks-1981)
#### 📦 Dependency updates
- Bump org.eclipse.jetty:jetty-bom from 11.0.17 to 11.0.18 ([#2469](https://togithub.com/wiremock/wiremock/issues/2469)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 ([#2464](https://togithub.com/wiremock/wiremock/issues/2464)) [@dependabot](https://togithub.com/dependabot)
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre ([#2433](https://togithub.com/wiremock/wiremock/issues/2433)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 ([#2441](https://togithub.com/wiremock/wiremock/issues/2441)) [@dependabot](https://togithub.com/dependabot)
- Bump org.eclipse.jetty:jetty-bom from 11.0.16 to 11.0.17 ([#2430](https://togithub.com/wiremock/wiremock/issues/2430)) [@dependabot](https://togithub.com/dependabot)
- Bump org.sonarqube from 4.3.1.3277 to 4.4.1.3373 ([#2410](https://togithub.com/wiremock/wiremock/issues/2410)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 ([#2426](https://togithub.com/wiremock/wiremock/issues/2426)) [@dependabot](https://togithub.com/dependabot)
- Bump org.ow2.asm:asm from 9.5 to 9.6 ([#2406](https://togithub.com/wiremock/wiremock/issues/2406)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 ([#2425](https://togithub.com/wiremock/wiremock/issues/2425)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.98.Final to 4.1.99.Final ([#2403](https://togithub.com/wiremock/wiremock/issues/2403)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.21.0 to 6.22.0 ([#2402](https://togithub.com/wiremock/wiremock/issues/2402)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 ([#2407](https://togithub.com/wiremock/wiremock/issues/2407)) [@dependabot](https://togithub.com/dependabot)
### [`v3.3.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.3.0)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.2.0...3.3.0)
> NOTE: This version is discarded because of the uninteded breaking change in `NetworkAddressRules`, fixed in 3.3.1 by [#2478](https://togithub.com/wiremock/wiremock/issues/2478)
#### 🚀 New features and improvements
- Allow empty URI path segments after the first ([#2404](https://togithub.com/wiremock/wiremock/issues/2404)) [@Mahoney](https://togithub.com/Mahoney)
- Switched the webhooks extension to use the injected template engine so that it gets e.g. system/env property configuration ([#2473](https://togithub.com/wiremock/wiremock/issues/2473)) [@tomakehurst](https://togithub.com/tomakehurst)
- Substitutable HTTP client ([#2455](https://togithub.com/wiremock/wiremock/issues/2455)) [@tomakehurst](https://togithub.com/tomakehurst)
- Make `NetworkAddressRules` into an interface so that it can be implemented in a fully customised way. *note* this introduced a breaking change, which is fixed in https://github.com/wiremock/wiremock/releases/tag/3.3.1
#### 🐛 Bug fixes
- Fixed [#2415](https://togithub.com/wiremock/wiremock/issues/2415) Gradle replaces SLF4J-API 1.7.36 with 2.0.7, causing warning in the log ([#2449](https://togithub.com/wiremock/wiremock/issues/2449)) [@Xabibax](https://togithub.com/Xabibax)
- Refactor: split getLines method of Diff class ([#2460](https://togithub.com/wiremock/wiremock/issues/2460)) [@julianahrens1999](https://togithub.com/julianahrens1999)
- Fix contract for FileSourceBlobStore ([#2451](https://togithub.com/wiremock/wiremock/issues/2451)) [@dkhozyainov](https://togithub.com/dkhozyainov)
- Add null check for actual date/time truncation ([#2466](https://togithub.com/wiremock/wiremock/issues/2466)) ([#2467](https://togithub.com/wiremock/wiremock/issues/2467)) [@papiomytoglou](https://togithub.com/papiomytoglou)
- Fixed [#2422](https://togithub.com/wiremock/wiremock/issues/2422) - URL not matched by path template when query parameter present in request ([#2429](https://togithub.com/wiremock/wiremock/issues/2429)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 📝 Documentation updates
- Update the co-maintainer policy beyond WireMock 3 ([#2435](https://togithub.com/wiremock/wiremock/issues/2435)) [@oleg-nenashev](https://togithub.com/oleg-nenashev)
- Turn reference link into actual link ([#2443](https://togithub.com/wiremock/wiremock/issues/2443)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
#### 👻 Maintenance
- chore: use List.of where possible if only one argument is passed ([#2468](https://togithub.com/wiremock/wiremock/issues/2468)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- fix: introduce a slight delay given the 2-3 results is slightly flakey ([#2463](https://togithub.com/wiremock/wiremock/issues/2463)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- chore: infer explicit type arguments where possible ([#2462](https://togithub.com/wiremock/wiremock/issues/2462)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Replace Optional.orElse() calls with Optional.orElseGet() ([#2450](https://togithub.com/wiremock/wiremock/issues/2450)) [@picimako](https://togithub.com/picimako)
- Do not use deprecated jackson iso8601 class ([#2423](https://togithub.com/wiremock/wiremock/issues/2423)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- feat: use expression lambdas over statement lambdas ([#2444](https://togithub.com/wiremock/wiremock/issues/2444)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Replace Guava by JDK (Partly) ([#2384](https://togithub.com/wiremock/wiremock/issues/2384)) [@pks-1981](https://togithub.com/pks-1981)
- Remove unnecessary type unboxing ([#2424](https://togithub.com/wiremock/wiremock/issues/2424)) [@SimonVerhoeven](https://togithub.com/SimonVerhoeven)
- Replace Guava by JDK (Partly) ([#2409](https://togithub.com/wiremock/wiremock/issues/2409)) [@pks-1981](https://togithub.com/pks-1981)
#### ✍ Other changes
- Ignore IPv6 addresses when checking network security rules ([#2475](https://togithub.com/wiremock/wiremock/issues/2475)) [@tomakehurst](https://togithub.com/tomakehurst)
- Add BEFORE_RESPONSE_SENT request phase to the stub-mapping schema ([#2428](https://togithub.com/wiremock/wiremock/issues/2428)) [@picimako](https://togithub.com/picimako)
#### 📦 Dependency updates
- Bump org.eclipse.jetty:jetty-bom from 11.0.17 to 11.0.18 ([#2469](https://togithub.com/wiremock/wiremock/issues/2469)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 ([#2464](https://togithub.com/wiremock/wiremock/issues/2464)) [@dependabot](https://togithub.com/dependabot)
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre ([#2433](https://togithub.com/wiremock/wiremock/issues/2433)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 ([#2441](https://togithub.com/wiremock/wiremock/issues/2441)) [@dependabot](https://togithub.com/dependabot)
- Bump org.eclipse.jetty:jetty-bom from 11.0.16 to 11.0.17 ([#2430](https://togithub.com/wiremock/wiremock/issues/2430)) [@dependabot](https://togithub.com/dependabot)
- Bump org.sonarqube from 4.3.1.3277 to 4.4.1.3373 ([#2410](https://togithub.com/wiremock/wiremock/issues/2410)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 ([#2426](https://togithub.com/wiremock/wiremock/issues/2426)) [@dependabot](https://togithub.com/dependabot)
- Bump org.ow2.asm:asm from 9.5 to 9.6 ([#2406](https://togithub.com/wiremock/wiremock/issues/2406)) [@dependabot](https://togithub.com/dependabot)
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 ([#2425](https://togithub.com/wiremock/wiremock/issues/2425)) [@dependabot](https://togithub.com/dependabot)
- Bump io.netty:netty-all from 4.1.98.Final to 4.1.99.Final ([#2403](https://togithub.com/wiremock/wiremock/issues/2403)) [@dependabot](https://togithub.com/dependabot)
- Bump com.diffplug.spotless from 6.21.0 to 6.22.0 ([#2402](https://togithub.com/wiremock/wiremock/issues/2402)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 ([#2407](https://togithub.com/wiremock/wiremock/issues/2407)) [@dependabot](https://togithub.com/dependabot)
### [`v3.2.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.2.0)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.1.0...3.2.0)
#### 💥 Breaking changes
- Enable local response templating by default in standalone ([#2386](https://togithub.com/wiremock/wiremock/issues/2386)) [@tomakehurst](https://togithub.com/tomakehurst)
- Add startup option to enable/disable extension scanning and set to disabled by default when running from Java ([#2385](https://togithub.com/wiremock/wiremock/issues/2385)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 🚀 New features and improvements
- Exposing MappingsLoader as an extension point ([#2334](https://togithub.com/wiremock/wiremock/issues/2334)) [@bharatnpti](https://togithub.com/bharatnpti)
- Include more info when webhook refusal logged ([#2389](https://togithub.com/wiremock/wiremock/issues/2389)) [@Mahoney](https://togithub.com/Mahoney)
- HTTP Server Factory as an extension point ([#2391](https://togithub.com/wiremock/wiremock/issues/2391)) [@tomakehurst](https://togithub.com/tomakehurst)
- Print loaded extensions at startup ([#2381](https://togithub.com/wiremock/wiremock/issues/2381)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 🐛 Bug fixes
- Fix json string schema rejecting numbers ([#2390](https://togithub.com/wiremock/wiremock/issues/2390)) [@Mahoney](https://togithub.com/Mahoney)
- Fix FileSource backed blobstore keys bug ([#2392](https://togithub.com/wiremock/wiremock/issues/2392)) [@tomakehurst](https://togithub.com/tomakehurst)
- Fixed [#2388](https://togithub.com/wiremock/wiremock/issues/2388) - empty getPath() returned from new FileStore implementation passed to transformers ([#2396](https://togithub.com/wiremock/wiremock/issues/2396)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 📦 Dependency updates
- Bump io.netty:netty-all from 4.1.97.Final to 4.1.98.Final ([#2394](https://togithub.com/wiremock/wiremock/issues/2394)) [@dependabot](https://togithub.com/dependabot)
### [`v3.1.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.1.0)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.0.4...3.1.0)
#### 🚀 New features and improvements
- Move webhooks to the WireMock core ([#2376](https://togithub.com/wiremock/wiremock/issues/2376)) [@tomakehurst](https://togithub.com/tomakehurst)
- Added a setter for max template cache entries in WireMockConfiguration ([#2365](https://togithub.com/wiremock/wiremock/issues/2365)) [@tomakehurst](https://togithub.com/tomakehurst)
- Add working equals & readable toString to NetworkAddressRange ([#2358](https://togithub.com/wiremock/wiremock/issues/2358)) [@Mahoney](https://togithub.com/Mahoney)
#### 💥 Breaking changes
- Move webhooks to the WireMock core. Users of the extension should remove the dependency when updating to the new version ([#2376](https://togithub.com/wiremock/wiremock/issues/2376)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 🐛 Bug fixes
- Fixed [#2364](https://togithub.com/wiremock/wiremock/issues/2364) - scenarios produced by recorder play back in reverse order ([#2377](https://togithub.com/wiremock/wiremock/issues/2377)) [@tomakehurst](https://togithub.com/tomakehurst)
- Fix admin requests with empty body to avoid response code 411 ([#1738](https://togithub.com/wiremock/wiremock/issues/1738)) [@danielimre](https://togithub.com/danielimre)
- Fix standalone missing filename extension bug ([#2366](https://togithub.com/wiremock/wiremock/issues/2366)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 👻 Maintenance
- Fix markdown links ([#2375](https://togithub.com/wiremock/wiremock/issues/2375)) [@pks-1981](https://togithub.com/pks-1981)
- Add tests proving we match on request bodies ([#2367](https://togithub.com/wiremock/wiremock/issues/2367)) [@Mahoney](https://togithub.com/Mahoney)
- Replace Guava by JDK (Partly) ([#2380](https://togithub.com/wiremock/wiremock/issues/2380)) [@pks-1981](https://togithub.com/pks-1981)
#### 📦 Dependency updates
- Bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.1.0 ([#2370](https://togithub.com/wiremock/wiremock/issues/2370)) [@dependabot](https://togithub.com/dependabot)
- Bump com.github.tomakehurst:wiremock-jre8-standalone from 2.33.2 to 2.35.1 in /testlogging ([#2368](https://togithub.com/wiremock/wiremock/issues/2368)) [@dependabot](https://togithub.com/dependabot)
- Bump com.networknt:json-schema-validator from 1.0.86 to 1.0.87 ([#2371](https://togithub.com/wiremock/wiremock/issues/2371)) [@dependabot](https://togithub.com/dependabot)
### [`v3.0.4`](https://togithub.com/wiremock/wiremock/releases/tag/3.0.4)
[Compare Source](https://togithub.com/wiremock/wiremock/compare/3.0.3...3.0.4)
#### 🚀 New features and improvements
- Add working equals & readable toString to NetworkAddressRange ([#2358](https://togithub.com/wiremock/wiremock/issues/2358)) [@Mahoney](https://togithub.com/Mahoney)
#### 🐛 Bug fixes
- Fix standalone missing filename extension bug ([#2366](https://togithub.com/wiremock/wiremock/issues/2366)) [@tomakehurst](https://togithub.com/tomakehurst)
- Added a setter for max template cache entries in WireMockConfiguration ([#2365](https://togithub.com/wiremock/wiremock/issues/2365)) [@tomakehurst](https://togithub.com/tomakehurst)
- Second attempt at fixing shaded webhooks plugin ([#2362](https://togithub.com/wiremock/wiremock/issues/2362)) [@tomakehurst](https://togithub.com/tomakehurst)
#### 👻 Maintenance
- Bump org.scala-lang:scala-library test dependency from 2.13.11 to 2.13.12 ([#2360](https://togithub.com/wiremock/wiremock/issues/2360)) [@dependabot](https://togithub.com/dependabot)
#### ✍ Other changes
- Add tests proving we match on request bodies ([#2367](https://togithub.com/wiremock/wiremock/issues/2367)) [@Mahoney](https://togithub.com/Mahoney)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.0.3
->3.5.2
Release Notes
wiremock/wiremock (org.wiremock:wiremock)
### [`v3.5.2`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.2) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.1...3.5.2) 3.5.0 and 3.5.1 have a problem with their POM files, meaning Maven fails to properly load all of the transitive dependencies. This release is primarily to fix this issue. #### 🐛 Bug fixes - Fix publications by excluding testFixturesApi components ([#2661](https://togithub.com/wiremock/wiremock/issues/2661)) [@reta](https://togithub.com/reta) #### 📦 Dependency updates - Bump commons-io:commons-io from 2.15.1 to 2.16.0 ([#2656](https://togithub.com/wiremock/wiremock/issues/2656)) [@dependabot](https://togithub.com/dependabot) ### [`v3.5.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.1) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.0...3.5.1) ✍ Other changes - Make Jetty11Utils and Jetty12Utils public ### [`v3.5.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.2...3.5.0) #### 🚀 New features and improvements - Flip HTTP/2 toggles to "disable". Support changing them via the CLI. ([#2653](https://togithub.com/wiremock/wiremock/issues/2653)) [@tomakehurst](https://togithub.com/tomakehurst) - Added toggles for plain text and TLS HTTP/2 ([#2652](https://togithub.com/wiremock/wiremock/issues/2652)) [@tomakehurst](https://togithub.com/tomakehurst) - Add support of Jetty 12 ([#2593](https://togithub.com/wiremock/wiremock/issues/2593)) [@reta](https://togithub.com/reta) - JSONPath performance tuning ([#2629](https://togithub.com/wiremock/wiremock/issues/2629)) [@tomakehurst](https://togithub.com/tomakehurst) - Allow configuring accept-encoding when proxying ([#2646](https://togithub.com/wiremock/wiremock/issues/2646)) [@Mahoney](https://togithub.com/Mahoney) - Allow removal of headers from a proxied request. ([#2644](https://togithub.com/wiremock/wiremock/issues/2644)) [@kyle-winkelman](https://togithub.com/kyle-winkelman) - Optional default for SystemValueHelper. ([#2630](https://togithub.com/wiremock/wiremock/issues/2630)) [@kyle-winkelman](https://togithub.com/kyle-winkelman) - A Stubmapping can be removed by ID [#2393](https://togithub.com/wiremock/wiremock/issues/2393) ([#2408](https://togithub.com/wiremock/wiremock/issues/2408)) [@burcuakkayaa](https://togithub.com/burcuakkayaa) #### 👻 Maintenance - Replace net.jockx:littleproxy by JDK ([#2624](https://togithub.com/wiremock/wiremock/issues/2624)) [@pks-1981](https://togithub.com/pks-1981) - Mini update dependencies ([#2620](https://togithub.com/wiremock/wiremock/issues/2620)) [@pks-1981](https://togithub.com/pks-1981) - Remove dependencies ([#2633](https://togithub.com/wiremock/wiremock/issues/2633)) [@pks-1981](https://togithub.com/pks-1981) - Replace org.apache.commons.lang3.StringUtils ([#2622](https://togithub.com/wiremock/wiremock/issues/2622)) [@pks-1981](https://togithub.com/pks-1981) #### ✍ Other changes - Add project icon for IntelliJ ([#2639](https://togithub.com/wiremock/wiremock/issues/2639)) [@ghusta](https://togithub.com/ghusta) - Replace org.apache.commons.lang3.StringUtils ([#2622](https://togithub.com/wiremock/wiremock/issues/2622)) [@pks-1981](https://togithub.com/pks-1981) - Remove dependencies ([#2633](https://togithub.com/wiremock/wiremock/issues/2633)) [@pks-1981](https://togithub.com/pks-1981) #### 📦 Dependency updates - Bump com.fasterxml.jackson:jackson-bom from 2.16.2 to 2.17.0 ([#2636](https://togithub.com/wiremock/wiremock/issues/2636)) [@dependabot](https://togithub.com/dependabot) - Bump net.minidev:json-smart from 2.5.0 to 2.5.1 ([#2645](https://togithub.com/wiremock/wiremock/issues/2645)) [@dependabot](https://togithub.com/dependabot) - Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre ([#2640](https://togithub.com/wiremock/wiremock/issues/2640)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.3.3 to 1.4.0 ([#2642](https://togithub.com/wiremock/wiremock/issues/2642)) [@dependabot](https://togithub.com/dependabot) - Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 ([#2643](https://togithub.com/wiremock/wiremock/issues/2643)) [@dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 ([#2634](https://togithub.com/wiremock/wiremock/issues/2634)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-junit-jupiter from 5.10.0 to 5.11.0 ([#2625](https://togithub.com/wiremock/wiremock/issues/2625)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 ([#2626](https://togithub.com/wiremock/wiremock/issues/2626)) [@dependabot](https://togithub.com/dependabot) - Update org.skyscreamer:jsonassert ([#2631](https://togithub.com/wiremock/wiremock/issues/2631)) [@pks-1981](https://togithub.com/pks-1981) ### [`v3.4.2`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.2) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.1...3.4.2) #### 🐛 Bug fixes - Fixed xPath concurrency issues ([#2618](https://togithub.com/wiremock/wiremock/issues/2618)) [@BublG](https://togithub.com/BublG) - Request matching performance regression ([#2619](https://togithub.com/wiremock/wiremock/issues/2619)) [@tomakehurst](https://togithub.com/tomakehurst) #### 📦 Dependency updates - Bump com.networknt:json-schema-validator from 1.3.2 to 1.3.3 ([#2615](https://togithub.com/wiremock/wiremock/issues/2615)) [@dependabot](https://togithub.com/dependabot) - Bump org.scala-lang:scala-library from 2.13.12 to 2.13.13 ([#2617](https://togithub.com/wiremock/wiremock/issues/2617)) [@dependabot](https://togithub.com/dependabot) ### [`v3.4.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.1) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.4.0...3.4.1) #### 🐛 Bug fixes - Revert "Fix json-body not escaped properly" ([#2613](https://togithub.com/wiremock/wiremock/issues/2613)) [@tomakehurst](https://togithub.com/tomakehurst) - Fixes [#2606](https://togithub.com/wiremock/wiremock/issues/2606) - avoid appending identical sub-events repeatedly ([#2614](https://togithub.com/wiremock/wiremock/issues/2614)) [@tomakehurst](https://togithub.com/tomakehurst) - Add a custom number comparator to the Json Diff to trim trailing zeros ([#2611](https://togithub.com/wiremock/wiremock/issues/2611)) [@leeturner](https://togithub.com/leeturner) - Refactor JsonNodeFactory(true) in favour of a JsonNodeFeature ([#2612](https://togithub.com/wiremock/wiremock/issues/2612)) [@leeturner](https://togithub.com/leeturner) ### [`v3.4.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.4.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.3.1...3.4.0) #### 🚀 New features and improvements - Version number add to the endpoint /health - healthcheck Issue Nro 1339 ([#2498](https://togithub.com/wiremock/wiremock/issues/2498)) [@gorostiaga](https://togithub.com/gorostiaga) - Allow [@WireMockTest](https://togithub.com/WireMockTest) to be applied on base classes ([#2500](https://togithub.com/wiremock/wiremock/issues/2500)) [@kkocel](https://togithub.com/kkocel) - Expose numberOfParameters on PathTemplate ([#2509](https://togithub.com/wiremock/wiremock/issues/2509)) [@Mahoney](https://togithub.com/Mahoney) - Add the version number to the output when wiremock starts ([#2485](https://togithub.com/wiremock/wiremock/issues/2485)) [@leeturner](https://togithub.com/leeturner) - Add ability to return application version from new admin endpoint and wiremock standalone cli ([#2453](https://togithub.com/wiremock/wiremock/issues/2453)) [@leeturner](https://togithub.com/leeturner) #### 🐛 Bug fixes - Do not return null objects in getAll of the InMemoryRequestJournalStore ([#2508](https://togithub.com/wiremock/wiremock/issues/2508)) [@coder-hugo](https://togithub.com/coder-hugo) - Fix `NullPointerException` in `ResponseDefinition.getProxyUrl()` ([#2490](https://togithub.com/wiremock/wiremock/issues/2490)) [@mfruizs](https://togithub.com/mfruizs) - Generalize function calculating normalized distance between date/time values ([#2543](https://togithub.com/wiremock/wiremock/issues/2543)) [@papiomytoglou](https://togithub.com/papiomytoglou) - Show correct diff for unescaped `?` in regex ([#2596](https://togithub.com/wiremock/wiremock/issues/2596)) [@Mahoney](https://togithub.com/Mahoney) - Disable XML External Entities ([#2603](https://togithub.com/wiremock/wiremock/issues/2603)) [@Pr0methean](https://togithub.com/Pr0methean) - Disable connection reuse only for proxy clients not for the admin client ([#2597](https://togithub.com/wiremock/wiremock/issues/2597)) [@coder-hugo](https://togithub.com/coder-hugo) - \[FIX] Fix the deserialization behavior which change the precision of decimal ([#2588](https://togithub.com/wiremock/wiremock/issues/2588)) [@AlEmerich](https://togithub.com/AlEmerich) - Fix json-body not escaping special characters ([#2551](https://togithub.com/wiremock/wiremock/issues/2551)) [@G-Basak](https://togithub.com/G-Basak) - Fix sonarqube scanner ([#2577](https://togithub.com/wiremock/wiremock/issues/2577)) [@dieppa](https://togithub.com/dieppa) - correct handling of empty request body with Handlebars ([#2546](https://togithub.com/wiremock/wiremock/issues/2546)) ([#2552](https://togithub.com/wiremock/wiremock/issues/2552)) [@dirkbolte](https://togithub.com/dirkbolte) #### 📦 Dependency updates38 changes
- Bump io.netty:netty-all from 4.1.106.Final to 4.1.107.Final ([#2608](https://togithub.com/wiremock/wiremock/issues/2608)) [@dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.1 ([#2548](https://togithub.com/wiremock/wiremock/issues/2548)) [@dependabot](https://togithub.com/dependabot) - Bump org.eclipse.jetty:jetty-bom from 11.0.19 to 11.0.20 ([#2599](https://togithub.com/wiremock/wiremock/issues/2599)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.3.1 to 1.3.2 ([#2605](https://togithub.com/wiremock/wiremock/issues/2605)) [@dependabot](https://togithub.com/dependabot) - Bump versions.junitJupiter from 5.10.1 to 5.10.2 ([#2602](https://togithub.com/wiremock/wiremock/issues/2602)) [@dependabot](https://togithub.com/dependabot) - Bump org.slf4j:log4j-over-slf4j from 2.0.11 to 2.0.12 ([#2604](https://togithub.com/wiremock/wiremock/issues/2604)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.3.0 to 1.3.1 ([#2598](https://togithub.com/wiremock/wiremock/issues/2598)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.2.0 to 1.3.0 ([#2595](https://togithub.com/wiremock/wiremock/issues/2595)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 ([#2589](https://togithub.com/wiremock/wiremock/issues/2589)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 ([#2591](https://togithub.com/wiremock/wiremock/issues/2591)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-junit-jupiter from 5.9.0 to 5.10.0 ([#2590](https://togithub.com/wiremock/wiremock/issues/2590)) [@dependabot](https://togithub.com/dependabot) - Bump io.netty:netty-all from 4.1.105.Final to 4.1.106.Final ([#2581](https://togithub.com/wiremock/wiremock/issues/2581)) [@dependabot](https://togithub.com/dependabot) - Bump com.diffplug.spotless from 6.24.0 to 6.25.0 ([#2587](https://togithub.com/wiremock/wiremock/issues/2587)) [@dependabot](https://togithub.com/dependabot) - Bump com.toomuchcoding.jsonassert:jsonassert from 0.7.0 to 0.8.0 ([#2586](https://togithub.com/wiremock/wiremock/issues/2586)) [@dependabot](https://togithub.com/dependabot) - Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 ([#2582](https://togithub.com/wiremock/wiremock/issues/2582)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.1.0 to 1.2.0 ([#2583](https://togithub.com/wiremock/wiremock/issues/2583)) [@dependabot](https://togithub.com/dependabot) - Bump io.netty:netty-all from 4.1.104.Final to 4.1.105.Final ([#2580](https://togithub.com/wiremock/wiremock/issues/2580)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.0.88 to 1.1.0 ([#2537](https://togithub.com/wiremock/wiremock/issues/2537)) [@dependabot](https://togithub.com/dependabot) - Bump io.netty:netty-all from 4.1.101.Final to 4.1.104.Final ([#2538](https://togithub.com/wiremock/wiremock/issues/2538)) [@dependabot](https://togithub.com/dependabot) - Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre ([#2539](https://togithub.com/wiremock/wiremock/issues/2539)) [@dependabot](https://togithub.com/dependabot) - Bump org.eclipse.jetty:jetty-bom from 11.0.18 to 11.0.19 ([#2542](https://togithub.com/wiremock/wiremock/issues/2542)) [@dependabot](https://togithub.com/dependabot) - Bump org.slf4j:log4j-over-slf4j from 2.0.9 to 2.0.11 ([#2563](https://togithub.com/wiremock/wiremock/issues/2563)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-core from 5.7.0 to 5.9.0 ([#2571](https://togithub.com/wiremock/wiremock/issues/2571)) [@dependabot](https://togithub.com/dependabot) - Bump com.diffplug.spotless from 6.23.3 to 6.24.0 ([#2575](https://togithub.com/wiremock/wiremock/issues/2575)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-junit-jupiter from 5.7.0 to 5.9.0 ([#2570](https://togithub.com/wiremock/wiremock/issues/2570)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.3 ([#2524](https://togithub.com/wiremock/wiremock/issues/2524)) [@dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.0.87 to 1.0.88 ([#2527](https://togithub.com/wiremock/wiremock/issues/2527)) [@dependabot](https://togithub.com/dependabot) - Bump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13 in /testlogging ([#2522](https://togithub.com/wiremock/wiremock/issues/2522)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.15.0 to 2.15.1 ([#2512](https://togithub.com/wiremock/wiremock/issues/2512)) [@dependabot](https://togithub.com/dependabot) - Bump com.toomuchcoding.jsonassert:jsonassert from 0.6.2 to 0.7.0 ([#2520](https://togithub.com/wiremock/wiremock/issues/2520)) [@dependabot](https://togithub.com/dependabot) - Bump com.diffplug.spotless from 6.23.0 to 6.23.3 ([#2521](https://togithub.com/wiremock/wiremock/issues/2521)) [@dependabot](https://togithub.com/dependabot) - Bump com.diffplug.spotless from 6.22.0 to 6.23.0 ([#2507](https://togithub.com/wiremock/wiremock/issues/2507)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 ([#2496](https://togithub.com/wiremock/wiremock/issues/2496)) [@dependabot](https://togithub.com/dependabot) - Bump org.junit-pioneer:junit-pioneer from 2.1.0 to 2.2.0 ([#2493](https://togithub.com/wiremock/wiremock/issues/2493)) [@dependabot](https://togithub.com/dependabot) - Bump io.netty:netty-all from 4.1.99.Final to 4.1.101.Final ([#2484](https://togithub.com/wiremock/wiremock/issues/2484)) [@dependabot](https://togithub.com/dependabot) - Bump versions.junitJupiter from 5.10.0 to 5.10.1 ([#2483](https://togithub.com/wiremock/wiremock/issues/2483)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 ([#2477](https://togithub.com/wiremock/wiremock/issues/2477)) [@dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 ([#2476](https://togithub.com/wiremock/wiremock/issues/2476)) [@dependabot](https://togithub.com/dependabot)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.