github apolloconfig/apollo v1.5.0
Apollo v1.5.0 Release

latest releases: v2.3.0, v2.2.0, tag-oidc-debug-log-2...
5 years ago

This release includes several enhancements and bug fixes.

General

  • Startup scripts support setting server port, datasource and meta server information via environment variables, so that one Docker image could run in different environments #2333 #2343 #2628
  • Use podAntiAffinity instead of nodeSelector for k8s deployments to deploy services in different nodes #2398
  • Add mvn wrapper #2442
  • Add prometheus integration, expose process information via /prometheus and /metrics #2507 #2633 #2638
  • Simplify health check logic #2642

Apollo Portal

  • Fix the issue that a non-properties namespace could not be cleared #2320
  • Search app from backend instead of loading all app and filter in frontend #2321
  • Fix ldap userId incorrect case issue #2326
  • Add create-application and manange and manage-app-master permissions #2309 #2627 #2629
  • Fix potential permission issue #2496
  • Fix input validator for app namespace name #2634
  • Fix delete grayscale item cluster mismatch issue #2639
  • Add i18n support and English translations #2452 #2641 #2675
  • Fix delete children clusters twice issue #2645
  • Auto append build time as version for js and css files to invalidate static file cache for new versions #2674

Apollo Config Service

  • Fix the potential concurrency issue in NotificationControllerV2 #2255
  • Add options to disable apollo-configservice started as eureka server #2478
  • Support configuring server side's long polling timeout #2532 #2543 #2630

Apollo Open Api

Apollo Client

  • Fix the occasional NullPointerException issue in SpringValueRegistry #2281
  • Support setting apollo.cacheDir from app.properties #2317
  • Support ordering for spring processors #2313
  • Optimize app.id loading logic #2515
  • Fix ConfigFileChangeListener removal api #2623
  • Fix setting null value of property in xml throws NullPointerException #2646 #2677

Installation

Please refer 分布式部署指南

How to upgrade from v1.4.0 to v1.5.0

There is no schema change between v1.4.0 and v1.5.0.
So simply deploy v1.5.0 executables with the following sequences:

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

Don't miss a new apollo release

NewReleases is sending notifications on new releases.