Skip to content

v2.0.0

Compare
Choose a tag to compare
@matthchr matthchr released this 14 Apr 20:16
· 732 commits to main since this release
c5f794f

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