open4good / open4goods

The open4goods project
Other
16 stars 12 forks source link

Update dependency org.wiremock:wiremock to v3.9.1 #410

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.wiremock:wiremock (source) 3.3.1 -> 3.9.1 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

wiremock/wiremock (org.wiremock:wiremock) ### [`v3.9.1`](https://togithub.com/wiremock/wiremock/releases/tag/3.9.1) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.9.0...3.9.1) #### 🐞 Bug Fixes - disallow json schemas to be invalid json. ([#​2814](https://togithub.com/wiremock/wiremock/issues/2814)) [@​RafeArnold](https://togithub.com/RafeArnold) ### [`v3.9.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.9.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.8.0...3.9.0) πŸš€ New features and improvements - add listener registration to Store. ([#​2811](https://togithub.com/wiremock/wiremock/issues/2811)) [@​RafeArnold](https://togithub.com/RafeArnold) - Pick random helper enhancements ([#​2812](https://togithub.com/wiremock/wiremock/issues/2812)) [@​tomakehurst](https://togithub.com/tomakehurst) - Add support for request matching with dynamic year and dynamic year/month values ([#​2741](https://togithub.com/wiremock/wiremock/issues/2741)) [@​papiomytoglou](https://togithub.com/papiomytoglou) #### πŸ“– OpenAPI updates - OpenAPI improvements ([#​2798](https://togithub.com/wiremock/wiremock/issues/2798)) [@​tomakehurst](https://togithub.com/tomakehurst) - Updated and corrected JSON schemas for matcher in the OpenAPI spec ([#​2797](https://togithub.com/wiremock/wiremock/issues/2797)) [@​tomakehurst](https://togithub.com/tomakehurst) - Add missing admin endpoints to open api spec ([#​2791](https://togithub.com/wiremock/wiremock/issues/2791)) [@​leeturner](https://togithub.com/leeturner) #### 🐞 Bug fixes - update MatchesJsonSchemaPattern to handle invalid json schemas. ([#​2803](https://togithub.com/wiremock/wiremock/issues/2803)) [@​RafeArnold](https://togithub.com/RafeArnold) - correctly handle InMemoryObjectStore.compute returning null. ([#​2804](https://togithub.com/wiremock/wiremock/issues/2804)) [@​RafeArnold](https://togithub.com/RafeArnold) #### πŸ“¦ Dependency updates - Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 ([#​2800](https://togithub.com/wiremock/wiremock/issues/2800)) [@​dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator from 1.4.3 to 1.5.0 ([#​2799](https://togithub.com/wiremock/wiremock/issues/2799)) [@​dependabot](https://togithub.com/dependabot) - Bump versions.jsonUnit from 2.39.0 to 2.40.0 ([#​2793](https://togithub.com/wiremock/wiremock/issues/2793)) [@​dependabot](https://togithub.com/dependabot) - Bump versions.jsonUnit from 2.38.0 to 2.39.0 ([#​2787](https://togithub.com/wiremock/wiremock/issues/2787)) [@​dependabot](https://togithub.com/dependabot) - Bump com.dorongold.task-tree from 3.0.0 to 4.0.0 ([#​2767](https://togithub.com/wiremock/wiremock/issues/2767)) [@​dependabot](https://togithub.com/dependabot) ### [`v3.8.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.8.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.7.0...3.8.0) #### πŸš€ New features and improvements - Add a toString to the ResponsePartTemplateModel class ([#​2785](https://togithub.com/wiremock/wiremock/issues/2785)) [@​leeturner](https://togithub.com/leeturner) - Multipart request template model ([#​2782](https://togithub.com/wiremock/wiremock/issues/2782)) [@​leeturner](https://togithub.com/leeturner) - 2758 self description matchresult ([#​2771](https://togithub.com/wiremock/wiremock/issues/2771)) [@​leeturner](https://togithub.com/leeturner) #### πŸ“¦ Dependency updates - Bump versions.junitJupiter from 5.10.2 to 5.10.3 ([#​2780](https://togithub.com/wiremock/wiremock/issues/2780)) [@​dependabot](https://togithub.com/dependabot) - Bump com.networknt:json-schema-validator:1.4.0 -> 1.4.3 ([#​2781](https://togithub.com/wiremock/wiremock/issues/2781)) [@​Mahoney](https://togithub.com/Mahoney) #### 🐞 Bug fixes - Fix matching of multiple expected zoned date/time values with multiple actual local ones ([#​2650](https://togithub.com/wiremock/wiremock/issues/2650)) [@​papiomytoglou](https://togithub.com/papiomytoglou) ### [`v3.7.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.7.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.6.0...3.7.0) #### πŸš€ New features and improvements - Ignore order of xml nodes on same level when matching request body ([#​2747](https://togithub.com/wiremock/wiremock/issues/2747)) [@​viktormelnychuk](https://togithub.com/viktormelnychuk) - Add request id to the template model ([#​2757](https://togithub.com/wiremock/wiremock/issues/2757)) [@​leeturner](https://togithub.com/leeturner) - Allow configuring max items of an ObjectStore ([#​2763](https://togithub.com/wiremock/wiremock/issues/2763)) [@​Mahoney](https://togithub.com/Mahoney) - TestNotifier.get{Level}Messages return a snapshot ([#​2762](https://togithub.com/wiremock/wiremock/issues/2762)) [@​Mahoney](https://togithub.com/Mahoney) - Add preserveUserAgentProxyHeader to keep User-Agent header ([#​2733](https://togithub.com/wiremock/wiremock/issues/2733)) [@​raycoarana](https://togithub.com/raycoarana) - Default the max template cache entries to 1000 instead of infinite ([#​2752](https://togithub.com/wiremock/wiremock/issues/2752)) [@​leeturner](https://togithub.com/leeturner) - feat: add admin api route to get file contents from file store ([#​2743](https://togithub.com/wiremock/wiremock/issues/2743)) [@​pedro37](https://togithub.com/pedro37) - 2759 report webhook errors and results as sub events ([#​2766](https://togithub.com/wiremock/wiremock/issues/2766)) [@​leeturner](https://togithub.com/leeturner) #### 🐞 Bug fixes - Stop ejecting existing key on read of missing key ([#​2772](https://togithub.com/wiremock/wiremock/issues/2772)) [@​Mahoney](https://togithub.com/Mahoney) - Fix race condition in getObjectStore ([#​2761](https://togithub.com/wiremock/wiremock/issues/2761)) [@​Mahoney](https://togithub.com/Mahoney) - Fix scala warnings ([#​2768](https://togithub.com/wiremock/wiremock/issues/2768)) [@​Mahoney](https://togithub.com/Mahoney) - Fix HttpClientBuilder сode and add options for Connection Management to increase the proxying performance ([#​2744](https://togithub.com/wiremock/wiremock/issues/2744)) [@​MuTalKing](https://togithub.com/MuTalKing) - Fixed [#​2739](https://togithub.com/wiremock/wiremock/issues/2739) - prevent automatic creation of \__files dir on startup and instead create lazily on write ([#​2760](https://togithub.com/wiremock/wiremock/issues/2760)) [@​tomakehurst](https://togithub.com/tomakehurst) - fix: stop showing path parameter non match message incorrectly. ([#​2753](https://togithub.com/wiremock/wiremock/issues/2753)) [@​RafeArnold](https://togithub.com/RafeArnold) - Prevent creating multiple stub mappings with the same ID ([#​2742](https://togithub.com/wiremock/wiremock/issues/2742)) [@​RafeArnold](https://togithub.com/RafeArnold) #### ✍ Other changes - Disabled DNS filtering when no custom proxy security rules are set ([#​2737](https://togithub.com/wiremock/wiremock/issues/2737)) [@​egerix](https://togithub.com/egerix) - Path params and serve event ID in request ([#​2769](https://togithub.com/wiremock/wiremock/issues/2769)) [@​tomakehurst](https://togithub.com/tomakehurst) #### πŸ“¦ Dependency updates - Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre ([#​2745](https://togithub.com/wiremock/wiremock/issues/2745)) [@​dependabot](https://togithub.com/dependabot) ### [`v3.6.0`](https://togithub.com/wiremock/wiremock/releases/tag/3.6.0) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.4...3.6.0) ##### πŸš€ New features and improvements - arrayJoin - Handlebar helper ([#​2725](https://togithub.com/wiremock/wiremock/issues/2725)) [@​dieppa](https://togithub.com/dieppa) - Added arrayAdd, arrayRemove and val helpers ([#​2724](https://togithub.com/wiremock/wiremock/issues/2724)) [@​tomakehurst](https://togithub.com/tomakehurst) - Added an object store to the Stores interface plus a default in-memory implementation ([#​2723](https://togithub.com/wiremock/wiremock/issues/2723)) [@​tomakehurst](https://togithub.com/tomakehurst) - Move the serve event triggered prior to responding before transformers are applied ([#​2722](https://togithub.com/wiremock/wiremock/issues/2722)) [@​tomakehurst](https://togithub.com/tomakehurst) - Added an overload of andMatching to stub builders taking a defintion object parameter ([#​2721](https://togithub.com/wiremock/wiremock/issues/2721)) [@​tomakehurst](https://togithub.com/tomakehurst) - 2711 Add start and stop hooks for extensions ([#​2726](https://togithub.com/wiremock/wiremock/issues/2726)) [@​leeturner](https://togithub.com/leeturner) - Allow subclasses of WireMockExtension to get the ExtensionContext ([#​1981](https://togithub.com/wiremock/wiremock/issues/1981)) [@​tsmock](https://togithub.com/tsmock) - Added supported-proxy-encodings as a CLI parameter ([#​2694](https://togithub.com/wiremock/wiremock/issues/2694)) [@​tomakehurst](https://togithub.com/tomakehurst) ##### 🐞 Bug fixes - Fixes [#​2696](https://togithub.com/wiremock/wiremock/issues/2696) - xPath helper returns error when result is primitive value ([#​2717](https://togithub.com/wiremock/wiremock/issues/2717)) [@​tomakehurst](https://togithub.com/tomakehurst) - Content-Type Header for Multipart-Requests should be checked case-insensitive ([#​2707](https://togithub.com/wiremock/wiremock/issues/2707)) [@​mufasa1976](https://togithub.com/mufasa1976) - Fix parsing of date/time query parameter values with an offset ahead of UTC ([#​2703](https://togithub.com/wiremock/wiremock/issues/2703)) [@​papiomytoglou](https://togithub.com/papiomytoglou) - fix: handlebars math helper handles large negative integers ([#​2706](https://togithub.com/wiremock/wiremock/issues/2706)) [@​RafeArnold](https://togithub.com/RafeArnold) ##### πŸ“¦ Dependency updates - Bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.12.0 ([#​2716](https://togithub.com/wiremock/wiremock/issues/2716)) [@​dependabot](https://togithub.com/dependabot) - Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 ([#​2715](https://togithub.com/wiremock/wiremock/issues/2715)) [@​dependabot](https://togithub.com/dependabot) - Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 ([#​2687](https://togithub.com/wiremock/wiremock/issues/2687)) [@​dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 ([#​2708](https://togithub.com/wiremock/wiremock/issues/2708)) [@​dependabot](https://togithub.com/dependabot) - Bump versions.xmlUnit from 2.9.1 to 2.10.0 ([#​2698](https://togithub.com/wiremock/wiremock/issues/2698)) [@​dependabot](https://togithub.com/dependabot) - Bump org.scala-lang:scala-library from 2.13.13 to 2.13.14 ([#​2700](https://togithub.com/wiremock/wiremock/issues/2700)) [@​dependabot](https://togithub.com/dependabot) - Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre ([#​2704](https://togithub.com/wiremock/wiremock/issues/2704)) [@​dependabot](https://togithub.com/dependabot) ### [`v3.5.4`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.4) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.3...3.5.4) #### πŸ“¦ Dependency updates - Bump versions.jetty from 12.0.7 to 12.0.8 ([#​2668](https://togithub.com/wiremock/wiremock/issues/2668)) [@​dependabot](https://togithub.com/dependabot) #### ✍ Other changes - Allow commons-fileupload to load commons-io as a transitive dependency ([#​2691](https://togithub.com/wiremock/wiremock/issues/2691)) [@​leeturner](https://togithub.com/leeturner) - Fix some Sonar or/and "IDEA inspect code" issues (partly) ([#​2686](https://togithub.com/wiremock/wiremock/issues/2686)) [@​pks-1981](https://togithub.com/pks-1981) ### [`v3.5.3`](https://togithub.com/wiremock/wiremock/releases/tag/3.5.3) [Compare Source](https://togithub.com/wiremock/wiremock/compare/3.5.2...3.5.3) Some minor improvements, bug fixes and dependency updates. #### πŸ“¦ Dependency updates - Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 ([#​2673](https://togithub.com/wiremock/wiremock/issues/2673)) [@​dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.16.0 to 2.16.1 ([#​2676](https://togithub.com/wiremock/wiremock/issues/2676)) [@​dependabot](https://togithub.com/dependabot) - Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 ([#​2649](https://togithub.com/wiremock/wiremock/issues/2649)) [@​dependabot](https://togithub.com/dependabot) #### πŸ› Bug fixes - removeEventsMatching supports custom matchers ([#​2682](https://togithub.com/wiremock/wiremock/issues/2682)) [@​Mahoney](https://togithub.com/Mahoney) - Near miss takes custom matchers into account ([#​2683](https://togithub.com/wiremock/wiremock/issues/2683)) [@​Mahoney](https://togithub.com/Mahoney) #### ✍ Other changes - Fixes [#​2665](https://togithub.com/wiremock/wiremock/issues/2665) - WireMock.stubFor throws descriptive exception message on 404 error code from non-WireMock server instead of unclear JsonException ([#​2666](https://togithub.com/wiremock/wiremock/issues/2666)) [@​vasiliy-sarzhynskyi](https://togithub.com/vasiliy-sarzhynskyi) - Use modern Gradle GHA setup ([#​2685](https://togithub.com/wiremock/wiremock/issues/2685)) [@​Mahoney](https://togithub.com/Mahoney) - Support sub events on partial matchers ([#​2681](https://togithub.com/wiremock/wiremock/issues/2681)) [@​Mahoney](https://togithub.com/Mahoney) - Remove deprecated java.security.AccessControl ([#​2672](https://togithub.com/wiremock/wiremock/issues/2672)) [@​pks-1981](https://togithub.com/pks-1981) - Fix some Sonar or/and "IDEA inspect code" issues (partly) ([#​2669](https://togithub.com/wiremock/wiremock/issues/2669)) [@​pks-1981](https://togithub.com/pks-1981) - Make it easier to fix issue with file's path ([#​2670](https://togithub.com/wiremock/wiremock/issues/2670)) [@​Mahoney](https://togithub.com/Mahoney) - Replace commons-io:commons-io ([#​2632](https://togithub.com/wiremock/wiremock/issues/2632)) [@​pks-1981](https://togithub.com/pks-1981) - Move template benchmark into benchmarks ([#​2667](https://togithub.com/wiremock/wiremock/issues/2667)) [@​Mahoney](https://togithub.com/Mahoney) - Use Temurin JDK ([#​2663](https://togithub.com/wiremock/wiremock/issues/2663)) [@​sullis](https://togithub.com/sullis) ### [`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)

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» 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 was generated by Mend Renovate. View the repository job log.