Repository navigation
What's Changed
- Add feign-jdk-json codec for the JDK Simple JSON API (JEP 540) and fix Dependabot auto-merge by @velo in #3620
- Exclude static fields from field query maps by @hutiefang76 in #3613
- Treat runtime HeaderMap values as literals by @hutiefang76 in #3612
- docs: fix typos in documentation by @hamidzr in #3659
- Reads response charset after other Content-Type parameters by @hutiefang76 in #3628
- Read quoted and mixed-case charset parameters in FormEncoder by @kdelay in #3611
- Document that Logger reflects Feign's Request, not the wire request by @ChrisJr404 in #3544
- Apply @PARAM expanders on QueryMap POJO fields and getters by @havefunatcode in #3658
- Add opt-in target host and port observation tags by @henriquejsza in #3546
- feign-kotlin: add non-blocking WebClient AsyncClient and improve coroutine support by @ggoowlgns in #3645
- skip private and Vary: * responses in HttpCacheInterceptor by @alhudz in #3610
- Enforce Java 11 response body timeouts by @goutamadwant in #3462
- feign-mock: allow matching request headers by subset by @lxcxjxhx in #3661
- Fix URI fragment replacement and preserve target escapes by @hutiefang76 in #3633
- Honors reserved-character flag for unescaped URI values by @hutiefang76 in #3627
- Preserve Java11 response header value order and duplicates by @hutiefang76 in #3638
- Preserve literal query values and expand array parameters by @hutiefang76 in #3624
- Recognize HTTP URI schemes without regard to case by @wozhenbang2004 in #3665
- Honor zero connect and read timeouts in the Java11 client by @hutiefang76 in #3637
- Restore Apache HTTP4 retries for bodyless idempotent requests by @hutiefang76 in #3634
- Completes async client futures when the delegate throws Error by @hutiefang76 in #3630
- Shares quote-aware charset parsing with form encoders by @hutiefang76 in #3674
- Reuse DefaultClient keep-alive connections when chunked bodies are not read to the end by @velo in #3673
List of PRs that updated libraries versions
- build(deps): Bump com.google.testing.compile:compile-testing from 0.23.0 to 0.24.0 by @dependabot[bot] in #3621
- build(deps-dev): Bump org.codehaus.mojo:versions-maven-plugin from 2.22.0 to 2.23.0 by @dependabot[bot] in #3622
- build(deps-dev): Bump org.sonatype.central:central-publishing-maven-plugin from 0.11.0 to 0.12.0 by @dependabot[bot] in #3632
- build(deps-dev): Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.26.3 to 0.26.5 by @dependabot[bot] in #3639
- build(deps): Bump com.alibaba.fastjson2:fastjson2 from 2.0.65.android8 to 2.0.66.android8 by @dependabot[bot] in #3640
- build(deps): Bump jackson.version from 2.22.3 to 2.22.4 by @dependabot[bot] in #3641
- build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.22.3 to 2.22.4 by @dependabot[bot] in #3642
- build(deps): Bump tools.jackson:jackson-bom from 3.2.3 to 3.2.4 by @dependabot[bot] in #3643
- build(deps): Bump openjdk from
74a5c5bto5d242e8in /.circleci/jdk28 by @dependabot[bot] in #3644 - build(deps-dev): Bump com.gradle:develocity-maven-extension from 2.6.0 to 2.6.1 by @dependabot[bot] in #3647
- build(deps): Bump reactor.version from 3.8.7 to 3.8.8 by @dependabot[bot] in #3648
- build(deps-dev): Bump vertx.version from 5.2.0 to 5.2.2 in /vertx/feign-vertx5-test by @dependabot[bot] in #3654
- build(deps): Bump maven-surefire-plugin.version from 3.6.0 to 3.6.1 by @dependabot[bot] in #3646
- build(deps): Bump micrometer.version from 1.17.1 to 1.17.2 by @dependabot[bot] in #3653
- build(deps): Bump springboot.version from 4.1.1 to 4.1.2 by @dependabot[bot] in #3649
- build(deps-dev): Bump org.springframework.cloud:spring-cloud-starter-openfeign from 5.0.3 to 5.0.4 by @dependabot[bot] in #3652
- build(deps): Bump com.squareup.okhttp3:okhttp-bom from 5.5.0 to 5.5.1 by @dependabot[bot] in #3650
- build(deps): Bump spring.version from 7.0.9 to 7.0.10 by @dependabot[bot] in #3651
- build(deps): Bump org.springframework.cloud:spring-cloud-dependencies from 2025.1.3 to 2025.1.4 by @dependabot[bot] in #3655
- build(deps): Bump com.google.code.gson:gson from 2.14.0 to 2.15.0 by @dependabot[bot] in #3656
- build(deps): Bump com.github.jknack:handlebars from 4.5.5 to 4.5.6 by @dependabot[bot] in #3657
- build(deps): Bump com.github.jknack:handlebars from 4.5.6 to 4.5.7 by @dependabot[bot] in #3660
- build(deps): Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.3 to 3.7.0 by @dependabot[bot] in #3662
- build(deps): Bump openjdk from
5d242e8to168e5cbin /.circleci/jdk28 by @dependabot[bot] in #3664 - build(deps): Bump com.github.jknack:handlebars from 4.5.7 to 4.5.8 by @dependabot[bot] in #3663
- build(deps): Bump netty.version from 4.2.18.Final to 4.2.20.Final by @dependabot[bot] in #3666
- build(deps): Bump openjdk from
168e5cbtoc79e85fin /.circleci/jdk28 by @dependabot[bot] in #3668 - build(deps): Bump com.google.guava:guava from 33.7.2-jre to 33.8.0-jre by @dependabot[bot] in #3667
- build(deps-dev): Bump vertx.version from 5.2.2 to 5.2.3 in /vertx/feign-vertx5-test by @dependabot[bot] in #3670
- build(deps-dev): Bump vertx.version from 4.5.34 to 4.5.36 in /vertx/feign-vertx4-test by @dependabot[bot] in #3671
- build(deps): Bump commons-codec:commons-codec from 1.22.1 to 1.23.0 by @dependabot[bot] in #3619
- build(deps): Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.4 to 5.6.5 by @dependabot[bot] in #3618
- build(deps): Bump kotlin.version from 2.4.20 to 2.4.21 by @dependabot[bot] in #3614
- build(deps): Bump org.hibernate.validator:hibernate-validator from 6.2.5.Final to 6.2.6.Final by @dependabot[bot] in #3631
- build(deps-dev): Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.26.5 to 0.27.0 by @dependabot[bot] in #3669
- build(deps-dev): Bump org.codehaus.mojo:versions-maven-plugin from 2.23.0 to 2.24.0 by @dependabot[bot] in #3675
- build(deps-dev): Bump org.codehaus.mojo:flatten-maven-plugin from 1.8.0 to 1.9.0 by @dependabot[bot] in #3676
New Contributors
- @hamidzr made their first contribution in #3659
- @ChrisJr404 made their first contribution in #3544
- @havefunatcode made their first contribution in #3658
- @henriquejsza made their first contribution in #3546
- @ggoowlgns made their first contribution in #3645
- @goutamadwant made their first contribution in #3462
- @lxcxjxhx made their first contribution in #3661
- @wozhenbang2004 made their first contribution in #3665
Full Changelog: 13.17...13.18