Bugfix Release
- c0d2181 - fix(v2 engine): apply the rules defined below an eachValue matcher to its values
- 5600375 - fix: merge the eachValue rules into any existing rules for the values
- e8bccc3 - fix: apply the rules defined below an eachValue matcher to its values (Dmitrijs Munda)
- 085feb1 - ci: test on the LTS JDKs and the latest JDK
- d0c7f88 - chore: enable preview features for tests on JDK 19 and 20
- b0fb1a8 - feat: replace ClassGraph with reflection to find @PactVerifyProvider methods #1943
- affb824 - chore: upgrade dependencies to the latest safe versions #1943
- 8d307da - fix: report the HTTP status when a broker response has no Content-Type (fedossayenko)
- e419148 - fix(model): close pact file if locking fails and handle files without a parent directory
- 6419b03 - fix: do not split custom header values on commas when reading pact files #1893 (Obrams)
- 678fec4 - fix(model): make plugin metadata merge idempotent and cover all merge paths
- b32d6ef - fix(model): merge the PactMerge/PactWriter path too, and merge configuration safely across in-memory and disk-loaded pacts (austek)
- 75c6615 - fix(model): merge plugin metadata when combining pacts from multiple @Pact methods (austek)
- 28a554b - Initial attempt to fix issue 1935 (nick-m-b)
- 01e56a4 - fix(model): degrade gracefully when +json body is not JSON (arimu1)
- 1a959fb - Fix compatibility with tika-core 4.x by using the Tika facade instead of TikaConfig (Joost van Wollingen)
- 35ba061 - fix: ensure thread-safe provider verification result accumulation (Stephen Arnold)
- 718d550 - fix(provider/spring): support default value resolution in Spring7EnvironmentResolver (#1930) (yyyyyph)
- 92b1058 - chore: Add test using OkHttp
- a70a7cf - chore: Update plugin driver to 1.2.3
- 8206761 - feat: Advertise interaction/request-response as a core catalogue entry