Commit Graph

139 Commits

Author SHA1 Message Date
Byungjun You
2cd7d07ba8 Replace hardcoded "UTF-8" with StandardCharsets.UTF_8 2023-01-17 15:40:36 +01:00
Soby Chacko
8b0fbe122f Allow fine tuning of StoreQueryParameters (#2618)
Add StoreQueryParametersCustomizer to InteractiveQueryService 
in Kafka Streams binder.

Fixes #2608
2023-01-10 18:11:09 -06:00
Soby Chacko
33e58a0baa Minor code cleanup/deprecation removal etc. 2023-01-10 11:09:25 -05:00
Soby Chacko
005dcfa638 Enable KafkaNull converter tests
Enable a test that uses StreamBridge and KafkaNull together.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2614

Need this PR from Spring Cloud Function merged first:
https://github.com/spring-cloud/spring-cloud-function/pull/981
2023-01-06 10:07:12 +01:00
Byungjun You
3f3d712a84 Fix a message index in kafka binder test 2023-01-03 15:51:40 -05:00
刘鑫
af2df8ba0e some new features of jdk to optimize the code 2023-01-03 14:09:58 +01:00
Oleg Zhurakousky
b8a492bf90 Kotlin cleanup 2022-12-27 15:42:36 +01:00
buildmaster
d40e733221 Bumping versions 2022-12-18 17:27:01 +00:00
buildmaster
f1d4f8a53e Bumping versions 2022-12-16 17:26:47 +00:00
buildmaster
2d9b82fc3f Bumping versions to 4.0.1-SNAPSHOT after release 2022-12-15 20:22:20 +00:00
buildmaster
203e4895b5 Going back to snapshots 2022-12-15 20:22:19 +00:00
buildmaster
b368d681fa Update SNAPSHOT to 4.0.0 2022-12-15 20:18:09 +00:00
spencergibb
e7d2674b1a ignore surefile plugin milestone for release 2022-12-15 09:47:03 -05:00
Soby Chacko
dc2554c83d Fixing checkstyle 2022-12-12 16:33:10 -05:00
Soby Chacko
f500883994 Observation related changes in Kafka binder (#2582)
* Observation related changes in Kafka binder

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2576

* Follow up to the previous commit on observation changes

* Address PR review

* Addressing PR review

* Addressing PR review
2022-12-12 15:56:01 -05:00
Soby Chacko
62e6a28d6d Test deps cleanup in Kafka Streams binder
Remove superfluous Kafka test dependencies in Kafka Streams binder

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2573
2022-12-05 11:39:14 -05:00
Soby Chacko
f54a370eed Remove AWS Kinesis binder from core SCSt 2022-12-02 14:03:00 -05:00
buildmaster
67eed25d22 Going back to snapshots 2022-12-01 17:32:53 +00:00
buildmaster
9d4fdbbb03 Update SNAPSHOT to 4.0.0-RC3 2022-12-01 17:29:34 +00:00
Soby Chacko
02b3b8e02e Disconnect Kinesis binder from the build
- Kinesis binder depends on spring-cloud-aws library which only becomes available
  after the spring-cloud (2022) release that includes Spring Cloud Stream release.
  This creates a cycle and thus we cannot include Kinesis binder release as part
  of the Spring Cloud Stream release train.

  See this issue for more details: https://github.com/spring-cloud/spring-cloud-stream/issues/2572

- Subsequently, we will remove the source code for Kinesis binder from core SCSt repostiroy and move
  it into it's own space (as it was before).
2022-11-30 15:19:48 -05:00
Soby Chacko
7248ac6c09 Test support dependency cleanup 2022-11-29 17:35:12 -05:00
Soby Chacko
f0f88e5de0 Rename spring-cloud-stream-binder-test
- Rename to spring-cloud-stream-test-support
- Make downstream binder dependency changes
2022-11-29 16:26:17 -05:00
Oleg Zhurakousky
c9778d88c9 Fixing checkstyle from previous commit
Resolves #2567
2022-11-29 11:30:50 -08:00
Kim Escobar
c1ce3cec75 Fix ClassCastException when using batch mode
Fix ClassCastException when handling error while using batch mode that prevents the republish of the message into the DLQ. The issue happened whenever the republish to dlq was enabled or if republish was disabled and max attempts were > 1 while the batch mode was enabled, because the handler was not expecting the the sourceData for the ErrorMessage could be a list of amqp message.
2022-11-29 10:40:17 -08:00
Oleg Zhurakousky
58ef5b0479 GH-2570 Ensure consistency in error handling
Rework error handling documentation
Remove dependence and usage of global errorChannel

Resolves #2570
2022-11-29 10:04:03 -08:00
buildmaster
75f16e336b Going back to snapshots 2022-11-17 17:10:08 +00:00
buildmaster
c05e4b82c1 Update SNAPSHOT to 4.0.0-RC2 2022-11-17 17:06:33 +00:00
PINGUET Julien
2f37e98924 fix: set "spring-kafka-test" scope to "test"
Fixes gh-2387
2022-11-08 13:37:13 -05:00
Soby Chacko
330610fde9 Address compile issues in Kafka binder tests 2022-11-03 14:46:33 -04:00
buildmaster
9a82f726b0 Going back to snapshots 2022-10-27 21:44:40 +00:00
buildmaster
14e58050ef Update SNAPSHOT to 4.0.0-RC1 2022-10-27 21:41:15 +00:00
spencergibb
31fdea641d Removes more snapshot versions 2022-10-27 13:19:14 -04:00
spencergibb
bd9dd3a553 Removes version for spring-rabbit-stream 2022-10-27 13:16:32 -04:00
Soby Chacko
4ebeadc0f6 Dependency cleanup - Kafka binder
Revmoe unnecessary explicit depdency of kafka-clients in the binder
2022-10-27 12:57:14 -04:00
Soby Chacko
b088879083 Dependency cleanup in Kafka binder
Remove unnecessary test dependencies added as
compile scope in Kafka binder.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2546
2022-10-26 14:56:25 -04:00
Oleg Zhurakousky
b86e713a58 Fix general Observablity support as well as Rabbit Observability support 2022-10-24 17:42:43 +02:00
Soby Chacko
9fa26da9ca Add RetryTemplate to reactive kafka binder tests
This is needed because of a recent commit: cc04b0b13b
2022-10-20 11:40:59 -04:00
Soby Chacko
8e5f2d546e checkstyle fixes 2022-10-20 11:03:45 -04:00
omercelikceng
cc04b0b13b KafkaTopidProvisioner retry refactoring
Use a retry template for topic description method call through admin client
when provisioning consumer destinations. We are retrying because in the event
this operation gets failed, it is retried with the default retry settings in the provisioner.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2520
2022-10-20 10:56:19 -04:00
Gary Russell
d93a4a0c4a GH-2510: RabbitMQ Super Streams Concurrency
Add support for concurrency.

Use try with resources in stream tests.

Fix Test with Latest Boot

Resolves #2524
2022-10-19 09:36:30 +02:00
Chris Bono
3fa2c6bcc8 GH-2523: Port KafkaStreamsVersionAgnosticTopologyInfoFacade from 3.2.x
See #2523
2022-10-15 14:47:47 -05:00
Oleg Zhurakousky
d77f07e7e8 Polishing 2022-10-13 16:49:08 +02:00
Gary Russell
48c8550753 Remove Usage of RabbitMQ http-client
Replace with `WebClient`.
2022-10-13 16:48:56 +02:00
Soby Chacko
5cb598a211 Update testcontainers rabbitmq version
Update testcontainers rabbitmq version to 1.17.1.
This is needed for running the Rabbit binder tests
successfully on Apple's silicon (M1) chips.
2022-10-10 15:59:53 -04:00
Chris Bono
8e3d2e9fff Smarter state store retrieval in InteractiveQueryService
Fixes #2523
2022-10-09 01:49:00 -05:00
Chris Bono
d6c6b1b9aa Adjust tests to surface bug w/ state store retrieval 2022-10-09 01:39:25 -05:00
Oleg Zhurakousky
7bd67c7776 Revert "Revert "GH-2510: Rabbit Binder Scale-out on Super Stream""
This reverts commit c28873c870.
2022-10-06 14:01:00 +02:00
buildmaster
fdc0d683ec Going back to snapshots 2022-10-06 00:51:30 +00:00
buildmaster
716f045bdf Update SNAPSHOT to 4.0.0-M5 2022-10-06 00:48:03 +00:00
Oleg Zhurakousky
c28873c870 Revert "GH-2510: Rabbit Binder Scale-out on Super Stream"
This reverts commit 16c8591ddd.
2022-10-05 21:31:01 +02:00