Skip to content

[pull] master from OpenFeign:master - #245

Open
pull[bot] wants to merge 3322 commits into
moqimoqidea:masterfrom
OpenFeign:master
Open

[pull] master from OpenFeign:master#245
pull[bot] wants to merge 3322 commits into
moqimoqidea:masterfrom
OpenFeign:master

Conversation

@pull

@pull pull Bot commented Oct 10, 2024

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Oct 10, 2024
@gru-agent

gru-agent Bot commented Jan 20, 2025

Copy link
Copy Markdown

This pull request has been modified. If you want me to regenerate unit test for any of the files related, please find the file in "Files Changed" tab and add a comment @gru-agent. (The github "Comment on this file" feature is in the upper right corner of each file in "Files Changed" tab.)

@velo
velo force-pushed the master branch 3 times, most recently from 034970d to f1200b9 Compare February 22, 2026 17:07
dependabot Bot and others added 23 commits May 25, 2026 06:53
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](stleary/JSON-java@2025122...2026052)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-version: '20260522'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…n-20260522

build(deps): Bump org.json:json from 20251224 to 20260522
Adds a module-level README under micrometer/ that lists every metric
emitted by MicrometerCapability (timers, counters, distribution
summaries), its tags, and the observation emitted by
MicrometerObservationCapability together with the keys carried by the
default convention. The main README's Micrometer section now links to
this reference.

Fixes #2248

Co-authored-by: seonwoo_jung <laborlawseon@kap.kr>
CoroutineFeign.CoroutineBuilder inherits the dismiss404 setter from
BaseBuilder, but internalBuild() created a fresh AsyncFeign.builder()
chain that never forwarded the flag, so dismiss404() configured on a
CoroutineBuilder had no effect at runtime: a 404 response still
produced a FeignException instead of being passed to the decoder.

Split the chain so the configured dismiss404 value is applied to the
underlying AsyncBuilder before build(). Adds a unit test that verifies
the decoder is invoked for a 404 response when dismiss404 is set on
the CoroutineBuilder.

Fixes #2026

Co-authored-by: seonwoo_jung <laborlawseon@kap.kr>
Bumps [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) from 4.2.38 to 4.2.39.
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](dropwizard/metrics@v4.2.38...v4.2.39)

---
updated-dependencies:
- dependency-name: io.dropwizard.metrics:metrics-core
  dependency-version: 4.2.39
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `vertx.version` from 5.0.12 to 5.1.0.

Updates `io.vertx:vertx-junit5` from 5.0.12 to 5.1.0
- [Commits](eclipse-vertx/vertx-junit5@5.0.12...5.1.0)

Updates `io.vertx:vertx-web-client` from 5.0.12 to 5.1.0
- [Commits](vert-x3/vertx-web@5.0.12...5.1.0)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-junit5
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: io.vertx:vertx-web-client
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…d.metrics-metrics-core-4.2.39

build(deps): Bump io.dropwizard.metrics:metrics-core from 4.2.38 to 4.2.39
Bumps [io.dropwizard.metrics5:metrics-core](https://github.com/dropwizard/metrics) from 5.0.6 to 5.0.7.
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](dropwizard/metrics@v5.0.6...v5.0.7)

---
updated-dependencies:
- dependency-name: io.dropwizard.metrics5:metrics-core
  dependency-version: 5.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…d.metrics5-metrics-core-5.0.7

build(deps): Bump io.dropwizard.metrics5:metrics-core from 5.0.6 to 5.0.7
Bumps [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](siom79/japicmp@japicmp-base-0.26.0...japicmp-base-0.26.1)

---
updated-dependencies:
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
  dependency-version: 0.26.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `maven-surefire-plugin.version` from 3.5.5 to 3.5.6.

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.5...surefire-3.5.6)

Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.5 to 3.5.6
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.5...surefire-3.5.6)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-version: 3.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…iom79.japicmp-japicmp-maven-plugin-0.26.1

build(deps-dev): Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.26.0 to 0.26.1
…re-plugin.version-3.5.6

build(deps): Bump maven-surefire-plugin.version from 3.5.5 to 3.5.6
…vertx5-test/vertx.version-5.1.0

build(deps-dev): Bump vertx.version from 5.0.12 to 5.1.0 in /vertx/feign-vertx5-test
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Publish feign-bom as a real module so it auto-deploys to Central
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
…test

Fix flaky vertx http2NoConnectionLeak test by using h2c prior knowledge
Bumps `netty.version` from 4.2.14.Final to 4.2.15.Final.

Updates `io.netty:netty-bom` from 4.2.14.Final to 4.2.15.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.14.Final...netty-4.2.15.Final)

Updates `io.netty:netty-handler` from 4.2.14.Final to 4.2.15.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.14.Final...netty-4.2.15.Final)

Updates `io.netty:netty-codec-http` from 4.2.14.Final to 4.2.15.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.14.Final...netty-4.2.15.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-version: 4.2.15.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.netty:netty-handler
  dependency-version: 4.2.15.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.netty:netty-codec-http
  dependency-version: 4.2.15.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `vertx.version` from 5.1.0 to 5.1.1.

Updates `io.vertx:vertx-junit5` from 5.1.0 to 5.1.1
- [Commits](eclipse-vertx/vertx-junit5@5.1.0...5.1.1)

Updates `io.vertx:vertx-web-client` from 5.1.0 to 5.1.1
- [Commits](vert-x3/vertx-web@5.1.0...5.1.1)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-junit5
  dependency-version: 5.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.vertx:vertx-web-client
  dependency-version: 5.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `vertx.version` from 4.5.27 to 4.5.28.

Updates `io.vertx:vertx-junit5` from 4.5.27 to 4.5.28
- [Commits](eclipse-vertx/vertx-junit5@4.5.27...4.5.28)

Updates `io.vertx:vertx-web-client` from 4.5.27 to 4.5.28
- [Commits](vert-x3/vertx-web@4.5.27...4.5.28)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-junit5
  dependency-version: 4.5.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.vertx:vertx-web-client
  dependency-version: 4.5.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `kotlin.version` from 2.3.21 to 2.4.0.

Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.3.21 to 2.4.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.21...v2.4.0)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.3.21 to 2.4.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.21...v2.4.0)

Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.3.21 to 2.4.0

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-version: 2.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
github-actions Bot and others added 30 commits July 31, 2026 02:24
…elix-maven-bundle-plugin-6.1.0

build(deps): Bump org.apache.felix:maven-bundle-plugin from 6.0.2 to 6.1.0
…ttpcomponents.client5-httpclient5-5.6.3

build(deps): Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.2 to 5.6.3
Bumps [com.gradle:common-custom-user-data-maven-extension](https://github.com/gradle/common-custom-user-data-maven-extension) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/gradle/common-custom-user-data-maven-extension/releases)
- [Commits](gradle/common-custom-user-data-maven-extension@v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: com.gradle:common-custom-user-data-maven-extension
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ommon-custom-user-data-maven-extension-2.4.0

build(deps): Bump com.gradle:common-custom-user-data-maven-extension from 2.3.0 to 2.4.0
Bumps [com.alibaba.fastjson2:fastjson2](https://github.com/alibaba/fastjson2) from 2.0.63.android8 to 2.0.64.android8.
- [Release notes](https://github.com/alibaba/fastjson2/releases)
- [Commits](alibaba/fastjson2@2.0.63.android8...2.0.64.android8)

---
updated-dependencies:
- dependency-name: com.alibaba.fastjson2:fastjson2
  dependency-version: 2.0.64.android8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…fastjson2-fastjson2-2.0.64.android8

build(deps): Bump com.alibaba.fastjson2:fastjson2 from 2.0.63.android8 to 2.0.64.android8
DefaultClient wrote a zero-length byte array to the connection's
output stream whenever the HTTP method was not GET, even when the
request body was empty. Opening that output stream makes
HttpURLConnection create an internal "poster" and, as soon as one
exists, the JDK defaults Content-Type to
application/x-www-form-urlencoded if none was set - even though no
bytes are actually written.

This regressed in 12.0 (feign#1778, fixing the Content-Length: 0
case) and silently adds an incorrect Content-Type header, which can
cause servers to reject the request with 415 Unsupported Media Type.

Skip the output stream entirely for empty/absent bodies and set
Content-Length: 0 directly, matching the existing null-body path.

Fixes #2068

Signed-off-by: seonwoo_jung <79202163+seonwooj0810@users.noreply.github.com>
…gement

Installing and deploying feign-bom previously published a POM that still
parented feign-parent. Importing that BOM into a project such as Spring Boot
also imported parent dependencyManagement (for example jackson-bom) and
overrode the consumer's managed versions.

Apply flatten-maven-plugin in bom mode on the BOM module and template so the
published artifact only manages Feign modules.

Fixes #3505
Bumps [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) from 5.6.3 to 5.6.4.
- [Changelog](https://github.com/apache/httpcomponents-client/blob/rel/v5.6.4/RELEASE_NOTES.txt)
- [Commits](apache/httpcomponents-client@rel/v5.6.3...rel/v5.6.4)

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.client5:httpclient5
  dependency-version: 5.6.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `netty.version` from 4.2.16.Final to 4.2.17.Final.

Updates `io.netty:netty-bom` from 4.2.16.Final to 4.2.17.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.16.Final...netty-4.2.17.Final)

Updates `io.netty:netty-handler` from 4.2.16.Final to 4.2.17.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.16.Final...netty-4.2.17.Final)

Updates `io.netty:netty-codec-http` from 4.2.16.Final to 4.2.17.Final
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](netty/netty@netty-4.2.16.Final...netty-4.2.17.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-version: 4.2.17.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.netty:netty-handler
  dependency-version: 4.2.17.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.netty:netty-codec-http
  dependency-version: 4.2.17.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `vertx.version` from 5.1.5 to 5.1.6.

Updates `io.vertx:vertx-junit5` from 5.1.5 to 5.1.6
- [Commits](eclipse-vertx/vertx-junit5@5.1.5...5.1.6)

Updates `io.vertx:vertx-web-client` from 5.1.5 to 5.1.6
- [Commits](vert-x3/vertx-web@5.1.5...5.1.6)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-junit5
  dependency-version: 5.1.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.vertx:vertx-web-client
  dependency-version: 5.1.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…n-4.2.17.Final

build(deps): Bump netty.version from 4.2.16.Final to 4.2.17.Final
…vertx5-test/vertx.version-5.1.6

build(deps-dev): Bump vertx.version from 5.1.5 to 5.1.6 in /vertx/feign-vertx5-test
…ttpcomponents.client5-httpclient5-5.6.4

build(deps): Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.3 to 5.6.4
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r6.1.2...r6.1.3)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 6.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `vertx.version` from 4.5.31 to 4.5.32.

Updates `io.vertx:vertx-junit5` from 4.5.31 to 4.5.32
- [Commits](eclipse-vertx/vertx-junit5@4.5.31...4.5.32)

Updates `io.vertx:vertx-web-client` from 4.5.31 to 4.5.32
- [Commits](vert-x3/vertx-web@4.5.31...4.5.32)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-junit5
  dependency-version: 4.5.32
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.vertx:vertx-web-client
  dependency-version: 4.5.32
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…vertx4-test/vertx.version-4.5.32

build(deps-dev): Bump vertx.version from 4.5.31 to 4.5.32 in /vertx/feign-vertx4-test
…nit-bom-6.1.3

build(deps): Bump org.junit:junit-bom from 6.1.2 to 6.1.3
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Add GraphQL subscription support over graphql-transport-ws
…content-type

Avoid default Content-Type on POST/PUT/PATCH with empty body
…he committed feign-bom POM

Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Flatten feign-bom so imports do not override consumer dependency management
Bumps [org.codehaus.mojo:flatten-maven-plugin](https://github.com/mojohaus/flatten-maven-plugin) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/mojohaus/flatten-maven-plugin/releases)
- [Commits](mojohaus/flatten-maven-plugin@1.7.3...1.8.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:flatten-maven-plugin
  dependency-version: 1.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
….mojo-flatten-maven-plugin-1.8.0

build(deps-dev): Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.3 to 1.8.0
Bumps [org.openrewrite.recipe:rewrite-testing-frameworks](https://github.com/openrewrite/rewrite-testing-frameworks) from 3.43.0 to 3.44.0.
- [Release notes](https://github.com/openrewrite/rewrite-testing-frameworks/releases)
- [Commits](openrewrite/rewrite-testing-frameworks@v3.43.0...v3.44.0)

---
updated-dependencies:
- dependency-name: org.openrewrite.recipe:rewrite-testing-frameworks
  dependency-version: 3.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite.recipe-rewrite-testing-frameworks-3.44.0

build(deps): Bump org.openrewrite.recipe:rewrite-testing-frameworks from 3.43.0 to 3.44.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants