v2.0.0
Release notes
This is ASO's first GA release!
Breaking changes
Upgrades from releases prior to v2.0.0-beta.5 are disallowed
We changed how we manage CRDs in this release (see #2769), and as a result if using Helm you must upgrade from v2.0.0-beta.5 to v2.0.0.
You cannot upgrade from v2.0.0-beta.4 or earlier directly to v2.0.0. This is enforced with a Helm upgrade hook.
This restriction is just for upgrades to the v2.0.0 version, although we always recommend upgrading one version at a time.
Alpha CRD versions have been removed
You cannot successfully upgrade to v2.0.0 until you have followed our migration guide.
Fresh installations of v2.0.0 are unaffected.
ResourceGroup Status.ProvisioningState field is now Status.Properties.ProvisioningState
We believe that this is unlikely to break users as tooling always uses the Conditions
field rather than ProvisioningState
to track resource provisioning
progress, but calling it out nonetheless for completeness.
Upcoming Breaking changes
Beta CRD versions (any version with v1beta
prefix) will be deprecated no sooner than v2.3.0. We recommend you start using
v1api
prefixed versions now. You can easily swap from a v1beta
version to a v1api
version by just replacing v1beta
with v1api
in your CRD YAML.
Tools
- New
asoctl
tool can be used to import existing resources from Azure and remove deprecated CRD versions. See asoctl for more details.
New resources
- Support new AKS ManagedCluster version
20230201
(#2727) - Support Azure SQL and 20+ associated resources (#2698)
- Support PrivateLinkService (#2733)
- Support PrivateEndpoint (#2733)
- Support PrivateDNSZone Records (#2733)
- Support Synapse Workspace and BigDataPool (#2860)
Features
- Use v1 version for webhook conversionReviewVersions (#2760)
- Code generate ResourceGroup (#2748)
- Make the default credential optional (#2758)
- The operator pod now manages ASO CRDs, rather than Helm (#2769)
- Add support for Azure client certificate auth (#2786)
- Increase initialDelaySeconds for readiness and liveness probe (#2844)
- Support UserAssignedIdentities on all relevant resources (#2850)
Bug fixes
- NamespacesTopicsSubscription no longer gets stuck when attempting to use the
forwardTo
field if the Queue being forwarded to is being created (#2777)
Documentation
- Improve insights samples (#2827)
Full Changelog: v2.0.0-beta.5...v2.0.0
New Contributors
- @emilychu9318 made their first contribution in #2781