unithaa.blogg.se

Vmware 6.0 features
Vmware 6.0 features













vmware 6.0 features

Kristen Strem: We see a major turning point for the Java ecosystem with the industry finally embracing next-generation Java and moving JDK 8 to legacy status for legacy systems. InfoQ: Version 6 prepares the Spring Framework for another decade. InfoQ caught up with Kristen Strem, senior communications manager at VMware, who served as liaison to the Spring team with questions about Spring Framework 6 and Spring Boot 3. VMware invites community feedback on its plans for Spring and Spring Boot.

vmware 6.0 features

The first Spring 6 milestone is planned for late 2021 with a release candidate scheduled for July 2022. VMware provided some examples of outdated features it plans to drop, namely autowiring setters by name/type, some FactoryBean arrangements, and "certain web-related options." EJB and JAX-WS are third-party integrations that may be removed from Spring 6. And as part of the core Spring Framework, it will also more effectively provide better information. Unlike agent-based observability, Spring Observability will work in natively compiled Spring applications. It records metrics with Micrometer and offers tracing through providers such as OpenZipkin or OpenTelemetry. Spring Observability is a new project in Spring 6 and builds on lessons learned from Spring Cloud Sleuth. And as is the case with other frameworks, there's currently no easy way to know whether any given Java library works in native mode. Spring Boot 3 will probably not offer native compilation of all Spring Initializr libraries right out of the gate. But Spring Boot 3 will seamlessly integrate native compilation with a starter configuration and build packs, replacing Spring Native in Spring 6. It will improve further with the release of version 0.11, scheduled for November 19, 2021, which will rely on GraalVM 21.3 and Spring Boot 2.6. Spring Native provides native compilation of Spring applications with GraalVM today. Spring 6 is expected to use the Java Platform Module System (JPMS) and allow developers to write Spring applications with the JPMS. Jakarta EE 9 as the baseline breaks backward compatibility with the new jakarta package namespace, but allows Spring to keep up  some Spring dependencies already support Jakarta EE 9 (such as Tomcat 10 or Jetty 11), while others won't until next year (like Hibernate ORM 6). Requiring Java 17 is less aggressive than it sounds today  by the time Spring 6 ships, Java 19 will have been released. The release cadence may also change from an annual to a semi-annual cycle, as Spring Boot already does.

vmware 6.0 features

upgrades a part of their regular usage model." But "Spring Framework 6 users are strongly encouraged to join our stream of feature releases, not expecting to stay on 6.0.x for long, but rather making the 6.1, 6.2, etc. Spring 6 will have the usual overlapping maintenance release branches. Spring 6 may be seen as VMware's response to these competing frameworks.

vmware 6.0 features

These frameworks produce native applications with low memory usage and fast start-up times. Recent developer surveys showed early adoption of newer cloud-native Java frameworks, such as Quarkus and Micronaut. However, an upcoming minor release will support Java 17, while the Spring Boot 2.x.y release train will still get major releases in November 2021 and May 2022. Spring Boot 3 will use Spring 6 but has no release date yet.ĭemonstrating the magnitude of this overhaul, the Spring Framework will not have a new major release this year - for the first time since 2010. At Spring One 2021, VMware revealed how Spring 6, planned for an October 2022 release, prepares the framework for another decade: it will require Java 17 and Jakarta EE 9, provides first-class support for Java modules and native compilation, bakes observability into Spring, and drops outdated features and third-party integrations.















Vmware 6.0 features