Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jun 28, 2024

Bumps the maven group with 5 updates in the /sdk-core directory:

Package From To
com.rabbitmq:amqp-client 5.17.0 5.18.0
com.github.tomakehurst:wiremock-jre8 2.33.1 2.35.1
ch.qos.logback:logback-classic 1.3.6 1.3.12
org.springframework:spring-web 5.3.9 6.0.19
org.xmlunit:xmlunit-core 2.9.1 2.10.0

Bumps the maven group with 1 update in the /sdk-example directory: ch.qos.logback:logback-classic.

Updates com.rabbitmq:amqp-client from 5.17.0 to 5.18.0

Release notes

Sourced from com.rabbitmq:amqp-client's releases.

v5.18.0

Changes between 5.17.0 and 5.18.0

This is a minor release with usability improvements and dependency upgrades. It is compatible with 5.17.x. All users of the 5.x.x series are encouraged to upgrade.

Inbound message size is now enforced, with default limit being 64 MiB.

Thanks to @​JHahnHRO and Sérgio Faria (@​sergio91pt) for their contribution.

Add ability to specify maximum message size

GitHub issue: #1062

Do not confirmSelect more than once per channel

GitHub PR: #1057

Make RpcClient (Auto)Closeable

GitHub issue: #1032

Bump dependencies

GitHub issue: #999

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.18.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.18.0'

v5.17.1

Changes between 5.17.0 and 5.17.1

This is a minor release with a usability improvement. It is compatible with 5.17.0.

Inbound message size is now enforced, with the default limit being 64 MiB.

... (truncated)

Commits
  • dcc284e [maven-release-plugin] prepare release v5.18.0
  • 75d1d1e Set release version to 5.18.0
  • dc7952e Merge pull request #1064 from rabbitmq/dependabot/maven/5.x.x-stable/org.mock...
  • e2fa38f Bump mockito-core from 5.3.1 to 5.4.0
  • 04f1801 Tweak error message
  • 714aae6 Add max inbound message size to ConnectionFactory
  • 83cf551 Fix flaky test
  • 0dc9ea2 Do not confirmSelect more than once per channel
  • 129dc6a Merge pull request #1060 from rabbitmq/dependabot/maven/5.x.x-stable/io.micro...
  • 671efdc Bump micrometer-core from 1.11.0 to 1.11.1
  • Additional commits viewable in compare view

Updates com.github.tomakehurst:wiremock-jre8 from 2.33.1 to 2.35.1

Release notes

Sourced from com.github.tomakehurst:wiremock-jre8's releases.

2.35.1 - Security Release

🔒 This is a security release that addresses the following issues

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

2.35.0

Enhancements

  • Add a negative contains matcher - thanks Damian Orzepowski
  • Expose a Java API method for removing stubs by ID - thanks Patryk Fraczek
  • Document the import API in the OpenAPI doc - thanks to user i-whammy
  • Added the ability to restrict the addresses WireMock can proxy/record to, as a security measure.

Fixes

  • Strip Maven directories from the standalone JAR as some were appearing that weren't related to dependencies actually present, confusing scanning tools - thanks to user krageon
  • Dropped back to slf4j 1.7.36 and relocate it in the standalone JAR (ensuring 2.x users won't experience conflicts).

2.34.0

This will be the final 2.x.x release and also the last to support Java 8.

Fixes

  • Fixed #1689 - incorrect HTTP version header - thanks to user Poojitha
  • Fixed #1882 - bug preventing matching of date/time query params/headers with custom format - thanks Klaas Dellschaft
  • #1930 - Fixed a partial path traversal vulnerability in the file source code - thanks Jonathan Leitschuh
  • Fixed #1783 - proxyUrlPrefixToRemove ignored when using a response definition transformer - thanks to user Ross-H-Projects
  • Fixed #1872 - create a request entity for POST, PUT etc. proxied requests when a content-length header is present, regardless of whether the size is 0.
  • Fixed #1946 - maths helper now supports epoch dates as inputs.

Enhancements

  • Added a public, non-static getScenarios() method allowing access to all scenarios.

All dependencies brought up to date including Jetty to 9.4.48.v20220622.

2.33.2

WireMock 2.33.1 was accidentally released using Java 11 rather than 8, resulting in class incompatibilities in places.

This release is functionally identical but built using Java 8.

Commits
  • 8706343 Bumped patch version
  • 20adc25 Stop NetworkAddressRules doing DNS lookups
  • aa29d9c Make NetworkAddressRulesAdheringDnsResolver testable
  • 90a37e1 Applied DNS resolver enforcement to webhooks extension
  • d9fd0b4 Moved enforcement of network address rules to Apache client DNS resolver to a...
  • eac439f Prevent webhook calling forbidden endpoints
  • 9ba86d6 Rename poorly named method
  • ef5b722 spotless apply
  • 5412ed1 Fixed some formatting in NetworkAddressRulesTest
  • 295ad5c Added some extra NetworkAddressRules test cases
  • Additional commits viewable in compare view

Updates ch.qos.logback:logback-classic from 1.3.6 to 1.3.12

Commits
  • 0df4ec1 prepare release 1.3.12
  • 189af50 ensure JDK 8 compatibility
  • 14a71d0 cater for array size marked with -1
  • b8eac23 prevent DOS attacks using on malicious serialized input
  • d87dd12 further support for Virtual threads, issues 737
  • 034aaee add support for Virtual threads
  • d6294e5 parameterizable invocation gate delay
  • 3b91f6d minor refactoring
  • d94ebec fix guthub issue 715
  • c76b303 minor refactoring for better readability
  • Additional commits viewable in compare view

Updates org.springframework:spring-web from 5.3.9 to 6.0.19

Release notes

Sourced from org.springframework:spring-web's releases.

v6.0.19

⭐ New Features

  • Log column type for limited support message in JdbcUtils.getResultSetValue #32602
  • Avoid additional unnecessary Annotation array cloning in TypeDescriptor #32478
  • Avoid cloning empty Annotation array in TypeDescriptor #32465

🐞 Bug Fixes

  • Refine scheme, userinfo, host and port parsing in UriComponentsBuilder #32617
  • MethodIntrospector.selectMethods() fails to detect bridge methods across ApplicationContexts #32587
  • Generic interface on FactoryBean class not autowired in case of targetType mismatch #32585
  • HeaderContentNegotiationStrategy.resolveMediaTypes() throws unexpected InvalidMimeTypeException #32484
  • JmsUtils.commitIfNecessary catches and ignores JMS IllegalStateException, losing message with ActiveMQ Artemis #32479
  • Consistently apply TaskDecorator to ManagedExecutorService as well #32456

📔 Documentation

  • Fix broken link to vavr in the reference guide #32495

🔨 Dependency Upgrades

  • Upgrade to Reactor 2022.0.18 #32593

v6.0.18

⭐ New Features

  • Extract reusable method for URI validations #32441
  • Allow UriTemplate to be built with an empty template #32437
  • Refine \*HttpMessageConverter#getContentLength return value null safety #32333

🐞 Bug Fixes

  • WebClient Observations are missing error #32399
  • AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore #32368
  • Better protect against concurrent error handling for async requests #32341
  • ContentCachingResponseWrapper no longer honors Content-Type and Content-Length #32321
  • Hibernate native image support broken by HHH-17643 #32312

📔 Documentation

  • Fix order of 2 sections in the Validation chapter of the reference manual #32409

🔨 Dependency Upgrades

  • Upgrade to Reactor 2022.0.17 #32421

v6.0.17

⭐ New Features

... (truncated)

Commits
  • 91cf5eb Release v6.0.19
  • 402246d Refine UriComponentsBuilder parsing
  • 88a68dd Upgrade to Reactor 2022.0.18
  • 7d178c6 Detect bridge methods across ApplicationContexts in MethodIntrospector
  • ba776d7 Log column type for limited support message in getResultSetValue
  • aba5f42 Remove accidental backport of 6.1 class
  • 2bac162 Upgrade to Groovy 4.0.20, Netty 4.1.108, OpenPDF 1.3.43
  • 9412d78 Revised tests for generic FactoryBean type matching (backported)
  • a0bd13c Do not extract FactoryBean generic in case of targetType mismatch
  • 46a0821 Stop linking to Websphere's Javadoc
  • Additional commits viewable in compare view

Updates org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0

Release notes

Sourced from org.xmlunit:xmlunit-core's releases.

XMLUnit for Java 2.10.0

  • add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue #259

  • By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue #264

  • JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that.

Changelog

Sourced from org.xmlunit:xmlunit-core's changelog.

XMLUnit for Java 2.10.0 - /Released 2024-04-28/

  • add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue #259

  • By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue #264 This is tracked as CVE-2024-31573.

  • JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that.

Commits
  • 33a5d6a fix release number
  • eceec4a javadocs
  • 75828fd Create SECURITY.md
  • dcaafe9 record extension function changes
  • 611f6be try to disable extension functions for XPaths
  • b81d48b disable XSLT extension functions by default, add more configurers
  • ba14909 XMLUnit 1.x is no longer maintained
  • cd6731e this is going to be a feature release, not a bugfix release
  • c47d390 record last changes
  • 5141915 add byNameAndAllAttributes that uses an attrbute filter
  • Additional commits viewable in compare view

Updates ch.qos.logback:logback-classic from 1.3.8 to 1.3.12

Commits
  • 0df4ec1 prepare release 1.3.12
  • 189af50 ensure JDK 8 compatibility
  • 14a71d0 cater for array size marked with -1
  • b8eac23 prevent DOS attacks using on malicious serialized input
  • d87dd12 further support for Virtual threads, issues 737
  • 034aaee add support for Virtual threads
  • d6294e5 parameterizable invocation gate delay
  • 3b91f6d minor refactoring
  • d94ebec fix guthub issue 715
  • c76b303 minor refactoring for better readability
  • Additional commits viewable in compare view

Updates ch.qos.logback:logback-core from 1.3.8 to 1.3.12

Commits
  • 0df4ec1 prepare release 1.3.12
  • 189af50 ensure JDK 8 compatibility
  • 14a71d0 cater for array size marked with -1
  • b8eac23 prevent DOS attacks using on malicious serialized input
  • d87dd12 further support for Virtual threads, issues 737
  • 034aaee add support for Virtual threads
  • d6294e5 parameterizable invocation gate delay
  • 3b91f6d minor refactoring
  • d94ebec fix guthub issue 715
  • c76b303 minor refactoring for better readability
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps the maven group with 5 updates in the /sdk-core directory:

| Package | From | To |
| --- | --- | --- |
| [com.rabbitmq:amqp-client](https://github.com/rabbitmq/rabbitmq-java-client) | `5.17.0` | `5.18.0` |
| [com.github.tomakehurst:wiremock-jre8](https://github.com/wiremock/wiremock) | `2.33.1` | `2.35.1` |
| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.3.6` | `1.3.12` |
| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `5.3.9` | `6.0.19` |
| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.9.1` | `2.10.0` |

Bumps the maven group with 1 update in the /sdk-example directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).


Updates `com.rabbitmq:amqp-client` from 5.17.0 to 5.18.0
- [Release notes](https://github.com/rabbitmq/rabbitmq-java-client/releases)
- [Commits](rabbitmq/rabbitmq-java-client@v5.17.0...v5.18.0)

Updates `com.github.tomakehurst:wiremock-jre8` from 2.33.1 to 2.35.1
- [Release notes](https://github.com/wiremock/wiremock/releases)
- [Commits](wiremock/wiremock@2.33.1...2.35.1)

Updates `ch.qos.logback:logback-classic` from 1.3.6 to 1.3.12
- [Commits](qos-ch/logback@v_1.3.6...v_1.3.12)

Updates `org.springframework:spring-web` from 5.3.9 to 6.0.19
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](spring-projects/spring-framework@v5.3.9...v6.0.19)

Updates `org.xmlunit:xmlunit-core` from 2.9.1 to 2.10.0
- [Release notes](https://github.com/xmlunit/xmlunit/releases)
- [Changelog](https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md)
- [Commits](xmlunit/xmlunit@v2.9.1...v2.10.0)

Updates `ch.qos.logback:logback-classic` from 1.3.8 to 1.3.12
- [Commits](qos-ch/logback@v_1.3.6...v_1.3.12)

Updates `ch.qos.logback:logback-core` from 1.3.8 to 1.3.12
- [Commits](qos-ch/logback@v_1.3.8...v_1.3.12)

---
updated-dependencies:
- dependency-name: com.rabbitmq:amqp-client
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: com.github.tomakehurst:wiremock-jre8
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: org.springframework:spring-web
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: org.xmlunit:xmlunit-core
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant