Marvin Froeder
0e005445b2
[ci skip] updating versions to next development iteration 13.1-SNAPSHOT
11 months ago
Marvin Froeder
8c8df07548
prepare release 13.0
11 months ago
Guillaume Dufrêne
b500a0585f
Unzip/Deflate content on error status for Default Client ( #2184 )
...
* Unzip/Deflate content on error status for Default Client
* Fix assert message
---------
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
11 months ago
Sergei Korneev
dacb086923
Add reason for decode404() deprecation ( #2202 )
...
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
11 months ago
Sergei Korneev
ddb9ff9222
Flux type response should be corresponding to List ( #2199 )
...
* Refactoring: Move resolveLastTypeParameter from Util to Types
* Add ReactiveDecoder
* Update code as per suggestions
* Update code as per suggestions
* Refactoring
* Add tests
11 months ago
dependabot[bot]
b57df3c2d4
build(deps-dev): bump org.springframework:spring-context ( #2201 )
...
Bumps [org.springframework:spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.12 to 6.0.13.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.12...v6.0.13 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
Pierre Lakreb
80bdec06a4
Add @QueryMap `mapEncoder` attribute ( #2098 )
...
* use `mapEncoder` attribute at method level for what encoder to use
* still use builder `QueryMapEncoder` if no attribute specified
Co-authored-by: Pierre Lakreb <pierre.lakreb@smile.fr>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
12 months ago
Vitalij Berdinskih
be25759e93
Retryer: replace an instance of Date with an epoch millisecond ( #2170 )
...
* Retryer: replace an instance of Date with an epoch millisecond
* Style issue: unnecessary explicit casting
* Add another check to RetryableException's test
* Update serialization ID. Resolve some deprecation issues of Integer.
* Remove obsolete Date
* Remove obsolete Date 2
* Resolve issue with overrided method of a mock class
1 year ago
dependabot[bot]
211a5e3711
build(deps-dev): bump org.springframework:spring-context ( #2171 )
...
Bumps [org.springframework:spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.11 to 6.0.12.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.11...v6.0.12 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Iain Henderson
3d5f5ecce7
Feature/decoder interceptor to response interceptor ( #2116 )
...
* Refactor so that ResponseInterceptor intercepts the response (in the same manner that RequestInterceptor does) rather than intercepting the decoding process.
Signed-off-by: Iain Henderson <Iain.henderson@mac.com>
* Add a default RedirectionInterceptor as an implementation of ResponseInterceptor and include unit tests for redirection interception, error interception, and void decoding in FeignTest.
* Update README to include ResponseInterceptor
* Add copyright notice to RedirectionInterceptor
* Correct formatting using maven
* Updates in response to CodeRabbit
* more CodeRabbitAI suggestions
* Add unit tests for chained ResponseInterceptor instances
* fixing formatting
* formatting and responding to CodeRabbitAI comment
* Reverting Feign-core pom
* Cleanup Javadocs in ResponseInterceptor and RedirectionInterceptor
---------
Signed-off-by: Iain Henderson <Iain.henderson@mac.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
1 year ago
Marvin Froeder
2c00066d4a
Add support for multiple ResponseInterceptors ( #1829 )
...
* Add support for multiple ResponseInterceptors
* Address PR comments
---------
Co-authored-by: Marvin Froeder <marvin.froeder@police.govt.nz>
Co-authored-by: Marvin Froeder <velobr@gmail.com>
1 year ago
Marvin Froeder
c39376fde3
Preparing for next development version
1 year ago
Marvin Froeder
edb6759649
[ci skip] updating versions to next development iteration 12.6-SNAPSHOT
1 year ago
Marvin Froeder
c9cbea6fa7
prepare release 12.5
1 year ago
Vitalij Berdinskih
fc6daef95f
The builder clones itself before enrichment ( #2117 )
...
* Enrichment of a clone
---------
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
1 year ago
Arthur Chan
b46ad26752
Fix bug in string split ( #2146 )
...
* Fix empty split bug
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
* Add unit testing
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
* Fix formatting
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
---------
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
1 year ago
Arthur Chan
fc6bf6f356
Fix possible regex matching stack overflow ( #2150 )
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
1 year ago
iZDT
ba009a0bd4
Fix issuse #1721 Accept-Encoding header is added twice ( #2139 )
...
* Fix issuse #1721 Accept-Encoding header is added twice
* format core code
1 year ago
Malik Zharykov
3e089ffba5
feat: Added decodeVoid feature ( #2131 )
...
* feat: Added decodeVoid feature
* fix: Added decodeVoid for AsyncFeign
---------
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
1 year ago
iProdigy
59a568eb10
Fix expression pattern compilation on android ( #2136 )
...
* Fix expression pattern compilation on android
* Add test cases
* Add license header
* Reformat
1 year ago
dependabot[bot]
8c187bbf5c
build(deps-dev): bump spring-context from 6.0.10 to 6.0.11 ( #2127 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.10 to 6.0.11.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.10...v6.0.11 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
FloLei
9f6ccaa4ea
Adding a constructor for the RetryableException to include a Response… ( #2123 )
...
* Adding a constructor for the RetryableException to include a Response Body and Response Header parameter
* formatting test
1 year ago
Marvin Froeder
2cb72cf3fa
[ci skip] updating versions to next development iteration 12.5-SNAPSHOT
1 year ago
Marvin Froeder
602f588ca5
prepare release 12.4
1 year ago
Dušan Plavák
7d4eb18cf9
Allow override of maxBodyBytesLength in ErrorDecoder ( #2113 )
...
* Allow override of maxBodyBytesLength in ErrorDecoder
* Apply linter
* Choose constructor approach
* Reformat
1 year ago
Michał Iwańczuk
0d2590cc4a
Adds convenient overloaded constructor for Request.Options ( #2093 )
...
Co-authored-by: miwanczuk <michal.iwanczuk@empik.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
1 year ago
Vitalij Berdinskih
e4d2bed76b
The HTTP protocol version: it misses in AsyncApacheHttp5Client's response and hardcoded in Request.toString() ( #2097 )
...
* Missed the HTTP protocol version in HC5. The hardcoded protocol version in Request.toString()
* Fix formatting
1 year ago
Yanming Zhou
c43515137c
Allow QueryMapEncoder accept null value ( #2086 )
...
For
```java
@GetMapping
public Paged<User> list(int page, int size, @QueryMap User user);
```
now we can use
```java
Paged<User> paged = userClient.list(1, 10, null);
```
instead of
```java
Paged<User> paged = userClient.list(1, 10, new User()); // query map will include primitive type default values which is unexpected
```
1 year ago
Vitalij Berdinskih
ad167f5aca
Unknown hostnames correspond to reserved ones in RFC 2602 Reserved Top Level DNS Names ( #2087 )
1 year ago
dependabot[bot]
e2875124c7
build(deps-dev): bump spring-context from 6.0.9 to 6.0.10 ( #2088 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.9 to 6.0.10.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.9...v6.0.10 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
ec7b567bea
build(deps-dev): bump spring-context from 6.0.8 to 6.0.9 ( #2044 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.8 to 6.0.9.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.8...v6.0.9 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
865c914940
build(deps-dev): bump spring-context from 6.0.7 to 6.0.8 ( #2013 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.7 to 6.0.8.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Marvin Froeder
ef2b6153f1
[ci skip] updating versions to next development iteration 12.4-SNAPSHOT
1 year ago
Marvin Froeder
68c92775a2
prepare release 12.3
1 year ago
dependabot[bot]
8a8bbb9554
build(deps-dev): bump spring-context from 6.0.6 to 6.0.7 ( #1988 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.6 to 6.0.7.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.6...v6.0.7 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
1676f5f253
build(deps-dev): bump spring-context from 6.0.5 to 6.0.6 ( #1967 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 6.0.5 to 6.0.6.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.5...v6.0.6 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Marvin Froeder
b1938101e5
[ci skip] updating versions to next development iteration 12.3-SNAPSHOT
2 years ago
Marvin Froeder
bfc2f37518
prepare release 12.2
2 years ago
dependabot[bot]
94fd6c3d50
build(deps-dev): bump spring-context from 5.3.25 to 6.0.5 ( #1954 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 5.3.25 to 6.0.5.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.25...v6.0.5 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
2 years ago
Marvin Froeder
858306343e
Disable itermitent test
2 years ago
Marvin Froeder
179a59dbff
Disable itermitent test
2 years ago
Marvin Froeder
599d100dda
Revert "Adds explicit module descriptors to a subset of modules ( #1943 )" ( #1946 )
...
This reverts commit bac0dd4e08
.
2 years ago
Andres Almiray
bac0dd4e08
Adds explicit module descriptors to a subset of modules ( #1943 )
...
Fixes #1357
2 years ago
dependabot[bot]
1d07c9a93d
build(deps-dev): bump spring-context from 5.3.24 to 5.3.25 ( #1911 )
...
Bumps [spring-context](https://github.com/spring-projects/spring-framework ) from 5.3.24 to 5.3.25.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.24...v5.3.25 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-context
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Marvin Froeder
1c5c6e1e70
Update all license headers to 2023
2 years ago
chao-chang-paypay
62277a9df6
set root cause as the exception_name in micrometer tags ( #1883 )
...
* set root cause as the exception_name in micrometer tags
* set root cause as the exception_name in other metrics system
* set root cause as the exception_name in other metrics system
* Update ExceptionUtilsTest.java
* reformat
* reformat
* add root_cause_name instead of changing exception_name
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
2 years ago
Donghyeon Kim
2d01a45938
Refactor constructor of ReflectiveFeign ( #1857 )
2 years ago
Donghyeon Kim
273e5dc18e
Move responsibility for resolving RequestTemplateFactory ( #1850 )
...
* Extract RequestTemplateFactoryResolver
* Pass RequestTemplateFactoryResolver to MethodHandler.Factory
* Remove buildTemplateFromArgs parameter from MethodHandler.Factory
* Remove requestTemplateFactoryResolver parameter from ParseHandlersByName
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
2 years ago
Donghyeon Kim
082679ec74
Refactor constructor of SynchronousMethodHandler ( #1848 )
...
Modify to inject ResponseHandler like AsynchronousMethodHandler
instead of constructing ResponseHandler in constructor
2 years ago
Marvin Froeder
e2615a9817
[ci skip] updating versions to next development iteration 12.2-SNAPSHOT
2 years ago