Oleg Zhurakousky
5a007a3833
GH-2347 Fix explicit binding creation when single function is present
...
Resolves #2347
2022-06-10 18:50:22 +02:00
Oleg Zhurakousky
0071c8e802
GH-2413 Add missing exception to ApplicationJsonMessageMarshallingConverter
...
Resolves #2413
2022-06-09 17:58:00 +02:00
Oleg Zhurakousky
723eadb67f
GH-2355 Add tests for KafkaNull batching suport
...
This commit also has some checksyle fixes due to s-c-build changes
Inspired by suggestion from https://github.com/spring-cloud/spring-cloud-stream/pull/2422 by @sbernardo
Resolves #2355
2022-06-08 20:06:48 +02:00
Oleg Zhurakousky
cc28eb7c6b
polishing previous commit
...
Resolves #2416
2022-06-07 15:09:25 +02:00
Sean Doyle
862b2003ab
StreamBridge resolveDestination considers binderName in cache hit
2022-06-07 15:01:28 +02:00
Oleg Zhurakousky
cc19c9f31c
Fix ErrorBindingTests
2022-06-07 13:17:34 +02:00
Oleg Zhurakousky
1e141336a8
Fix ErrorBindingTests
2022-06-07 12:23:49 +02:00
Oleg Zhurakousky
cf0dd1bfa3
GH-2374 Add initial support for function-based error handling
...
Resolves #2374
2022-06-02 15:04:20 +02:00
Soby Chacko
562e1b27ba
StreamBridge binder name related changes
...
An internal helper method used by StreamBridge for resolving the
binder target type to attach the target binder protocol, does not
take into account the binder name when resolving the binder configuration.
Fixing this issue.
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2379
2022-05-16 15:47:46 -04:00
Soby Chacko
dae959999a
Binding name as a consumer/producer property
...
Make binding names available through Consumer/Producer properties.
Currently, the binders use a ThreadLocal to store the binding name for internal use.
These changes introduce the binding name as a property for both producer/consumer bindings.
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2380
2022-05-10 17:22:51 -04:00
Artem Bilan
3b32bea133
Fix Poller Config for ambiguity
...
Related to https://stackoverflow.com/questions/72023445/spring-cloud-stream-mutually-exclusive-property-issue
The `PollerConfigEnvironmentPostProcessor` has a flaw not checking user-provided properties
and does not check for mutually exclusive before setting default
* Fix `PollerConfigEnvironmentPostProcessor` to check for other mutual poller
properties before setting default for `fixed-delay`
* Same for `max-messages-per-poll`
* Verify that fix is working in the `PollableSourceTests` where poller
options make sense in the Spring Cloud Stream scenario
* Fix `PollerConfigEnvironmentPostProcessor` for redundant check
* Add more tests into `PollableSourceTests` to verify different
poller properties and their exclusive mutuality
2022-05-02 16:02:56 -04:00
Oleg Zhurakousky
77ee8ef1d3
GH-SCF_856 Fix propper Cloud Event header prefix in StreamBridge
2022-04-26 09:27:18 +02:00
Oleg Zhurakousky
c22651a3b0
GH-2360 Fix trimmimg in multiple function definition
...
remove leftovers from spring.cloud.streamfunction.definition
Resolves #2360
2022-04-22 15:32:28 +02:00
Oleg Zhurakousky
51cdcc7c37
GH-2340 Fix CCE in extended properties
...
Upgrade jackson core
Resolves #2340
2022-04-22 15:11:22 +02:00
matthieu.dupuy
8682417af4
Add setter for Container Customizer
...
Add setter for Container Customizer on AbstractMessageChannelBinder.
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2345
2022-04-08 10:00:21 -04:00
buildmaster
85ffd4d92d
Going back to snapshots
2022-03-31 20:05:34 +00:00
buildmaster
a9bd88acce
Update SNAPSHOT to 4.0.0-M2
2022-03-31 20:02:59 +00:00
spencergibb
a4d6b2e7a7
disables test
2022-03-31 15:47:39 -04:00
spencergibb
a951837e4e
Fixes parent
2022-03-31 14:26:00 -04:00
spencergibb
a7a2b8943c
adds relative path
2022-03-31 14:19:43 -04:00
spencergibb
6b9f6a5163
Moves core/docs to root of project for compatibility
...
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2312
2022-03-30 16:05:21 -04:00
Oleg Zhurakousky
f58dcf371d
Fix concurrency issue in StreamBridge
...
Resolves #2300
2022-03-25 14:26:32 +01:00
Sébastien NUSSBAUMER
9f28bcde3d
GH-2299 Add test to ensure scst_partition header is always set in concurrent scenarios
2022-03-25 12:03:26 +01:00
Oleg Zhurakousky
1edf4db14e
GH-2303 Performance improvements
...
Most of the work is done in s-c-function though, so here it is very light
Resolves #2303
2022-03-22 13:56:03 +01:00
Oleg Zhurakousky
95ea69f9ac
Perf improvement on StreamBridge
2022-03-22 10:05:01 +01:00
Soby Chacko
37028f0c90
GH-2302: Remove metrics related components
...
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2302
2022-03-16 12:02:29 -04:00
Oleg Zhurakousky
17e21cc456
GH-2280 Updated polling documentation
...
Resolves #2280
2022-03-16 15:00:38 +01:00
Oleg Zhurakousky
3e9fc5152e
GH-2280 Add initial support for per-binding poller configuration
2022-03-16 14:38:33 +01:00
Oleg Zhurakousky
972a0ef35a
GH-2305 Remove remaning legacy test modules
...
spring-cloud-stream-integration-tests
spring-cloud-stream-test-support-internal
Resolves #2305
2022-03-16 11:30:27 +01:00
Oleg Zhurakousky
c857339e46
GH-2304 Remove old test support binder
...
Resolves #2304
2022-03-16 10:30:10 +01:00
Soby Chacko
dedc79d92b
Tests cleanup
2022-03-11 12:56:32 -05:00
Soby Chacko
dcaa621b3c
JUnit 5 migration for core tests
2022-03-11 12:27:47 -05:00
Soby Chacko
0f213fedf6
Migrating to JUnit 5 tests
...
Migrating a few unit tests in core to JUnit 5
2022-03-11 11:30:32 -05:00
Oleg Zhurakousky
56bb512e6e
GH-2292 Update documentation explaining reactive/imparative composition
...
Resolves #2292
2022-03-11 17:27:28 +01:00
Hasan Kara
40a81e01be
GH 2290 Fix wrong image URL
2022-03-09 10:02:01 -05:00
Soby Chacko
3d85739251
README cleanup
2022-03-08 17:24:23 -05:00
Soby Chacko
21999e2660
Build cleanup
2022-03-07 18:17:41 -05:00
Oleg Zhurakousky
09a33c7731
Polish
2022-03-07 14:30:34 +01:00
Soby Chacko
e1232ae731
Restructuring the repository
2022-02-23 19:42:29 -05:00