Commit Graph

1589 Commits

Author SHA1 Message Date
Oleg Zhurakousky
e95acd8a29 GH-2103 - Added documentation to clarify threading expectation when using Supplier
Resolves #2103
2021-02-08 16:24:13 +01:00
buildmaster
091ec636d7 Bumping versions to 3.1.2-SNAPSHOT after release 2021-01-27 17:24:07 +00:00
buildmaster
3c3e23103c Going back to snapshots 2021-01-27 17:24:07 +00:00
buildmaster
803c253810 Update SNAPSHOT to 3.1.1 2021-01-27 17:21:24 +00:00
Oleg Zhurakousky
2cc28836d6 GH-2058 Ensure uniqueness of error infrustructure in the event destination has the same name (multiple binders)
Resolves #2058
2021-01-27 09:13:48 +01:00
Oleg Zhurakousky
1f304f0cf1 GH-2042 Fix javadoc of InputDestination.send(..)
Fixed explanatioin that the binder emultaes the real messaging system and that send accepts destination (not binding) name.

Resolves #2042
2021-01-26 16:36:01 +01:00
Oleg Zhurakousky
a469bc2edb GH-2073 Update documentation related to retries
Updated documentation to clarify the differences between the retry mechanisms of different programming models (e.g., imperative vs. reactive).

Resolves #2073
2021-01-26 15:09:23 +01:00
Oleg Zhurakousky
44c3fe3ce6 GH-2081 Add synchronization on channel resolution method in StreamBridge
This should mitigate  race condition when StreamBridge is used in an async way
Resolves #2081
2021-01-25 16:02:59 +01:00
Oleg Zhurakousky
2256933fcd GH-2066 Ensure global error channel distributes messages in case of exception
Resolves #2066
2021-01-25 14:52:19 +01:00
Oleg Zhurakousky
8b4a969af6 GH-2082 Set 'requireSubscribers' on BinderErrorChannel
Resolves #2082
2021-01-22 20:35:26 +01:00
Tenzin Chemi
532c85232b Update preface.adoc 2021-01-21 16:33:57 +01:00
Tenzin Chemi
f3fe6abe39 Update README.adoc 2021-01-21 16:33:57 +01:00
Thomas Vitale
9ad1206eeb Fix test binder usage examples
The examples for testing Spring Cloud Stream in the presence of multiple
bindings contain some mistakes that make the tests fail.

Resolves #2070
2021-01-13 17:35:40 +01:00
Oleg Zhurakousky
5cd82901a3 GH-2078 Add support for honoring channel interceptors in StreamBridge
Resolves #2078
2021-01-13 17:32:14 +01:00
Oleg Zhurakousky
4767683aec GH-2077 Clarify StreamBridge.send semantics and add test to validate user properties are honored
Resolves #2077
2021-01-13 16:49:11 +01:00
Oleg Zhurakousky
97c0e207ca Update s-c-function version 2021-01-11 10:48:17 +01:00
Oleg Zhurakousky
66aef62e49 Fix snapshot versioning schema 2020-12-21 15:49:52 +01:00
buildmaster
0854210df1 Bumping versions to 3.1.1.SNAPSHOT after release 2020-12-21 12:12:44 +00:00
buildmaster
0933271aea Going back to snapshots 2020-12-21 12:12:44 +00:00
buildmaster
0b3968f1be Update SNAPSHOT to 3.1.0 2020-12-21 12:10:41 +00:00
Oleg Zhurakousky
076c051e94 Fix reactor version 2020-12-21 13:06:49 +01:00
Oleg Zhurakousky
cedacc8b17 Fix FunctionConfiguration to account for Cloud Events recognition 2020-12-21 13:03:20 +01:00
buildmaster
263946265f Going back to snapshots 2020-12-11 14:58:48 +00:00
buildmaster
7b404d9e09 Update SNAPSHOT to 3.1.0-RC1 2020-12-11 14:57:25 +00:00
Oleg Zhurakousky
be6eaeea88 Added hooks to set target protocol to support Cloud Events 2020-12-11 15:15:20 +01:00
Oleg Zhurakousky
720dce0b18 GH-2065 Add test to validate deserialization issue
The actual fix was on s-c-function side 7403a51464
Resolves #2065
2020-12-10 15:56:35 +01:00
Oleg Zhurakousky
3a048f7836 GH-2062 Add logic to log an error for reactive functions
Resolves #2062
2020-12-07 16:25:30 +01:00
Oleg Zhurakousky
c06cba87ca Fix check-styles 2020-12-03 15:37:56 +01:00
mhyeon-lee
6e51ed7538 Implement isPaused method in DefaultBinding
Add @author

Resolves #2061
2020-12-03 15:34:29 +01:00
hemeda3
cff4a3ac9b Minor typo
input` vs input
2020-11-25 09:18:06 +01:00
Oleg Zhurakousky
f80f85e1a0 GH-2054 Add test to validate regression with reactive functions
Resolves #2054
2020-11-25 09:15:56 +01:00
igor
b48485e7fa Update spring-cloud-stream.adoc 2020-11-23 20:36:17 +01:00
Soby Chacko
02c642ff99 Add missing timeUnit in DefaultPollerProperties
Fixing docs

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2052
Resolves #2053
2020-11-20 09:36:57 +01:00
Сергей Цыпанов
8cf5e62820 Don't check bridge and synthetic methods in postProcessAfterInitialization()
Resolves #2046
2020-11-20 09:29:59 +01:00
Soby Chacko
442c72b37c Muti binder customization (#2051)
* Muti binder customization

Enable applications with multi binders to provide customizations for
the binders. This is accomplished by providing a new API called
BinderCustomizer. When an implementation is found for this interface,
the customizations are applied against the binders before providing access to them.

Tests and docs.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/1541

* Addressing PR review comments

* Addressing PR review
2020-11-18 16:32:05 -05:00
buildmaster
d574ee15be Going back to snapshots 2020-11-17 15:13:05 +00:00
buildmaster
a1a00a845c Update SNAPSHOT to 3.1.0-M4 2020-11-17 15:10:56 +00:00
Oleg Zhurakousky
d9bb929b04 Update versioins for the release 2020-11-17 15:32:39 +01:00
Oleg Zhurakousky
c1c8758a47 Fix logic around filtering functions 2020-11-06 11:27:18 +01:00
Oleg Zhurakousky
ea6a90c3fc Fix handling of sending array type outputs 2020-10-30 10:33:56 +01:00
Oleg Zhurakousky
a8db175568 Add additional tests to validate edge scenarious 2020-10-27 15:04:00 +01:00
Oleg Zhurakousky
550931c79b SCF-GH-599 Add test to validate the header propagation behavior 2020-10-24 08:26:01 +02:00
Oleg Zhurakousky
5b04295570 Consolidate support for native encoding/decoding 2020-10-23 17:24:20 +02:00
Oleg Zhurakousky
bf9aee8b74 Add function filtering mechanism
This is to accommodate Kafka streams binder, since it does not rely on binding mechanism provided by s-c-stream core
2020-10-22 10:10:02 +02:00
Oleg Zhurakousky
bb1b7fd81f GH-2021 Add bridge to SI created error channel if not PublisheSubscribe
When @ServiceActivator is used to configure error handler to a binding specific error channel, if such channel is not created manually as pubsub, SI will create it as DirctChannel. This fix ensures that in such case a new PubSub channel is created and bridged to an SI created channel to ensure there can always be multiple subscribers to error channel

Resolves #2021
2020-10-21 11:46:18 +02:00
Oleg Zhurakousky
d23cb9b1fb GH-2027 polishing 2020-10-21 08:25:46 +02:00
Oleg Zhurakousky
a7d2e14e80 GH-2027 Ensure imperative Supplier behavior during composition
This fix ensures that whenever imperative Supplier is composed with reactive function its poling behavior and expectations are preserved

Resolves #2027
2020-10-21 07:56:10 +02:00
Oleg Zhurakousky
0c0aaec148 Cleanup and refactor to accomodate changes in SimpleFunctionRegistry of SCF" 2020-10-20 15:41:50 +02:00
Oleg Zhurakousky
14f1d285e4 Change function to snapshot 2020-10-14 16:01:49 +02:00
David Turanski
c2ae2dbba8 Change exception to warning message and ignore @PollableBean for imperative functions 2020-10-07 10:56:41 -04:00