Skip to content

Apollo v1.2.0 Release

Compare
Choose a tag to compare
@nobodyiam nobodyiam released this 09 Dec 06:46
· 845 commits to master since this release
dcc4983

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:

  1. apollo-configservice
  2. apollo-adminservice
  3. apollo-portal