Releases: apolloconfig/apollo.net
Releases · apolloconfig/apollo.net
v2.9.0
v2.7.0
- Filter unreleased namespace rather than warning log.
- Wait until successful or timeout at startup if not local cache file.
Fix UseHttpMessageHandlerFactory not work.
Com.Ctrip.Framework.Apollo
- IApolloOptions HttpMessageHandlerFactory => HttpMessageHandler.
Com.Ctrip.Framework.Apollo.Configuration
- Mark ApolloOptions.HttpMessageHandlerFactory [Obsolete]
- Add
MelLogging
, write apollo log to Microsoft.Extensions.Logging - Upgrade Microsoft.Extensions.* 2.1.1 => 3.1.0
Com.Ctrip.Framework.Apollo.ConfigurationManager
- Mark ConfigUtil.UseHttpMessageHandlerFactory [Obsolete]
添加PlaceHolder功能
<add key="Apollo:EnablePlaceholder" value="true" />
允许低版本.NET Frameowrk[net40-net471)版本使用ConfigurationBuilder功能
要求运行时.NET Framework版本4.7.1及以上
v2.5.1: Merge pull request #178 from pengweiqhca/master
- 添加功能强大的CommonSectionBuilder
- 删除Key2XmlConfigurationBuilder(请使用CommonSectionBuilder)
- AppSettingsSectionBuilder允许配置前缀
- ConnectionStringsSectionBuilder允许不使用前缀
具体请查看文档ConfigurationBuilder支持
v2.5.0
Com.Ctrip.Framework.Apollo
- 日志包含更详细内容
Com.Ctrip.Framework.Apollo.ConfigAdapter.Yaml
- 更新YamlDotNet
Com.Ctrip.Framework.Apollo.Configuration
- 完全禁用ApolloConfigurationManager
Com.Ctrip.Framework.Apollo.ConfigurationManager
- 添加Key2XmlConfigurationBuilder和NodeReplaceSectionBuilder,方便直接替换节点内容
- ConnectionStringsSectionBuilder支持读取特定的keyPrefix
- ApolloConfigurationBuilder添加静态AppSettingsInitialized属性
添加非Properties格式支持
- 添加json、xml等格式的namespace的支持,并提供扩展接口
- 重新设计IConfig,通过扩展方法实现更多功能
- 重构日志,直接通过委托而不需要实现接口
- Apollo.Configuration支持通过Env读取metaserver
- Apollo.ConfigurationManager允许从环境变量读取apollo配置值
- Apollo.ConfigurationManager添加对.net core风格key支持,优先级低于原来的key
Initial Release
v1.0.0 fix assembly load issue when path contains #