Ctrip's configuration management platform Apollo released 2.0.0 RC1, supporting Java 17

Apollo 2.0.0-RC1 has been released . This release is another major version update of Apollo since 1.0.0, including major updates such as Java 17 support, Java 1.7 no longer supported, unique key index, Spring Boot version upgrade, etc. . The GA version is expected to be released in a month.


Java 17 support

Both Apollo client and server already support Java 8, 11 and 17 versions.

Public Namespace Listing Page

A new public Namespace list view has been added to the Apollo home page, where users can view and search public Namespaces.

Grayscale Publishing Support Tags

Grayscale rules support to identify grayscale instance lists through labels, and are suitable for scenarios where the IP is not fixed, such as Kubernetes.

Configuration import and export function enhancements

The bulk configuration import and export functionality has been redesigned and enhanced.

Separate import and export are now also supported under each Namespace.

unique key index

Due to the design of soft delete, the database of previous versions of Apollo has no unique key constraint except for the primary key, and may encounter the problem of duplicate data in some concurrent situations. Based on the new DeletedAt column in version 2.0.0, we have added unique indexes to most tables.

Spring Boot and Spring Cloud version upgrade

Spring Boot and Spring Cloud on the Apollo server have been upgraded to version 2.6.6 and 2021.0.1 respectively.

Incompatible update 

apollo-client no longer supports Java version 1.7 since version 2.0.0 , and the minimum Java runtime environment is 1.8.

See the release note for details .


About Apollo

The Apollo project was born in the Ctrip Framework R&D Department in 2016. The original intention was to solve the company's internal configuration management, especially the management problems of middleware public configuration. Adhering to the spirit of open source and open source, the project has been open sourced on GitHub from the first line of code. It can be said to be a completely open project. After years of development, Apollo has been welcomed by community developers for its feature-rich, easy-to-use features, and has been widely used by hundreds of companies.

Guess you like

Origin www.oschina.net/news/190708/apollo-config-2-0-0-rc1-released