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
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
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
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
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
刘鑫
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
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
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
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
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
d9b5a0972f
Cleanup TestChannelBinderConfiguration comments
...
Remove EnableBinding reference
2022-11-30 16:37:47 -05:00
Soby Chacko
d6fee8a258
Remove unused test support class
2022-11-29 17:40:10 -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
d99be4cf87
Remove test-jar from 'spring-cloud-stream-binder-test'
...
Resolves #2568
2022-11-29 10:35:00 -08:00
Soby Chacko
bc094e0ec4
Split test-binder from core spring-cloud-stream
...
* Remove all SI test-binder based components from core spring-cloud-stream-module
* Create a new module - spring-cloud-stream-test-binder that contains the test-binder
and all it's related components
* Migrate tests from core module that use the test-binder into a separate module
called spring-cloud-stream-integration-tests
* Remove the test-jar dependency using the classifier approach
* Update Spring Cloud Stream BOM with the new test-binder dependency
* Update Schema-Registry tests that use the old approach (using the test-jar with the classifier)
with the new test-binder dependency
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2565
2022-11-29 10:06:07 -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
Oleg Zhurakousky
c70f7d4949
Remove dead test
2022-11-09 09:43:13 +01:00
Oleg Zhurakousky
81ddec3ce3
Fix byte[] conversion handling
2022-11-03 18:39:09 +01:00
Atsushi Yoshikawa
ecddd62fad
Fix producer Binding#companion bean not set
2022-10-31 10:34:04 +01: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
Oleg Zhurakousky
b86e713a58
Fix general Observablity support as well as Rabbit Observability support
2022-10-24 17:42:43 +02:00
Oleg Zhurakousky
c617f7e841
GH-2429 Add default implementation of isPaused() to Binding
...
Resolves #2429
2022-10-17 17:20:03 +02:00
Oleg Zhurakousky
60a78a617d
Checkstyle
2022-10-17 17:07:51 +02:00
Oleg Zhurakousky
a5aa6d152c
GH-2538 Remove ApplicationJsonMessageMarshallingConverter
...
Resolves #2538
2022-10-17 16:57:15 +02:00
Oleg Zhurakousky
e91c70154a
Polish StreamBridge
2022-10-17 16:20:12 +02:00
buildmaster
fdc0d683ec
Going back to snapshots
2022-10-06 00:51:30 +00:00