Commit Graph

3486 Commits

Author SHA1 Message Date
buildmaster
1ccf0ad607 Going back to snapshots 2022-01-27 14:28:46 +00:00
buildmaster
44cdca6462 Update SNAPSHOT to 4.0.0-M1 2022-01-27 14:27:15 +00:00
Oleg Zhurakousky
807ea79c43 Disconnect spring-cloud-stream-integration-tests 2022-01-27 15:24:15 +01:00
Oleg Zhurakousky
91eb6e16ae Add repositories to test POM 2022-01-27 15:17:43 +01:00
Oleg Zhurakousky
e0cf679a2a add version back to parent POM 2022-01-27 15:08:10 +01:00
Oleg Zhurakousky
cfd97c14a8 Update pom.xml 2022-01-27 15:03:54 +01:00
Oleg Zhurakousky
be85766d1e Update pom.xml 2022-01-27 15:03:35 +01:00
Oleg Zhurakousky
8a5b662064 Update pom.xml 2022-01-27 15:03:02 +01:00
Jay Lindquist
69e377e13b Update documented version of kafka-clients
It looks like this has been incorrect for a few versions. The main branch is currently pulling in 3.1.0

https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/blob/main/pom.xml#L26
2022-01-26 11:53:37 -05:00
Soby Chacko
fa0e9c1b94 Restore BindingHandlerAdviseTests 2022-01-25 19:26:33 -05:00
Soby Chacko
ec5270fd4d Checkstyle fixes 2022-01-25 17:21:37 -05:00
Soby Chacko
a25e2ea0b3 Update Kafka client version to 3.1.0
Test changes
2022-01-25 17:18:04 -05:00
Soby Chacko
301985090d Restoring ArbitraryInterfaceWithBindingTargetsTests
Test is renamed to BindingTargetTests
Checkstyle fixes in BindingServiceConfiguration
2022-01-25 15:34:14 -05:00
Soby Chacko
54ced22de9 Removing LifecycleBinderTests 2022-01-25 14:47:05 -05:00
Rex Ijiekhuamen
4cbcb4049b Fixed invalid java code snippet 2022-01-24 10:22:32 -05:00
Soby Chacko
74907bb934 Restore SinkBindingWithDefaultsTests 2022-01-19 18:29:35 -05:00
Soby Chacko
15db996eeb Restore InputOutputBindingOrderTest 2022-01-19 17:41:59 -05:00
Soby Chacko
310683987a Temporarily disabling a test 2022-01-19 12:46:23 -05:00
Oleg Zhurakousky
b634ab79a1 Cleanup after merging eb-remove branch 2022-01-19 11:20:24 +01:00
Soby Chacko
93a7c1c67a Restore PartitionedConsumerTest. 2022-01-19 11:15:51 +01:00
Soby Chacko
087771762b Restore RetryTemplateTests. 2022-01-19 11:15:51 +01:00
Soby Chacko
a825d7c0ed Restore SpelExpressionConverterConfigurationTests. 2022-01-19 11:15:51 +01:00
Oleg Zhurakousky
938fbbb4b9 Re-enable ContentTypeTCK tests
Other fixes related to spring-cloud-function 4.x branch
2022-01-19 11:15:28 +01:00
Oleg Zhurakousky
c40417964a Initial removal of EnableBinding 2022-01-19 11:13:50 +01:00
Oleg Zhurakousky
5be4226fae Upgrade function version and address removal of certain classes in function 2022-01-19 11:09:53 +01:00
Oleg Zhurakousky
a1054d58c6 Revert "Disable a few tests temporarily"
This reverts commit 90b8eae541.
2022-01-19 10:13:44 +01:00
Soby Chacko
cd02be57e5 Test package changes 2022-01-18 15:42:47 -05:00
Soby Chacko
90b8eae541 Disable a few tests temporarily 2022-01-18 14:47:46 -05:00
Soby Chacko
ee888a15ba Fixing test 2022-01-18 12:59:47 -05:00
Soby Chacko
417665773c Merge branch '4.x' into main 2022-01-18 11:50:45 -05:00
Oleg Zhurakousky
2839f0d7e4 Updated POM 2022-01-18 14:55:58 +01:00
Oleg Zhurakousky
645d2b8347 Fix POM while migrating main to 4.x 2022-01-18 14:19:13 +01:00
Oleg Zhurakousky
d7ae0ca987 Merge branch '4.x' into main 2022-01-18 14:13:20 +01:00
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
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
b8a70edc21 GH-2268 Ensure StreamBridge works with nullChannel
Resolves #2268
2022-01-18 11:51:49 +01:00
Oleg Zhurakousky
2969e14bdc GH-2268 Ensure StreamBridge works with nullChannel
Resolves #2268
2022-01-18 11:51:22 +01:00
Mandy Neumann
72820c1544 Fix some spelling errors 2022-01-18 10:35:42 +01:00
Mandy Neumann
ede1d0f0f7 Fix some spelling errors 2022-01-18 10:34:40 +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
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
872edb2f24 GH-2265 Add support for creating explicit bindings
Resolves #2265
2022-01-14 15:57:41 +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
d345ac88b1 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 12:06:37 -05: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
31b91f47e4 Fixing InteractiveQueryService test.
Fixing checkstyle issues.
2022-01-12 13:03:12 -05:00
Soby Chacko
df9d04fd12 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:57:00 -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