This release includes several enhancements and bug fixes.
General
- Upgrade mysql-connector-java to 5.1.46 to support mysql 8.0 #1147
- Support multiple meta servers for any single environment #1214
- Simplify installation process by externalizing application-github.properties and apollo-env.properties #1273
- apollo-portal's default server port is now changed to 8070, you may adjust it according to your actual deployment environment, see code change for more information
Apollo Client
- Optimize Properties#stringPropertyNames performance #1072
- When server returns status code other than 200 and 304, we should throw ApolloConfigStatusCodeException #1212
- Make local cache dir customizable #1274 #1291
- Support passing apollo.meta and apollo.configService via system property, etc #1275 #1291
Apollo Portal
- Fix number display, such as 123456789789798789 #1052
- Remove animation for default login page to make it faster #1188
- Add delete app api #1276
- Add delete app namespace api #1277
- Add admin page to delete app, cluster and app namespace #1279
- Support role permissions per environment #1282
Installation
Please refer 分布式部署指南
How to upgrade from v0.10.2 to v0.11.0
There is no schema change between v0.10.2 and v0.11.0.
So simply deploy v0.11.0 executables with the following sequences:
- apollo-configservice
- apollo-adminservice
- apollo-portal