Commit Graph

3004 Commits

Author SHA1 Message Date
Soby Chacko
f1ac8f92f1 Merge remote-tracking branch 'r-binder/monorepo-3.2.x' into monorepo-3.2.x 2022-03-28 13:19:16 -04:00
Soby Chacko
2df3888c73 Rabbit binder - mono repo for 3.2.x branch 2022-03-28 13:18:48 -04:00
Soby Chacko
f6d9cbbf47 Merge remote-tracking branch 'k-binder/monorepo-3.2.x' into monorepo-3.2.x 2022-03-28 13:17:26 -04:00
Soby Chacko
03c143ad67 Kafka binder - mono repo for 3.2.x branch 2022-03-28 13:16:31 -04:00
Oleg Zhurakousky
4e66d2b513 Cherry-pick 2309 2022-03-25 11:21:13 +01:00
Oleg Zhurakousky
ac13dd7439 Make s-c-function deployer optional dependency 2022-03-21 18:11:59 +01:00
Oleg Zhurakousky
58a7a74cb4 GH-2280 Add per-binding poller configuration 2022-03-16 15:50:55 +01:00
Oleg Zhurakousky
1d896435c7 GH-2292 Update documentation explaining reactive/imparative composition
Resolves #2292
2022-03-11 17:38:03 +01:00
Soby Chacko
090acc408f Kafka Streams binder uncaught exception changes
The default StreamsUncaughtExceptionHandler is added only if the
application does not provide one.
2022-03-03 14:38:38 -05:00
Ryan Baxter
72e64b7122 Bumping function release 2022-02-18 10:44:22 -05:00
buildmaster
922f735306 Bumping versions to 3.2.3-SNAPSHOT after release 2022-02-16 18:31:22 +00:00
buildmaster
735958e7ec Going back to snapshots 2022-02-16 18:31:21 +00:00
buildmaster
2851464bd0 Update SNAPSHOT to 3.2.2 2022-02-16 18:29:43 +00:00
buildmaster
38d710a20b Bumping versions to 3.2.3-SNAPSHOT after release 2022-02-16 18:16:18 +00:00
buildmaster
7bfe00519b Going back to snapshots 2022-02-16 18:16:18 +00:00
buildmaster
0e0999f5b1 Update SNAPSHOT to 3.2.2 2022-02-16 18:14:36 +00:00
buildmaster
c00a8e28be Bumping versions to 3.2.3-SNAPSHOT after release 2022-02-16 18:10:47 +00:00
buildmaster
ade24c521b Going back to snapshots 2022-02-16 18:10:46 +00:00
buildmaster
699f2baf5e Update SNAPSHOT to 3.2.2 2022-02-16 18:08:42 +00:00
Soby Chacko
da049fc980 Update Spring Kafka/SIK versions 2022-02-16 10:08:33 -05:00
Soby Chacko
b21e4020a3 Addressing Rabbit Binder Health Indicator Issues
Currently, using the property management.health.binders.enabled,
we cannot disable the Rabbit health indicator. Addressing this issue.

Adding docs.

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/341
2022-02-16 13:48:11 +01:00
Oleg Zhurakousky
cf998826b8 GH-2275 Fix checkstyle violations
Resolves #2275
2022-02-16 10:41:03 +01:00
ncheema
b50480c2ee fix assertion order 2022-02-16 10:40:58 +01:00
ncheema
bff7631907 cleanup test 2022-02-16 10:40:51 +01:00
ncheema
c1abf65935 check for null producer properties 2022-02-16 10:40:40 +01:00
Oleg Zhurakousky
9ec7cf9b43 GH-2282 Ensure BeanPostProcessors do not triger early initialization 2022-02-16 10:10:37 +01:00
Gary Russell
170166ac57 GH-1195: Fix Pause/Resume Documentation
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1195

Remove obsolete documentation.

**cherry-pick to 3.2.x**
2022-02-07 14:33:45 -05:00
Oleg Zhurakousky
800832d9ac GH-2272 Register JavaTimeModule with BindingsLifecycleController's ObjectMapper
Resolves #2272
2022-02-01 16:46:13 +01:00
Rex Ijiekhuamen
5b880a8104 Fixed invalid java code snippet 2022-01-24 10:23:17 -05:00
Soby Chacko
42d3b92c7b Test package changes 2022-01-18 15:52:18 -05:00
Oleg Zhurakousky
909f4af4b4 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:07:50 +01:00
Oleg Zhurakousky
2969e14bdc GH-2268 Ensure StreamBridge works with nullChannel
Resolves #2268
2022-01-18 11:51:22 +01:00
Mandy Neumann
ede1d0f0f7 Fix some spelling errors 2022-01-18 10:34:40 +01:00
Oleg Zhurakousky
ff281c56c4 GH-2266 Fix channel interceptor application for dynamic destinations
Resolves #2266
Resolves #2269
2022-01-18 10:32:12 +01:00
Sébastien NUSSBAUMER
36e93e2c6f GH-2266 Add test to ensure GlobalChannelInterceptor is not added multiple times to the MessageChannels 2022-01-17 08:36:08 +01:00
Oleg Zhurakousky
738b658ae9 GH-2265 Add support for creating explicit bindings
Resolves #2265
2022-01-14 15:55:12 +01:00
Soby Chacko
577ffbb67f Enable custom binder health check impelementation
Currently, KafkaBinderHealthIndicator is not customizable and included by default
when Spring Boot actuator is on the classpath. Fix this by allowing the application
to provide a custom implementation. A new marker interface called KafkaBinderHealth
can be used by the applicaiton to provide a custom HealthIndicator implementation, in
which case, the binder's default implementation will be excluded.

Tests and docs changes.

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1180
2022-01-13 09:56:32 -05:00
Soby Chacko
3770db7844 Retries for HostInfo in InteractiveQueryService
InteractiveQueryService methods for finding the host info for Kafka Streams
currently throw exceptions if the underlying KafkaStreams are not ready yet.
Introduce a retry mechanism so that the users can control the behaviour of
these methods by providing the following properties.

spring.cloud.stream.kafka.streams.binder.stateStoreRetry.maxAttempts (default 1)
spring.cloud.stream.kafka.streams.binder.stateStoreRetry.backoffPeriod (default 1000 ms).

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1185
2022-01-11 18:49:23 -05:00
Eduard Domínguez
406e20f19c Fix: KeySerde setup not using expected key type headers
checkstyle fixes
2022-01-11 14:37:20 -05:00
Soby Chacko
648188fc6b Event type routing improvements (Kafka Streams)
When routing by event types, the deserializer omits the
topic and header information. Fixing this issue.

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1186
2022-01-05 19:30:36 -05:00
Eduard Domínguez
63b306d34c GH-1176: KeyValueSerdeResolver improvements
Use extended properties when initializing Consumer and Producer Serdes.

Updated copyright years and authors.

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1176
2021-12-10 14:02:29 -05:00
Oleg Zhurakousky
a1741794ed GH-2249 Fix partition handling in StreamBridge
Resolves #2249
2021-12-08 11:28:49 +01:00
Oleg Zhurakousky
150bffbbb6 GH-2253 Provide isolated ObjectMapper to BindingsLifecycleController
This is specifically to avoid any potetial interference from the user
Resolves #2253
2021-12-08 09:31:28 +01:00
Oleg Zhurakousky
954007053f GH-2254 Make healthcheck classes public
Resolves #2254
2021-12-07 12:28:17 +01:00
Oleg Zhurakousky
14b37fd059 Revert "Disable tests temporarily"
This reverts commit da395381e3.
2021-12-01 18:12:43 +01:00
Oleg Zhurakousky
ad0b9662c9 Update functions 2021-12-01 18:12:27 +01:00
Oleg Zhurakousky
4c58747891 Update functions version 2021-12-01 18:11:36 +01:00
buildmaster
5cd8e06ec6 Bumping versions to 3.2.2-SNAPSHOT after release 2021-12-01 16:58:07 +00:00
buildmaster
79be11c9e9 Going back to snapshots 2021-12-01 16:58:07 +00:00
buildmaster
fc4358ba10 Update SNAPSHOT to 3.2.1 2021-12-01 16:55:37 +00:00