Commit Graph

1582 Commits

Author SHA1 Message Date
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
Oleg Zhurakousky
e3faae2091 GH-2026 Formally deprecate annotation-based programming model
Deprecate all relevant annotation such as EnableBinding and StreamListener
Remove all mentions of them from documentation

Resolves #2026
2020-10-06 15:34:11 +02:00
buildmaster
40971567d5 Going back to snapshots 2020-10-02 10:07:50 +00:00
buildmaster
46ba453cd1 Update SNAPSHOT to 3.1.0-M3 2020-10-02 10:06:11 +00:00
HwangJinSeong
a188d5be1c Fix typo in Common Binding Properties section 2020-10-02 11:46:46 +02:00
David Turanski
2bc8404f22 Throw exception on invalid function definition
Resolves #2022
2020-09-28 13:16:30 +02:00
buildmaster
a17ef6d09d Bumping versions 2020-09-24 15:41:28 +00:00
Oleg Zhurakousky
05416186ee Update reactor and function version 2020-09-24 17:28:30 +02:00