spring-builds
70b070d4e7
Going back to snapshots
2025-05-29 00:10:52 +00:00
spring-builds
e8ab3f9388
Update SNAPSHOT to 4.3.0
2025-05-29 00:07:17 +00:00
Oleg Zhurakousky
a919d434c3
Remove Boot Maven Plugin from schema-registry-server
2025-05-27 12:30:51 +02:00
Soby Chacko
5425cdd270
Deprecate Reactive Kafka Binder in 4.3.0
...
See details here: https://spring.io/blog/2025/05/20/reactor-kafka-discontinued
Reactive Kafka binder will be compleltely removed in a future release
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-05-23 19:40:01 -04:00
spring-builds
859ac8d1ca
Bumping versions
2025-05-23 15:03:35 +00:00
Oleg Zhurakousky
d1f01629b4
Fix dependncies in Rabbit core
2025-05-16 18:20:57 +02:00
Oleg Zhurakousky
bf447ffaad
Revert "Fix dependncies in Rabbit core"
...
This reverts commit 7fd161963a .
2025-05-16 18:20:32 +02:00
Oleg Zhurakousky
7fd161963a
Fix dependncies in Rabbit core
2025-05-14 18:28:48 +02:00
spring-builds
36ea048d00
Bumping versions
2025-05-11 15:00:21 +00:00
Oleg Zhurakousky
e6dc0bc342
GH-2814 Add version numbers of currently ruunning stream/function
...
Version information is addedc to the standard Spring Boot banner
Resolves #2814
2025-05-07 16:35:40 +02:00
Oleg Zhurakousky
f919d266d8
GH-3039 Update documentation to explaine usage of Spring/Boot core propertyannotations
...
Resolves #3039
2025-05-06 17:07:34 +02:00
spring-builds
1e401c8921
Going back to snapshots
2025-05-01 11:46:50 +00:00
spring-builds
b56b9f880b
Update SNAPSHOT to 4.3.0-RC1
2025-05-01 11:44:19 +00:00
Oleg Zhurakousky
bfad60c609
GH-3030 Update phase of InputBindingLifecycle
2025-04-30 10:07:04 +02:00
Oleg Zhurakousky
2656bf7f4f
GH-3083 Fix lifecycle of reactive producer
...
Ensure that the corresponding FluxMessageChannel gets properly destroyed during application shutdown
Resolves #3083
2025-04-30 08:59:54 +02:00
Oleg Zhurakousky
4786fd4405
Fix docs
2025-04-28 19:09:00 +02:00
Oleg Zhurakousky
d4859e5794
GH-3106 Add documentation describing why StreamBridge does not cache bindings
...
Resolves #3106
2025-04-28 15:20:31 +02:00
Oleg Zhurakousky
ff98fb9e44
Polish previosu commit
2025-04-28 14:06:05 +02:00
Oleg Zhurakousky
165643cd6e
GH-3109 Add documentation to explain explicit binding naming convention
...
Resolves #3109
2025-04-28 14:02:22 +02:00
Nayan Hajratwala
3c5113f3da
Fix documentation typos
...
Signed-off-by: Nayan Hajratwala <nayan@chikli.com >
Resolves #3110
2025-04-28 12:55:54 +02:00
Nayan Hajratwala
96eb4eed3f
fix typo
...
Signed-off-by: Nayan Hajratwala <nayan@chikli.com >
2025-04-28 12:55:40 +02:00
Deyan Yurukov
a526bab311
Removes deprecated DescribeTopicsResult method
...
Signed-off-by: Deyan Yurukov <deyan.yurukov@gmail.com >
Resolves #3111
2025-04-28 10:15:18 +02:00
spring-builds
bfbf3a8a2e
Bumping versions
2025-04-26 14:59:42 +00:00
Oleg Zhurakousky
52913cef03
GH-3108 Fix links in docs
...
Resolves #3108
2025-04-22 15:11:53 +02:00
Oleg Zhurakousky
98c6087b65
Fix Kafka test
2025-04-16 19:40:24 +02:00
Oleg Zhurakousky
27c68b267b
GH-3086 Fix naming for explicit bindings that are not backed by a function
2025-04-15 15:04:56 +02:00
Oleg Zhurakousky
143ac8208a
GH-3086 Add documentation for defining new bindings
...
Add documentation for defining new bindings via BindingsLifecycleController
Resolves #3086
2025-04-14 09:19:42 +02:00
Oleg Zhurakousky
af1b8a3071
GH-3067 Adjust phase of StreamsBuilderFactoryManager
...
Adjust phase of StreamsBuilderFactoryManager to be lower than WebServerGracefulShutdownLifecycle
Resolves #3067
2025-04-14 08:34:29 +02:00
Oleg Zhurakousky
4247670032
Fix formatting
2025-04-11 13:23:31 +02:00
Andy Palmer
2e290aa7d0
GH-3103 Fix the retrieval of the schema version registered on serializing an Avro message with the ConfluentSchemaRegistryClient
...
Signed-off-by: Andy Palmer <andy.palmer@aexp.com >
Resolves #3103
Resolves #3107
2025-04-08 18:21:46 +02:00
spring-builds
18bc7d1fe7
Going back to snapshots
2025-04-07 10:26:31 +00:00
spring-builds
177f16745d
Update SNAPSHOT to 4.3.0-M3
2025-04-07 10:24:02 +00:00
Oleg Zhurakousky
da58e42648
GH-3086 Define explicit defineInput/Output binding methods
...
Also changed signature to return properties for convinience
Added test
2025-04-04 15:21:58 +02:00
Oleg Zhurakousky
3261108285
GH-3086 Initial functionality to define bindings dynamically
2025-04-01 16:36:14 +02:00
Soby Chacko
5970a3a171
Change test port to non-default (8990 -> 8991) in schema registry server test
...
This helps with running tests in parallel (for example, when using mvnd)
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-03-28 16:01:19 -04:00
Oleg Zhurakousky
1a01c6cbcc
GH-3105 Fix hashCode calculation for StreamBridge function
...
This would ensure that there are no collisions in hashCode calculation for cases where partitionKeyExpression is used in one of the bindings while partitionCount of any of the bindings may result in teh overall StreamBridge function having the same hashCode
Resolves #3105
2025-03-27 21:59:39 +01:00
Oleg Zhurakousky
1fd331f5bf
GH-3104 fix formatting
2025-03-27 17:04:09 +01:00
Oleg Zhurakousky
547a435b1d
GH-3104 Add JsonGetter to show SpEL expression as String
...
This is specifically done for actuator binding endpoint to avoid type conversion
Resolves #3104
2025-03-27 16:49:12 +01:00
Oleg Zhurakousky
91064171e2
GH-3101 Make Binder an instance variable
...
Resolves #3101
2025-03-25 15:12:01 +01:00
Oleg Zhurakousky
f48982971a
Fix formatting
2025-03-24 23:41:15 +01:00
2tsumo-hitori
bb3324a5b5
Replaced ReentrantLock with ConcurrentHashMap.computeIfAbsent()
...
to improve performance in StreamBridge.send() method.
- Avoids unnecessary locking overhead
- Improves concurrency and reduces contention
- Enhances throughput for high-load scenarios
Signed-off-by: 2tsumo-hitori <audghks1996@naver.com >
2025-03-24 23:41:07 +01:00
spring-builds
c733627d8c
Bumping versions
2025-03-22 15:02:01 +00:00
Oleg Zhurakousky
8eebd773fc
GH-3100 Move Brave and Actuator dependenies
...
Moved Brane and Actuator dependencies from test-binder to integration tests under test scope
Resolves #3100
2025-03-20 13:12:42 +01:00
Oleg Zhurakousky
8ff2757941
Merge pull request #3096 from wwalters12/patch-1
...
Fix typo in record-serialization-and-deserialization doc
2025-03-13 16:59:24 +01:00
Soby Chacko
d6cc07df97
GH-3090: Ensure client factory customizers are applied before transaction manager creation
...
Fixes : #3090
Issue: https://github.com/spring-cloud/spring-cloud-stream/issues/3090
Fixes issue where KafkaBinderConfiguration would add customizers after the
transaction manager was already created.
The KafkaMessageChannelBinder was initializing the transaction manager in the
constructor before client factory customizers were added, which meant the customizers
were never applied to the producer factory used by the transaction manager.
- Moves transaction manager initialization from the constructor to the onInit() method
- Leverages the existing InitializingBean lifecycle to ensure customizers are applied
before the transaction manager is created
- Adds comprehensive test coverage to verify the fix in the binder and via auto-configuration
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
Resolves #3091
2025-03-13 16:58:26 +01:00
Soby Chacko
525a5c1220
Update actions/upload-artifact@v4 in CI PR build
...
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-03-13 09:57:17 -04:00
Soby Chacko
dcd34d1593
Setup Maven cache gh action used in PR CI build to v4
...
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-03-13 09:51:24 -04:00
William Walters (He/Him)
8990e7e4b9
Fix typo in record-serialization-and-deserialization doc
...
Should be `useNativeEncoding`, not `nativeEncoding`: https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/spring-cloud-stream-binder-kafka.html#_kafka_streams_producer_properties
Signed-off-by: William Walters (He/Him) <william.h.walters12@gmail.com >
2025-03-11 15:58:45 -05:00
Soby Chacko
b342c2157f
Document exception retry behavior for Kafka transactions
...
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com >
2025-03-10 17:11:16 -04:00
DidierLoiseau
48659f9e92
Fixes : #3066
...
Issue link: https://github.com/spring-cloud/spring-cloud-stream/issues/3066
Signed-off-by: DidierLoiseau <didierloiseau+github@gmail.com >
2025-03-10 16:51:30 -04:00