Marvin Froeder
8e02dc47bd
[ci skip] updating versions to next development iteration 11.4-SNAPSHOT
3 years ago
Marvin Froeder
76372cf4b2
prepare release 11.3
3 years ago
Marvin Froeder
2d5fdc3ea3
Update year on license headers
3 years ago
Carsten Klein
66de4f0988
allow multiple inheritance on the interface level with current restrictions intact. ( #1341 )
3 years ago
Snyk bot
a22f0ddad0
fix: upgrade org.openjdk.jmh:jmh-core from 1.31 to 1.32 ( #1446 )
...
Snyk has created this PR to upgrade org.openjdk.jmh:jmh-core from 1.31 to 1.32.
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
Snyk bot
5c1bcd5f57
fix: upgrade org.bouncycastle:bcprov-jdk15on from 1.68 to 1.69 ( #1451 )
...
Snyk has created this PR to upgrade org.bouncycastle:bcprov-jdk15on from 1.68 to 1.69.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/
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
Michael Cramer
ca43a64c44
adding support for meta-annotations ( #1458 )
...
when trying to find the ErrorHandling annotation on method or class level also
inspect annotations already present to see if they are annotated
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Witalij Berdinskich
4a309e1a55
Add response headers to FeignException ( #1452 )
...
* Add response headers to FeignException
* Test coverage
* Small format issues
* Mistyping: unmodified -> unmodifiable
3 years ago
Michael Cramer
215ac38821
import annotation error decoder ( #1454 )
...
* #1447 import https://github.com/OpenFeign/feign-annotation-error-decoder
import of master at commit 546752425238f3d42d0ceec91d5c5af05841803e
* #1447 remove build files
* #1447 include annotation-error-decoder into the build
* #1447 adjust file header
* #1447 add Annotation Error Decoder to the mindmap
* #1447 remove links to old repo from README.md
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Snyk bot
243047b109
fix: upgrade org.slf4j:slf4j-api from 1.7.30 to 1.7.31 ( #1455 )
...
Snyk has created this PR to upgrade org.slf4j:slf4j-api from 1.7.30 to 1.7.31.
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
Andrew Winterman
83bb55c589
Fix no response logging on async Feign ( #1450 )
...
* Fix no response logging on async Feign.
Copy log level onto asyncBuilder as well as setting it on the builder, so responses get logged in the asynchronous case.
* Forgot a semicolon
* Run license:format; make logLevel not final.
Co-authored-by: Andrew Winterman <andrew.winterman@altruist.com>
3 years ago
Witalij Berdinskich
5087bd83a6
Add JSON-java decoder and encoder ( #1387 )
...
* Provides decoder and encoder for JSON-java
* Rename feign-json to feign-org.json, add link to JSON web-site to README, use instanceof instead of references (JsonEncoder)
* Return back feign-json, JSON-java
* Fix parent version
* Added JSON-java decoder to decoders list
* Increase coverage: empty response body, parsing exception is caused by another exception
* Use isAssignableFrom to allow methods return extended JSONObject and JSONArray classes
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
3 years ago
Marvin Froeder
5c460ae082
Modify DefaultMethodHandler to work with Android ( #1436 )
...
* Modify DefaultMethodHandler to work with Android.
* Modified to work with Android. Previous commit worked up to API level 28 (Android 8) however, Android 9+ enforces more strict checking with reflection.
3 years ago
Snyk bot
4cb83a3ac4
fix: upgrade io.netty:netty-codec-http from 4.1.64.Final to 4.1.65.Final ( #1443 )
...
Snyk has created this PR to upgrade io.netty:netty-codec-http from 4.1.64.Final to 4.1.65.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
Snyk bot
7e4fd96217
fix: upgrade com.google.code.gson:gson from 2.8.6 to 2.8.7 ( #1438 )
...
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.8.6 to 2.8.7.
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
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
3 years ago
Marvin Froeder
787487cd3c
Move netty version to pom property ( #1439 )
3 years ago
Snyk bot
02d33daa32
fix: upgrade io.netty:netty-codec-http from 4.1.63.Final to 4.1.64.Final ( #1430 )
...
Snyk has created this PR to upgrade io.netty:netty-codec-http from 4.1.63.Final to 4.1.64.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
Witalij Berdinskich
9f63fdaa32
Update Jackson, fix version of jackson-databind in core; update guava ( #1390 )
...
* ossindex shows security issues with dependencies
* Update pom.xml
* Move guava.version to parent pom
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
4 years ago
Snyk bot
78b6c68373
fix: upgrade com.netflix.archaius:archaius-core from 0.7.6 to 0.7.7 ( #1405 )
...
Snyk has created this PR to upgrade com.netflix.archaius:archaius-core from 0.7.6 to 0.7.7.
See this package in Maven Repository:
https://mvnrepository.com/artifact/com.netflix.archaius/archaius-core/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/b5e7be0b-5811-4f92-8ee7-277e037c64de?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
4 years ago
Snyk bot
68a8c04497
[Snyk] Upgrade org.slf4j:slf4j-nop from 1.7.13 to 1.7.30 ( #1415 )
...
* fix: upgrade org.slf4j:slf4j-nop from 1.7.13 to 1.7.30
Snyk has created this PR to upgrade org.slf4j:slf4j-nop from 1.7.13 to 1.7.30.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.slf4j/slf4j-nop/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/ad3a5c69-4375-4ea5-8b69-5cb3305f6581?utm_source=github&utm_medium=upgrade-pr
* Have only one slf4j version for the project
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
4 years ago
Snyk bot
905bb2e514
[Snyk] Upgrade org.slf4j:slf4j-api from 1.7.13 to 1.7.30 ( #1414 )
...
* fix: upgrade org.slf4j:slf4j-api from 1.7.13 to 1.7.30
Snyk has created this PR to upgrade org.slf4j:slf4j-api from 1.7.13 to 1.7.30.
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
* Fix code that dinamically configure slf4j
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
4 years ago
ashleyfrieze
52dc2df479
Add missing encoder/decoder to overview-mindmap.iuml ( #1419 )
4 years ago
Marvin Froeder
e230312230
Run java11 build, if JDK version is at least 11 ( #1418 )
...
before it was running version version was exactly 11, not building java11 module for java 14.
4 years ago
Snyk bot
29f4b7ae7e
fix: upgrade org.bouncycastle:bcprov-jdk15on from 1.61 to 1.68 ( #1416 )
...
Snyk has created this PR to upgrade org.bouncycastle:bcprov-jdk15on from 1.61 to 1.68.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/
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>
4 years ago
ashleyfrieze
07850fce23
Rework the Jackson module as a Jackson Jr alternative ( #1409 )
...
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
4 years ago
Snyk bot
6003d64184
[Snyk] Upgrade com.netflix.ribbon:ribbon-loadbalancer from 2.3.0 to 2.7.18 ( #1404 )
...
* fix: upgrade com.netflix.ribbon:ribbon-loadbalancer from 2.3.0 to 2.7.18
Snyk has created this PR to upgrade com.netflix.ribbon:ribbon-loadbalancer from 2.3.0 to 2.7.18.
See this package in Maven Repository:
https://mvnrepository.com/artifact/com.netflix.ribbon/ribbon-loadbalancer/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/2a1ac1f8-d41a-4624-977e-90aab76af7b4?utm_source=github&utm_medium=upgrade-pr
* Adding Ribbon Archaius
Additional dependency required that is new for this version
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
4 years ago
Snyk bot
dbc57cc928
fix: upgrade com.google.code.gson:gson from 2.5 to 2.8.6 ( #1410 )
...
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.5 to 2.8.6.
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
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
4 years ago
Snyk bot
57677dd2b2
[Snyk] Upgrade com.fasterxml.jackson.core:jackson-databind from 2.10.5.1 to 2.12.3 ( #1406 )
...
* fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.10.5.1 to 2.12.3
Snyk has created this PR to upgrade com.fasterxml.jackson.core:jackson-databind from 2.10.5.1 to 2.12.3.
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
* Consolidated Jackson Versions
Could not upgrade Jackson due to the split between the regular Jackson dependencies and the one-off databind changes. Consolidated the Jackson dependencies back under one single property.
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
4 years ago
Snyk bot
853eb4feb9
fix: upgrade javax.ws.rs:javax.ws.rs-api from 2.1 to 2.1.1 ( #1401 )
...
Snyk has created this PR to upgrade javax.ws.rs:javax.ws.rs-api from 2.1 to 2.1.1.
See this package in Maven Repository:
https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api/
See this project in Snyk:
https://app.snyk.io/org/openfeign/project/6d41e728-e6ef-4017-b5db-b092e7207c33?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
4 years ago
Kevin Davis
cbe596fa82
Upgrade Netty Dependencies in Benchmark ( #1403 )
...
Upgrade to latest Netty 4.x version
4 years ago
Kevin Davis
55ba775cc5
Force Netty Version in Benchmark for CVE ( #1402 )
...
Synk is unable to resolve the high level BOM dependencies on Netty. This change sets the version directly.
4 years ago
Kevin Davis
27095f8599
Resolve Dependency CVE in benchmark ( #1400 )
...
Update the legacy dependencies in benchmark to resolve any outstanding CVE issues reported by Snyk
4 years ago
ashleyfrieze
4f2baf89c0
Point the mindmap at the master of the real repo ( #1397 )
4 years ago
ashleyfrieze
ffd3e4aca8
Change MindMap to PlantUML ( #1396 )
4 years ago
Marvin Froeder
3ae92e09f2
Fix license header
4 years ago
Marvin Froeder
d194bbd6f3
Set next development version to 11.3
4 years ago
Marvin Froeder
95a91c4631
Fix release plugin to download plugins if needed
4 years ago
Marvin Froeder
2bf88b0973
Using same git url for connection and developerConnection
4 years ago
Marvin Froeder
25dc20ff39
[ci skip] updating versions to next development iteration -SNAPSHOT
4 years ago
Marvin Froeder
885c4aef9b
prepare release
4 years ago
Clayton Walker
3494a76f16
WIP: Add support for java 9 ( #1393 )
...
* Add support for java 9
* Move multi-release to java 9 only
* Have a single DefaultMethodHandle for java 8 and 11 that don't print warnings
* Bump spring version
Co-authored-by: Clayton Walker <cwalker@sofi.org>
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
4 years ago
Andreas Kuhtz
bc34f93f50
Fixed version ( #1391 )
...
(cherry picked from commit 8b1ed9cc449f98da884146c384ee33bf44946223)
4 years ago
Budlee
b53a53591b
Make the FieldQueryMapEncoder encoder thread safe ( #1369 )
...
* Make the FieldQueryMapEncoder encoder thread safe
Change the caching map to be concurrent and only
insert items that are missing to the map.
Fixes #1257
* Refactor the FieldQueryMapEncoder to use streams
Fixes #1257
4 years ago
Marvin Froeder
3ea3708cdd
Update license headers
4 years ago
Marvin Froeder
5851297c0a
[ci skip] updating versions to next development iteration -SNAPSHOT
4 years ago
Marvin Froeder
dcd569aca7
prepare release
4 years ago
Marvin Froeder
1ae3d12a88
Bump feign releases to 11 series
4 years ago
Marvin Froeder
fe901ca48d
Collect `http_response_code` for successfull and failed requests ( #1375 )
...
On previous implementation response code would only be collected for errors.
To avoid mixing new and old metrics, gave the one that includes successfull codes a different name
4 years ago
Thanh
c4b89c29b8
Upgrade httpclient5 to GA version 5.0.3 ( #1373 )
...
* Upgrade httpclient5 to GA version 5.0.3
* Updating License Headers for 2021
Co-authored-by: Thanh Nguyen <thanh.nguyen-ky@klarna.com>
Co-authored-by: Davis, Kevin <kdavisk6@gmail.com>
4 years ago
ashleyfrieze
e4e9d05125
Fix small typo in the README ( #1360 )
...
Co-authored-by: Kevin Davis <kdavisk6@gmail.com>
4 years ago