Olga Maciaszek-Sharma
12084de3a9
Fix docs. Fixes gh-340.
2020-06-04 14:54:38 +02:00
Olga Maciaszek-Sharma
5a6a75d22b
Merge 2.2.x.
2020-06-04 13:40:24 +02:00
chang-chao
84cf97b391
update doc on default retrying behavior
2020-06-04 13:17:58 +02:00
buildmaster
d0278f63b1
Bumping versions
2020-05-28 11:37:14 +00:00
Olga Maciaszek-Sharma
39e915e568
Merge remote-tracking branch 'origin/2.2.x'
2020-05-27 20:14:30 +02:00
Olga Maciaszek-Sharma
ad776a43b5
Add info on reactive-feign to docs. Fixes gh-313.
2020-05-27 20:13:33 +02:00
buildmaster
e03d7da36d
Bumping versions
2020-05-27 11:37:14 +00:00
Olga Maciaszek-Sharma
94ad7066a6
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/FeignPageableEncodingTests.java
2020-05-11 13:39:15 +02: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
1b66594ed4
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/HystrixTargeter.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.java
# spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/FallbackCommand.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignClientBuilderTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/SpringRetryDisabledTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/SpringRetryEnabledTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityApplication.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/CustomConcurrenyStrategy.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/ProxyUsernameController.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/TestInterceptor.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/UsernameController.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactoryTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonHttpClientConfigurationTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonOkHttpClientConfigurationTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests.java
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeExceptionTest.java
2020-05-11 13:27:20 +02:00
Olga Maciaszek-Sharma
25a988e1bf
Add documentation for gh-132.
2020-05-11 13:25:39 +02:00
Can Bezmen
090c85c7ed
Documentation added.
2020-05-07 19:26:25 +03:00
Olga Maciaszek-Sharma
c87e5f2dbf
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/src/main/asciidoc/spring-cloud-openfeign.adoc
2020-03-27 13:04:51 +01:00
Olga Maciaszek-Sharma
397130a935
Add information on SimpleDiscoveryClient. Fixes gh-295.
2020-03-27 13:02:07 +01:00
Olga Maciaszek-Sharma
1de832e472
Fix typo.
2020-03-20 20:10:45 +01:00
Olga Maciaszek-Sharma
90181f34c0
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/pom.xml
# pom.xml
# spring-cloud-openfeign-core/pom.xml
# spring-cloud-openfeign-dependencies/pom.xml
# spring-cloud-starter-openfeign/pom.xml
2020-03-20 20:05:09 +01:00
Olga Maciaszek-Sharma
6b9be3f513
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/pom.xml
# pom.xml
# spring-cloud-openfeign-core/pom.xml
# spring-cloud-openfeign-dependencies/pom.xml
# spring-cloud-starter-openfeign/pom.xml
2020-03-20 20:02:12 +01:00
Olga Maciaszek-Sharma
db2e84ef06
Add test for passing @MatrixVariable without specified name. Add documentation for @MatrixVariable support. Fixes gh-307.
2020-03-20 19:58:47 +01:00
Olga Maciaszek-Sharma
efe264d2bb
Adjust to ribbon changes in commons ( #300 )
...
* Adjust to Ribbon changes in commons.
* Switch to using LoadBalancerClient bean instead of BlockingLoadBalancerClient bean following changes in commons. Remove references of Ribbon from docs and javadocs.
2020-02-22 14:11:30 +01:00
Ryan Baxter
eca40256d8
Merge remote-tracking branch 'origin/2.1.x' into 2.2.x
2020-01-29 11:00:20 -05:00
Ryan Baxter
a85294a835
Add documentation about early initialization errors. Fixes #221
2020-01-29 10:57:58 -05:00
Ryan Baxter
db778b5c74
Merge remote-tracking branch 'origin/2.1.x' into 2.2.x
2020-01-29 10:38:31 -05:00
Ryan Baxter
73a75fd8b2
Add appendix.adoc. Fixes #255
2020-01-29 10:38:13 -05:00
kingj
68689182be
Changing DefaultGzipDecoder's charset to UTF-8 ( #250 )
2019-12-16 10:29:21 -05:00
Olga Maciaszek-Sharma
f661105e63
Fix gh 177 add sc loadbalancer support ( #239 )
...
* Add FeignBlockingLoadBalancerClient, configurations for default, apache
httpclient and okhttp setup. Add autoconfiguration. Init fix for gh-177.
* Fix SC loadbalancer dependencies.
* Fix generating Feign response when instance not found.
* Fix configuration.
* Add tests for FeignBlockingLoadBalancerClient and FeignLoadBalancerAutoConfiguration.
* Fix checkstyle and formatting.
* Refactor, add docs and javadocs.
* Fix author name.
* Fix docs after code review.
2019-11-06 19:06:39 +01:00
kingj
bc10583bf3
Adding gzip support for Spring Decoder ( #230 )
...
* Adding gzip support for Spring Decoder
* Restoring test config
* Switch to medium resource class in circleci. (#231 )
* Adding gzip support for Spring Decoder
* Restoring test config
* Creating extra property for Gzip Decoder
* Fixing requested changes and updating doc
* Missed one change request
* Removing some properties
2019-11-04 17:53:50 +01:00
Marcin Grzejszczak
5ce9fcf9f8
Added configprops; fixes gh-218
2019-09-10 15:29:19 +02:00
Ryan Baxter
caacee575c
Polish
2019-08-22 11:23:05 -04:00
Ryan Baxter
8abbf0a343
Merge branch 'docs-fully-qualify-http-client-bean-names' of https://github.com/nertzy/spring-cloud-openfeign into nertzy-docs-fully-qualify-http-client-bean-names
2019-08-22 11:20:08 -04:00
Marcin Grzejszczak
3e069b41af
Added symbolic link of index.adoc
2019-07-29 14:43:19 +02:00
Marcin Grzejszczak
9cf06153a8
Added symbolic link of index.adoc
2019-07-29 14:43:13 +02:00
hectorespert
2e8a5833a9
Fix GH-127 add support for HATEOAS ( #140 )
...
* Fix gh-127, HATEOAS support
* Fix gh-127, HATEOAS support tests
* Add DefaultCurieProvider for HAL Jackson http converter
2019-06-13 20:04:25 -04:00
Jánoky László Viktor
3a60921794
Overridable QueryMapEncoder ( #183 )
...
Added the possibility to override the default QueryMapEncoder by defining a custom one in the ApplicationContext.
2019-06-03 11:12:52 -04:00
Olga Maciaszek-Sharma
50c799a4a0
Add sagan .adoc files.
2019-04-30 15:38:42 +02:00
Spring Operator
1347724cdf
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://foo.com:8000/ (ConnectTimeoutException) with 2 occurrences migrated to:
https://foo.com:8000/ ([https](https://foo.com:8000/ ) result ConnectTimeoutException).
* [ ] http://foo.com:8000/abc/bcd.json (ConnectTimeoutException) with 1 occurrences migrated to:
https://foo.com:8000/abc/bcd.json ([https](https://foo.com:8000/abc/bcd.json ) result ConnectTimeoutException).
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
https://compose.docker.io/ ([https](https://compose.docker.io/ ) result UnknownHostException).
* [ ] http://tp/abc/bcd.json (UnknownHostException) with 1 occurrences migrated to:
https://tp/abc/bcd.json ([https](https://tp/abc/bcd.json ) result UnknownHostException).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://EditorConfig.org with 1 occurrences migrated to:
https://EditorConfig.org ([https](https://EditorConfig.org ) result 200).
* [ ] http://asciidoctor.org with 1 occurrences migrated to:
https://asciidoctor.org ([https](https://asciidoctor.org ) result 200).
* [ ] http://example.com with 2 occurrences migrated to:
https://example.com ([https](https://example.com ) result 200).
* [ ] http://github.com/ with 1 occurrences migrated to:
https://github.com/ ([https](https://github.com/ ) result 200).
* [ ] http://projects.spring.io/spring-cloud/ with 1 occurrences migrated to:
https://projects.spring.io/spring-cloud/ ([https](https://projects.spring.io/spring-cloud/ ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546 ) result 301).
* [ ] http://raw.github.com/ with 1 occurrences migrated to:
https://raw.github.com/ ([https](https://raw.github.com/ ) result 301).
* [ ] http://service.com with 1 occurrences migrated to:
https://service.com ([https](https://service.com ) result 301).
* [ ] http://eclipse.org with 1 occurrences migrated to:
https://eclipse.org ([https](https://eclipse.org ) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/ ) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://PROD-SVC with 2 occurrences
* http://Url/ with 1 occurrences
* http://bad_hostname with 1 occurrences
* http://bar with 1 occurrences
* http://bar/ with 1 occurrences
* http://foo with 19 occurrences
* http://foo/ with 4 occurrences
* http://foo/?name=%7bcookie with 1 occurrences
* http://foo:7777/ with 1 occurrences
* http://good-name with 2 occurrences
* http://listener with 6 occurrences
* http://localhost with 11 occurrences
* http://localhost:8080/ with 1 occurrences
* http://localhost:8081/ with 1 occurrences
2019-03-26 03:45:19 -05:00
Spring Operator
a81c53a55c
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://foo.com:8000/ (ConnectTimeoutException) with 2 occurrences migrated to:
https://foo.com:8000/ ([https](https://foo.com:8000/ ) result ConnectTimeoutException).
* [ ] http://foo.com:8000/abc/bcd.json (ConnectTimeoutException) with 1 occurrences migrated to:
https://foo.com:8000/abc/bcd.json ([https](https://foo.com:8000/abc/bcd.json ) result ConnectTimeoutException).
* [ ] http://PROD-SVC (UnknownHostException) with 2 occurrences migrated to:
https://PROD-SVC ([https](https://PROD-SVC ) result UnknownHostException).
* [ ] http://Url/ (UnknownHostException) with 1 occurrences migrated to:
https://Url/ ([https](https://Url/ ) result UnknownHostException).
* [ ] http://bad_hostname (UnknownHostException) with 1 occurrences migrated to:
https://bad_hostname ([https](https://bad_hostname ) result UnknownHostException).
* [ ] http://bar (UnknownHostException) with 1 occurrences migrated to:
https://bar ([https](https://bar ) result UnknownHostException).
* [ ] http://bar/ (UnknownHostException) with 1 occurrences migrated to:
https://bar/ ([https](https://bar/ ) result UnknownHostException).
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
https://compose.docker.io/ ([https](https://compose.docker.io/ ) result UnknownHostException).
* [ ] http://foo (UnknownHostException) with 19 occurrences migrated to:
https://foo ([https](https://foo ) result UnknownHostException).
* [ ] http://foo/ (UnknownHostException) with 4 occurrences migrated to:
https://foo/ ([https](https://foo/ ) result UnknownHostException).
* [ ] http://foo/?name=%7bcookie (UnknownHostException) with 1 occurrences migrated to:
https://foo/?name=%7bcookie ([https](https://foo/?name=%7bcookie ) result UnknownHostException).
* [ ] http://foo:7777/ (UnknownHostException) with 1 occurrences migrated to:
https://foo:7777/ ([https](https://foo:7777/ ) result UnknownHostException).
* [ ] http://good-name (UnknownHostException) with 2 occurrences migrated to:
https://good-name ([https](https://good-name ) result UnknownHostException).
* [ ] http://listener (UnknownHostException) with 6 occurrences migrated to:
https://listener ([https](https://listener ) result UnknownHostException).
* [ ] http://tp/abc/bcd.json (UnknownHostException) with 1 occurrences migrated to:
https://tp/abc/bcd.json ([https](https://tp/abc/bcd.json ) result UnknownHostException).
* [ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://EditorConfig.org with 1 occurrences migrated to:
https://EditorConfig.org ([https](https://EditorConfig.org ) result 200).
* [ ] http://asciidoctor.org with 1 occurrences migrated to:
https://asciidoctor.org ([https](https://asciidoctor.org ) result 200).
* [ ] http://example.com with 2 occurrences migrated to:
https://example.com ([https](https://example.com ) result 200).
* [ ] http://github.com/ with 1 occurrences migrated to:
https://github.com/ ([https](https://github.com/ ) result 200).
* [ ] http://projects.spring.io/spring-cloud/ with 1 occurrences migrated to:
https://projects.spring.io/spring-cloud/ ([https](https://projects.spring.io/spring-cloud/ ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546 ) result 301).
* [ ] http://raw.github.com/ with 1 occurrences migrated to:
https://raw.github.com/ ([https](https://raw.github.com/ ) result 301).
* [ ] http://service.com with 1 occurrences migrated to:
https://service.com ([https](https://service.com ) result 301).
* [ ] http://eclipse.org with 1 occurrences migrated to:
https://eclipse.org ([https](https://eclipse.org ) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/ ) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://localhost with 11 occurrences
* http://localhost:8080/ with 1 occurrences
* http://localhost:8081/ with 1 occurrences
2019-03-20 15:47:23 -05:00
Spring Operator
115e87b6ce
URL Cleanup ( #144 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch migrated to:
https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin migrated to:
https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-11 19:08:45 -04:00
Piotr Smolarski
e227808b9d
Support Multiple Clients Using The Same Service ( #90 )
...
* Use serviceId as url target if present.
Fixes gh-67
* Code review fixes and improvements
* Fix test
* Add contextId to override bean name of feign client and its configuration.
* Add documentation
* Add contextId example to documentation
2019-01-07 09:35:48 -05:00
Ryan Baxter
b00abe7b68
Fixing docs
2018-12-12 12:22:46 -05:00
Ryan Baxter
f267c2255b
Merge remote-tracking branch 'origin/2.0.x'
2018-12-11 09:12:30 -05:00
Momo
d46fb3a92e
Add support for feign's QueryMap annotation for Object mapping ( #79 )
...
* Add QueryMapParameterProcessor
* Add license to QueryMapParameterProcessor
* Use SpringQueryMap instead of QueryMap. Add test.
* Add documentation and license to SpringQueryMap
* SpringQueryMap docs
* Fix typos
2018-12-06 21:26:36 +01:00
Grant Hutchins
ca55e95c8f
Docs: Fully qualify names for HTTP client beans
...
This addresses the ambiguity around whether to provide a Bean of feign.okhttp.OkHttpClient or okhttp3.OkHttpClient
2018-10-10 14:25:59 -05:00
Ryan Baxter
af094d0bfc
Remove rogue content in docs
2018-10-02 16:41:14 -04:00
Rafael Renan Pacheco
569628689b
Format "Creating Feign Clients Manually" snippet ( #29 )
2018-05-29 11:09:05 -04:00
Gerasimov Gennady
18111801d3
Misspelling fix according to https://github.com/spring-cloud/spring-cloud-openfeign/issues/24 ( #25 )
2018-05-24 11:41:38 -04:00
Ryan Baxter
537599fad2
Adding codacy badge
2018-03-09 07:53:48 -05:00
Ryan Baxter
1fa53b8bf9
Added codecov link to readme
2018-03-09 07:31:37 -05:00
Ryan Baxter
30d9245821
Updated from netflix
2018-02-20 15:34:38 -05:00
Ryan Baxter
8138dbd792
Adding circleci badge
2018-02-06 20:35:43 -05:00
Ryan Baxter
bc9741591b
Documentation updates
2018-02-06 20:18:41 -05:00