spencergibb
0c4c19bfcd
Better classpath protections for pageable modules.
...
Fixes gh-474
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java
2021-01-29 12:29:33 +01:00
Olga Maciaszek-Sharma
c672d205d7
Use case-insensitive ResponseEntity headers. Fixes gh-456. ( #472 )
2021-01-27 16:52:29 +01:00
Nikita Konev
6b29a1f7df
Move Spring Data Jackson Modules from FeignClientsConfiguration to FeignAutoConfiguration - Fix https://github.com/spring-cloud/spring-cloud-openfeign/issues/205 ( #430 )
2021-01-26 09:23:51 +01:00
Olga Maciaszek-Sharma
bbef08205d
Use CircuitBreaker even when no fallback. ( #466 )
2021-01-22 16:53:32 +01:00
Marcin Grzejszczak
7ef5c0ce96
Lazy openfeign bean registration ( #455 )
...
without this change we're eagerly resolving placeholder properties in passed URLs / names. Since this happens at bean definition level it's extremely early e.g. Spring Cloud Contract has not yet registered any placeholders that Feign could try to consume.
with this change we're changing the bean to become lazy initialized and we resolve the placeholder values at runtime - as late as possible.
Fixes gh-441.
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientFactoryBean.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsRegistrar.java
2021-01-20 15:13:21 +01:00
Olga Maciaszek-Sharma
14914b4c97
Fixes gh-460. Remove unused variable.
2021-01-19 12:48:11 +01:00
Marcin Grzejszczak
e32b10b60f
Added support for Spring Cloud CircuitBreaker
...
fixes gh-279
2020-12-15 18:15:49 +01:00
Olga Maciaszek-Sharma
89fb98daf7
Upgrade protobuf-java.
2020-12-01 17:30:13 +01:00
Olga Maciaszek-Sharma
49d3830276
Remove unnecessary keyword from recently modified class.
2020-12-01 17:02:09 +01:00
Ram Anaswara
d419826ca0
Fix for Path variables with / are not url encoded
...
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientProperties.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/SpringMvcContract.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringMvcContractIntegrationTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringMvcContractTests.java
2020-12-01 16:53:39 +01:00
Olga Maciaszek-Sharma
64d3f05e70
Allow overriding creating requests. Fixes gh-423.
2020-11-30 19:12:14 +01:00
Olga Maciaszek-Sharma
4d021fd3f8
Do not throw exceptions from @PreDestroy methods. Fixes gh-435.
2020-11-30 18:21:44 +01:00
matt62king
a8bcda0b5b
add customizer for feign builder ( #289 ).
...
Fixes gh-436.
* add customizer for feign builder
* support @Order for customizers
* switch to annotation aware comparator for @Order support
* remove intermediate instances
* removed default feign builder customizer
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientFactoryBean.java
2020-11-30 17:56:48 +01:00
buildmaster
1b42820c3a
Bumping versions to 2.2.7.BUILD-SNAPSHOT after release
2020-11-09 10:40:38 +00:00
buildmaster
e31defb2dd
Going back to snapshots
2020-11-09 10:40:37 +00:00
buildmaster
f4ca971253
Update SNAPSHOT to 2.2.6.RELEASE
2020-11-09 10:38:56 +00:00
Michal Domagala
a8a2a0155f
Fix for @EnableFeignClients(clients) scans classes in nested packages ( #422 )
...
* Test to verify sub level client error
Error is described in https://github.com/spring-cloud/spring-cloud-openfeign/issues/331
Application fails when one Feign client is `org.TopClient` and second is in subpackage: `org.sub.SubClient`
The error reason is that `SubClient` is registered twice
* Fix for @EnableFeignClients(clients) scans classes in nested packages twice
https://github.com/spring-cloud/spring-cloud-openfeign/issues/331
(cherry picked from commit fe62b0db9002052a72e5bbb9fdc5458993c16951)
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsRegistrar.java
* delete unused code
(cherry picked from commit 4df865d1d64fc0a9b5e37ea4c6466a0dbe485141)
* add file header
* Apply review
Co-authored-by: michal <michal@michal-desktop>
2020-11-03 10:31:23 +01:00
Ilia Ilinykh
93327fcace
Ability to configure client to send default headers #284 at 2.2.x ( #420 )
...
* Implemented ability to provide default query parameters and headers to feign clients.
Issue was mentioned in №284
* Removed wrong names of test data. Replaced with correct ones.
* Thread sleep was repalced with more verbose TimeUnit sleep
* Fixed more names of the clients.
2020-10-29 15:58:38 +01:00
Olga Maciaszek-Sharma
bc6c3b7bf2
Sort request interceptors. ( #419 )
2020-10-28 18:36:46 +01:00
Olga Maciaszek-Sharma
a5ab3383c9
Rename new class.
2020-10-02 15:25:18 +02:00
Olga Maciaszek-Sharma
dd518a812b
Add support for load-balanced retries. ( #408 )
2020-10-01 20:20:24 +02:00
Olga Maciaszek-Sharma
27e2775c5f
Upgrade protobuf-java.
2020-09-17 14:30:54 +02:00
Olga Maciaszek-Sharma
83ef242406
Upgrade vavr.
2020-09-17 14:20:29 +02:00
Olga Maciaszek-Sharma
e83593651c
Clean up test.
2020-09-16 12:50:57 +02:00
Olga Maciaszek-Sharma
4cbf6da17b
Adjust test to changes in commons.
2020-09-16 12:38:22 +02:00
buildmaster
36c06c97a6
Bumping versions to 2.2.6.BUILD-SNAPSHOT after release
2020-08-28 20:04:40 +00:00
buildmaster
d6b021eaa4
Going back to snapshots
2020-08-28 20:04:40 +00:00
buildmaster
c2430c0e29
Update SNAPSHOT to 2.2.5.RELEASE
2020-08-28 20:02:41 +00:00
Olga Maciaszek-Sharma
4bf010e810
Ignore InvalidMediaTypeException when verifying if Multipart content. Fixes gh-363. ( #388 )
2020-08-03 10:02:05 +02:00
buildmaster
bd671efed9
Bumping versions to 2.2.5.BUILD-SNAPSHOT after release
2020-07-31 20:53:35 +00:00
buildmaster
bfd473cb8f
Going back to snapshots
2020-07-31 20:53:35 +00:00
buildmaster
2f5d63a061
Update SNAPSHOT to 2.2.4.RELEASE
2020-07-31 20:51:47 +00:00
Olga Maciaszek-Sharma
14929cbfee
Revert "Fix double @RequestMapping with empty value ( #245 )"
...
This reverts commit 0afb60a72a .
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/SpringMvcContract.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringMvcContractTests.java
2020-07-30 16:18:25 +02:00
Olga Maciaszek-Sharma
d3da7e16e8
Add CollectionFormat support ( #371 )
...
* Add CollectionFormat support. Fixes gh-146.
* Minor refactoring.
* Fix docs.
2020-07-17 15:05:21 +02:00
Olga Maciaszek-Sharma
4e89dd1523
Annotate @FeignClient with @Inherited. Fixes gh-322. ( #370 )
2020-07-14 17:38:02 +02:00
Olga Maciaszek-Sharma
63ba4d40ff
Fix checkstyle.
2020-07-14 16:02:28 +02:00
Olga Maciaszek-Sharma
06862ab090
Add test for @MockBean. Fixes gh-343.
2020-07-14 15:19:58 +02:00
Olga Maciaszek-Sharma
72784920d8
Fix read timeout ( #369 )
...
* Fix setting readTimeout and connectionTimeout separately from each other. Fixes gh-324.
* Refactor (remove superfluous keywords) and reformat.
2020-07-13 17:19:18 +02:00
Olga Maciaszek-Sharma
bf13ae95c9
Remove superfluous conditional. Fixes gh-323. ( #350 )
2020-06-05 18:26:34 +02:00
buildmaster
3002643ee7
Bumping versions to 2.2.4.BUILD-SNAPSHOT after release
2020-05-28 17:53:50 +00:00
buildmaster
b1ec55cb01
Going back to snapshots
2020-05-28 17:53:50 +00:00
buildmaster
f0e0e7ea64
Update SNAPSHOT to 2.2.3.RELEASE
2020-05-28 17:52:11 +00:00
Olga Maciaszek-Sharma
c85853ac9d
Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
2020-05-14 12:14:42 +02:00
Olga Maciaszek-Sharma
21986f5e92
Upgrade Feign. Fixes gh-333.
2020-05-14 12:14:31 +02:00
spencergibb
1929dae2d2
Adds FactoryBean.OBJECT_TYPE_ATTRIBUTE to registered feign clients.
...
Fixes gh-337
2020-05-13 15:27:12 -04:00
Olga Maciaszek-Sharma
e7932a6aae
Merge branch '2.2.x' of https://github.com/cbezmen/spring-cloud-openfeign into cbezmen-2.2.x
...
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsConfiguration.java
2020-05-11 13:34:03 +02:00
Olga Maciaszek-Sharma
25a988e1bf
Add documentation for gh-132.
2020-05-11 13:25:39 +02:00
matt62king
af103e0137
Ignore parent config option 2.2.x ( #326 )
...
* added support to disable feign parent configurations, fixes gh-132
* added feign context test
* added feign context test class
* fix documentation on feign client
* removed inherit parent setting from annotation gh-132
* fix cherry pick commits gh-132
* add unit test gh-132
* add unit test gh-132
2020-05-11 13:10:58 +02:00
Can Bezmen
06a55b8bcd
Review changes.
2020-05-08 21:11:27 +03:00
Can Bezmen
88633c7f54
Change type of exception
2020-04-29 18:18:41 +03:00