Release notes
*Sourced from [feign-okhttp's releases](https://github.com/openfeign/feign/releases).*
> ## 10.7.0
> # What's new in OpenFeign 10.5.0
>
> ## Highlights: β‘οΈ
> * Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121)
> * Bump reactive dependencies. ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105))
>
> ### Enhancements π
> * Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117))
> * Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108))
>
> ## Contributors
> [@ItamarBenjamin](https://github.com/ItamarBenjamin)
> [@SimY4](https://github.com/SimY4)
>
> ## 10.5.0
> # What's new in OpenFeign 10.5.0
>
> ## Highlights: β‘οΈ
> * Support for Apache HTTP Client 5 ([#1065](https://github-redirect.dependabot.com/openfeign/feign/issues/1065))
> * Declarative contracts ([#1060](https://github-redirect.dependabot.com/openfeign/feign/issues/1060))
>
> ### Enhancements π
> * Bump Apached HTTP client to 4.5.10. ([#1080](https://github-redirect.dependabot.com/openfeign/feign/issues/1080))
>
> ## Contributors
> [@mxmlnglt](https://github.com/mxmlnglt)
>
> ## OpenFeign 10.4.0
> # What's new in OpenFeign 10.4.0
>
> ## Highlights: β‘οΈ
> * Support for Google HTTP Client ([#1057](https://github-redirect.dependabot.com/openfeign/feign/issues/1057))
> * Feign 11 Roadmap ([#1054](https://github-redirect.dependabot.com/openfeign/feign/issues/1054))
>
> ### Bug Fixes π
> * Corrected issues when using JavaLogger and multiple loggers ([#1047](https://github-redirect.dependabot.com/openfeign/feign/issues/1047))
>
> ### Enhancements π
> * Adds `Request` to `FeignException`. ([#1039](https://github-redirect.dependabot.com/openfeign/feign/issues/1039))
> * Support JDK Proxy in the `Default` client ([#1045](https://github-redirect.dependabot.com/openfeign/feign/issues/1045))
>
> ## Additional Changes
> * Documentation Fixes ([#1055](https://github-redirect.dependabot.com/openfeign/feign/issues/1055), [#1056](https://github-redirect.dependabot.com/openfeign/feign/issues/1056))
>
> ## Contributors
> [@finnetrolle](https://github.com/finnetrolle), [@herrhilmi](https://github.com/herrhilmi), and [@blakesmith](https://github.com/blakesmith)
>
>
> ## OpenFeign 10.3.0
> ... (truncated)
Changelog
*Sourced from [feign-okhttp's changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md).*
> ### Version 10.7
>
> * Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121))
> * Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117))
> * Bump reactive dependencies ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105))
> * Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108))
>
> ### Version 10.6
> * Remove java8 module ([#1086](https://github-redirect.dependabot.com/openfeign/feign/issues/1086))
> * Add composed Spring annotations support ([#1090](https://github-redirect.dependabot.com/openfeign/feign/issues/1090))
> * Generate mocked clients for tests from feign interfaces ([#1092](https://github-redirect.dependabot.com/openfeign/feign/issues/1092))
>
> ### Version 10.5
> * Add Apache Http 5 Client ([#1065](https://github-redirect.dependabot.com/openfeign/feign/issues/1065))
> * Updating Apache HttpClient to 4.5.10 ([#1080](https://github-redirect.dependabot.com/openfeign/feign/issues/1080)) ([#1081](https://github-redirect.dependabot.com/openfeign/feign/issues/1081))
> * Spring4 contract ([#1069](https://github-redirect.dependabot.com/openfeign/feign/issues/1069))
> * Declarative contracts ([#1060](https://github-redirect.dependabot.com/openfeign/feign/issues/1060))
>
> ### Version 10.4
> * Adding support for JDK Proxy ([#1045](https://github-redirect.dependabot.com/openfeign/feign/issues/1045))
> * Add Google HTTP Client support ([#1057](https://github-redirect.dependabot.com/openfeign/feign/issues/1057))
>
> ### Version 10.3
> * Upgrade dependencies with security vunerabilities ([#997](https://github-redirect.dependabot.com/openfeign/feign/issues/997) [#1010](https://github-redirect.dependabot.com/openfeign/feign/issues/1010) [#1011](https://github-redirect.dependabot.com/openfeign/feign/issues/1011) [#1024](https://github-redirect.dependabot.com/openfeign/feign/issues/1024) [#1025](https://github-redirect.dependabot.com/openfeign/feign/issues/1025) [#1031](https://github-redirect.dependabot.com/openfeign/feign/issues/1031) [#1032](https://github-redirect.dependabot.com/openfeign/feign/issues/1032))
> * Parse Retry-After header responses that include decimal points ([#980](https://github-redirect.dependabot.com/openfeign/feign/issues/980))
> * Fine-grained HTTP error exceptions with client and server errors ([#854](https://github-redirect.dependabot.com/openfeign/feign/issues/854))
> * Adds support for per request timeout options ([#970](https://github-redirect.dependabot.com/openfeign/feign/issues/970))
> * Unwrap RetryableException and throw cause ([#737](https://github-redirect.dependabot.com/openfeign/feign/issues/737))
> * JacksonEncoder avoids intermediate String request body ([#989](https://github-redirect.dependabot.com/openfeign/feign/issues/989))
> * Respect decode404 flag and decode 404 response body ([#1012](https://github-redirect.dependabot.com/openfeign/feign/issues/1012))
> * Maintain user-given order for header values ([#1009](https://github-redirect.dependabot.com/openfeign/feign/issues/1009))
>
> ### Version 10.1
> * Refactoring RequestTemplate to RFC6570 ([#778](https://github-redirect.dependabot.com/openfeign/feign/issues/778))
> * Allow JAXB context caching in factory ([#761](https://github-redirect.dependabot.com/openfeign/feign/issues/761))
> * Reactive Wrapper Support ([#795](https://github-redirect.dependabot.com/openfeign/feign/issues/795))
> * Introduced native http2 client using Java 11 ([#806](https://github-redirect.dependabot.com/openfeign/feign/issues/806))
> * Unwrap RetryableException and throw cause ([#737](https://github-redirect.dependabot.com/openfeign/feign/issues/737))
> * Supports PATCH without a body paramter ([#824](https://github-redirect.dependabot.com/openfeign/feign/issues/824))
> * Feign-Ribbon integration now depends on Ribbon 2.3.0, updated from Ribbon 2.1.1 ([#826](https://github-redirect.dependabot.com/openfeign/feign/issues/826))
>
> ### Version 10.0
> * Feign baseline is now JDK 8
> - Feign is now being built and tested with OpenJDK 11 as well. Releases and code base will use JDK 8, we are just testing compatibility with JDK 11.
> * Removed [@Deprecated](https://github.com/Deprecated) methods marked for removal on feign 10.
> * `RetryException` includes the `Method` used for the offending `Request`.
> * `Response` objects now contain the `Request` used.
>
> ### Version 9.6
> * Feign builder now supports flag `doNotCloseAfterDecode` to support lazy iteration of responses.
> ... (truncated)
Commits
- [`c3825a0`](https://github.com/OpenFeign/feign/commit/c3825a06fc7ab886ef3302dd2048524f608cdbca) prepare release 10.7.0
- [`c6dcb15`](https://github.com/OpenFeign/feign/commit/c6dcb1537038394bd271f5bdfc858762d5be68a9) Add feign 10.7 changes
- [`2087d4b`](https://github.com/OpenFeign/feign/commit/2087d4bee166ecd373d3d7c58df1c4dd0e41d881) Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121))
- [`ad8c919`](https://github.com/OpenFeign/feign/commit/ad8c9190ae1a56baf0a7c991813f424db849fb21) Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117))
- [`7c6b2bb`](https://github.com/OpenFeign/feign/commit/7c6b2bb9bbaa45688a4465d537386b2a8874e309) Bump reactive dependencies. ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105))
- [`c1d0064`](https://github.com/OpenFeign/feign/commit/c1d00649f58783ba706b34c685aaa403b8e39dc3) Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108))
- [`8808ff2`](https://github.com/OpenFeign/feign/commit/8808ff2bae92197209d9146d421e7202dff06fee) [travis skip] updating versions to next development iteration 10.7.0-SNAPSHOT
- [`b919361`](https://github.com/OpenFeign/feign/commit/b9193619b93fa5407fd2864251d4a5724af141c4) prepare release 10.6.0
- [`765fb3f`](https://github.com/OpenFeign/feign/commit/765fb3f7ad2b72aad7e489662b7581251ece8419) preparing for 10.6.0 release
- [`12fd4e8`](https://github.com/OpenFeign/feign/commit/12fd4e83cde2e7f8c3afff7201f9e2807e4aa409) Add changes for 10.6 release
- Additional commits viewable in [compare view](https://github.com/openfeign/feign/compare/9.7.0...10.7.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps feign-okhttp from 9.7.0 to 10.7.0.
Release notes
*Sourced from [feign-okhttp's releases](https://github.com/openfeign/feign/releases).* > ## 10.7.0 > # What's new in OpenFeign 10.5.0 > > ## Highlights: β‘οΈ > * Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121) > * Bump reactive dependencies. ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105)) > > ### Enhancements π > * Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117)) > * Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108)) > > ## Contributors > [@ItamarBenjamin](https://github.com/ItamarBenjamin) > [@SimY4](https://github.com/SimY4) > > ## 10.5.0 > # What's new in OpenFeign 10.5.0 > > ## Highlights: β‘οΈ > * Support for Apache HTTP Client 5 ([#1065](https://github-redirect.dependabot.com/openfeign/feign/issues/1065)) > * Declarative contracts ([#1060](https://github-redirect.dependabot.com/openfeign/feign/issues/1060)) > > ### Enhancements π > * Bump Apached HTTP client to 4.5.10. ([#1080](https://github-redirect.dependabot.com/openfeign/feign/issues/1080)) > > ## Contributors > [@mxmlnglt](https://github.com/mxmlnglt) > > ## OpenFeign 10.4.0 > # What's new in OpenFeign 10.4.0 > > ## Highlights: β‘οΈ > * Support for Google HTTP Client ([#1057](https://github-redirect.dependabot.com/openfeign/feign/issues/1057)) > * Feign 11 Roadmap ([#1054](https://github-redirect.dependabot.com/openfeign/feign/issues/1054)) > > ### Bug Fixes π > * Corrected issues when using JavaLogger and multiple loggers ([#1047](https://github-redirect.dependabot.com/openfeign/feign/issues/1047)) > > ### Enhancements π > * Adds `Request` to `FeignException`. ([#1039](https://github-redirect.dependabot.com/openfeign/feign/issues/1039)) > * Support JDK Proxy in the `Default` client ([#1045](https://github-redirect.dependabot.com/openfeign/feign/issues/1045)) > > ## Additional Changes > * Documentation Fixes ([#1055](https://github-redirect.dependabot.com/openfeign/feign/issues/1055), [#1056](https://github-redirect.dependabot.com/openfeign/feign/issues/1056)) > > ## Contributors > [@finnetrolle](https://github.com/finnetrolle), [@herrhilmi](https://github.com/herrhilmi), and [@blakesmith](https://github.com/blakesmith) > > > ## OpenFeign 10.3.0 > ... (truncated)Changelog
*Sourced from [feign-okhttp's changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md).* > ### Version 10.7 > > * Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121)) > * Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117)) > * Bump reactive dependencies ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105)) > * Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108)) > > ### Version 10.6 > * Remove java8 module ([#1086](https://github-redirect.dependabot.com/openfeign/feign/issues/1086)) > * Add composed Spring annotations support ([#1090](https://github-redirect.dependabot.com/openfeign/feign/issues/1090)) > * Generate mocked clients for tests from feign interfaces ([#1092](https://github-redirect.dependabot.com/openfeign/feign/issues/1092)) > > ### Version 10.5 > * Add Apache Http 5 Client ([#1065](https://github-redirect.dependabot.com/openfeign/feign/issues/1065)) > * Updating Apache HttpClient to 4.5.10 ([#1080](https://github-redirect.dependabot.com/openfeign/feign/issues/1080)) ([#1081](https://github-redirect.dependabot.com/openfeign/feign/issues/1081)) > * Spring4 contract ([#1069](https://github-redirect.dependabot.com/openfeign/feign/issues/1069)) > * Declarative contracts ([#1060](https://github-redirect.dependabot.com/openfeign/feign/issues/1060)) > > ### Version 10.4 > * Adding support for JDK Proxy ([#1045](https://github-redirect.dependabot.com/openfeign/feign/issues/1045)) > * Add Google HTTP Client support ([#1057](https://github-redirect.dependabot.com/openfeign/feign/issues/1057)) > > ### Version 10.3 > * Upgrade dependencies with security vunerabilities ([#997](https://github-redirect.dependabot.com/openfeign/feign/issues/997) [#1010](https://github-redirect.dependabot.com/openfeign/feign/issues/1010) [#1011](https://github-redirect.dependabot.com/openfeign/feign/issues/1011) [#1024](https://github-redirect.dependabot.com/openfeign/feign/issues/1024) [#1025](https://github-redirect.dependabot.com/openfeign/feign/issues/1025) [#1031](https://github-redirect.dependabot.com/openfeign/feign/issues/1031) [#1032](https://github-redirect.dependabot.com/openfeign/feign/issues/1032)) > * Parse Retry-After header responses that include decimal points ([#980](https://github-redirect.dependabot.com/openfeign/feign/issues/980)) > * Fine-grained HTTP error exceptions with client and server errors ([#854](https://github-redirect.dependabot.com/openfeign/feign/issues/854)) > * Adds support for per request timeout options ([#970](https://github-redirect.dependabot.com/openfeign/feign/issues/970)) > * Unwrap RetryableException and throw cause ([#737](https://github-redirect.dependabot.com/openfeign/feign/issues/737)) > * JacksonEncoder avoids intermediate String request body ([#989](https://github-redirect.dependabot.com/openfeign/feign/issues/989)) > * Respect decode404 flag and decode 404 response body ([#1012](https://github-redirect.dependabot.com/openfeign/feign/issues/1012)) > * Maintain user-given order for header values ([#1009](https://github-redirect.dependabot.com/openfeign/feign/issues/1009)) > > ### Version 10.1 > * Refactoring RequestTemplate to RFC6570 ([#778](https://github-redirect.dependabot.com/openfeign/feign/issues/778)) > * Allow JAXB context caching in factory ([#761](https://github-redirect.dependabot.com/openfeign/feign/issues/761)) > * Reactive Wrapper Support ([#795](https://github-redirect.dependabot.com/openfeign/feign/issues/795)) > * Introduced native http2 client using Java 11 ([#806](https://github-redirect.dependabot.com/openfeign/feign/issues/806)) > * Unwrap RetryableException and throw cause ([#737](https://github-redirect.dependabot.com/openfeign/feign/issues/737)) > * Supports PATCH without a body paramter ([#824](https://github-redirect.dependabot.com/openfeign/feign/issues/824)) > * Feign-Ribbon integration now depends on Ribbon 2.3.0, updated from Ribbon 2.1.1 ([#826](https://github-redirect.dependabot.com/openfeign/feign/issues/826)) > > ### Version 10.0 > * Feign baseline is now JDK 8 > - Feign is now being built and tested with OpenJDK 11 as well. Releases and code base will use JDK 8, we are just testing compatibility with JDK 11. > * Removed [@Deprecated](https://github.com/Deprecated) methods marked for removal on feign 10. > * `RetryException` includes the `Method` used for the offending `Request`. > * `Response` objects now contain the `Request` used. > > ### Version 9.6 > * Feign builder now supports flag `doNotCloseAfterDecode` to support lazy iteration of responses. > ... (truncated)Commits
- [`c3825a0`](https://github.com/OpenFeign/feign/commit/c3825a06fc7ab886ef3302dd2048524f608cdbca) prepare release 10.7.0 - [`c6dcb15`](https://github.com/OpenFeign/feign/commit/c6dcb1537038394bd271f5bdfc858762d5be68a9) Add feign 10.7 changes - [`2087d4b`](https://github.com/OpenFeign/feign/commit/2087d4bee166ecd373d3d7c58df1c4dd0e41d881) Fix for vunerabilities reported by snky ([#1121](https://github-redirect.dependabot.com/openfeign/feign/issues/1121)) - [`ad8c919`](https://github.com/OpenFeign/feign/commit/ad8c9190ae1a56baf0a7c991813f424db849fb21) Makes iterator compatible with Java iterator expected behavior ([#1117](https://github-redirect.dependabot.com/openfeign/feign/issues/1117)) - [`7c6b2bb`](https://github.com/OpenFeign/feign/commit/7c6b2bb9bbaa45688a4465d537386b2a8874e309) Bump reactive dependencies. ([#1105](https://github-redirect.dependabot.com/openfeign/feign/issues/1105)) - [`c1d0064`](https://github.com/OpenFeign/feign/commit/c1d00649f58783ba706b34c685aaa403b8e39dc3) Deprecated `encoded` and add comment ([#1108](https://github-redirect.dependabot.com/openfeign/feign/issues/1108)) - [`8808ff2`](https://github.com/OpenFeign/feign/commit/8808ff2bae92197209d9146d421e7202dff06fee) [travis skip] updating versions to next development iteration 10.7.0-SNAPSHOT - [`b919361`](https://github.com/OpenFeign/feign/commit/b9193619b93fa5407fd2864251d4a5724af141c4) prepare release 10.6.0 - [`765fb3f`](https://github.com/OpenFeign/feign/commit/765fb3f7ad2b72aad7e489662b7581251ece8419) preparing for 10.6.0 release - [`12fd4e8`](https://github.com/OpenFeign/feign/commit/12fd4e83cde2e7f8c3afff7201f9e2807e4aa409) Add changes for 10.6 release - Additional commits viewable in [compare view](https://github.com/openfeign/feign/compare/9.7.0...10.7.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)