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
buildmaster
716f045bdf
Update SNAPSHOT to 4.0.0-M5
2022-10-06 00:48:03 +00:00
Oleg Zhurakousky
a2fe78a9cd
GH-2522 polishing previous commit
2022-10-05 17:28:58 +02:00
Oleg Zhurakousky
80e1e37a39
GH-2522 Add support for propagating select beans across child AC
...
Resolves #2522
2022-10-05 15:12:16 +02:00
Oleg Zhurakousky
2e6eadefa3
Set more 'proxyBeanMethods' to false
2022-10-05 13:27:07 +02:00
Oleg Zhurakousky
053563de54
GH-2283 Fix binder specific 'default' bindings
...
Resolves #2283
2022-10-04 20:29:55 +02:00
Oleg Zhurakousky
5035a40990
GH-2512, 2507 Establish binder identity & change error channel binding scheme
...
This commit establishes the concept of binder identity (binder instance identity) to be used in cases where unique-to-the-binder-instance naming is required.
For example such naming is required to fix GH-2507 where error channel names could colide if two binders use the same destination name.
Resolves #2512
Resolves #2507
2022-09-27 16:02:24 +02:00
Oleg Zhurakousky
00d0c6bacf
Add new spring-boot .imports files and move auto-configuration classes there
2022-09-22 17:53:47 +02:00
Oleg Zhurakousky
8262124d06
Cleanup
2022-09-14 13:13:47 +02:00
Oleg Zhurakousky
68f052eca1
2506 adjust code to enable full native/aot support
...
Resolves #2506
2022-09-14 12:55:32 +02:00
Stephane Nicoll
1f9418754a
Adapt to API change in Spring Framework
...
See https://github.com/spring-projects/spring-framework/issues/29005
Resolves #2508
2022-09-12 12:34:10 +02:00
Oleg Zhurakousky
9a18600413
GH-2470 Verify Kotlin lambda working with PollableBean
...
Resolves #2470
2022-08-31 15:47:59 +02:00
Oleg Zhurakousky
c92bb1f0aa
GH-2501 Maje StreamBridge 'safer' if created outside of Spring
...
Resolves #2501
2022-08-31 13:34:18 +02:00
Oleg Zhurakousky
ccc26f8863
Small cleanup in StreamBridge
...
Remove redundant injection of FunctionRegistry since it is the same as FunctionCatalog
2022-08-29 16:56:34 +02:00
Oleg Zhurakousky
76d8e97614
Disabling temporary endpoint test due to boot changes
2022-08-25 19:48:08 +02:00
Chris Bono
71ee26b0a1
Use empty context for AOT binder child context
...
Previously, when running in AOT mode the binder child context
was created w/ the same beans as when in JVM mode. The whole
point of the former is to static initialize an empty fresh context
using the AOT generated initializer.
2022-08-17 12:59:44 -04:00
Chris Bono
f94da9d311
Update Spring Boot from 3.0.0-M4 -> 3.0.0-SNAPSHOT
...
Adapts to the following changes in upstreams libs:
- Spring Kafka removed ListenableFuture
- Spring AOT changed generator API
Fixes #2473 #2465
Checkstyle fixes
2022-08-09 10:32:25 -04:00
Bowen Li
b33c76ad84
Update Binding.java
2022-08-08 15:42:18 +02:00
buildmaster
605344d5a5
Going back to snapshots
2022-07-29 19:05:12 +00:00
buildmaster
c69888ae68
Update SNAPSHOT to 4.0.0-M4
2022-07-29 19:02:38 +00:00
Oleg Zhurakousky
b276d803d7
Address functionType and other deprecations
2022-07-27 17:56:36 +02:00
Oleg Zhurakousky
f1a0e76e80
GH-2452 Clean up bindings in Stream bridge once they are removed from cache
...
Resolves #2452
2022-07-25 16:37:54 +02:00
Oleg Zhurakousky
b9e30adf2f
Wrap PollableBean in try/catch to accomodate AOT
2022-07-25 09:57:29 +02:00
Oleg Zhurakousky
88e5f88270
GH-2455 Fix the AOT Binding initialization logic
...
This commit also includes partial work to ensure framework works in full native/AOT mode.
Also, PollableBean remains and will simply not work in AOT mode until https://github.com/spring-projects/spring-framework/issues/28748 is resolved. That said, i will be deprecating t and it will be removed in the next release given that we already have configurable alternative
Resolves #2456
2022-07-22 13:53:51 +02:00
Chris Bono
59136c00d8
GH-2455 Add AOT support for binder child contexts
...
Fixes #2455
2022-07-22 13:53:43 +02:00
Oleg Zhurakousky
f5f7e41010
Fix tests after SI update
2022-07-14 16:46:26 +02:00
buildmaster
97975a0d3c
Going back to snapshots
2022-06-15 11:35:09 +00:00
buildmaster
84d4cccdee
Update SNAPSHOT to 4.0.0-M3
2022-06-15 11:32:24 +00:00
Oleg Zhurakousky
9768586145
Fix batching test
2022-06-15 11:50:43 +02:00
Oleg Zhurakousky
dd52482a9b
GH-2374 minor adjustments to functional error handling
2022-06-13 19:35:39 +02:00
Oleg Zhurakousky
5a007a3833
GH-2347 Fix explicit binding creation when single function is present
...
Resolves #2347
2022-06-10 18:50:22 +02:00
Oleg Zhurakousky
0071c8e802
GH-2413 Add missing exception to ApplicationJsonMessageMarshallingConverter
...
Resolves #2413
2022-06-09 17:58:00 +02:00
Oleg Zhurakousky
723eadb67f
GH-2355 Add tests for KafkaNull batching suport
...
This commit also has some checksyle fixes due to s-c-build changes
Inspired by suggestion from https://github.com/spring-cloud/spring-cloud-stream/pull/2422 by @sbernardo
Resolves #2355
2022-06-08 20:06:48 +02:00