1722 Commits

Author SHA1 Message Date
Oleg Zhurakousky
19b71fb6ca GH-2265 Fix support for creating explicit bindings
This commit ensures that in the event there is a Consumer or Supplier the output-bidning or input-binding is still created

Resolves #2265
2022-01-18 14:08:29 +01:00
Oleg Zhurakousky
b8a70edc21 GH-2268 Ensure StreamBridge works with nullChannel
Resolves #2268
2022-01-18 11:51:49 +01:00
Mandy Neumann
72820c1544 Fix some spelling errors 2022-01-18 10:35:42 +01:00
Oleg Zhurakousky
19de19d8bc GH-2266 Fix channel interceptor application for dynamic destinations
Resolves #2266
Resolves #2269
2022-01-18 10:33:53 +01:00
Sébastien NUSSBAUMER
d3e5459c2c GH-2266 Add test to ensure GlobalChannelInterceptor is not added multiple times to the MessageChannels 2022-01-18 10:33:42 +01:00
Oleg Zhurakousky
872edb2f24 GH-2265 Add support for creating explicit bindings
Resolves #2265
2022-01-14 15:57:41 +01:00
Soby Chacko
c755bfd9fd Checkstyle cleanup 2022-01-10 11:03:32 -05:00
Soby Chacko
a75a0d3e43 Ignore a test temporarily 2022-01-10 10:58:26 -05:00
Soby Chacko
d7b4e07c4d Docs cleanup for StreamListener 2022-01-07 19:34:33 -05:00
Soby Chacko
2fe7cf58c1 Initial take on removing StreamListener
StreamListener was deprecated in 3.0.x.

This commit is the initial one in removing StreamListener and
it's related components completely in 4.0.x.

More tests need to be adjusted and migrated which will be addressed
in later commits.
2022-01-07 17:54:02 -05:00
Soby Chacko
0ee4b41b2f Remove StreamMessageConverter
StreamMessageConverter was deprecated in 3.0.x and now removed completely in 4.0.x.
2022-01-07 16:13:59 -05:00
Soby Chacko
be5b2df1f8 Remove BinderAwareChannelResolver
We deprecated BinderAwareChannelResolver in 3.0.0 in preference to
spring.cloud.stream.sendto.destination and then later on StreamBridge.
Remove BinderAwareChannelResolver and it's related components completely in 4.0.x.
2022-01-07 15:32:15 -05:00
Soby Chacko
664ee9291a Update spring-cloud-function to 3.2.2-SNAPSHOT 2022-01-05 16:40:40 -05:00
Soby Chacko
70b79ede29 Default maven antrun version 2022-01-04 14:38:28 -05:00
Soby Chacko
cd94130785 Ignore test temporarily 2022-01-04 14:28:15 -05:00
Soby Chacko
dce0313dca Ignore test temporarily 2022-01-04 14:25:36 -05:00
Soby Chacko
6bc8cb20b5 Update version on the docs project 2022-01-04 14:22:05 -05:00
Soby Chacko
ea28ac79d4 Version upgrades
Code changes (jakarta related)
Ignoring a few tests temporarily
2022-01-03 17:05:16 -05:00
Oleg Zhurakousky
f772e1ce6b GH-2249 Fix partition handling in StreamBridge
Resolves #2249
2021-12-08 11:29:35 +01:00
Oleg Zhurakousky
06f798eb6b GH-2253 Provide isolated ObjectMapper to BindingsLifecycleController
This is specifically to avoid any potetial interference from the user
Resolves #2253
2021-12-08 09:32:29 +01:00
Oleg Zhurakousky
bf8c97ada1 GH-2254 Make healthcheck classes public
Resolves #2254
2021-12-07 12:29:06 +01:00
Oleg Zhurakousky
b97badcf2d Fix spelling errors in doc 2021-12-01 11:04:25 +01:00
Oleg Zhurakousky
adc7eede3d GH-2213 Add docs to clarify SpEL usage
Resolves #2213
2021-11-30 14:06:44 +01:00
Oleg Zhurakousky
669011db43 GH-2090 Fix wild card contentType processing in StreamBridge
This fix is dependent on https://github.com/spring-cloud/spring-cloud-function/issues/773

Resolves #2090
2021-11-29 19:23:32 +01:00
Soby Chacko
e7b5e59e07 GH-2245 StreamBridge partitioning fix
Fix the order in applying partitioning interceptor in StreamBridge.
The interceptor must be added before the call for binding the producer.

Related to resolving https://github.com/spring-cloud/spring-cloud-stream/issues/2245

Specifically for this: https://github.com/spring-cloud/spring-cloud-stream/issues/2245#issuecomment-977663452
2021-11-25 10:10:21 -05:00
Oleg Zhurakousky
3f84027b4b Fix ApplicationJsonMessageMarshallingConverter String conversion 2021-11-25 09:47:52 -05:00
Oleg Zhurakousky
04f09ad95b GH-2245 Ensure DefaultPartitionInterceptor is added to partitioned destinations managed by StreamBridge
Resolves #2245
2021-11-16 14:26:39 +01:00
Oleg Zhurakousky
4e011c26f3 GH-2206 Add resetLastError method to TestChannelBinder
Resolves #2206
2021-11-03 16:51:53 +01:00
Oleg Zhurakousky
a2495bc920 GH-2243 Document spring.cloud.stream.dynamic-destination-cache-size property
Resolves #2243
2021-11-03 16:31:07 +01:00
buildmaster
67d20e8367 Going back to snapshots 2021-11-03 08:36:00 +00:00
buildmaster
470b42d4d2 Update SNAPSHOT to 3.2.0-RC1 2021-11-03 08:34:20 +00:00
Soby Chacko
ac33329260 Remove schema registry references from the docs 2021-11-02 15:43:05 +01:00
Oleg Zhurakousky
afe8045493 GH-2212 Additional fixes related to lifecycle control over components that rely on SPCA 2021-10-27 19:29:22 +02:00
Oleg Zhurakousky
0a675e3534 GH-2215 Ensure internal components reuse ObjectMapper
Resolves #2215
2021-10-27 19:06:43 +02:00
Oleg Zhurakousky
662d126e4f Polishing 2021-10-27 17:23:21 +02:00
Oleg Zhurakousky
97b7db0865 GH-2212 Fix Lifecycle control over components that rely on SPCA
This fixes the condition when startiing/stopping message producers which themselves are controlled by SourcsPollingChannelAdapter which we must also start/stop

Resolves #2212
2021-10-27 17:22:14 +02:00
Nitin
fd757cb124 Update README.adoc 2021-10-26 15:38:18 +02:00
Oleg Zhurakousky
b711180841 Fix test to accomodate the related commit in s-c-function
s-c-function commit id - 40fe70d44c8649a0e1e688b3c65155c6217064b3
2021-10-25 14:13:52 +02:00
Oleg Zhurakousky
eb6394023e GH-2235 Fix partitioning issue for collection and add tests 2021-10-19 18:47:57 +02:00
Oleg Zhurakousky
7d156f3c28 Merge remote-tracking branch 'upstream/main' into main 2021-10-19 18:47:39 +02:00
Oleg Zhurakousky
a3414b77b7 GH-2235 clean up PartitionAwareFunctionWrapper 2021-10-19 18:29:06 +02:00
buildmaster
1fd283cfed Going back to snapshots 2021-10-19 09:02:22 +00:00
buildmaster
42abe2cae7 Update SNAPSHOT to 3.2.0-M3 2021-10-19 09:00:39 +00:00
Oleg Zhurakousky
ce6c09dea9 Disabling some tests 2021-10-19 10:57:35 +02:00
Tenzin Chemi
bd7302a8ec Minor doc fixes 2021-10-18 17:52:20 +02:00
Artem Bilan
f8a570a2cb Remove poller props in favor of Spring Boot
Starting with Spring Boot `2.6`, the auto-configuration
for Spring Integration introduces `poller` properties.
The `DefaultPollerProperties` and its respective `ChannelBindingAutoConfiguration` are not needed any more.

* Add `PollerConfigEnvironmentPostProcessor` to remap deprecated
`spring.cloud.stream.poller` into respective `spring.integration.poller`
properties
* Mention in the docs a deprecation move and its replacement

Related to: https://github.com/spring-projects/spring-boot/pull/27992
Resolves #2233
2021-10-18 16:07:21 +02:00
Oleg Zhurakousky
302a44ddb6 GH-2235 Fix partitioning support when output is a collection of messages 2021-10-15 19:29:14 +02:00
Oleg Zhurakousky
3d2921636b GH-2221 - Add internal caching to StreamBridge
Now, SB can actually cache its own function based on the output contentType, effectively creating single StreamBrdge function instance per output content type
ALso, disabled one failing test and fix the polling change introduced by Spring Boot

Resolves #2221
2021-10-07 17:04:04 +02:00
Oleg Zhurakousky
633bc7b168 GH-2229 behavior of when there is a single function bean in context
Resolves #2229
2021-10-06 11:04:28 +02:00
buildmaster
b44e55d247 Going back to snapshots 2021-10-01 13:41:23 +00:00