- Refactor default credentials provider
- Change fixed dependency of newtonsoft.json to scope dependency
- Support OIDC credentials provider.
- Add OIDC credentials provider into default credentials provider chain.
- Add Endpoint for SLB.
- Do not Send x-acs-action when it is null or empty
- Supported Header x-acs-version
- Supported Header x-acs-action
- region, productNetwork and productSuffix are no need to check regex when they are empty or null.
- Fixed endpointList
- add validate for region, productNetwork, productSuffix
- Fixed Dict.Add
- Fixed set Content-Length
- TimeoutConfig Thread safe
- Fixed signatureComposer
- Fixed endpoint resolve.
- Deprecated Newtonsoft.Json package
- Convert json file to cs file
- Fixed URL builder
- Thread safe
- Remove net45 solution
- use DateTime.UtcNow instead of DateTime.Now
- Fix RequestId is empty in exception message
- Fix content type will null error
- Retry logic refactor
- Add a common log support Serilog, NLog and log4net
- Endpoint rule update
- Add endpoint info in exception message when server is unreachable
- Carry the RequestId when throw ClientException
- Add dbs endpoint data
- Code clean up to fit in with .net coding convention
- Add support for build .net framework4.5 on linux
- Fix net45 not support error
- Fix regex unescape error
- Fix assembly version miss error
- Add support framework from net45 to netstandard2.0 in one nuget package
- Fix '\u' unescape character resolve error when parse http response content
- Add support target net45 reference
- Ini file resolve refactor
- Support .net framework 461 in Visual Studio 2015
- Support generic method in DictionaryUtil
- Add support for RamRoleCredential Policy
- Add support for Credential chains
- Add support for log
- Core code refactor
- Refactor http proxy
- Method accessibility improve
- Add support for http proxy
- Add support for ignoring https certificate
- Add support for bearertoken
- Add support for timeout
- Improve the Signature error code message
- fix bug: fix user-agent set error when user use .net framework 4.6.1 with core version 1.2.0 to get response
- Add credential chains
- fix bug: fix a dictionary handle error that will cause cpu 100% #43
- Add User-Agent to the http/https protocol
- Add support for http debug
- Update the SignatureDoesNotMatch error Message
- compatible .net core
- Update internal endpoints
- Support dotnet standard 2.0
- Support The STS token access.
- Support no AK access on ECS.
- fix bug: SSL validation is disable for the whole program
- 支持common调用
- 修改post方式不能传输body的bug
- 修改ROA方式调用的相关bug
- 修改IoT套件美西和新加坡节点的endpoint
- 支持Api定义showJsonItemName=false
- 消除编译警告
- 支持自动寻址,自动寻址endpoint缓存失效时间为1小时
- 手动调用AddEndpoint方法添加的endpoint优先级高于自动寻址
- 修改IoT套件在华东2个Region上的endpoint。