Releases: OpenFeign/feign
Releases Β· OpenFeign/feign
OpenFeign 12.2
What's Changed
- Refactor constructor of SynchronousMethodHandler by @wplong11 in #1848
- Move responsibility for resolving RequestTemplateFactory by @wplong11 in #1850
- Refactor constructor of ReflectiveFeign by @wplong11 in #1857
- Issue-1859: ApacheHttpClient - follow redirect via Request.Options by @trumple in #1861
- set root cause as the exception_name in micrometer tags by @chao-chang-paypay in #1883
- Update Maven wrapper to pull latest Maven (3.8.7) by @aalmiray in #1926
- Ignore Jakarta Suspended and Context, Support BeanParam by @JKomoroski in #1942
- Add Optional BeanParam support for JAXRS2Contract by @JKomoroski in #1935
- Adds explicit module descriptors to a subset of modules by @aalmiray in #1943
- Add module-info support and run CI with Java 11 by @aalmiray in #1948
- Simplify build process using maven toolchains by @velo in #1952
List of PRs that updated libraries versions
- build(deps): bump metrics-core from 4.2.12 to 4.2.13 by @dependabot in #1854
- build(deps): bump jackson-databind.version from 2.14.0 to 2.14.1 by @dependabot in #1855
- build(deps-dev): bump jackson-databind from 2.14.0 to 2.14.1 by @dependabot in #1856
- build(deps): bump micrometer.version from 1.10.1 to 1.10.2 by @dependabot in #1860
- build(deps): bump slf4j.version from 2.0.4 to 2.0.5 by @dependabot in #1863
- build(deps): bump kotlin.version from 1.7.21 to 1.7.22 by @dependabot in #1864
- build(deps): bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #1872
- build(deps): bump httpclient5 from 5.2 to 5.2.1 by @dependabot in #1874
- build(deps): bump really-executable-jar-maven-plugin from 1.5.0 to 2.0.0 by @dependabot in #1877
- build(deps): bump netty-codec-http from 4.1.85.Final to 4.1.86.Final in /benchmark by @dependabot in #1878
- build(deps): bump slf4j.version from 2.0.5 to 2.0.6 by @dependabot in #1880
- build(deps): bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #1884
- build(deps): bump versions-maven-plugin from 2.13.0 to 2.14.0 by @dependabot in #1885
- build(deps): bump versions-maven-plugin from 2.14.0 to 2.14.1 by @dependabot in #1886
- build(deps): bump metrics-core from 4.2.13 to 4.2.15 by @dependabot in #1892
- build(deps): bump sundr-maven-plugin from 0.93.1 to 0.93.2 by @dependabot in #1891
- build(deps-dev): bump jersey-hk2 from 2.37 to 2.38 by @dependabot in #1894
- build(deps-dev): bump jersey-client from 2.37 to 2.38 by @dependabot in #1895
- build(deps): bump versions-maven-plugin from 2.14.1 to 2.14.2 by @dependabot in #1896
- Update CircleCI images by @kdavisk6 in #1903
- build(deps): bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #1899
- build(deps): bump kotlin.version from 1.7.22 to 1.8.0 by @dependabot in #1898
- build(deps-dev): bump assertj-core from 3.23.1 to 3.24.1 by @dependabot in #1906
- build(deps-dev): bump junit-jupiter-params from 5.9.1 to 5.9.2 by @dependabot in #1909
- build(deps): bump micrometer.version from 1.10.2 to 1.10.3 by @dependabot in #1908
- build(deps): bump gson from 2.10 to 2.10.1 by @dependabot in #1907
- build(deps): bump netty.version from 4.1.86.Final to 4.1.87.Final by @dependabot in #1913
- build(deps-dev): bump spring-context from 5.3.24 to 5.3.25 by @dependabot in #1911
- build(deps-dev): bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #1916
- build(deps-dev): bump jackson-databind from 2.14.1 to 2.14.2 by @dependabot in #1921
- build(deps): bump maven-enforcer-plugin from 3.1.0 to 3.2.1 by @dependabot in #1922
- build(deps): bump kotlin.version from 1.8.0 to 1.8.10 by @dependabot in #1925
- build(deps-dev): bump jaxb-core from 4.0.1 to 4.0.2 by @dependabot in #1929
- build(deps): bump maven-deploy-plugin from 3.0.0 to 3.1.0 by @dependabot in #1933
- updates reactor-core dependency for the feign-reactive-wrappers by @nlsbchmnn in #1930
- [Snyk] Upgrade io.projectreactor:reactor-core from 3.4.24 to 3.5.2 by @snyk-bot in #1932
- build(deps): bump metrics-core from 4.2.15 to 4.2.16 by @dependabot in #1937
- build(deps): bump micrometer.version from 1.10.3 to 1.10.4 by @dependabot in #1936
- build(deps): bump netty.version from 4.1.87.Final to 4.1.89.Final by @dependabot in #1938
- build(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #1939
- build(deps): bump sundr-maven-plugin from 0.93.2 to 0.94.0 by @dependabot in #1941
- build(deps-dev): bump jersey-client from 2.38 to 2.39 by @dependabot in #1945
- build(deps-dev): bump jersey-hk2 from 2.38 to 2.39 by @dependabot in #1944
- Revert "Adds explicit module descriptors to a subset of modules (#1943)" by @velo in #1946
- build(deps): bump versions-maven-plugin from 2.14.2 to 2.15.0 by @dependabot in #1950
- [Snyk] Upgrade com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from 2.14.1 to 2.14.2 by @velo in #1947
- build(deps): bump metrics-core from 4.2.16 to 4.2.17 by @dependabot in #1951
- build(deps): bump jaxb-runtime from 2.4.0-b180830.0438 to 4.0.2 by @dependabot in #1928
- build(deps-dev): bump compile-testing from 0.19 to 0.21.0 by @dependabot in #1879
- build(deps): bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #1915
- build(deps): bump reactor.version from 3.5.2 to 3.5.3 by @dependabot in #1955
- build(deps): bump sortpom-maven-plugin from 2.15.0 to 3.2.0 by @dependabot in #1695
- build(deps-dev): bump spring-context from 5.3.25 to 6.0.5 by @dependabot in #1954
- build(deps): bump sortpom-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in #1956
New Contributors
- @trumple made their first contribution in #1861
- @chao-chang-paypay made their first contribution in #1883
- @aalmiray made their first contribution in #1926
- @nlsbchmnn made their first contribution in #1930
Full Changelog: 12.1...12.2
OpenFeign 12.1
What's Changed
- Allow usage of GET with body in java11 Module by @f-cramer in #1819
- Support retry cancel feature fully for AsyncFeign by @wplong11 in #1801
- Refactor reflective feign by @wplong11 in #1821
- Refactor method signature of MethodHandler.Factory.create by @wplong11 in #1822
- Micrometer Observations by @marcingrzejszczak in #1760
- Allow using SOAPEncoder constructor taking builder by @Nicklas2751 in #1841
List of PRs that updated libraries versions
* build(deps): bump spring-cloud-dependencies from 2021.0.4 to 2021.0.5 by @dependabot in https://github.com//pull/1823 * build(deps): bump jackson-databind.version from 2.14.0-rc3 to 2.14.0 by @dependabot in https://github.com//pull/1824 * build(deps-dev): bump jackson-databind from 2.14.0-rc3 to 2.14.0 by @dependabot in https://github.com//pull/1825 * build(deps): bump micrometer-core from 1.9.5 to 1.10.0 by @dependabot in https://github.com//pull/1826 * build(deps): bump kotlin.version from 1.7.20 to 1.7.21 by @dependabot in https://github.com//pull/1830 * build(deps): bump netty.version from 4.1.84.Final to 4.1.85.Final by @dependabot in https://github.com//pull/1831 * Issue-1833: Bump Sundr Maven Plugin by @JKomoroski in https://github.com//pull/1834 * build(deps): bump httpclient5 from 5.1.3 to 5.2 by @dependabot in https://github.com//pull/1836 * build(deps): bump jmh.version from 1.35 to 1.36 by @dependabot in https://github.com//pull/1837 * build(deps): bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in https://github.com//pull/1838 * build(deps): bump micrometer.version from 1.10.0 to 1.10.1 by @dependabot in https://github.com//pull/1842 * build(deps): bump maven-install-plugin from 3.0.1 to 3.1.0 by @dependabot in https://github.com//pull/1847 * build(deps): bump slf4j.version from 2.0.3 to 2.0.4 by @dependabot in https://github.com//pull/1845 * build(deps-dev): bump spring-context from 5.3.23 to 5.3.24 by @dependabot in https://github.com//pull/1846
New Contributors
- @f-cramer made their first contribution in #1819
- @marcingrzejszczak made their first contribution in #1760
- @Nicklas2751 made their first contribution in #1841
Full Changelog: 12.0...12.1
OpenFeign 12.0
What's Changed
- Support kotlin coroutines by @wplong11 in #1706
- Refactor async feign by @wplong11 in #1755
- Add methodInfoResolver attribute to Coroutinebuilder by @wplong11 in #1762
- [GH-1464] Add appendHeader that supports Literals by @kdavisk6 in #1781
- Fixes missing Content-Length header when body is empty by @c00ler in #1778
- Implement a Regex based Check on Expressions by @JKomoroski in #1776
- Create example that uses springboot by @velo in #1782
- Add retry feature to async feign by @wplong11 in #1757
- Issue #1606 Customize the length of the body in FeignException builder by @coungard in #1767
- Bump versions by @velo in #1814
- Remove the unused code from the MethodInfo by @wplong11 in #1785
- Change some access modifier by @wplong11 in #1784
- Refactor AsyncFeign by @wplong11 in #1789
- Eliminates unnecessary overhead by @wplong11 in #1786
- Fix false negative test case for AsyncFeign Retry feature by @wplong11 in #1795
- Exchange "Produces" and "Consumes" by @chengda in #1772
- Add Unit Test For Json Literals Being Passed as Header Values by @JKomoroski in #1800
List of PRs that updated libraries versions
- build(deps): bump micrometer-core from 1.9.3 to 1.9.4 by @dependabot in #1746
- build(deps): bump netty.version from 4.1.80.Final to 4.1.81.Final by @dependabot in #1745
- build(deps): bump reactor.version from 3.4.22 to 3.4.23 by @dependabot in #1748
- build(deps): bump netty.version from 4.1.81.Final to 4.1.82.Final by @dependabot in #1747
- build(deps): bump slf4j.version from 1.7.36 to 2.0.0 by @dependabot in #1730
- build(deps): bump slf4j.version from 2.0.0 to 2.0.1 by @dependabot in #1751
- build(deps): bump maven-shade-plugin from 3.3.0 to 3.4.0 by @dependabot in #1752
- build(deps): bump kotlin.version from 1.6.20 to 1.7.10 by @dependabot in #1750
- build(deps-dev): bump slf4j-jdk14 from 2.0.0 to 2.0.1 by @dependabot in #1749
- build(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #1759
- build(deps-dev): bump spring-context from 5.3.22 to 5.3.23 by @dependabot in #1753
- build(deps-dev): bump jaxb-core from 4.0.0 to 4.0.1 by @dependabot in #1765
- build(deps): bump slf4j.version from 2.0.1 to 2.0.2 by @dependabot in #1763
- build(deps): bump json from 20220320 to 20220924 by @dependabot in #1768
- build(deps): bump slf4j.version from 2.0.2 to 2.0.3 by @dependabot in #1769
- build(deps): bump kotlin.version from 1.7.10 to 1.7.20 by @dependabot in #1771
- build(deps): bump asm from 9.3 to 9.4 by @dependabot in #1777
- Bump jackson version to fix security issue by @velo in #1783
- build(deps): bump jackson-databind.version from 2.14.0-rc1 to 2.14.0-rc2 by @dependabot in #1790
- build(deps): bump micrometer-core from 1.9.4 to 1.9.5 by @dependabot in #1792
- build(deps-dev): bump jackson-databind from 2.14.0-rc1 to 2.14.0-rc2 by @dependabot in #1791
- build(deps): bump netty.version from 4.1.82.Final to 4.1.84.Final by @dependabot in #1793
- build(deps): bump reactor.version from 3.4.23 to 3.4.24 by @dependabot in #1794
- build(deps): bump handlebars from 4.3.0 to 4.3.1 by @dependabot in #1797
- build(deps): bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #1804
- build(deps): bump versions-maven-plugin from 2.12.0 to 2.13.0 by @dependabot in #1805
- build(deps): bump gson from 2.9.1 to 2.10 by @dependabot in #1806
- build(deps-dev): bump jackson-databind from 2.14.0-rc2 to 2.14.0-rc3 by @dependabot in #1813
- build(deps): bump maven-shade-plugin from 3.4.0 to 3.4.1 by @dependabot in #1809
- improve doc about using @param on @QueryMap pojo by @manoelstilpen in #1803
- Fix case for Java by @velo in #1816
New Contributors
- @wplong11 made their first contribution in #1706
- @c00ler made their first contribution in #1778
- @JKomoroski made their first contribution in #1776
- @coungard made their first contribution in #1767
- @chengda made their first contribution in #1772
- @manoelstilpen made their first contribution in #1803
Full Changelog: 11.10...12.0
OpenFeign 11.10
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
- build(deps): bump maven-install-plugin from 3.0.0 to 3.0.1 by @dependabot in #1701
- build(deps): bump maven-bundle-plugin from 5.1.7 to 5.1.8 by @dependabot in #1707
- build(deps): bump gson from 2.9.0 to 2.9.1 by @dependabot in #1708
- build(deps): bump metrics-core from 4.2.10 to 4.2.11 by @dependabot in #1712
- build(deps): bump micrometer-core from 1.9.2 to 1.9.3 by @dependabot in #1719
- build(deps-dev): bump jersey-client from 2.26 to 2.36 by @dependabot in #1718
- build(deps-dev): bump jersey-hk2 from 2.26 to 2.36 by @dependabot in #1717
- build(deps): bump reactor.version from 3.4.21 to 3.4.22 by @dependabot in #1722
- build(deps): bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #1724
- build(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #1725
- build(deps): bump animal-sniffer-maven-plugin from 1.21 to 1.22 by @dependabot in #1728
- build(deps-dev): bump slf4j-jdk14 from 1.7.36 to 2.0.0 by @dependabot in #1729
- build(deps): bump netty.version from 4.1.79.Final to 4.1.80.Final by @dependabot in #1735
- build(deps-dev): bump jackson-databind from 2.13.3 to 2.13.4 by @dependabot in #1738
- build(deps): bump metrics-core from 4.2.11 to 4.2.12 by @dependabot in #1739
- build(deps-dev): bump jersey-hk2 from 2.36 to 2.37 by @dependabot in #1742
- build(deps-dev): bump jersey-client from 2.36 to 2.37 by @dependabot in #1743
- build(deps): bump versions-maven-plugin from 2.11.0 to 2.12.0 by @dependabot in #1741
- build(deps): bump jackson.version from 2.13.3 to 2.13.4 by @dependabot in #1740
- build(deps): bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #1744
New Contributors
- @eshishkin made their first contribution in #1720
- @skrzepto made their first contribution in #1737
Full Changelog: 11.9.1...11.10
OpenFeign 11.9.1
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
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
- @Hakky54 made their first contribution in #1568
- @myifeng made their first contribution in #1545
- @jizhuozhi made their first contribution in #1577
- @pavansharma36 made their first contribution in #1579
- @mroccyen made their first contribution in #1581
- @selectee made their first contribution in #1586
- @joelmarty made their first contribution in #1629
- @edudar made their first contribution in #1623
Full Changelog: 11.8...11.9
OpenFeign 11.8
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
- @KENNYSOFT made their first contribution in #1540
Full Changelog: 11.7...11.8
OpenFeign 11.7
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