This release includes several enhancements and bug fixes.
General
- Support to override meta server url through system environment variables #1565
- Support to config
eureka.service.url
via configMap for k8s #1631
Apollo Portal
- Add active directory support for ldap #1562
- Prevent users from deleting default cluster #1586
- Remove nicescroll to support browser Ctrl + F function #1621
- Allow users to create missing appnamespaces and private namespaces #1707
- Hide namespace's body when namespace's size is bigger than 2 #1723
- Do lazy load if page contains too many namespaces(>10) to improve page loading performance #1732 #1733
- Add missing env and namespace alert #1734
Apollo Client
- Provide a flag to move apollo initialization even before logging initialization #1614
- Use weak reference to hold bean objects so that they could be garbage collected #1676
Apollo Admin Service
- Fix gray release issue #1678
Apollo Config Service
- Use DefaultHttpFirewall instead of StrictHttpFirewall to fix the
The request was rejected because the URL was not normalized.
issue when accessing meta service with extra slashes #1685
Apollo Open API
- Add get single item interface #1704
- Allow passing the appendNamespacePrefix flag when creating public namespaces #1704
Installation
Please refer 分布式部署指南
How to upgrade from v1.1.2 to v1.2.0
There is no schema change between v1.1.2 and v1.2.0.
So simply deploy v1.2.0 executables with the following sequences:
- apollo-configservice
- apollo-adminservice
- apollo-portal