Commit Graph

2245 Commits

Author SHA1 Message Date
Sergei Egorov
6d4e7cc914 [Reactor] Add a test for inner publishers (breaks with onLastOperator) (#1388) 2019-07-03 17:07:43 +02:00
Marcin Grzejszczak
1bb4a858b1 Moved the Brave BOM to spring-cloud-dependencies; fixes gh-1384 2019-07-03 11:50:21 +02:00
Marcin Grzejszczak
21be3c541b Merge branch '2.1.x' 2019-07-03 09:35:36 +02:00
Marcin Grzejszczak
94c7c229a7 Return 0 status code on exception or invalid code (#1387)
* Return 0 status code on exception or invalid code

fixes gh-1382
2019-07-03 09:32:43 +02:00
Marcin Grzejszczak
fd35911d9b Fixed object class methods resolution for executorBPP 2019-07-02 10:51:58 +02:00
Marcin Grzejszczak
33d9f39e25 Merge 2019-07-02 10:18:51 +02:00
Marcin Grzejszczak
df0292ce19 Merge branch '2.1.x' 2019-07-02 10:18:02 +02:00
Marcin Grzejszczak
9c05e3793c Polish 2019-07-02 10:17:22 +02:00
Marcin Grzejszczak
3efc4b4e3e Merge branch '2.1.x' 2019-07-02 10:05:46 +02:00
Patrick Strawderman
41444d3e31 Fix proxying of executors with final methods (#1385)
When proxying the various Executor interfaces in ExecutorbeanPostProcessor, the decision of whether or not to use a cglib proxy
was determined by checking if the bean's class is final, but final methods would also cause issues when using cglib. A common
example of such an implementation is DelegatingSecurityContextScheduledExecutorService, which has final methods.

To resolve the issue with ThreadPoolTaskExecutor, AsyncTaskExecutor, and ExecutorService, fall back to the JDK proxy if the
bean has any final methods.

fixes #1336
2019-07-02 10:05:37 +02:00
Patrick Strawderman
94762465c6 Fix proxying of executors with final methods (#1385)
When proxying the various Executor interfaces in ExecutorbeanPostProcessor, the decision of whether or not to use a cglib proxy
was determined by checking if the bean's class is final, but final methods would also cause issues when using cglib. A common
example of such an implementation is DelegatingSecurityContextScheduledExecutorService, which has final methods.

To resolve the issue with ThreadPoolTaskExecutor, AsyncTaskExecutor, and ExecutorService, fall back to the JDK proxy if the
bean has any final methods.

fixes #1336
2019-07-02 10:04:34 +02:00
Marcin Grzejszczak
50115d9c9e Merge branch '2.1.x' 2019-07-02 09:46:57 +02:00
liaochuntao
c6f03191e8 Invalid property name resolution fix
fixes gh-1376
2019-07-02 08:51:49 +02:00
Adrian Cole
a4dfafb2c1 Switches default to OpenTracing 0.31/32 (#1386) 2019-07-02 09:51:42 +08:00
Adrian Cole
7d38e7f616 Updates to latest brave 2019-07-02 09:24:54 +08:00
buildmaster
4ccd35b203 Bumping versions 2019-06-28 13:32:42 +00:00
Marcin Grzejszczak
f8628a79ab Update versions 2019-06-27 16:15:09 +02:00
Spencer Gibb
f5c3e431a3 Bumps spring cloud build to 2.1.7.BUILD-SNAPSHOT
Bumps spring cloud deps
2019-06-21 12:50:55 -04:00
buildmaster
74c2b0b618 Bumping versions to 2.1.3.BUILD-SNAPSHOT after release 2019-06-20 21:26:50 +00:00
buildmaster
0a4e7b5d7b Going back to snapshots 2019-06-20 21:26:50 +00:00
buildmaster
cc0b3341a5 Update SNAPSHOT to 2.1.2.RELEASE 2019-06-20 21:25:35 +00:00
Spencer Gibb
023f1e5fda Bumps spring cloud build to 2.1.6.BUILD-SNAPSHOT 2019-06-20 14:49:44 -04:00
fvlad
4cbf409ee7 Decorate with Traceable Scheduled Executor service (#1375)
* Decorate with Traceable Scheduled Executor service
* Check for decorating bean that is already tracing
2019-06-18 17:15:53 +02:00
verichenn
d38e69e06c [fix#1359]Keep headers in their original order. (#1360)
Fixes gh-1359
2019-06-16 12:09:32 +02:00
Tim te Beek
15f6363746 Add SleuthKafkaStreamsConfiguration to enable starting and reporting spans (#1365) 2019-06-16 07:38:10 +08:00
Adrian Cole
a5d8893baa Updates to latest Brave (#1373) 2019-06-15 23:49:26 +08:00
Adrian Cole
516963cd2f Updates to latest Brave (#1373) 2019-06-15 23:16:08 +08:00
Marcin Grzejszczak
4fcd0d5950 Enables https check 2019-06-06 14:36:21 +02:00
Marcin Grzejszczak
78d271d195 http to https 2019-06-06 14:35:28 +02:00
Marcin Grzejszczak
3944cbf97b Removed accidental autoconfiguration import 2019-05-20 12:40:54 +02:00
Marcin Grzejszczak
f4b979e574 Fixed broken compilation 2019-05-20 12:31:49 +02:00
Marcin Grzejszczak
290ebd2143 Merge branch '2.1.x' 2019-05-15 14:22:24 +02:00
Marcin Grzejszczak
5c7519aee7 Esnures that multivalue headers are propagated in the Gateway; fixes gh-1352 2019-05-15 14:22:15 +02:00
Marcin Grzejszczak
a869a9aeb6 Polish 2019-05-15 14:19:15 +02:00
Marcin Grzejszczak
6ff6829c79 Esnures that multivalue headers are propagated in the Gateway; fixes gh-1352 2019-05-15 11:17:09 +02:00
Marcin Grzejszczak
4f207059a7 Trying to make tests less brittle 2019-05-14 15:16:01 +02:00
Marcin Grzejszczak
b976bb97c3 Trying to make tests less brittle 2019-05-14 14:46:39 +02:00
Marcin Grzejszczak
dfcc3223a5 Merge branch '2.1.x' 2019-05-03 22:10:38 +04:00
Marcin Grzejszczak
9533fbfed0 Making a copy of "nativeHeaders" and working on a copy
otherwise we got ConcurrentModificationExceptions

fixes gh-1345
2019-05-03 22:10:24 +04:00
Marcin Grzejszczak
f29c05fb8f Merge branch '2.1.x' 2019-04-25 18:44:19 +04:00
Tim Ysewyn
42b3e4c6c8 Updated pattern to ignore /actuator (#1342)
Fixes #1338
2019-04-25 16:32:42 +02:00
Marcin Grzejszczak
13a75ef61f Merge branch '2.1.x' 2019-04-17 08:05:31 +04:00
Marcin Grzejszczak
74e9988ee2 Made tests less brittle 2019-04-17 08:05:16 +04:00
Marcin Grzejszczak
b74bdecb22 Merge branch '2.1.x' 2019-04-17 00:31:10 +04:00
Marcin Grzejszczak
e7f50d3526 Ensures that NPE is not thrown when errormessage has no failed message
fixes gh-1335
2019-04-17 00:12:21 +04:00
Marcin Grzejszczak
e099b6d9f4 Added support for JMS classes implementing Connection and XAConnection Factory interfaces
fixes gh-1284
2019-04-11 22:36:55 +04:00
Marcin Grzejszczak
7f0d4f1dc3 Added a fix for special cases of executors that fail to be wrapped in a cglib proxy
fixes gh-1232
2019-04-10 15:03:00 +02:00
Marcin Grzejszczak
9324f3f714 Added a fix for special cases of executors that fail to be wrapped in a cglib proxy
fixes gh-1232
2019-04-10 15:02:14 +02:00
Marcin Grzejszczak
32b8cbecea Polish 2019-04-08 09:16:07 +02:00
Marcin Grzejszczak
1b493e602a Added tracing for TopicConnection for JMS
fixes gh-1324
2019-04-05 09:50:43 +02:00