News/Tech News

Spring Cloud 2022.0.0 Delivers Updates to Sub-Projects and JDK 17 Baseline

Published on Jan 20, 2023

VMware has released Spring Cloud 2022.0.0, codenamed Kilburn, which includes updates to many Spring Cloud subprojects. Spring Cloud is based on Spring Framework 6 and Spring Boot 3, which were introduced in November 2022, and is compatible with Java 17 and Jakarta EE 9. GraalVM supports Ahead of Time (AOT) compilation and the creation of native images.

By configuring spring.cloud.loadbalancer.configurations as weighted, Spring Cloud Commons supports weighted load-balancing. Spring Security now supports OAuth2 as part of its OAuth integration.

As a replacement for Spring Cloud Sleuth, Spring Cloud Gateway now supports Micrometer for observability. The property CORS may be disabled

Spring Cloud Kubernetes now supports fabric8 6.2.0 and Kubernetes Java Client version 17. The Kubernetes-specific annotation, @ConditionalOnKubernetesEnabled, has been replaced with the more generic @ConditionalOnCloudPlatform Spring Boot annotation. Secrets and configmaps based on names and labels are now read separately to avoid potential issues. With the DiscoveryClient, service discovery can now be filtered by namespace to prevent exceptions when trying to access restricted namespaces.

Spring Cloud Contract does not support Pact out of the box, since Pact, a tool for contract testing, broke binary and functional compatibility, even with patch versions. You may use the migration guide to upgrade existing applications to the latest version of Spring Cloud Contract.

Spring Cloud OpenFeign has been declared feature complete, which means that no new features will be added, but security issues and bugs will be addressed, and minor pull requests from the community will be considered. Version 6.0 of the Spring Framework introduced the HTTP Interface, which will replace OpenFeign.

The Spring Cloud CLI, Spring Cloud Cloudfoundry, and Spring Cloud Sleuth have been removed from the release train.

Tech News

New specification for MicroProfile 6.0, aligned with Jakarta EE 10

New specification for MicroProfile 6.0, aligned with Jakarta EE 10

MicroProfile 6.0 has been officially released by the MicroProfile Working Group in…

Generating Text Inputs for Mobile App Testing Using GPT-3

Kotlin 1.8.0 adds recursive copy, delete for directories

Kotlin’s latest update adds support for Java 19 and introduces experimental functions that…

Our Latest Blog

Unlock Your Potential with a Level 5 Diploma in Business London's Top Courses img

Unlock Your Potential with a Level 5 Diploma in Business: London’s Top Courses

Are you looking to enhance your knowledge and skills in the field of business? Do...
Read More
Unlock Your Potential with Level 4 Diploma in Business Courses in London img

Unlock Your Potential with Level 4 Diploma in Business Courses in London

Are you looking for a comprehensive course to take your business career to the next...
Read More

Follow Us

Resources

Presentations
Browse LSET presentations to understand interesting…

Explore Now


eBooks
Get complete guides to empower yourself academically…

Explore Now


Infographics
Learn about information technology and business…

Explore Now