This blog gives an update on the Schema Registry support that is part of Spring Cloud Stream version 4.0.x.
Many enterprises use a schema registry for schema evolution use cases, such as the Confluent Schema Registry. Starting with version
1.1.x of Spring Cloud Stream until
3.0.0, we provided a schema registry server and AVRO-based schema registry client converters that can reconcile the schema from the schema registry server. Spring Cloud Stream version 3.0.0 moved the Schema Registry components into a top-level spring-cloud project, and Spring Cloud Stream included those in its BOM for the end user applications to consume them. However, this didn’t scale well, and with the 3.2 version, we decided to stop having them as part of the Spring Cloud Stream BOM.