Ryan Baxter
e85e74e311
Merge remote-tracking branch 'origin/2.0.x'
6 years ago
Ryan Baxter
77cdd40f7d
Add missing properties to additional-spring-configuration-metadata. Fixes #61
6 years ago
buildmaster
71675455a3
Going back to snapshots
6 years ago
buildmaster
a39e6316b5
Update SNAPSHOT to Greenwich.M1
6 years ago
sdoeringNew
750cb35e6a
Add builder for feign clients. ( #56 )
...
Utilizes the logic from the registrar and the factory bean. The changes to them have been made minimal invasive.
Fixes gh-42
6 years ago
Kerwin Bryant
b512c451fd
optimized automatic configuration ( #70 )
6 years ago
Ryan Baxter
da6a51778f
Merge branch '2.0.x' of github.com:spring-cloud/spring-cloud-openfeign into 2.0.x
6 years ago
Ryan Baxter
9fc19bb6fe
Updating dependencies. Fixes #68
6 years ago
Kerwin Bryant
3e3e486648
Support to set loadBalancerKey ( #50 )
...
* Support to override CachingSpringLoadBalancerFactory to customize the FeignLoadBalancer instance.
6 years ago
Spencer Gibb
15bda96e91
Merge branch '2.0.x'
6 years ago
Eugene
e0bf63bed1
Added support for MultipartFile ( #66 )
...
Fixes gh-62
### Notes
The solution is based on
```
<dependency>
<groupId>io.github.openfeign.form</groupId>
<artifactId>feign-form-spring</artifactId>
<version>3.3.0</version>
</dependency>
```
Class `feign.form.spring.SpringFormEncoder` was added inside `org.springframework.cloud.openfeign.support.SpringEncoder` because it's doesn't has some checks:
1. Check of `bodyType` on null.
`org.springframework.cloud.openfeign.support.SpringEncoder#encode` don't handle situation when `bodyType` is null.
2. No check for content type `multipart/form-data` in header.
`feign.form.FormEncoder` requires `multipart/form-data` in header for proper processing.
All this checks added and tests are passed.
6 years ago
Nicklas Holm
a33fd6d869
Add spring boot configuration processor. Fixes #63 ( #64 )
6 years ago
Ryan Baxter
06ccb9d1e5
Remove code which was calling FallbackFactory with RuntimeException. Fixes #41 ( #58 )
6 years ago
Halvdan Hoem Grelland
52bea35160
Support Spring formatting annotations for params ( #48 )
...
* Add factory for Param.Expander using ConversionService. Instances use ConversionService and passes annotations (through TypeDescriptor) - ConversionService can now pick up @DateTimeFormat and @NumberFormat and convert the params applying those.
6 years ago
Ryan Baxter
d57cea265e
Fix invalid URI error when Feign request URI does not end in /. See sc-netflix #3136
6 years ago
Spencer Gibb
7148cce790
Upgrades to openfeign 9.7.0
...
fixes gh-53
6 years ago
Spencer Gibb
88fae41f02
Updates to work with boot 2.1.0
6 years ago
buildmaster
34cb91bc4c
Bumping versions to 2.0.2.BUILD-SNAPSHOT after release
6 years ago
buildmaster
58dc45d230
Going back to snapshots
6 years ago
buildmaster
80af701ccf
Update SNAPSHOT to 2.0.1.RELEASE
6 years ago
Ryan Baxter
46bc5da424
Make netflix starters optional. Fixes #35 ( #36 )
6 years ago
Ryan Baxter
7dcb696ec4
Use OK Http client bean instead of instance variable. Fixes #46
6 years ago
Ryan Baxter
69461d4385
Adding spring boot autoconfigure processor. Fixes #43 .
6 years ago
Matt Benson
8364b16b8e
expose configuration metadata for property 'feign.hystrix.enabled' ( #40 )
6 years ago
Ian Hu
6d4686624e
Fix typo in comments ( #38 )
6 years ago
buildmaster
51ad63231d
Bumping versions to 2.0.1.BUILD-SNAPSHOT after release
6 years ago
buildmaster
6c09501d77
Going back to snapshots
6 years ago
buildmaster
7e1c91c8b8
Update SNAPSHOT to 2.0.0.RELEASE
6 years ago
Spencer Gibb
674b88b467
Updates to s-c-build 2.0.2.BUILD-SNAPSHOT
7 years ago
Fernando F D Bittencourt
a57c416d4a
Explaining the return in case of exception. ( #32 )
7 years ago
Karl Nicholas
ffd4290e06
Update package to correct package in two test files. ( #30 )
7 years ago
Ryan Baxter
804ef91620
Merge branch 'master' of github.com:spring-cloud/spring-cloud-openfeign
7 years ago
Ryan Baxter
48e2f70757
Updating sc-build to 2.0.2.BUILD-SNAPSHOT
7 years ago
Rafael Renan Pacheco
569628689b
Format "Creating Feign Clients Manually" snippet ( #29 )
7 years ago
buildmaster
af02a8c692
Going back to snapshots
7 years ago
buildmaster
21be1e129c
Update SNAPSHOT to 2.0.0.RC2
7 years ago
Gerasimov Gennady
18111801d3
Misspelling fix according to https://github.com/spring-cloud/spring-cloud-openfeign/issues/24 ( #25 )
7 years ago
Ryan Baxter
e27d4d38e5
Fixing compatibility issues between netflix and openfeign as well as boot 1.5.x and 2.0.x
7 years ago
Ryan Baxter
01a2cda776
Remove misplaced StringEncoder setting when dealing with protobuf. Porting change from sc-netflix #2453
7 years ago
Ryan Baxter
9ac36c7f3f
Use type parameter instead of class. Fixes problem when OK HTTP is not on the classpath.
7 years ago
buildmaster
f4fc531857
Going back to snapshots
7 years ago
buildmaster
596b42291f
Update SNAPSHOT to 2.0.0.RC1
7 years ago
buildmaster
17fa94f704
Going back to snapshots
7 years ago
buildmaster
baf92c8226
Update SNAPSHOT to 2.0.0.M2
7 years ago
Ryan Baxter
30b05c7361
FIxing links
7 years ago
Ryan Baxter
042244428f
Fix NPE when body is empty. Fixes #12 .
7 years ago
Ryan Baxter
485583dad8
Refactor spring retry code ( #10 )
7 years ago
MCoulombe727
c45f1532da
Fix the race condition with the GC since the ConcurrentReferenceHashMap holds soft references to clients. ( #6 )
...
Fixes gh-5
7 years ago
Ryan Baxter
537599fad2
Adding codacy badge
7 years ago
Ryan Baxter
d4e95cd777
Merge branch 'master' of github.com:spring-cloud/spring-cloud-openfeign
7 years ago