Release Notes
Breaking Changes
None.
Upcoming Breaking Changes
Beta CRD deprecation
Beta CRD versions (any version with v1beta
prefix) will be deprecated no sooner than v2.4.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.
New Resources
- Add support for compute/DiskEncryptionSets (#3211, resolves #2927)
- Support new versions of cache RP by (#3206)
- Update versions of ServiceBus (#3216, resolves #3143)
Tools
- asoctl: Redact empty status properties from when importing resources (#3180, resolves #3163)
- generator: Improve logging output (#2964, resolves #2853)
Features
- Refactor constants from
internal/..
topkg/common
package to allow reuse of ASO as a library (#3171, resolves #3149) - Add support for NetworkPolicies in v2 Helm chart by @tongpu (#3164, resolves #3160)
- Add new labels
app.kubernetes.io/name
andapp.kubernetes.io/version
(#3184) - Add pod identity support for namespaces and per-resource scoped auth (#3187, resolves #3215)
- Make helm chart version SemVer 2 compatible (#3222, resolves #3189)
- Support arbitrary ARM ID owners (#3245)
Bug Fixes
- Fix Workload ID docs by @nojnhuh (#3156)
- Classify SQL "PasswordNotComplex" as fatal (#3185)
- Fix for asoctl omitting some child containers when importing Storage Accounts by using fully qualified ARM ID to identity importers (#3203, resolves #3195)
- Fix for asoctl aborting import when an error occurs (#3212, resolves #3200)
Documentation
- Document TIMEOUT variable for testing (#3178)
- Create a landing page for our user guide (#3215, resolves #3215)
- Document CLI differences per shell (#3207, resolves #3142 and #3145)
New Contributors
Full Changelog: v2.2.0...v2.3.0