Skip to content

Releases: OpenFeign/feign

OpenFeign 11.10

21 Sep 21:09
Compare
Choose a tag to compare

What's Changed

  • Proof that clients support gzip and deflate compression by @radio-rogal in #1713
  • Pass exception parameter to overloaded method in FeignMetricTagResolver by @eshishkin in #1720
  • Only allow a single content-type header to be applied while using googlehttpclient by @skrzepto in #1737

List of PRs that updated libraries versions

New Contributors

Full Changelog: 11.9.1...11.10

OpenFeign 11.9.1

21 Jul 21:19
Compare
Choose a tag to compare

What's Changed

  • Restore bytcode compatibility by @velo in #1689
  • Use enforcer plugin to guarantee core is free from dependencies by @velo in #1655
  • Jakarta annotations support by @Hrozhek in #1649
  • Run CI with java 17 by @velo in #1656

List of PRs that updated libraries versions
  • [Snyk] Upgrade org.bouncycastle:bcprov-jdk15on from 1.69 to 1.70 by @snyk-bot in #1556
  • [Snyk] Security upgrade com.fasterxml.jackson.core:jackson-databind from 2.13.0 to 2.13.1 by @snyk-bot in #1558
  • [Snyk] Upgrade org.openjdk.jmh:jmh-core from 1.33 to 1.34 by @snyk-bot in #1567
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.70.Final to 4.1.72.Final by @snyk-bot in #1564
  • [Snyk] Upgrade org.slf4j:slf4j-api from 1.7.32 to 1.7.33 by @snyk-bot in #1573
  • [Snyk] Upgrade org.slf4j:slf4j-nop from 1.7.33 to 1.7.35 by @snyk-bot in #1574
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.72.Final to 4.1.73.Final by @snyk-bot in #1572
  • [Snyk] Upgrade org.slf4j:slf4j-api from 1.7.35 to 1.7.36 by @snyk-bot in #1582
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.73.Final to 4.1.74.Final by @snyk-bot in #1584
  • [Snyk] Upgrade com.google.code.gson:gson from 2.8.9 to 2.9.0 by @snyk-bot in #1589
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.3.0.RELEASE to 3.4.14 by @snyk-bot in #1587
  • [Snyk] Upgrade io.reactivex.rxjava2:rxjava from 2.2.14 to 2.2.21 by @snyk-bot in #1588
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.14 to 3.4.15 by @snyk-bot in #1596
  • [Snyk] Upgrade org.openjdk.jmh:jmh-generator-annprocess from 1.34 to 1.35 by @velo in #1607
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.15 to 3.4.16 by @snyk-bot in #1605
  • [Snyk] Upgrade io.netty:netty-handler from 4.1.74.Final to 4.1.75.Final by @snyk-bot in #1604
  • [Snyk] Upgrade io.netty:netty-handler from 4.1.75.Final to 4.1.76.Final by @kdavisk6 in #1616
  • [Snyk] Fix for 1 vulnerabilities by @velo in #1618
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.16 to 3.4.17 by @snyk-bot in #1615
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.17 to 3.4.18 by @snyk-bot in #1625
  • [Snyk] Upgrade org.reactivestreams:reactive-streams from 1.0.3 to 1.0.4 by @kdavisk6 in #1632
  • build(deps-dev): bump jackson-databind from 2.13.1 to 2.13.2.1 by @dependabot in #1614
  • [Snyk] Upgrade com.fasterxml.jackson.core:jackson-databind from 2.13.2 to 2.13.3 by @snyk-bot in #1633
  • Alternative ResponseInterceptor attempt by @velo in #1634
  • build(deps): bump maven-shade-plugin from 2.4.3 to 3.3.0 by @dependabot in #1640
  • build(deps): bump maven-source-plugin from 3.0.1 to 3.2.1 by @dependabot in #1642
  • build(deps): bump centralsync-maven-plugin from 0.1.0 to 0.1.1 by @dependabot in #1643
  • build(deps): bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 by @dependabot in #1639
  • build(deps): bump metrics-core from 4.2.9 to 4.2.10 by @dependabot in #1644
  • build(deps): bump animal-sniffer-maven-plugin from 1.17 to 1.21 by @dependabot in #1647
  • build(deps): bump micrometer-core from 1.3.5 to 1.9.1 by @dependabot in #1646
  • build(deps): bump reactor.version from 3.4.18 to 3.4.19 by @dependabot in #1648
  • build(deps): bump asm from 9.2 to 9.3 by @dependabot in #1645
  • build(deps): bump guava from 30.1.1-jre to 31.1-jre by @dependabot in #1651
  • build(deps): bump versions-maven-plugin from 2.7 to 2.11.0 by @dependabot in #1652
  • build(deps-dev): bump slf4j-jdk14 from 1.7.25 to 1.7.36 by @dependabot in #1654
  • build(deps): bump maven-bundle-plugin from 5.1.2 to 5.1.6 by @dependabot in #1653
  • build(deps): bump maven-surefire-plugin.version from 2.22.0 to 2.22.2 by @dependabot in #1650
  • build(deps): bump maven from 0.3.4 to 0.7.7 by @dependabot in #1659
  • build(deps): bump maven-gpg-plugin from 1.6 to 3.0.1 by @dependabot in #1662
  • build(deps-dev): bump jersey-client from 1.19 to 1.19.4 by @dependabot in #1660
  • build(deps): bump sortpom-maven-plugin from 2.8.0 to 3.1.3 by @dependabot in #1663
  • build(deps): bump maven-javadoc-plugin from 3.0.1 to 3.4.0 by @dependabot in #1664
  • build(deps): bump netty.version from 4.1.77.Final to 4.1.78.Final by @dependabot in #1665
  • build(deps): bump httpclient5 from 5.0.3 to 5.1.3 by @dependabot in #1667
  • Revert "build(deps): bump sortpom-maven-plugin from 2.8.0 to 3.1.3" by @velo in #1675
  • build(deps): bump maven-compiler-plugin from 3.8.0 to 3.10.1 by @dependabot in #1674
  • build(deps): bump assertj-core from 3.21.0 to 3.23.1 by @dependabot in #1672
  • build(deps): bump json from 20210307 to 20220320 by @dependabot in #1677
  • build(deps): bump maven-scm-plugin from 1.11.2 to 1.13.0 by @dependabot in #1676
  • build(deps-dev): bump jsonassert from 1.5.0 to 1.5.1 by @dependabot in #1679
  • build(deps): bump okhttp-bom from 4.9.2 to 4.10.0 by @dependabot in #1678
  • build(deps): bump google-http-client from 1.40.1 to 1.42.1 by @dependabot in #1680
  • build(deps): bump maven-jar-plugin from 3.1.0 to 3.2.2 by @dependabot in #1681
  • build(deps): bump auto-service from 1.0-rc5 to 1.0.1 by @dependabot in #1673
  • build(deps-dev): bump spring-context from 5.2.14.RELEASE to 5.3.21 by @dependabot in #1671
  • build(deps): bump sortpom-maven-plugin from 2.8.0 to 3.1.3 by @dependabot in #1682
  • build(deps): bump spring-web from 4.3.6.RELEASE to 4.3.30.RELEASE by @dependabot in #1686
  • build(deps): bump netty.version from 4.1.78.Final to 4.1.79.Final by @dependabot in #1684
  • build(deps): bump micrometer-core from 1.9.1 to 1.9.2 by @dependabot in #1685
  • build(deps): bump reactor.version from 3.4.19 to 3.4.21 by @dependabot in #1688
  • build(deps): bump google-http-client from 1.42.1 to 1.42.2 by @dependabot in #1690
  • build(deps): bump maven-bundle-plugin from 5.1.6 to 5.1.7 by @dependabot in #1691
  • build(deps-dev): bump spring-context from 5.3.21 to 5.3.22 by @dependabot in #1692
  • build(deps): bump maven-install-plugin from 2.5.2 to 3.0.0 by @dependabot in #1699
  • build(deps): bump maven-deploy-plugin from 2.8.2 to 3.0.0 by @dependabot in #1698
  • chore(deps): upgrades JAXB dependencies for feign-jaxb on Java17 by @smlgbl in #1700

New Contributors

Full Changelog: 11.9...11.9.1

OpenFeign 11.9

23 Jun 10:15
Compare
Choose a tag to compare

What's Changed

  • Fixed dangling javadoc comment warning by applying new mapping by @Hakky54 in #1568
  • Remove deprecated method. by @myifeng in #1545
  • fix: field of enum must be final by @jizhuozhi in #1577
  • 1497 : spring contract annotation alias handled by @pavansharma36 in #1579
  • Use charset of request to create the String content. by @akuhtz in #1571
  • Add support for the parameter type corresponding to headerMapIndex for user object by @mroccyen in #1581
  • SpringContract supports @RequestPart and @RequestHeader annotation parameters by @mroccyen in #1583
  • Add ability use case insensitive headers for default Client by @selectee in #1586
  • Fixed undefined value in @QueryMap params works not as described by @mroccyen in #1585
  • All decoders follow rule: if a status is 404 it returns empty or null value by @radio-rogal in #1597
  • Deprecate QueryMap.encode, remove processing of the "encode" parameter by @radio-rogal in #1551
  • [GH-1319] Add Support for Path Style Parameter Expansion by @kdavisk6 in #1537
  • Stream decoder optimize by @mroccyen in #1590
  • fix issue 1420 by @mroccyen in #1620
  • Add async behavior to OkHttpClient by @joelmarty in #1629
  • Advanced parametrized type resolution for AsyncFeign by @edudar in #1623
  • Fix for #1286 by @velo in #1287
  • Support of capabilities for AsyncFeign by @edudar in #1626
  • Alternative ResponseInterceptor attempt by @velo in #1634

Dependencies updated:

  • [Snyk] Upgrade org.bouncycastle:bcprov-jdk15on from 1.69 to 1.70 by @snyk-bot in #1556
  • [Snyk] Security upgrade com.fasterxml.jackson.core:jackson-databind from 2.13.0 to 2.13.1 by @snyk-bot in #1558
  • [Snyk] Upgrade org.openjdk.jmh:jmh-core from 1.33 to 1.34 by @snyk-bot in #1567
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.70.Final to 4.1.72.Final by @snyk-bot in #1564
  • [Snyk] Upgrade org.slf4j:slf4j-api from 1.7.32 to 1.7.33 by @snyk-bot in #1573
  • [Snyk] Upgrade org.slf4j:slf4j-nop from 1.7.33 to 1.7.35 by @snyk-bot in #1574
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.72.Final to 4.1.73.Final by @snyk-bot in #1572
  • [Snyk] Upgrade org.slf4j:slf4j-api from 1.7.35 to 1.7.36 by @snyk-bot in #1582
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.73.Final to 4.1.74.Final by @snyk-bot in #1584
  • [Snyk] Upgrade com.google.code.gson:gson from 2.8.9 to 2.9.0 by @snyk-bot in #1589
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.3.0.RELEASE to 3.4.14 by @snyk-bot in #1587
  • [Snyk] Upgrade io.reactivex.rxjava2:rxjava from 2.2.14 to 2.2.21 by @snyk-bot in #1588
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.14 to 3.4.15 by @snyk-bot in #1596
  • [Snyk] Upgrade org.openjdk.jmh:jmh-generator-annprocess from 1.34 to 1.35 by @velo in #1607
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.15 to 3.4.16 by @snyk-bot in #1605
  • [Snyk] Upgrade io.netty:netty-handler from 4.1.74.Final to 4.1.75.Final by @snyk-bot in #1604
  • [Snyk] Upgrade io.netty:netty-handler from 4.1.75.Final to 4.1.76.Final by @kdavisk6 in #1616
  • [Snyk] Fix for 1 vulnerabilities by @velo in #1618
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.16 to 3.4.17 by @snyk-bot in #1615
  • [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.17 to 3.4.18 by @snyk-bot in #1625
  • [Snyk] Upgrade org.reactivestreams:reactive-streams from 1.0.3 to 1.0.4 by @kdavisk6 in #1632
  • build(deps-dev): bump jackson-databind from 2.13.1 to 2.13.2.1 by @dependabot in #1614
  • [Snyk] Upgrade com.fasterxml.jackson.core:jackson-databind from 2.13.2 to 2.13.3 by @snyk-bot in #1633

New Contributors

Full Changelog: 11.8...11.9

OpenFeign 11.8

23 Dec 02:44
Compare
Choose a tag to compare

What's Changed

  • Provide a way to exclude headers from logs by @radio-rogal in #1530
  • [java11] Add default timeout value as Request.Options uses by @radio-rogal in #1532
  • [Snyk] Upgrade io.netty:netty-codec-http from 4.1.68.Final to 4.1.69.Final by @snyk-bot in #1534
  • [Snyk] Security upgrade com.google.code.gson:gson from 2.8.8 to 2.8.9 by @snyk-bot in #1535
  • Fixed flaky tests in feign.json.JsonEncoderTest by @Augustine-C in #1538
  • asyncBuilder can override default logger by @radio-rogal in #1539
  • docs: Change Java11 New HTTP/2 Client link to JEP 321 by @KENNYSOFT in #1540
  • HTTP protocol version on the logging by @radio-rogal in #1543
  • [Snyk] Upgrade io.netty:netty-handler from 4.1.69.Final to 4.1.70.Final by @snyk-bot in #1549
  • The counter indicator increases by 2 each time (on happy path) by @radio-rogal in #1548
  • Reason is optional in HTTP2 by @radio-rogal in #1550
  • MeteredDecoder records timer once in happy path by @radio-rogal in #1554

New Contributors

Full Changelog: 11.7...11.8

OpenFeign 11.7

26 Oct 19:26
Compare
Choose a tag to compare

What's new in OpenFeign 11.7

This minor release includes: 🎁

Highlights: ⚑️

  • Get build compatible with jdk 16 (#1519)
  • [mock] verifyTimes with RequestKey parameter (#1517)
  • JDK 11 HttpClient async implement for AsyncFeign. (#1330)

Enhancements πŸŽ‰

  • Changing archuis-core scope to test (#1496)
  • Aggregate Micrometer "uri" label values under uri template (#1493)
  • SOAPEncoder: Add support to modify soap message manually (#1503)
  • set request factory in Google http client constructor (#1509)
  • Fixed flaky tests due to class.getMethods (#1525)

Security Updates πŸ”

  • Many libraries upgrade to latest version (help wanted to list which ones)
  • Okhttp: CVE-2020-29582 due to old version of Okhttp (Squareup) (#1514)

Contributors

@velo
@kdavisk6
@mikrethor
@martinacat
@Laess3r
@moritzluedtke
@radio-rogal
@doumdoum
@UzimakiNaruto
@Augustine-C

OpenFeign 11.6

26 Jul 23:11
Compare
Choose a tag to compare

What's new in OpenFeign 11.6

This minor release includes: 🎁

Bug Fixes 🐞

  • Fix exception thrown when using a custom error decoder with metrics (#1466 #1468)

Contributors

@kdavisk6
@velo
@DarkAtra

OpenFeign 11.5

21 Jul 03:34
Compare
Choose a tag to compare

What's new in OpenFeign 11.5

This minor release includes: 🎁

Highlights: ⚑️

  • Modifying Contract to support passing all parameters to encoders #1448 (
  • Micrometer metrics tags extension (#1322)

Contributors

@velo
@kdavisk6
@fabiocarvalho777
@Kuvaldis

OpenFeign 11.4

19 Jul 13:18
Compare
Choose a tag to compare

What's new in OpenFeign 11.4

Security Release πŸ” for deployments. See 11.3 for highlights

OpenFeign 11.3

19 Jul 06:37
Compare
Choose a tag to compare

What's new in OpenFeign 11.3

This minor release includes: 🎁

Highlights: ⚑️

  • Change MindMap to PlantUML (#1396)
  • Rework the Jackson module as a Jackson Jr alternative (#1409)
  • Add JSON-java decoder and encoder (#1387)
  • Import annotation error decoder (#1454)

Enhancements πŸŽ‰

  • Allow multiple inheritance on the interface level with current restri…
  • Add response headers to FeignException (#1452)
  • Adding support for meta-annotations (#1458)

Bug Fixes 🐞

  • Modify DefaultMethodHandler to work with Android (#1436)
  • Run java11 build, if JDK version is at least 11 (#1418)
  • Fix no response logging on async Feign (#1450)

Security Updates πŸ”

  • Many libraries upgrade to latest version (help wanted to list which ones)

Contributors

@kdavisk6
@velo
@silkentrance
@BigMichi1
@radio-rogal
@AWinterman
@ashleyfrieze

OpenFeign 11.2

19 Jul 06:41
Compare
Choose a tag to compare

What's new in OpenFeign 11.2

This minor release includes: 🎁

Enhancements πŸŽ‰

  • Use charset from response Content-Type header to decode (#1302)
  • Collect http_response_code for successfull and failed requests (#1375)
  • Ignore @BeanParam (#1294)

Bug Fixes 🐞

  • Make the FieldQueryMapEncoder encoder thread safe (#1369)
  • GH-1270: Fix conflict between single and multi-value headers (#1347)

Security Updates πŸ”

  • Upgrade libraries

Contributors

@kdavisk6
@velo
@Budlee
@jaimepineiro