Spring Data 2020.0.0 Official GA

Spring Data 2020.0.0 (code-named Ockham) has officially GA . This is also the first version after the version number scheme is changed . The previous version number is marked with a name, such as Neumann-RELEASE.

The new version number format is YYYY.MINOR.MICRO[-MODIFIER]:

  • YYYYIs the complete year, which means that this version was released in that year

  • MINOREach year starts at 0, and 0 represents the first major version released in a certain year. Gradually increase according to the version, which is a major version update

  • MICROIt is a patch update for the major version, starting from 0

  • MODIFIER Is an optional modifier, followed by <COUNT>an increasing number starting from 1, for example

    • M<COUNT>Represents a milestone version

    • RC<COUNT>Represents the candidate version

    • -SNAPSHOTRepresents the snapshot version (note that the previous one .BUILDhas been deprecated)

    • No modifiers are used for the officially released version

Example:  2020.0.0-M12020.0.0-M22020.0.0-RC12020.0.0-SNAPSHOT2020.0.02020.0.1-SNAPSHOT2020.0.12020.1.0-M12020.1.0-M22020.1.0-RC12020.1.0-SNAPSHOT2020.1.0and the like.

Spring Data 2020.0.0 update highlights:

  • Adopt a new version number naming scheme, and introducespring-data-bom
  • Improve the Graal Native Image experience
  • Support reactive SpEL context extension and audit
  • Introduce SDN-RX into Spring Data Neo4j 6.0
  • Added Oracle dialect for Spring Data JDBC
  • Refactoring Spring Data R2DBC based on the R2DBC module of Spring Framework
  • Upgrade to Redis 6.0, support ACL authentication and enhanced support for Sorted Set commands
  • Support RxJava 3
  • Support De-lombok production environment code

See Changelog for detailed change log .

Spring Boot 2.4-RC1 is the most convenient way to upgrade Spring Data 2020.0.0. Neo4j users using Spring Boot 2.3 need to pay special attention, because the configuration infrastructure of Spring Data Neo4j 6.0 has undergone incompatible changes.

Finally, the updates of all components are attached:

Spring Data aims to provide a familiar, consistent, and Spring-based programming model for data access, while still retaining the special characteristics of the underlying data storage (traits), enabling data access technology, relational and non-relational databases, and map-reduce The use of frameworks and cloud-based data services becomes simple.

Spring Data is a large-scale engineering project, including many sub-projects for specific databases.

Guess you like

Origin www.oschina.net/news/119565/spring-data-2020-0-0-goes-ga