This release includes several enhancements and bug fixes.
General
- Introduce flyway database migration tool #1828
- Fix
spec.template.spec.initContainers[1].name: Duplicate value
issue when deploying with apollo-on-kubernetes #1952
Apollo Portal
- Add import and export configs api #1767
- Add fullscreen mode for config value editor #1788
- Add group search support for ldap #1794
- Optimize my-projects view to show projects which the users have admin/edit/publish permissions #1855
- Allow empty config value #1852 #1883
- Fix instance list pagination issue #1891
- Do not allow user to create private app namespace with the same name as some public app namespace #1894
- Prompt current config item that is being deleted #1898
- Fix ldap findByUserIds error #1910
- Add syntax check function for yaml namespace #1946
- Add servlet initializer for apollo-portal and apollo-adminservice #1948
- Change apollo portal port to 8070 by default #1961
- Fix the issue that when using reverse proxy with TLS, "HttpServletResponse.sendRedirect" will redirect to http rather than https #1967
- Limit hibernate query plan cache size #1963
Apollo Client
- Implement Ordered for ApolloApplicationContextInitializer #1809
- Add ConfigChangeListener with optional interested key prefixes #1871
- Add yaml support to apollo-client #1944
- Add rate limter for no app id warning log #1949
Apollo Admin Service
- Fix instance list pagination issue #1891
- Add servlet initializer for apollo-portal and apollo-adminservice #1948
Installation
Please refer 分布式部署指南
How to upgrade from v1.2.0 to v1.3.0
There is no schema change between v1.2.0 and v1.3.0.
So simply deploy v1.3.0 executables with the following sequences:
- apollo-configservice
- apollo-adminservice
- apollo-portal