Marvin Froeder
71fb2f57e9
prepare release 11.8
3 years ago
Witalij Berdinskich
a23bce0781
MeteredDecoder records timer once in happy path ( #1554 )
3 years ago
Witalij Berdinskich
1f7ca4c74c
Reason is optional in HTTP2 ( #1550 )
3 years ago
Witalij Berdinskich
24635e6e85
The counter indicator increases by 2 each time (on happy path) ( #1548 )
...
* The counter indicator increases by 2 each time (on happy path).
* Add test coverage
* Make test beaty again
* Fix license header
* Move new tests to the common abstract class
3 years ago
Snyk bot
afc1d676c2
fix: upgrade io.netty:netty-handler from 4.1.69.Final to 4.1.70.Final ( #1549 )
...
Snyk has created this PR to upgrade io.netty:netty-handler from 4.1.69.Final to 4.1.70.Final.
See this package in Maven Repository:
https://mvnrepository.com/artifact/io.netty/netty-handler/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=referral&page=upgrade-pr
3 years ago
Witalij Berdinskich
470631be50
HTTP protocol version on the logging ( #1543 )
...
* [HTTP version] Add HTTP version to Response, the default client; Update SLF4J unit-test
* [HTTP version] Mock client
* [HTTP version] Apache HTTP Client
* [HTTP version] protocol -> protocolVersion; Replace protocol number with full name
* [HTTP version] Code style, rollback to old one
* [HTTP version] Google HTTP Client
* [HTTP version] HTTP_PROTOCOL -> HTTP_PROTOCOL_VERSION
* [HTTP version] HC5
* [HTTP version] Java11 Client
* [HTTP version] OkHttpClient
* [HTTP version] Code style, rollback to old one
* [HTTP version] Make some required changes: restore log messages for back compatibility, replace string protocol version with enum, replace fragile conversion of alien enums by string case-insensitive comparision
* [HTTP version] Code style, rollback to old one; Remove unused constants
* [HTTP version] Update imports
* [HTTP version] Test coverage
* [HTTP version] Fix license issue
* [HTTP version] Beatify and simplify the unit-test
3 years ago
Hyeonmin Park
79ba510199
docs: Change Java11 New HTTP/2 Client link to JEP 321 ( #1540 )
3 years ago
Witalij Berdinskich
cbda5e6958
Fixes #1536 : asyncBuilder can override default logger ( #1539 )
3 years ago
Augustine Cui
841f5ef029
Fixed flaky tests in `feign.json.JsonEncoderTest` ( #1538 )
...
fixed format
3 years ago
Snyk bot
f21d32a7d9
fix: pom.xml to reduce vulnerabilities ( #1535 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMGOOGLECODEGSON-1730327
3 years ago
Snyk bot
c025606d3d
fix: upgrade io.netty:netty-codec-http from 4.1.68.Final to 4.1.69.Final ( #1534 )
...
Snyk has created this PR to upgrade io.netty:netty-codec-http from 4.1.68.Final to 4.1.69.Final.
See this package in Maven Repository:
https://mvnrepository.com/artifact/io.netty/netty-codec-http/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=referral&page=upgrade-pr
3 years ago
Witalij Berdinskich
3a351fa071
[java11] Add default timeout value as Request.Options uses ( #1532 )
3 years ago
Witalij Berdinskich
e8fa87c789
Provide a way to exclude headers from logs ( #1530 )
...
* Provide a way to exclude headers from logs
* Make header filters optional (nullable), update README
* Mistyping: sing -> sign
* New implementation with overriding of filter methods
* Fix javadocs, update README
* Update README, fix removed newline
3 years ago
Marvin Froeder
3491dcb3bd
[ci skip] updating versions to next development iteration 11.8-SNAPSHOT
3 years ago
Marvin Froeder
1d9533af86
prepare release 11.7
3 years ago
Augustine Cui
3e274d0f70
Fixed flaky tests due to `class.getMethods` ( #1525 )
...
* Fixed flaky tests due to `class.getMethod`
* Simplify Comparator code
3 years ago
Marvin Froeder
15cf841574
Bump depedencies version ( #1520 )
...
* Bump depedencies version
* Using javadoc style license header for java files
* Fix tests after new assertJ version
3 years ago
Marvin Froeder
8089bb9b80
Fix license header
3 years ago
UzimakiNaruto
b06f47acf9
JDK 11 HttpClient async implement for AsyncFeign. ( #1330 )
...
* java11 async http client for AsyncFeign
* java 11 httpclient not allow some header
* add unit test
* add license
* remove unused annotation
* Merge branch 'master' of https://github.com/OpenFeign/feign into asyncfeign-java11-impl
Conflicts:
java11/src/main/java/feign/http2client/Http2Client.java
* port connectionTimeout feature of Http2Client to AsyncHttpClient
* fix format
* Combined Sync and Async clients into a single class
Co-authored-by: UzimakiNaruto <ff578505546@qq.com>
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
3 years ago
Snyk bot
5eb9905e58
fix: benchmark/pom.xml to reduce vulnerabilities ( #1502 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-IONETTY-1584063
- https://snyk.io/vuln/SNYK-JAVA-IONETTY-1584064
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Dominique Villard
cd6c57a272
Minor: set request factory in Google http client constructor ( #1509 )
...
Co-authored-by: Dominique Villard <dominique.villard@orange.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Witalij Berdinskich
2cb3fcaa4f
[mock] verifyTimes with RequestKey parameter ( #1517 )
...
* [mock] verifyTimes with RequestKey parameter
* Re-implement verify* methods with RequestKey parameters and stricter equals check for headers and body
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Marvin Froeder
f66d888f6d
Get build compatible with jdk 16 ( #1519 )
3 years ago
Marvin Froeder
e838f09441
Fix CVE-2020-29582 ( #1518 )
3 years ago
Stefan Lässer
b36bb509ce
SOAPEncoder: Add support to modify soap message manually ( #1503 )
...
* Add support to modify soap message manually
This small extension adds the possibility to manually set soap headers.
An example is given in the javadoc.
* Increment copyright year
* Fix code formatting
* Increment copyright year
* Increment copyright year
* Fix formatting
* Improve implementation
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Snyk bot
52d981577f
fix: upgrade com.google.code.gson:gson from 2.8.7 to 2.8.8 ( #1507 )
...
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.8.7 to 2.8.8.
See this package in Maven Repository:
https://mvnrepository.com/artifact/com.google.code.gson/gson/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/449cbbe1-85f2-4403-9361-132b4666fee7?utm_source=github&utm_medium=upgrade-pr
3 years ago
Snyk bot
fcbe60ce7a
fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.12.4 to 2.12.5 ( #1506 )
...
Snyk has created this PR to upgrade com.fasterxml.jackson.core:jackson-databind from 2.12.4 to 2.12.5.
See this package in Maven Repository:
https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/74e472e8-deed-488f-8272-94aad8d50e39?utm_source=github&utm_medium=upgrade-pr
3 years ago
Snyk bot
248871dede
fix: upgrade io.netty:netty-codec-http from 4.1.66.Final to 4.1.67.Final ( #1500 )
...
Snyk has created this PR to upgrade io.netty:netty-codec-http from 4.1.66.Final to 4.1.67.Final.
See this package in Maven Repository:
https://mvnrepository.com/artifact/io.netty/netty-codec-http/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=upgrade-pr
3 years ago
Marvin Froeder
23945b1013
Upgrade commons-codec:commons-codec to version 1.13 or higher ( #1499 )
3 years ago
Snyk bot
bdec19e5a9
fix: upgrade org.openjdk.jmh:jmh-core from 1.32 to 1.33 ( #1498 )
...
Snyk has created this PR to upgrade org.openjdk.jmh:jmh-core from 1.32 to 1.33.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.openjdk.jmh/jmh-core/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Martina Catizone
c715049829
Aggregate Micrometer "uri" label values under uri template ( #1493 )
...
* Use path expression rather than explicit value for Micrometer "uri" labels
* e.g. "/get/{id}" rather than "/get/123"
* this provides better aggregation, protecting the time series database
* Make assertions more self explanatory
* Test Micrometer Decoder uri label
* Move tests to AbstractMetricsTestBase, add uri label to dropwizard-metrics4&5
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Xavier Bouclet
423c18c7b8
Changing archuis-core scope to test ( #1496 )
...
* Changing archuis-core scope to test
* Move versions to dependencies, trying to re-trigger circle CI
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Marvin Froeder
8d5d65c252
Bump bouncycastle from 1.67 to 1.69 ( #1486 )
3 years ago
dependabot[bot]
56812372a4
Bump bcprov-jdk15on from 1.60 to 1.67 ( #1485 )
...
* Bump bcprov-jdk15on from 1.60 to 1.67
Bumps [bcprov-jdk15on](https://github.com/bcgit/bc-java ) from 1.60 to 1.67.
- [Release notes](https://github.com/bcgit/bc-java/releases )
- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk15on
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Using variable for bouncy castle version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Snyk bot
94efd72a58
fix: upgrade io.netty:netty-codec-http from 4.1.65.Final to 4.1.66.Final ( #1477 )
...
Snyk has created this PR to upgrade io.netty:netty-codec-http from 4.1.65.Final to 4.1.66.Final.
See this package in Maven Repository:
https://mvnrepository.com/artifact/io.netty/netty-codec-http/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Snyk bot
ede99277a4
fix: upgrade org.slf4j:slf4j-api from 1.7.31 to 1.7.32 ( #1482 )
...
Snyk has created this PR to upgrade org.slf4j:slf4j-api from 1.7.31 to 1.7.32.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.slf4j/slf4j-api/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/6309b111-62fe-4264-b0a2-59382bf8eea7?utm_source=github&utm_medium=upgrade-pr
3 years ago
Witalij Berdinskich
ebd8eee933
Move hamcrest dependency to the parent, upgrade it to 2.2 ( #1476 )
...
* Move hamcrest dependency to the parent, upgrade it to 2.2
* hamcrest-library is deprecated
* organise properties in parent: move the hamcrest version next to other test tools
3 years ago
Snyk bot
c88b65aff2
fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.12.3 to 2.12.4 ( #1472 )
...
Snyk has created this PR to upgrade com.fasterxml.jackson.core:jackson-databind from 2.12.3 to 2.12.4.
See this package in Maven Repository:
https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/69fcf659-93b5-4a8e-9d46-aa0acc86fab3?utm_source=github&utm_medium=upgrade-pr
3 years ago
Marvin Froeder
5965098e6c
[ci skip] updating versions to next development iteration 11.7-SNAPSHOT
3 years ago
Marvin Froeder
46baca8e64
prepare release 11.6
3 years ago
Tommy Schmidt
7861fbcdf8
Fix exception thrown when using a custom error decoder with metrics ( #1468 )
...
* #1466 : fixed metered feign client throwing IllegalArgumentException when using custom ErrorDecoder
* #1466 : add missing license header
* Fold MeteredFeignClientTest into AbstractMetricsTestBase
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
3 years ago
Marvin Froeder
3fa3e1a3c0
[ci skip] updating versions to next development iteration 11.6-SNAPSHOT
3 years ago
Marvin Froeder
6eb44e29ea
prepare release 11.5
3 years ago
Nikolay Fadin
5ecd704314
Micrometer metrics tags extension ( #1322 )
...
* Micrometer metrics tags extension
* Merge parent
* Fix license
* Add tags to response code counter metric
* Fix format
* Improve tags resolution for exceptions, decrease amount of similar methods
* Make MeteredEncoder timer and counter methods protected
* Fix formatting
* Add finally blocks
Co-authored-by: Nikolay Fadin <nikolay.fadin@sperasoft.com>
Co-authored-by: Kuvaldis <a1N9u8t9I1k>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Fábio Carvalho
aa96dda408
Modifying Contract to support passing all parameters to encoders #1448 ( #1459 )
...
* Modifying Contract to support passing all parameters to encoders
* Formatting license
* Adding unit tests
* Adding AlwaysEncodeBodyContract abstract class (#1 )
3 years ago
Kevin Davis
f47ce52269
[ci skip] updating versions to next development iteration 11.5-SNAPSHOT
3 years ago
Kevin Davis
fa3eb04ebe
prepare release 11.4
3 years ago
Kevin Davis
9beea349a4
Remove GPG Push in builds
3 years ago
Marvin Froeder
ef3dcda150
Uploading public keys to keyserver.ubuntu.com
3 years ago
Marvin Froeder
76d3fdf35d
Give sonatype staging 15 minutes to process releases
3 years ago