🚀 New features and improvements
- Version number add to the endpoint /health - healthcheck Issue Nro 1339 (#2498) @gorostiaga
- Allow @wiremocktest to be applied on base classes (#2500) @kkocel
- Expose numberOfParameters on PathTemplate (#2509) @Mahoney
- Add the version number to the output when wiremock starts (#2485) @leeturner
- Add ability to return application version from new admin endpoint and wiremock standalone cli (#2453) @leeturner
🐛 Bug fixes
- Do not return null objects in getAll of the InMemoryRequestJournalStore (#2508) @coder-hugo
- Fix
NullPointerException
inResponseDefinition.getProxyUrl()
(#2490) @mfruizs - Generalize function calculating normalized distance between date/time values (#2543) @papiomytoglou
- Show correct diff for unescaped
?
in regex (#2596) @Mahoney - Disable XML External Entities (#2603) @Pr0methean
- Disable connection reuse only for proxy clients not for the admin client (#2597) @coder-hugo
- [FIX] Fix the deserialization behavior which change the precision of decimal (#2588) @AlEmerich
- Fix json-body not escaping special characters (#2551) @G-Basak
- Fix sonarqube scanner (#2577) @dieppa
- correct handling of empty request body with Handlebars (#2546) (#2552) @dirkbolte
📦 Dependency updates
38 changes
- Bump io.netty:netty-all from 4.1.106.Final to 4.1.107.Final (#2608) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.1 (#2548) @dependabot
- Bump org.eclipse.jetty:jetty-bom from 11.0.19 to 11.0.20 (#2599) @dependabot
- Bump com.networknt:json-schema-validator from 1.3.1 to 1.3.2 (#2605) @dependabot
- Bump versions.junitJupiter from 5.10.1 to 5.10.2 (#2602) @dependabot
- Bump org.slf4j:log4j-over-slf4j from 2.0.11 to 2.0.12 (#2604) @dependabot
- Bump com.networknt:json-schema-validator from 1.3.0 to 1.3.1 (#2598) @dependabot
- Bump com.networknt:json-schema-validator from 1.2.0 to 1.3.0 (#2595) @dependabot
- Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 (#2589) @dependabot
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 (#2591) @dependabot
- Bump org.mockito:mockito-junit-jupiter from 5.9.0 to 5.10.0 (#2590) @dependabot
- Bump io.netty:netty-all from 4.1.105.Final to 4.1.106.Final (#2581) @dependabot
- Bump com.diffplug.spotless from 6.24.0 to 6.25.0 (#2587) @dependabot
- Bump com.toomuchcoding.jsonassert:jsonassert from 0.7.0 to 0.8.0 (#2586) @dependabot
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 (#2582) @dependabot
- Bump com.networknt:json-schema-validator from 1.1.0 to 1.2.0 (#2583) @dependabot
- Bump io.netty:netty-all from 4.1.104.Final to 4.1.105.Final (#2580) @dependabot
- Bump com.networknt:json-schema-validator from 1.0.88 to 1.1.0 (#2537) @dependabot
- Bump io.netty:netty-all from 4.1.101.Final to 4.1.104.Final (#2538) @dependabot
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre (#2539) @dependabot
- Bump org.eclipse.jetty:jetty-bom from 11.0.18 to 11.0.19 (#2542) @dependabot
- Bump org.slf4j:log4j-over-slf4j from 2.0.9 to 2.0.11 (#2563) @dependabot
- Bump org.mockito:mockito-core from 5.7.0 to 5.9.0 (#2571) @dependabot
- Bump com.diffplug.spotless from 6.23.3 to 6.24.0 (#2575) @dependabot
- Bump org.mockito:mockito-junit-jupiter from 5.7.0 to 5.9.0 (#2570) @dependabot
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.3 (#2524) @dependabot
- Bump com.networknt:json-schema-validator from 1.0.87 to 1.0.88 (#2527) @dependabot
- Bump ch.qos.logback:logback-classic from 1.2.0 to 1.2.13 in /testlogging (#2522) @dependabot
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 (#2512) @dependabot
- Bump com.toomuchcoding.jsonassert:jsonassert from 0.6.2 to 0.7.0 (#2520) @dependabot
- Bump com.diffplug.spotless from 6.23.0 to 6.23.3 (#2521) @dependabot
- Bump com.diffplug.spotless from 6.22.0 to 6.23.0 (#2507) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#2496) @dependabot
- Bump org.junit-pioneer:junit-pioneer from 2.1.0 to 2.2.0 (#2493) @dependabot
- Bump io.netty:netty-all from 4.1.99.Final to 4.1.101.Final (#2484) @dependabot
- Bump versions.junitJupiter from 5.10.0 to 5.10.1 (#2483) @dependabot
- Bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 (#2477) @dependabot
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 (#2476) @dependabot
📝 Documentation updates
- Add operationId to openApi/swagger documents (#2487) @j1mr10rd4n
👻 Maintenance
- chore: minor internal refactors (#2491) @Marvin9
- Proposal for: Flaky port allocation tests #2281 (#2421) @dkhozyainov
✍ Other changes
- Improve Scenario error message for unsupported state (#2594) @nlisgo
- Supply lazy TemplateEngine, HttpClientFactory, and DefaultHttpClient. (#2564) @kyle-winkelman
- Parsing config files with BOM character (#2535) @salehjafarli
- Clean up duplicative isAbsent and unused serializer. (#2567) @kyle-winkelman
- Allow matchesJsonSchema to be supplied as a json object. (#2566) @kyle-winkelman
- Adding a few unit tests for Body (#2559) @G-Basak
- Add gzipDisabled at the ResponseDefinitionBuilder level (#2481) @dkhozyainov
- Update wrapper scripts version to match gradle version. (#2574) @HappyHacker123
- Remove and log warning before loading webhooks (#2568) @prithvitewatia
- Add extensionScanningEnabled option to @wiremocktest. (#2561) @kyle-winkelman
- Adding build function for all kind of UrlPattern in RequestPatternBuilder (#2536) @AlEmerich
- Added GET_OR_HEAD method. (#2555) @prithvitewatia