Commit Graph

3732 Commits

Author SHA1 Message Date
Oleg Zhurakousky
e8a2018b08 GH-2624 Ensure BindableFunctionProxyFactory is aware of no-corresponding-function bindings
Resolves #2624
2023-01-18 15:30:04 +01:00
Byungjun You
2cd7d07ba8 Replace hardcoded "UTF-8" with StandardCharsets.UTF_8 2023-01-17 15:40:36 +01:00
Oleg Zhurakousky
bf75046fb1 GH-2262 Ensure BindingHandlerAdvise is propagated to binder context
During multiple binder scenarious BindingHandlerAdvise must be propagated to binder context to ensure that default properties are properly bound

    Resolves #2262
2023-01-13 08:13:31 +01:00
Oleg Zhurakousky
3be95190be GH-2563 Add warning when SB is sending to input binding
Resolves #2563
2023-01-11 18:54:10 +01:00
Byungjun You
130a295d04 fix the default DLT name in kafka_tips.adoc 2023-01-11 12:08:44 -05:00
Oleg Zhurakousky
a479f5a836 Clean deprecations 2023-01-11 17:27:22 +01:00
Oleg Zhurakousky
9fe6db2e56 Follow up on SCF GH-985, test to validate PassThruFunction 2023-01-11 16:45:56 +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
Byungjun You
a8114cee9a Fix typos in kafka_tips.adoc 2023-01-10 11:24:07 -05:00
Soby Chacko
33e58a0baa Minor code cleanup/deprecation removal etc. 2023-01-10 11:09:25 -05:00
Soby Chacko
b1ebc457fd StreamBridge and KafkaNull
When sending KafkaNull over StreamBridge, we need to repackage the
potential null result back into KafkaNull.
2023-01-09 20:03:48 -05:00
Oleg Zhurakousky
2ff6938bc6 Revert "Polish previous commit"
This reverts commit 6e958e0dda.
2023-01-09 16:06:20 +01:00
Oleg Zhurakousky
add568126c GH-2590 Fix logic to determine if function is a RoutingFunction
Resolves #2590
2023-01-06 12:19:31 +01:00
Oleg Zhurakousky
6e958e0dda Polish previous commit 2023-01-06 10:13:40 +01: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
Oleg Zhurakousky
e23a6078a7 GH-2596 Ensure that bean propagation between binder and app context is timely
Resolves #2596
2023-01-06 08:40:50 +01:00
Oleg Zhurakousky
a9196584d2 GH-2599 Fix error binding when mapped to multiple destinations
Resolves #2599
2023-01-05 15:18:45 +01:00
Oleg Zhurakousky
686a75c077 GH-2610 Fix default error handling
Ensures that default error handling is preserved if user did not define binder specific error handler

Resolves #2610
2023-01-05 15:02:29 +01:00
Soby Chacko
8fb166fc58 Fix test binder docs
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2598
2023-01-04 16:57:45 +01:00
Oleg Zhurakousky
3318e14c60 GH-2602 Follow up to the previous commit 2023-01-04 16:56:05 +01:00
Oleg Zhurakousky
6b4b79e33c GH-2602 Fix PollableMessageSource lifecycle
Resolves #2602
2023-01-04 15:56:32 +01:00
Byungjun You
3f3d712a84 Fix a message index in kafka binder test 2023-01-03 15:51:40 -05:00
Filip Panovski
9e31e2eae1 Extend docs on default partitioning strategy in Kafka binder
- Resolves GH-2467
2023-01-03 15:50:11 -05:00
刘鑫
af2df8ba0e some new features of jdk to optimize the code 2023-01-03 14:09:58 +01:00
Byungjun You
14edf04189 Remove dead code in test 2023-01-03 14:08:41 +01:00
Oleg Zhurakousky
b8a492bf90 Kotlin cleanup 2022-12-27 15:42:36 +01:00
buildmaster
9718bbd13f Bumping versions 2022-12-20 17:27:28 +00: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
1edbd4abba Docs cleanup
Remove all references to EnableBinding/StreamListener from the docs

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2589
2022-12-13 17:29:37 -05:00
Soby Chacko
26be90d720 Fixing AOT compilation with multi binders
When default binder is provided and multiple binder types are
present on the classpath, then the binder requested as default
is not instantiated when compiling in AOT mode.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2584
2022-12-13 03:55:35 -08:00
Soby Chacko
7a3f0f8197 StreamOperations interface for StreamBridge
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2548
2022-12-13 03:54:57 -08: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
Oleg Zhurakousky
fde2c9e51a Make integration (test) binder default when multiple binders are available 2022-12-07 16:00:10 -08:00
Soby Chacko
13399dcd5f Binder instantiation changes
- When default binder is provided, consider it while instantiating the binder.
   This is needed for AOT/Native applications that provide a default binder.

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

Resolves #2579
2022-12-07 14:53:26 -08:00
Oleg Zhurakousky
474ee07086 GH-2566 Make test binder an auto-configuration
Resolves #2566
2022-12-07 14:15:28 -08:00
유병준[Plasma1]
764a90720a fix a broken link for kafka transaction reference 2022-12-07 10:47:12 -05:00
sai
3c7c5230c6 Fix typo in ListenerContainerWithDlqAndRetryCustomizer example of kafka binder 2022-12-05 17:27:27 -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
Christian Tzolov
d261074eb5 Multirecord schema support test fix
- fix the schema property settings for test.
 - fix test schema fixture.
 - add support (and check) for both avro converter types.

Resolves #2562
2022-12-04 13:40:16 +01: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
8f04c6e9aa Disconnect Kinesis binder docs from ref docs 2022-11-30 22:22:38 -05:00
Soby Chacko
d9b5a0972f Cleanup TestChannelBinderConfiguration comments
Remove EnableBinding reference
2022-11-30 16:37:47 -05:00