github apolloconfig/apollo v1.9.0
Apollo 1.9.0 Release

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

Enhancements

  • Extend DataChange_CreatedBy, DataChange_LastModifiedBy from 32 to 64. #3552
  • Add spring configuration metadata. #3553
  • Slim configservice/adminservice/portal docker image size. #3572
  • Add network strategy guideline to docker quick start. #3574
  • Support for consul service discovery. #3575
  • Replace http client implementation with interface in apollo client. #3594
  • Allow users to inject customized instance via ApolloInjectorCustomizer. #3602
  • Upgrade com.thoughtworks.xstream#xstream version to 1.4.17. #3611
  • Localize css to speed up the loading of google fonts. #3660
  • Solve ConfigService startup exception. #3679
  • Apollo-Client Remove redundant invoke of trySyncFromUpstream. #3699
  • Apollo-Client add method interestedChangedKeys to ConfigChangeEvent. #3666
  • Use queue#take instead of poll. #3765
  • Support Spring Boot config data loader. #3754
  • Add get authorized apps openapi. #3647
  • Use db/redis for share login session to support mutil portal instance. And make db mode for default. #3786 #3869
  • Add email for select user on apollo portal. #3797
  • Set default session store-type. #3812
  • Add the delegating password encoder for apollo-portal simple auth. #3804
  • Support release apollo-client-config-data in github workflow. #3822
  • Apollo-Client reduce bootstrap time in the situation with large properties by cache property source. #3816
  • Use official docker images for manual kubernetes deployment. #3840
  • Add history details for not key-value type of namespace. #3856
  • Apollo-Client lazy load ConfigUtil. #3864
  • Public namespace support different formats. #3836 #3871
  • Translate application into 应用 not 项目. #3877
  • Support search by item key for commit. #3878 #3894
  • Apollo-Client polish log. #3882

Bug fixes

  • Fix the issue that apollo portal won't start when ldap is enabled and optimize ldap samples.#3561
  • Fix load front resource 404 when auth disabled and configure cotext-path. #3609
  • Fix access key doesn't work if appid passed is in different case. #3627
  • Fix oidc logout with context-path. #3628
  • Fix and optimize unit test. #3667 #3668 #3669
  • Fix the problem that the loading log of Apollo cannot be output when the log system is not initialized. #3677
  • Fix oidc sql. #3720
  • Fix item comment valid size to 256. #3803
  • Fix possiable NPE. #3832
  • Fix release messages might be missed in certain scenarios. #3819
  • Fix size of create project button. #3849
  • Fix show-text-modal.html number display. #3851

Credits

@vdisk-group @nobodyiam @finchcn @klboke @Loading-Life @Anilople @Technoboy- @chengasd @lonre @wilsonwu @CalebZYC @lepdou @dake0805 @Accelerater

Installation

Please refer Distributed Deployment Guide

How to upgrade from v1.8.x to v1.9.0

  1. Apply apolloconfigdb-v180-v190.sql to ApolloConfigDB
  2. Apply apolloportaldb-v180-v190.sql to ApolloPortalDB
  3. Deploy v1.9.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.