Spring Cloud Stream Applications v2022.0.0
This is the long-awaited 2022.0.0
release for Spring Cloud Stream applications.
This major release updates all applications to Spring Boot 3.1.x and Spring Cloud 2022.0.x (where applicable).
Please see the migration guide for more details.
Bulk update links for Spring Cloud Data Flow
The following files are specifically intended to be used on Spring Cloud Data Flow for bulk importing the applications.
HTTP Maven links for the apps and metadata
The following links are convenient ways to download individual applications and their metadata using tools like wget
, curl
etc.
You can look at these files and copy individual application links.
Dependent Projects and Compatibility
Component | Version |
---|---|
Spring Boot | 3.1.4 |
Spring Framework | 6.0.12 |
Spring Integration | 6.1.3 |
Spring Cloud | 2022.0.4 |
Spring Cloud Function | 4.0.4 |
Spring Cloud Stream | 4.0.4 |
Issues
#500 Header serialization exception in aggregator processor with Redis
#496 Update to Spring Boot 3.1.4 on 9/21
#488 [rabbit-source-rabbit-3.2.1] Error Value too long for column "AUDIT_DATA CHARACTER VARYING(4000)"
#418 Use Redis Testcontainers in tests
#330 BinderAwareChannelResolver removed from SCSt
#329 EnableBinding/Sink removed from SCSt
#328 EmbeddedMongoAutoConfiguration removed from Spring Boot
#327 Test/SocketUtils replacement
#286 Revise HttpRequestFunctionConfiguration configuration in favor of auto-configured by Spring Boot WebClient.Builder
#276 Enable components for customization via @CustomizationAware
#270 Update mail-source/sink apps to use Greenmail
#253 Can't infer the SQL type to use for an instance of io.debezium.data.SpecialValueDecimal
#236 Ability to add external libs to generated apps
#235 Switch image creation from jib to Spring Boot maven plugin
#188 Upgrade CDC app with latest Debezium Engine API
#187 Switch to Pack/Kpack for container image generation
What's Changed
- Release 2021.1.2 (non-apps back to snapshots) by @onobc in #304
- Release 2021.1.2 (apps back to snapshots) by @onobc in #305
- Release 2021.1.2 (release train back to snapshots) by @onobc in #306
- Fix typo for elasticsearch-sink README by @Kim-Taesu in #310
- Bump mysql-connector-java from 8.0.16 to 8.0.28 in /applications/stream-applications-integration-tests by @dependabot in #309
- Update main to next version (4.0.0) by @onobc in #314
- Revise HttpRequestFunctionConfiguration configuration by @sunny151091 in #295
- GH-276 Apply ComponentCustomizer in other modules by @artembilan in #284
- Fix cdc-debezium-supplier README.adoc by @Kim-Taesu in #316
- Update Java to 11.0.16 by @corneil in #317
- Bump aws-java-sdk-s3 from 1.11.415 to 1.12.261 in /applications/stream-applications-integration-tests by @dependabot in #313
- Disable DB init for JDBC Source and Sink by @artembilan in #325
- Add create-containers.sh and download-apps.sh by @corneil in #331
- Remove geode and update sftp by @corneil in #345
- [SB3 Update] SftpConsumer + AWS S3 by @onobc in #347
- GH-348: Resolve knownHostsExpression to Resource by @artembilan in #349
- Remove geode from docs by @corneil in #354
- GH-369: Fix HeaderEnricher for no proxyBeanMethod by @artembilan in #376
- GH-373: Re-enable aggregator tests by @artembilan in #377
- GH-368: Update AWS code to the latest deps by @artembilan in #378
- GH-350: Upgrade SI Cassandra; re-enable tests by @artembilan in #381
- [Issues] Change http-request to non-reactive by @corneil in #402
- Xmpp supplier by @dmfrey in #403
- initial commit by @dmfrey in #413
- Remove all remnants of Geode by @onobc in #414
- [SB3] Update Elasticsearch Client. by @corneil in #416
- GH-327: Use TestSocketUtils from spring-test by @onobc in #420
- GH-370: Enable ScriptProcessor tests back by @artembilan in #419
- GH-330: Rework Router Sink for
StreamBridge
by @artembilan in #421 - Change Filter function to non-reactive. by @corneil in #432
- GH-431: Support sub-dirs in S3 Source by @artembilan in #433
- Clarify sftp-supplier docs by @onobc in #436
- Added header-filter function and processor. by @corneil in #443
- Fix ElasticsearchSink index name header by @onobc in #446
- Remove spring-cloud-sleuth by @onobc in #454
- Fix metrics export for Spring Boot 3.x by @onobc in #455
- Document how to configure debezium offsets by @tzolov in #457
- Factor out the Debezium Engine Builder auto-configuration by @tzolov in #459
- GH-441: Add
JsonBytesToMap
function by @artembilan in #461 - Debezium version update and new mssql it test by @tzolov in #460
- Factor out debeiuzm builder into a function common autoconfig project by @tzolov in #463
- Remove legacy config properties metadata files by @onobc in #464
- GH-265: Add Kafka Publisher and Sink by @artembilan in #469
- Update to Spring Boot 3.1.0 by @onobc in #473
- GH-265: Add Kafka Supplier & Source by @artembilan in #474
- GH-475: Add some missed nested props for apps by @artembilan in #476
- Update Debezium to 2.3.0.CR1 by @tzolov in #480
- Upgrade debezium to 2.3.0.Final by @tzolov in #482
- Upgrade to AWS SDK v2 by @artembilan in #484
- Update
S3SourceTests
to use AWS SDK v2 by @artembilan in #486 - Upgrade debezium to 2.3.3.Final by @tzolov in #495
- Update README.adoc by @sjgleam in #501
- Address deprecation warnings by @sobychacko in #502
- GH-500: Workaround for non-serializable header by @artembilan in #503
- Request to Remove Non-functional Link in README.doc by @sjgleam in #504
- Update to Spring Boot 3.1.4 by @onobc in #505
- Update to Spring Cloud 2022.0.4 by @onobc in #506
- Update Apps Plugin to 1.0.8-M1 by @onobc in #507
- Update Apps Plugin to 1.0.8 by @onobc in #508
New Contributors
- @Kim-Taesu made their first contribution in #310
- @sunny151091 made their first contribution in #295
- @sjgleam made their first contribution in #501
Full Changelog: v2021.1.2...v2022.0.0