Enhancements
- Support revoking modified but unpublished configurations #2952
- Avoid unnecessary retry for non-existing configurations in apollo-client #3056
- Use Spring Boot native datasource variables instead of custom ones in startup script #3098
- Show namespace comment as tooltip and item modified count in lazy init mode #3112
- Support rollback to specified releases #3093
- Add kubernetes native service discovery support and helm chart templates #3055 #3176 #3205
- Change pom's static version number to ${revision} variable #3151
- Support extracting placeholder from non-normalized expressions in apollo-client, e.g. ${user.address}/user/gateway #3178
- Support exporting multiple configs #3088
Bug fixes
- Add namespace permission check for import configs #2973
- Fix a potential npe bug with BOMInputStream #3023
- Fix a potential xss issue #3037
- Fix a potential client authentication timestamp check issue #3029
- Allow repeatable deletions and enhance thread safety for apollo-mockserver #3069
- Public namespaces only allow properties format #3140
Installation
Please refer 分布式部署指南
How to upgrade from v1.6.2 to v1.7.0
There is no schema change between v1.6.2 and v1.7.0
So simply deploy v1.7.0 executables with the following sequences:
- apollo-configservice
- apollo-adminservice
- apollo-portal