- Don't attempt to change 'always_serve' flag when Traffic manager's endpoint is disabled.
- Add support for fully managing/configuring the client retry policy & fix previous config options so that they actually take effect
- Support for authenticating via the CLI/AzureCliCredential
- Validate that healthcheck protocol is supported (HTTP, HTTPS, TCP)
- Upgrade
azure-identity>= 1.6.1
to fix security vulnerabilities
- Several improvements to the maintenance mechanisms for this package like CI improvements, documentation and packaging metadata fix.
- Adds Provider.list_zones to enable new dynamic zone config functionality
- Newly added support for subnet targeting using the Subnet traffic-routing method in Azure Traffic Managers.
- Add support for Azure Private DNS
- Add support for
status=up
pool value flag (aka Always Serve)
- Enable
SUPPORTS_ROOT_NS
for management of root NS records. Requiresoctodns>=0.9.16
. Note that Azure does not allow the removal of its own name servers so in cases where your config doesn't include them the provider will still leave them in place for Azure. - Bug fixes around usage of the default value also inside pools of dynamic records.
- Fix traffic manager authentication with new azure-identity
- Improved pinning for azure python module version requirements
- Include msrestazure in install_requires to get a hidden dep covered
- Initial extraction of AzureProvider from octoDNS core
Nothing