buildmaster
f0e0e7ea64
Update SNAPSHOT to 2.2.3.RELEASE
2020-05-28 17:52:11 +00:00
Olga Maciaszek-Sharma
7311e4abc8
Update README.
2020-05-27 20:14:00 +02:00
Olga Maciaszek-Sharma
ad776a43b5
Add info on reactive-feign to docs. Fixes gh-313.
2020-05-27 20:13:33 +02: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
fc9b47c3b3
Merge branch 'cbezmen-2.2.x' into 2.2.x
2020-05-11 13:34:46 +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
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
090c85c7ed
Documentation added.
2020-05-07 19:26:25 +03:00
Can Bezmen
88633c7f54
Change type of exception
2020-04-29 18:18:41 +03:00
Can Bezmen
bb499ea823
Revert some code for code coverage and change test to mockito
2020-04-29 18:04:20 +03:00
Can Bezmen
0e1a579de5
Error log added for serialization and throw exception before serializing other sort objects
2020-04-29 16:18:22 +03:00
Can Bezmen
b538d7f88c
Checkstyle bug for license fixed.
2020-04-29 10:08:37 +03:00
Can Bezmen
525bb603f7
Fix sort problem for serialize and deserialize. Unit test added.
2020-04-29 08:52:13 +03:00
Can Bezmen
ea3fb86690
Sort Support for feign pagination
2020-04-29 08:31:54 +03:00
Olga Maciaszek-Sharma
f6cf14f257
Update copyright comments dates.
2020-04-21 16:48:35 +02:00
Darren Foong
59ba6b1bc6
Allow @RequestPart user-defined POJOs ( #314 )
...
* Add Pojo and failing test to FeignClientTests
* Add SpringPojoFormEncoder
* Fix configuration
* Update Pojo
* Implement multipartPojo
* Does not work if Pojo has one field: this is crazy
* Disable expansion for multipart/form-data
* Remove Pojo
* Tidy code
* Add testSinglePojoRequestPart
* Update testMultiplePojoRequestPart
* Update testMultiplePojoRequestPart
* Add testRequestPartWithListOfPojosAndListOfMultipartFiles
* Fix Checkstyle errors
* Update license year and authors
* Tidy isApplicable
* Refactor isApplicable
* Rename classes and methods
* Change variable names
* Rename PojoFormWriter to AbstractFormWriter
* Rename method
* Use ObjectProvider
* Change constructor of SpringEncoder to move SpringPojoFormEncoder to FeignClientsConfiguration
* Rename variables
* Remove unused variable
* Extract springEncoder() method
* Restore previous constructor
* Extract isMultipartFormData() method
2020-04-14 16:28:03 +02:00
rvervaek
dd91dcdf8d
Use property 'number' in JSON Page representation instead of 'page' ( #320 )
...
Fixes gh-237
Co-authored-by: rvvaeke <ruben.vervaeke@liantis.be >
2020-04-13 16:58:15 -04:00
Olga Maciaszek-Sharma
397130a935
Add information on SimpleDiscoveryClient. Fixes gh-295.
2020-03-27 13:02:07 +01:00
nekkiy
f49db7233a
Fix double @RequestMapping with empty value ( #245 )
...
* Fix double @RequestMapping with empty value
* Fix code style
* Fix for review
* add author to SpringMvcContract
* split SpringMvcContractTests#testDoubleRequestMapping() test
2020-03-27 12:00:16 +01:00
Michael Cramer
c281800ccd
add support for an FeignErrorDecoderFactory in 2.2.x ( #310 )
...
* add support for an FeignErrorDecoderFactory
this factory will be used if no ErrorDecoder was found. This factory allows to create a ErrorDecoder based on the type. This fixes #308
* add assertions to make it more readable
* add test for checking to not overwrite an existing ErrorDecoder when provided in the configuration
* add test for checking to not overwrite an existing ErrorDecoder when provided in the configuration
* add test for checking to not overwrite an existing ErrorDecoder when provided in the configuration
2020-03-24 17:12:29 +01:00
Olga Maciaszek-Sharma
1de832e472
Fix typo.
2020-03-20 20:10:45 +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
Spencer Gibb
cd1cead7fd
bumps build to 2.3.0.BUILD-SNAPSHOT
2020-03-19 12:00:35 -04:00
Spencer Gibb
1ad9a8a24f
bumps build to 2.2.4.BUILD-SNAPSHOT
2020-03-18 18:16:24 -04:00
Spencer Gibb
06769c4705
Updates docs branches
2020-03-06 12:53:34 -05:00
Spencer Gibb
f3c3b9073b
ignores .flattened-pom.xml
2020-03-06 12:53:34 -05:00
Spencer Gibb
df5d1d5079
removes .flattened-pom.xml
2020-03-06 12:53:34 -05:00
buildmaster
8666006bf4
Bumping versions to 2.2.3.BUILD-SNAPSHOT after release
2020-03-04 16:30:43 +00:00
buildmaster
b5c8e6619e
Going back to snapshots
2020-03-04 16:30:43 +00:00
buildmaster
6f09ae0824
Update SNAPSHOT to 2.2.2.RELEASE
2020-03-04 16:28:48 +00:00
Olga Maciaszek-Sharma
c82b577d00
Upgrade feign to 10.7.4. ( #292 )
2020-02-05 14:37:35 +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
Aaron Whiteside
892e65e303
Fix GH-201: Multiple @RequestPart not Working ( #258 )
...
Summary of changes follows:
- Delegate ALL requestBody encoding where Content-Type is multipart/form-data to the SpringFormEncoder.
- Introduce RequestPartParameterProcessor to deal with @RequestPart annotations, adds parameters to MethodMetadata.formParams().
- Wrap HttpMessageConversionException in EncodeException.
- Add tests to verify expected behaviour.
However there still exists a gap in functionality where any user defined pojo will be serialized as a Map<String,String>, as there is currently no way for SpringFormEncoder to know about the Content-Type of the individual parts beyond MultipartFile, boxed primitive types (which are treated as text/plain) and other built-in types inherited from FormEncoder.
2020-01-23 15:02:21 +01:00
buildmaster
422dda0a75
Bumping versions
2020-01-21 14:06:45 +00:00
Olga Maciaszek-Sharma
3eabb0237e
Add comment.
2020-01-20 17:32:19 +01:00
Olga Maciaszek-Sharma
ada2cb7913
Revert "Add public delegate modifiers in order to avoid reflection in SC Sleuth."
...
This reverts commit 05b58e087e .
2020-01-20 17:31:13 +01:00
Olga Maciaszek-Sharma
05b58e087e
Add public delegate modifiers in order to avoid reflection in SC Sleuth.
2020-01-20 17:00:56 +01:00
Olga Maciaszek-Sharma
80ecc9ac09
Make constructor public. Required for SC Sleuth gh-1528.
2020-01-20 14:28:30 +01:00
buildmaster
bee97b8611
Bumping versions
2020-01-19 11:37:13 +00:00
matt62king
01d05227c8
Define custom AnnotatedParameterProcessors while keeping defaults, Fixes gh-111 ( #268 )
2020-01-13 21:32:17 -05:00
Aaron Whiteside
90400b9e43
Support for configuring the ExceptionPropagationPolicy ( #261 )
...
Can be configured via properties or as a `@Bean`.
Fixes GH-243
2020-01-13 20:02:40 -05:00
Michael Stummvoll
b1e38db1e2
Update Javadoc for FeignClient.configuration() ( #227 )
...
Referring to @Configuration is a bit confusing. The referred class does not need the annotation, and actually using it could cause issues due the class additionally getting picked up by the component scan.
2020-01-13 15:56:47 -05:00
Olga Maciaszek-Sharma
d77337bc79
Merge branch '2.1.x'
...
# Conflicts:
# docs/pom.xml
# pom.xml
# spring-cloud-openfeign-core/pom.xml
# spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringEncoderTests.java
# spring-cloud-openfeign-dependencies/pom.xml
# spring-cloud-starter-openfeign/pom.xml
2020-01-09 18:04:04 +01:00