Apollo 1.1.0 釋出,攜程開源的分散式配置中心
Apollo(阿波羅)是攜程框架部門研發的分散式配置中心,能夠集中化管理應用不同環境、不同叢集的配置,配置修改後能夠實時推送到應用端,並且具備規範的許可權、流程治理等特性,適用於微服務配置管理場景。
服務端基於Spring Boot和Spring Cloud開發,打包後可以直接執行,不需要額外安裝Tomcat等應用容器。
Java客戶端不依賴任何框架,能夠運行於所有Java執行時環境,同時對Spring/Spring Boot環境也有額外支援。
.Net客戶端不依賴任何框架,能夠運行於所有.Net執行時環境。
Apollo 1.1.0 包含許多改進和修復,具體更新如下:
General
-
Add kubernetes supportofollow,noindex" target="_blank">#1416
-
Change column 'Username' in table 'Authorities' to varchar(64)#1480
-
Support rotating log files based on size and time#1494 #1495 #1530
-
Update alpine from v3.6 to v3.8 in docker files#1513
-
Rename heap_trace.txt to gc.log and make gc log rotatable#1526
-
Upgrade spring boot to 2.0.5 and spring cloud to Finchley.SR1#1527
Apollo Portal
-
Add query function for portal server config page#1357
-
Unify portal logout url to /user/logout#1363
-
Add system info page for admin user to diagnose the system#1379
-
Add ldap support#1380
-
Fix modifing string in its iteration#1412
-
Fix content type in role assignment requests#1443
-
Allow public namespaces created with no org prefix#1476
-
Fix the config overridden issue in server configuration page#1521
-
Optimize my-projects view to show projects which the user has admin permissions#1528
-
Support displaying configs only to team members#1531
-
Adjust cache control so that entry htmls are not cached, as we need them to trigger 302 in case user is not logged in#1535
Apollo Client
-
Add getProperty with transform function#1356
-
Check meta server real path#1415
-
Make sure ApolloBootstrapPropertySources is in the first place#1432
-
Support multiple spring contexts#1436
-
Add removeChangeListener api#1462
-
Add getSourceType api#1470
-
Fix default PropertySourcesPlaceholderConfigurer order issue#1525
Apollo Mock Server
Apollo Open API Client
-
Add apollo-openapi client to simplify open api usage for Java#1508
發行地址: