Skip to content

Apollo v1.8.0 Release

Compare
Choose a tag to compare
@nobodyiam nobodyiam released this 17 Feb 15:19
· 419 commits to master since this release

Enhancements

  • Extend the length of AppId from 32 to 64 characters. #3228
  • Add webhook notification support for configuration releases #3235
  • Optimizing opening a namespace with lots of commits #3258
  • Add ingress support for config service and admin service #3324
  • Support resolving namespace placeholder values in annotation and xml config #3349
  • Support customizing server.properties location #3401
  • Add smtp email support #3415
  • Enhance the user experience in the scenario of submitting duplicate keys #3429
  • Add nacos service discovery support #3447
  • Switch off console appenders when running as backend services #3488
  • Upgrade spring-boot to 2.4.2 and spring-cloud to 2020.0.1 #3507
  • Add openid connect auth support for apollo-portal #3534

Bug fixes

  • Fix build.sh warning by shellcheck #3294
  • Adapt to the scenario that the ConfigService sets context-path #3320
  • Fix imagePullSecrets indent issue in helm chart #3336
  • Fix potential xss issue with user id #3340
  • Fix potential data inconsistency issue #3341
  • Fix the issue that the wrong port is used when db service is not enabled in helm chart #3385
  • Rename default git.properties to apollo.git.properties to avoid potential conflict #3390
  • Return null when EmptyResultDataAccessException occurred for ldap scenarios #3430
  • Use exec to start the java process when APOLLO_RUN_MODE is Docker #3458

Credits

Thanks for everyone who contributed to this release!

@Anilople @Ayden-Franklin @changfubai @CoolDarran @HuangSheng @JaredTan95 @jiangcaijun @kezhenxu94 @klboke @nisiyong @nobodyiam @Q-RK @vdisk-group @waters00 @WisWang @xiagw @ywf4026

Installation

Please refer Distributed Deployment Guide

How to upgrade from v1.7.x to v1.8.0

  1. Apply apolloconfigdb-v170-v180.sql to ApolloConfigDB
  2. Apply apolloportaldb-v170-v180.sql to ApolloPortalDB
  3. Deploy v1.8.0 executables with the following sequences:
    1. apollo-configservice
    2. apollo-adminservice
    3. apollo-portal