-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency com.github.tomakehurst:wiremock to v3 #174
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/com.github.tomakehurst-wiremock-3.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 12, 2023 09:48
6a49cc5
to
e34a56d
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 13, 2023 10:07
e34a56d
to
80d560c
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 13, 2023 14:13
80d560c
to
2e6bb2a
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 16, 2023 11:04
2e6bb2a
to
a36e0fd
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 26, 2023 11:45
a36e0fd
to
13f5c2b
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 30, 2023 12:40
13f5c2b
to
a717caf
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 1, 2023 16:11
a717caf
to
96214b4
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 7, 2023 09:40
96214b4
to
3aeb848
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 8, 2023 15:09
3aeb848
to
2d122ed
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 13, 2023 18:05
2d122ed
to
4ee4418
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 23, 2023 10:13
4ee4418
to
8fc443a
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 23, 2023 16:01
8fc443a
to
9587df5
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
June 14, 2024 07:49
b49698a
to
d88f2f4
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
July 19, 2024 11:31
d88f2f4
to
a804a73
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
July 26, 2024 14:02
a804a73
to
81cc005
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
July 30, 2024 14:52
81cc005
to
9368fff
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
July 31, 2024 15:52
9368fff
to
71308d7
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
August 28, 2024 14:08
71308d7
to
1723a06
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
September 12, 2024 13:46
1723a06
to
8627152
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
September 26, 2024 09:19
8627152
to
fb74773
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 21, 2024 12:05
fb74773
to
e59669d
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
October 25, 2024 14:07
e59669d
to
0d24079
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 1, 2024 14:45
0d24079
to
5b2613a
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 4, 2024 15:50
5b2613a
to
017ca95
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 5, 2024 14:39
017ca95
to
592e1ea
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 20, 2024 10:49
592e1ea
to
34633a5
Compare
renovate
bot
force-pushed
the
renovate/com.github.tomakehurst-wiremock-3.x
branch
from
November 21, 2024 12:13
34633a5
to
ae5c3a9
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.23.2
->3.0.1
Release Notes
wiremock/wiremock (com.github.tomakehurst:wiremock)
v3.0.1
Compare Source
🐛 Bug fixes
Thanks to the regression reporters: @defnngj , @oleg-nenashev , @Mahoney
v3.0.0
: WireMock 3.0.0Compare Source
A new major release that introduces a lot of new features, enhancements and also some breaking changes. The key changes include support for Java 17, dropping Java 8 support, new matchers and dynamic response macros, new API endpoints, etc. We’ve made a small number of breaking changes to the Java API plus some behavioural changes, but the JSON (REST and file) API remains fully compatible with 2.x.
Thanks to all contributors! The changelog below represents key changes between 2.35.0 and 3.0.0. The full list of changes is available below in the collapsed section.
Upgrade guide
This guide assumes you would be upgrading from WireMock 2.35.0 to 3.1.0
Show steps
🚀 New features and improvements
matchesJsonSchema()
@kapishmaliknot()
matcher that inverts other matchers (#2006) @SatyamAKincludes
andhasExactly
(#2110) @kapishmalikProxy mode:
5637a00
) @tomakehurstAPI and Extensibility:
RequestFilterV2
,TemplateHelperProviderExtension
,TemplateModelDataProviderExtension
,ResponseDefinitionTransformerV2
,ResponseTransformerV2
,ServeEventListener
patch()
Method with URL in WireMock REST API client (#2261) @Joel-SchaltenbrandbeforeResponseSent()
serve event listener hook (#2295) @tomakehurstWiremockNetworkTrafficListeners
as unified factory for creating arbitrary notifying traffic listeners.(#2283) @gsmith85ClasspathFileSource
(#2054) @derariOperations:
ConsoleNotifyingWiremockNetworkTrafficListener
(#2139) @gsmith85Queue
on toDeque
inInMemoryRequestJournalStore
(#2299) @pks-1981AbstractFileSource#assertFilePathIsUnderRoot()
(#2267) @oleg-nenashev166c3b3
) @tomakehurst💥 Known Issues / Errata
StopAction
in the old V1 Filter extension implementation was not working as expected - fixed by @Mahoney in #2335This list will be expanded when we find new issues
💥 Breaking changes
wiremock-jre8
andwiremock-jre8-standalone
towiremock
andwiremock-standalone
@tomakehurstcom.github.tomakehurst.wiremock.standalone.WireMockServerRunner
towiremock.Run
(166c3b3) @tomakehurstcom.github.tomakehurst.wiremock.common.Timing
return values toInteger
and allownull
when data isn't ready (#2275) @emilianoalvarez91ResponseTemplateTransformer
should no longer be constructed directly. 2.x code constructingResponseTemplateTransformer
will no longer compile so should be removed or migrated to the 3.x style - See #2349 for detailPlease note the the legacy recorder has now been deprecated (7b8a7d. It will removed in WireMock 4 @tomakehurst
Please also note that some APIs remain in the Beta state, and there might be some breaking changes within major releases. We will be adding more annotations in the next release to make it explicit.
🐛 Bug fixes
@WireMockTest
not working with@DisabledInNativeImage
(#2219) @DarkAtrahashCode()
in HTTP body (#2116) @ulleniusequals()
andhashCodeI()
methods to matcher classes @jnt0rNullPointerException
thrown when rendering a diff report for a path template matched stub @MahoneyNullPointerException
when a multipart could not be parsed (#2035) @sickmartian👻 Maintenance
All changes
Show all changes
Add stub import doc by @i-whammy in #1826
Fix NullPointerException by @Mahoney in #2038
Bump mockito-junit-jupiter from 4.8.1 to 4.11.0 by @dependabot in #2052
Bump mockito-core from 4.8.1 to 4.11.0 by @dependabot in #2051
Bump netty-all from 4.1.84.Final to 4.1.86.Final by @dependabot in #2042
Bump com.diffplug.spotless from 6.11.0 to 6.12.0 by @dependabot in #2030
Bump jackson-bom from 2.13.4.20221013 to 2.14.1 by @dependabot in #2026
Bump org.sonarqube from 3.4.0.2513 to 3.5.0.2730 by @dependabot in #2005
Jetty 11 support by @reta in #1942
Bump com.diffplug.spotless from 6.12.0 to 6.15.0 by @dependabot in #2081
Bump io.netty:netty-all from 4.1.86.Final to 4.1.89.Final by @dependabot in #2083
Bump versions.junitJupiter from 5.9.1 to 5.9.2 by @dependabot in #2059
Bump org.mockito:mockito-junit-jupiter from 4.11.0 to 5.1.1 by @dependabot in #2077
Bump org.mockito:mockito-core from 4.11.0 to 5.1.1 by @dependabot in #2078
Bump versions.xmlUnit from 2.9.0 to 2.9.1 by @dependabot in #2060
Bump commons-fileupload:commons-fileupload from 1.4 to 1.5 by @dependabot in #2089
Bump com.diffplug.spotless from 6.15.0 to 6.16.0 by @dependabot in #2095
Bump org.sonarqube from 3.5.0.2730 to 4.0.0.2929 by @dependabot in #2093
Bump versions.jsonUnit from 2.36.0 to 2.36.1 by @dependabot in #2088
Bump log4j-over-slf4j from 2.0.0 to 2.0.6 by @dependabot in #2053
Bump commons-io:commons-io from 2.10.0 to 2.11.0 by @dependabot in #2092
Bump net.minidev:json-smart from 2.4.8 to 2.4.9 by @dependabot in #2099
Bump org.mockito:mockito-core from 5.1.1 to 5.2.0 by @dependabot in #2100
Bump org.mockito:mockito-junit-jupiter from 5.1.1 to 5.2.0 by @dependabot in #2101
Support disabling of browser proxy pass-through by @kapishmalik in #2087
Skips NPE when a multipart could not be parsed by @sickmartian in #2035
New Feature: not() in verify #1892 by @SatyamAK in #2006
[#2102] add requestIp to template model by @bmarwell in #2103
#2004 Make proxy timeout configurable by @lpradel in #2058
Fixed clock skew problems with dynamically created certificates by @DrMetallius in #2019
Bump com.diffplug.spotless from 6.16.0 to 6.17.0 by @dependabot in #2104
Allow fixing class loader in ClasspathFileSource by @derari in #2054
Bump io.netty:netty-all from 4.1.89.Final to 4.1.90.Final by @dependabot in #2105
Bump org.slf4j:log4j-over-slf4j from 2.0.6 to 2.0.7 by @dependabot in #2106
Bump net.minidev:json-smart from 2.4.9 to 2.4.10 by @dependabot in #2107
Feature/multi value matcher for query params and headers by @kapishmalik in #2110
Bump org.ow2.asm:asm from 9.4 to 9.5 by @dependabot in #2117
Bump versions.jsonUnit from 2.36.1 to 2.37.0 by @dependabot in #2112
Bump com.jayway.jsonpath:json-path from 2.7.0 to 2.8.0 by @dependabot in #2118
Refactor/use lambdas by @timtebeek in #2114
Fix of #1679 - Respect keyStoreType when loading keystores. by @kaarefc in #2003
Reference Slack in the issue template by @oleg-nenashev in #2127
Add community badges to the README by @oleg-nenashev in #2124
Fix the Slack link in the contributing guide by @oleg-nenashev in #2129
JSON schema matcher by @tomakehurst in #2134
Add support filename template by @craftsman228 in #2136
Bump com.fasterxml.jackson:jackson-bom from 2.14.2 to 2.15.0 by @dependabot in #2159
Bump com.networknt:json-schema-validator from 1.0.78 to 1.0.80 by @dependabot in #2142
Bump org.mockito:mockito-junit-jupiter from 5.2.0 to 5.3.1 by @dependabot in #2158
Bump org.mockito:mockito-core from 5.2.0 to 5.3.1 by @dependabot in #2160
Adding missing equals Methods and Tests by @jnt0r in #2037
Bump io.netty:netty-all from 4.1.90.Final to 4.1.91.Final by @dependabot in #2125
Bump versions.junitJupiter from 5.9.2 to 5.9.3 by @dependabot in #2163
Bump io.netty:netty-all from 4.1.91.Final to 4.1.92.Final by @dependabot in #2161
code changes for adding support for form parameter matching by @kapishmalik in #2157
Use HTTPs Slack redirect link by @oleg-nenashev in #2169
Delete the issue template which is now a part of .github by @oleg-nenashev in #2168
Update the WireMock Java contributor guide and README by @oleg-nenashev in #2187
Add tests for $ref in json schema matching by @Mahoney in #2162
Replace com.google.common.base.Function (partly) by @pks-1981 in #2121
Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #2195
Bump com.fasterxml.jackson:jackson-bom from 2.15.0 to 2.15.2 by @dependabot in #2199
Bump com.networknt:json-schema-validator from 1.0.80 to 1.0.83 by @dependabot in #2196
Bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 by @dependabot in #2194
Bump io.netty:netty-all from 4.1.92.Final to 4.1.93.Final by @dependabot in #2191
Bump versions.jsonUnit from 2.37.0 to 2.38.0 by @dependabot in #2188
2197 | added field "mappings" to StubMapping and its processing if it exists by @DjerohN in #2198
Bump commons-io:commons-io from 2.11.0 to 2.12.0 by @dependabot in #2180
Replace com.google.common.base.Optional with Java 11 implementation by @pks-1981 in #2120
Bump net.minidev:json-smart from 2.4.10 to 2.4.11 by @dependabot in #2183
Configure default ObjectMapper with JavaTimeModule by @mark-henry in #2130
Fix JUnit5 extension bug when using both declarative + programmatic simultaneously by @parawanderer in #2123
Fix broken hashcode by @ullenius in #2116
Replace com.google.common.base.Function (partly) by @pks-1981 in #2200
Bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 by @dependabot in #2201
Bump org.scala-lang:scala-library from 2.13.10 to 2.13.11 by @dependabot in #2203
Bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #2208
Improve handlebars performance on large templates by @Mahoney in #2211
Add WireMock co-maintainers role and document the merge process by @oleg-nenashev in #2207
Replace Guava classes by @pks-1981 in #2215
Remove Optional from the Jetty settings class by @pks-1981 in #2214
Bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre by @dependabot in #2212
Bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 by @dependabot in #2217
MatchesJsonSchemaPattern will return no match for null input by @Mahoney in #2223
Remove duplicate dependencies by @picimako in #2177
Bump io.netty:netty-all from 4.1.93.Final to 4.1.94.Final by @dependabot in #2229
Bump com.networknt:json-schema-validator from 1.0.83 to 1.0.85 by @dependabot in #2233
Bump org.mockito:mockito-core from 5.3.1 to 5.4.0 by @dependabot in #2226
Add WireMock Java Co-Maintainers as codeowners by @oleg-nenashev in #2243
Bump com.google.guava:guava from 32.0.1-jre to 32.1.1-jre by @dependabot in #2242
Replace com.google.common.io.BaseEncoding by java.util.Base64 by @pks-1981 in #2225
Refactor/prefer the java standard library instead of guava by @timtebeek in #2206
Add changelog generation with Release Drafter by @oleg-nenashev in #2213
Replace com.google.common.base.MoreObjects.firstNonNull & com.google.common.base.Preconditions.checkArgument by Java alternatives by @pks-1981 in #2228
Sub-events and V2 extensions by @tomakehurst in #2238
Replace com.google.common.base.Charsets.UTF_8 -> java.nio.charset.StandardCharsets.UTF_8. Tests. by @pks-1981 in #2246
add-exports in eclipse configuration by @tomasbjerre in #2245
Fixed @wiremocktest not working with @DisabledInNativeImage by @DarkAtra in #2219
feat: add a requestedFor method allowing to pass Http method as parameter by @ytvnr in #2175
Bump com.networknt:json-schema-validator from 1.0.85 to 1.0.86 by @dependabot in #2251
Bump net.minidev:json-smart from 2.4.11 to 2.5.0 by @dependabot in #2252
Prove matches json schema works for path params by @Mahoney in #2257
Remove dependencies on new:ing collections with Guava (refs #2111) by @tomasbjerre in #2254
Bump org.mockito:mockito-junit-jupiter from 5.3.1 to 5.4.0 by @dependabot in #2227
Add mising schema properties by @picimako in #2253
Replace Guava Files management with STL (refs #2111) by @tomasbjerre in #2256
Add convenient method for matching absence of query param in a request by @G-Basak in #2192
Add convenient method for matching absence of form param in a request by @G-Basak in #2193
Add patch() Method with URL in WireMock HTTP client by @Joel-Schaltenbrand in #2261
Bump org.sonarqube from 4.2.1.3168 to 4.3.0.3225 by @dependabot in #2279
ServerEvent: replace Guava predicate and function with STL (refs #2111) by @tomasbjerre in #2255
Improve error message in AbstractFileSource#assertFilePathIsUnderRoot() by @oleg-nenashev in #2267
Update Spotless to 6.17.0 and Google Java Format to 1.17.0 by @oleg-nenashev in #2272
Bump com.diffplug.spotless from 6.17.0 to 6.20.0 by @dependabot in #2278
Fix ParseJsonHelper not storing parsed result in variable (if any) when json is empty by @G-Basak in #2277
ConsoleNotifyingWiremockNetworkTrafficListener accepts custom encoding by @gsmith85 in #2139
Fix admin request crashing when timing responseSendTime is null by @emilianoalvarez91 in #2275
Bump io.netty:netty-all from 4.1.94.Final to 4.1.95.Final by @dependabot in #2282
Bump versions.junitJupiter from 5.9.3 to 5.10.0 by @dependabot in #2285
Fix flood json string can not be null or empty from mapping matcher by @emilianoalvarez91 in #2247
Add IntelliJ Run Configurations by @picimako in #2274
Adds WiremockNetworkTrafficListeners by @gsmith85 in #2283
Bump io.netty:netty-all from 4.1.95.Final to 4.1.96.Final by @dependabot in #2286
Include IntelliJ run configurations in CONTRIBUTING.md by @picimako in #2290
Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #2287
Replace Guava by JDK (Partly) by @pks-1981 in #2289
Correctly handle scenarios with transformed stubs by @gsmith85 in #2140
Add a beforeResponseSent serve event listener hook by @tomakehurst in #2295
Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by @dependabot in #2291
Update the release drafter config for beta versioning by @oleg-nenashev in #2300
Replace Guava by JDK (Partly) by @pks-1981 in #2297
Bump jetty-bom from 11.0.12 to 11.0.15 by @Purely-Jonas in #2302
Allow configuring webhook to forbid target endpoints by @Mahoney in #2307
Fix HttpsBrowserProxyAcceptanceTest by @pks-1981 in #2314
Restore old edit task for 2.x backwards compatibility by @tomakehurst in #2315
Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #2320
Bump org.mockito:mockito-junit-jupiter from 5.4.0 to 5.5.0 by @dependabot in #2319
Direct pushes
Remove deprecated API routes (47d420) @tomakehurst
Add deprecation warning to the legacy recorder (7b8a7d) @tomakehurst
Fixed JRE11 only test cases with broken Mockito verifications due to HTTP client call signature changing (
5ec352e
) @tomakehurstNew ASCII art on standalone startup (
166c3b3
) @tomakehurstChange the standalone CLI entrypoint from com.github.tomakehurst.wiremock.standalone.WireMockServerRunner to wiremock.Run (
166c3b3
) @tomakehurstNew Contributors
Show new contributors
@i-whammy made their first contribution in #1826
@reta made their first contribution in #1942
@kapishmalik made their first contribution in #2087
@sickmartian made their first contribution in #2035
@SatyamAK made their first contribution in #2006
@bmarwell made their first contribution in #2103
@lpradel made their first contribution in #2058
@DrMetallius made their first contribution in #2019
@derari made their first contribution in #2054
@kaarefc made their first contribution in #2003
@craftsman228 made their first contribution in #2136
@DjerohN made their first contribution in #2198
@mark-henry made their first contribution in #2130
@parawanderer made their first contribution in #2123
@ullenius made their first contribution in #2116
@DarkAtra made their first contribution in #2219
@ytvnr made their first contribution in #2175
@G-Basak made their first contribution in #2192
@Joel-Schaltenbrand made their first contribution in #2261
@gsmith85 made their first contribution in #2139
@emilianoalvarez91 made their first contribution in #2275
@Purely-Jonas made their first contribution in #2302
v2.35.2
Compare Source
v2.35.1
: - Security ReleaseCompare Source
🔒 This is a security release that addresses the following issues
Rebinding in WireMock and WireMock Studio webhooks, proxy and recorder modes
NOTE: WireMock Studio, a proprietary distribution discontinued in 2022, is also affected by those issues and also affected by CVE-2023-39967 - Overall CVSS Score 8.6 - “Controlled and full-read SSRF through URL parameter when testing a request, webhooks and proxy mode”. The fixes will not be provided. The vendor recommends migrating to WireMock Cloud which is available as SaaS and private beta for on-premises deployments
Credits: @W0rty, @numacanedo, @Mahoney, @tomakehurst, @oleg-nenashev
v2.35.0
Compare Source
Enhancements
Fixes
v2.34.0
Compare Source
This will be the final 2.x.x release and also the last to support Java 8.
Fixes
Configuration
📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.