Release v2.0.0
Caution
This release introduces breaking changes and significant internal upgrades. Please review the release notes thoroughly, make the necessary changes to your manifests, and test thoroughly before upgrading.
Before using any Crossplane v2 capabilities in the provider, we encourage you to familiarize yourself with the changes in v2.
This release introduces:
- Compatibility with Crossplane v2
- Support for Crossplane v2 namespace-scoped Managed Resources (MRs) alongside existing cluster-scoped MRs.
- Upgrade to crossplane-runtime
v2.0.0
. - Upgrade to Upjet
v2.0.0
. - Upgrade of the underlying Terraform Azure provider to
v4.35.0
, introducing resource-level API changes. - Removal of External Secret Store support.
Please review the breaking changes carefully before upgrading.
Breaking API Changes
Warning
Make adjustments to any impacted resources in your Control Plane when upgrading to this provider version.
The following resources have changed due to the underlying Terraform provider upgrade to version v4.35.0:
- Analysis Services group
Server
resource: TheenablePowerBiService
property has been removed in favour of thepowerBiServiceEnabled
property. - API Management group
API
resource: ThesoapPassThrough
property has been removed in favour of theapiType
property. - API Management group
Management
resource: Thepolicy
block has been removed in favour of the dedicated API Management Policy resource. - API Management group
CustomDomain
resource: ThekeyVaultId
property has been deprecated and its references have been removed fromdeveloperPortal
andgateway
blocks in favour of thekeyVaultCertificateId
property. - Attestation group
Provider
resource: Thepolicy
block has been removed in favour of individual policy properties (openEnclavePolicyBase64
,sgxEnclavePolicyBase64
,tpmPolicyBase64
,sevSnpPolicyBase64
). - Bot Service group
BotChannelsRegistration
resource: TheisolatedNetworkEnabled
property has been removed in favour of thepublicNetworkAccessEnabled
property. - Bot Service group
BotChannelWebChat
resource: ThesiteNames
property has been removed in favour of thesite
property. - Bot Service group
BotConnection
resource: Thetags
property has been removed. - Cache group
RedisCache
resource:- The
enableNonSslPort
property has been removed in favour ofnonSslPortEnabled
. - The
enableAuthentication
property has been removed fromredisConfiguration
.
- The
- Cache group
RedisEnterpriseDatabase
resource: TheresourceGroupName
property has been removed. - CDN group
FrontdoorOrigin
resource: ThehealthProbesEnabled
property has been removed in favour of theenabled
property. - Cognitive Services group
Deployment
resource: Thescale
block has been removed and replaced with the requiredsku
block. - Compute group
LinuxVirtualMachineScaleSet
resource:- The
galleryApplications
andterminateNotification
properties have been removed in favour of thegalleryApplication
andterminationNotification
properties. - The
scaleInPolicy
property has been removed in favour of thescaleIn
block.
- The
- Compute group
ManagedDisk
resource: Theenabled
property has been removed fromencryptionSettings
. Enabling and disabling encryption is controlled by the presence or absence of theencryptionSettings
block. - Compute group
OrchestratedVirtualMachineScaleSet
resource: TheextensionOperationsEnabled
property now defaults to true. - Compute group
Snapshot
resource: Theenabled
property has been removed fromencryptionSettings
. Enabling and disabling encryption is controlled by the presence or absence of theencryptionSettings
block. - Compute group
WindowsVirtualMachineScaleSet
resource:- The
galleryApplications
andterminateNotification
properties have been removed in favour of thegalleryApplication
andterminationNotification
properties. - The
scaleInPolicy
property has been removed in favour of thescaleIn
block.
- The
- Consumption group
BudgetManagementGroup
resource: Thenot
property has been removed from thefilter
block. - Consumption group
BudgetResourceGroup
resource: Thenot
property has been removed from thefilter
block. - Consumption group
BudgetSubscription
resource: Thenot
property has been removed from thefilter
block. - Container App group
ContainerApp
resource: Theingress.customDomain
property is now only computed. Domains should be configured with theCustomDomain
resource. - Container Registry group
Registry
resource:- The
retentionPolicy
andtrustPolicy
blocks have been removed in favour of theretentionPolicyInDays
andtrustTolicyEnabled
properties. - The
enabled
property has been removed fromencryption
. Encryption can be toggled on and off through the presence and absence of theencryption
block in the configuration. - The
virtualNetwork
property has been removed fromnetworkRuleSet
.
- The
- Container Service group
KubernetesClusterNodePool
resource:- Multiple properties removed:
customCaTrustEnabled
,enableAutoScaling
,enableHostEncryption
,enableNodePublicIp
,messageOfTheDay
. - The
enableAutoScaling
property has been renamed toautoScalingEnabled
. - The
enableNodePublicIp
property has been renamed tonodePublicIpEnabled
. - The
enableHostEncryption
property has been renamed tohostEncryptionEnabled
.
- Multiple properties removed:
- Container Service group
KubernetesCluster
resource:- The
enablePodSecurityPolicy
property has been removed. - The
networkProfile.ebpfDataPlane
property has been removed in favour of thenetworkProfile.networkDataPlane
property. - The
apiServerAuthorizedIpRanges
property has been removed in favour of theapiServerAccessProfile.authorizedIpRanges
property. - The
networkProfile.dockerBridgeCidr
property has been removed. - The
azureActiveDirectoryRoleBasedAccessControl.clientAppId
property has been removed. - The
azureActiveDirectoryRoleBasedAccessControl.serverAppId
property has been removed. - The
azureActiveDirectoryRoleBasedAccessControl.serverAppSecret
property has been removed. - The
azureActiveDirectoryRoleBasedAccessControl.managed
property has been removed. - The
workloadAutoscalerProfile.verticalPodAutoscalerUpdateMode
property has been removed. - The
workloadAutoscalerProfile.verticalPodAutoscalerControlledValues
property has been removed. - The
webAppRouting.dnsZoneId
property has been removed in favour of thewebAppRouting.dnsZoneIds
property. - The
publicNetworkAccessEnabled
property has been removed. - The
defaultNodePool.nodeTaints
property has been removed. - The
automaticChannelUpgrade
property has been renamed toautomaticUpgradeChannel
. - The
nodeOsChannelUpgrade
property has been renamed tonodeOsUpgradeChannel
and now defaults toNodeImage
. - The
defaultNodePool.enableAutoScaling
property has been renamed todefaultNodePool.autoScalingEnabled
. - The
defaultNodePool.enableNodePublicIp
property has been renamed todefaultNodePool.nodePublicIpEnabled
. - The
defaultNodePool.enableHostEncryption
property has been renamed todefaultNodePool.hostEncryptionEnabled
. - The
defaultNodePool.type
property no longer accepts the valueAvailabilitySet
. - The
imageCleanerIntervalHours
property now defaults to0
and will only be set ifimageCleanerEnabled
has been set totrue
. - The
networkProfile.loadBalancerProfile.outboundIpPrefixIds
property is no longer Computed. - The
networkProfile.loadBalancerProfile.outboundIpAddressIds
property is no longer Computed. - The
serviceMeshProfile
block has had the requiredrevisions
property added.
- The
- Cosmos DB group
Account
resource:- The
connectionStrings
property has been removed in favour of the primary and secondary connection strings for SQL, MongoDB and readonly properties. - The
enableMultipleWriteLocations
property has been removed in favour of themultipleWriteLocationsEnabled
property. - The
enableFreeTier
property has been removed in favour of thefreeTierEnabled
property. - The
enableAutomaticFailover
property has been removed in favour of theautomaticFailoverEnabled
property. - The
minimalTlsVersion
property now defaults toTls12
. - The
ipRangeFilter
property is now a set that will only accept valid CIDR values.
- The
- Cosmos DB group
SqlContainer
resource: ThepartitionKeyPath
property has been removed in favour of the requiredpartitionKeyPaths
property. - Data Protection group
BackupPolicyBlobStorage
resource: TheretentionDuration
property has been removed in favour of theoperationalDefaultRetentionDuration
property. - Dev Test Lab group
Lab
resource: ThestorageType
property has been removed. - Event Hub group
EventHubNamespace
resource: ThezoneRedundant
property has been removed. - HDInsight group
InteractiveQueryCluster
resource: Theroles.workerNode.autoscale.capacity
property removed. - HDInsight group
KafkaCluster
resource: Theroles.kafkaManagementNode.username
property removed fromroles.kafkaManagementNode
. - Insights group
MonitorActionGroup
resource: TheeventHubId
property has been removed fromeventHubReceiver
in favor ofeventHubName
. - Insights group
MonitorActivityLogAlert
resource: Thelocation
property is now required. - Insights group
MonitorDiagnosticSetting
resource: Thelog
property has been removed in favor ofenabledLog
. - Insights group
MonitorScheduledQueryRulesAlertV2
resource: TheevaluationFrequency
property is now required. - Kusto group
Cluster
resource:- The
engine
property has been removed. - The
languageExtensions
property type changed from string to object.
- The
- Machine Learning Services group
ComputeInstance
resource: Thelocation
property has been removed. - Machine Learning Services group
Workspace
resource:- The
publicAccessBehindVirtualNetworkEnabled
property has been removed in favour of thepublicNetworkAccessEnabled
property. - The
publicNetworkAccessEnabled
property now defaults totrue
.
- The
- Maps group
Account
resource: Thelocation
property is now required. - Network group
DnsZone
resource: ThesoaRecord.hostName
property is now only computed. - Network group
NetworkInterface
resource: TheenableAcceleratedNetworking
andenableIpForwarding
properties have been removed in favour of theacceleratedNetworkingEnabled
andipForwardingEnabled
properties. - Network group
PrivateDnsResolverInboundEndpoint
resource: TheipConfigurations
property type changed from array to object. - Network group
RouteTable
resource: ThedisableBgpRoutePropagation
property has been removed in favour of thebgpRoutePropagationEnabled
property. - Network group
Subnet
resource:- The
actions
block has become a Set instead of a List, meaning that the order of these items no longer matters. This may require code changes if you're referencing these items by index. - The
privateEndpointNetworkPoliciesEnabled
property has been removed in favour of theprivateEndpointNetworkPolicies
property. - The
enforcePrivateLinkEndpointNetworkPolicies
property has been removed in favour of theprivateEndpointNetworkPolicies
property. - The
enforcePrivateLinkServiceNetworkPolicies
property has been removed in favour of theprivateLinkServiceNetworkPoliciesEnabled
property. - The
privateEndpointNetworkPolicies
property now defaults toDisabled
. - The
privateLinkServiceNetworkPoliciesEnabled
property now defaults totrue
.
- The
- Network group
VirtualNetwork
resource: TheaddressSpace
property has been changed from a list to a set. If you're referencing an element in this property by index, this will require code changes. - Network group
WebApplicationFirewallPolicy
resource:- The
managedRules.managedRuleSet.ruleGroupOverride.disabledRules
property has been removed in favour of themanagedRules.managedRuleSet.ruleGroupOverride.rule
block. - The
managedRules.managedRuleSet.ruleGroupOverride.rule.enabled
property now defaults tofalse
.
- The
- Notification Hubs group
AuthorizationRule
resource: TheprimaryAccessKey
andsecondaryAccessKey
properties have been removed from status. - Operational Insights group
LogAnalyticsLinkedStorageAccount
resource: TheworkspaceResourceIdRef
andworkspaceResourceIdSelector
properties have been removed. - Policy Insights group
ResourcePolicyRemediation
resource: ThepolicyDefinitionId
property has been removed in favour of thepolicyDefinitionReferenceId
property. - Policy Insights group
SubscriptionPolicyRemediation
resource: ThepolicyDefinitionId
property has been removed in favour of thepolicyDefinitionReferenceId
property. - Security group
SecurityCenterContact
resource: Thename
property is now required. - Security Insights group
SentinelAutomationRule
resource: Thecondition
property has been removed in favor of theconditionJson
property. - Security Insights group
SentinelLogAnalyticsWorkspaceOnboarding
resource: TheresourceGroupName
andworkspaceName
properties and their references have been removed in favor of theworkspaceId
property. - Service Bus group
Queue
resource:- The
enableBatchedOperations
property has been removed in favour of thebatchedOperationsEnabled
property. - The
enableExpress
property has been removed in favour of theexpressEnabled
property. - The
enablePartitioning
property has been removed in favour of thepartitioningEnabled
property. - The
autoDeleteOnIdle
property now defaults toP10675199DT2H48M5.4775807S
. - The
defaultMessageTtl
property now defaults toP10675199DT2H48M5.4775807S
. - The
duplicateDetectionHistoryTimeWindow
property now defaults toPT10M
. - The
lockDuration
property now defaults toPT1M
. - The
maxMessageSizeInKilobytes
property now defaults to256
. - The
maxSizeInMegabytes
property now defaults to5120
.
- The
- Service Bus group
ServiceBusNamespace
resource: ThezoneRedundant
property has been removed. - Service Bus group
Subscription
resource: TheenableBatchedOperations
property has been removed. - Service Bus group
Topic
resource: TheenableBatchedOperations
,enableExpress
, andenablePartitioning
properties have been removed. - Storage group
Account
resource:- The
enableHttpsTrafficOnly
property has been removed in favour of thehttpsTrafficOnlyEnabled
property. - The
largeFileShareEnabled
property is no longer defaulted totrue
as that value varies based on the value ofaccountKind
. - The
crossTenantReplicationEnabled
property now defaults tofalse
.
- The
- Storage group
ShareDirectory
resource: TheshareName
andstorageAccountName
properties and their references have been removed in favor of thestorageShareId
property. - Storage group
Share
resource: ThestorageAccountNameRef
andstorageAccountNameSelector
properties have been removed. - Storage group
TableEntity
resource: ThestorageAccountName
andtableName
properties and their references have been removed in favor of thestorageTableId
property. - Synapse group
SparkPool
resource: ThesparkVersion
property is now required. - Synapse group
SqlPool
resource: ThestorageAccountType
property is now required. - Synapse group
Workspace
resource: TheaadAdmin
andsqlAadAdmin
blocks have been removed. - Web group
LinuxFunctionApp
resource:- The properties
siteConfig.healthCheckPath
andsiteConfig.healthCheckEvictionTimeInMin
must be set together. - New
vnetImagePullEnabled
property has been added, this property must be set totrue
if your App is running in an App Service Environment.
- The properties
- Web group
LinuxFunctionAppSlot
resource: NewvnetImagePullEnabled
property has been added, this property must be set totrue
if your App is running in an App Service Environment. - Web group
LinuxWebApp
resource:- The
siteConfig.autoHealSetting.trigger.slowRequest.path
property has been removed in favour of thesiteConfig.autoHealSetting.trigger.slowRequestWithPath
block. - The
siteConfig.applicationStack.dockerImageTag
property has been removed. - The
siteConfig.applicationStack.dockerImage
property has been removed. - The properties
siteConfig.healthCheckPath
andsiteConfig.healthCheckEvictionTimeInMin
must be set together. - The property
autoHealEnabled
has been removed and is now implied by the presence of theautoHeal
block.
- The
- Web group
LinuxWebAppSlot
resource:- The
siteConfig.applicationStack.dockerImageTag
property has been removed. - The
siteConfig.applicationStack.dockerImage
property has been removed. - The property
autoHealEnabled
has been removed and is now implied by the presence of theautoHeal
block.
- The
- Web group
WindowsFunctionApp
resource:- The properties
siteConfig.healthCheckPath
andsiteConfig.healthCheckEvictionTimeInMin
must be set together. - New
vnetImagePullEnabled
property has been added, this property must be set totrue
if your App is running in an App Service Environment.
- The properties
- Web group
WindowsFunctionAppSlot
resource: NewvnetImagePullEnabled
property has been added, this property must be set totrue
if your App is running in an App Service Environment. - Web group
WindowsWebApp
resource:- The
siteConfig.autoHealSetting.trigger.slowRequest.path
property has been removed in favour of thesiteConfig.autoHealSetting.trigger.slowRequestWithPath
block. - The
siteConfig.applicationStack.dockerContainerRegistry
property has been removed. - The
siteConfig.applicationStack.dockerContainerName
property has been removed. - The
siteConfig.applicationStack.dockerContainerTag
property has been removed. - The properties
siteConfig.healthCheckPath
andsiteConfig.healthCheckEvictionTimeInMin
must be set together. - The property
autoHealEnabled
has been removed and is now implied by the presence of theautoHeal
block.
- The
- Web group
WindowsWebAppSlot
resource:- The
siteConfig.autoHealSetting.trigger.slowRequest.path
property has been removed in favour of thesiteConfig.autoHealSetting.trigger.slowRequestWithPath
block. - The
siteConfig.applicationStack.dockerContainerRegistry
property has been removed. - The
siteConfig.applicationStack.dockerContainerName
property has been removed. - The
siteConfig.applicationStack.dockerContainerTag
property has been removed. - The properties
siteConfig.healthCheckPath
andsiteConfig.healthCheckEvictionTimeInMin
must be set together. - The property
autoHealEnabled
has been removed and is now implied by the presence of theautoHeal
block.
- The
Removed Resources and Their Replacements
WorkspaceCustomerManagedKey
resource indatabricks
group → You can useWorkspaceRootDbfsCustomerManagedKey
resource indatabricks
groupMonitorActionRuleActionGroup
resource inalertsmanagement
group → You can useMonitorAlertProcessingRuleActionGroup
resource inalertsmanagement
groupMonitorActionRuleSuppression
resource inalertsmanagement
group → You can useMonitorAlertProcessingRuleSuppression
resource inalertsmanagement
groupNamespaceNetworkRuleSet
resource inservicebus
group → You can usenetwork_rule_set
block inServicebusNamespace
resource inservicebus
groupSecurityCenterServerVulnerabilityAssessment
resource insecurity
group → You can useSecurityCenterServerVulnerabilityAssessmentVirtualMachine
resource insecurity
groupActiveDirectoryAdministrator
resource indbformysql
group → You can useMysqlFlexibleServerActiveDirectoryAdministrator
resource indbformysql
group (MySQL Single Server retired 2024-09-16)Configuration
resource indbformysql
group → You can useMysqlFlexibleServerConfiguration
resource indbformysql
group (MySQL Single Server retired 2024-09-16)Database
resource indbformysql
group → You can useMysqlFlexibleDatabase
resource indbformysql
group (MySQL Single Server retired 2024-09-16)FirewallRule
resource indbformysql
group → You can useMysqlFlexibleServerFirewallRule
resource indbformysql
group (MySQL Single Server retired 2024-09-16)Server
resource indbformysql
group → You can useMysqlFlexibleServer
resource indbformysql
group (MySQL Single Server retired 2024-09-16)VirtualNetworkRule
resource indbformysql
group → REMOVED (MySQL Single Server retired 2024-09-16)Asset
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)AssetFilter
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)ContentKeyPolicy
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)Job
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)LiveEvent
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)LiveEventOutput
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)ServicesAccount
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)ServicesAccountFilter
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)StreamingEndpoint
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)StreamingLocator
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)StreamingPolicy
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)Transform
resource inmedia
group → REMOVED (Azure Media Services retired June 30, 2024)Configuration
resource indbformariadb
group → You can useMysqlFlexibleServerConfiguration
resource indbformysql
group (MariaDB retired 2024-09-19)Database
resource indbformariadb
group → You can useMysqlFlexibleDatabase
resource indbformysql
group (MariaDB retired 2024-09-19)FirewallRule
resource indbformariadb
group → You can useMysqlFlexibleServerFirewallRule
resource indbformysql
group (MariaDB retired 2024-09-19)Server
resource indbformariadb
group → You can useMysqlFlexibleServer
resource indbformysql
group (MariaDB retired 2024-09-19)VirtualNetworkRule
resource indbformariadb
group → REMOVED (MariaDB retired 2024-09-19)Monitor
resource inlogz
group → REMOVED (Logz service retired, no new instances allowed)SubAccount
resource inlogz
group → REMOVED (Logz service retired, no new instances allowed)SubAccountTagRule
resource inlogz
group → REMOVED (Logz service retired, no new instances allowed)TagRule
resource inlogz
group → REMOVED (Logz service retired, no new instances allowed)LabServicePlan
resource inlabservices
group → REMOVED (Lab Services retiring 2027-06-28)LabServiceLab
resource inlabservices
group → REMOVED (Lab Services retiring 2027-06-28)IntegrationServiceEnvironment
resource inlogic
group → REMOVED (Service retired 2024-08-31, no new instances since 2022-11-01)EventSourceEventHub
resource intimeseriesinsights
group → REMOVED (Time Series Insights retiring 2025-03-31)EventSourceIOTHub
resource intimeseriesinsights
group → REMOVED (Time Series Insights retiring 2025-03-31)Gen2Environment
resource intimeseriesinsights
group → REMOVED (Time Series Insights retiring 2025-03-31)ReferenceDataSet
resource intimeseriesinsights
group → REMOVED (Time Series Insights retiring 2025-03-31)StandardEnvironment
resource intimeseriesinsights
group → REMOVED (Time Series Insights retiring 2025-03-31)DiskPool
resource instoragepool
group → REMOVED (Deprecated)IntegrationRuntimeManaged
resource indatafactory
group → You can useIntegrationRuntimeAzureSsis
resource indatafactory
group
Namespace-scope MR Support (Crossplane v2-only)
- New namespace-scoped MR APIs are available under the
azure.m.crossplane.io
API group. - All new APIs are at version
v1beta1
. - ProviderConfig
ProviderConfig.azure.m.crossplane.io
is now namespace-scoped.- A new cluster-scoped
ClusterProviderConfig.azure.m.crossplane.io
resource was added; new MRs can reference eitherProviderConfig
orClusterProviderConfig
viaspec.providerConfigRef.kind
. spec.providerConfigRef
defaults toClusterProviderConfig
with namedefault
when omitted.
spec.writeConnectionSecretToRef
and sensitive parameter refs (e.g.,spec.forProvider.fooSecretRef
) in namespace-scoped MRs are now local secret references (if no namespace is specified, it defaults to the MR's namespace).- Cross-resource references are now namespace-scoped by default, however, cross-namespace references are allowed.
- This provider will serve both the new namespace-scoped and cluster-scoped APIs.
Note
Cluster
-scoped MRs do NOT implement the above changes and continue operating as before.
Removed Features
- External Secret Store support has been removed from all MRs (
spec.publishConnectionDetailsTo
is no longer available) as the feature has been removed in Crossplane v2.
Note
The removed feature is the External Secret Store, which allowed storing connection details outside the cluster (e.g., in Vault). Connection secrets for managed resources remain available for storing connection details in Kubernetes Secrets.
Other Notable Changes
- SafeStart capability has been added (Crossplane v2-only): Controllers start once their CRD is installed.
- Repository structure changes:
apis
,controllers
, andexamples
now have scoped subdirectories:cluster
andnamespaced
.- Resource configurations are also scoped; updates must be applied to both where relevant.
- Examples for namespace-scoped MRs are included.
Backward Compatibility Notes
- This provider can be installed in Crossplane
v1.x
environments:- Both cluster-scoped and namespace-scoped CRDs will be installed; namespace-scoped CRDs cannot be composed in
v1.x
. SafeStart
will be disabled.
- Both cluster-scoped and namespace-scoped CRDs will be installed; namespace-scoped CRDs cannot be composed in
- When upgrading from
v1.x
providers, review all breaking resource API changes noted above. The package itself is Crossplanev1.x
compatible, but there can be resources that have API changes that need adjustment in your control plane.
Upgrade Guide
- Review all affected resources listed under Breaking API Changes.
- Update manifests to reflect renamed/removed properties.
- For Crossplane
v2.x
users:- Ensure secret and reference configurations align with the new namespace-scoped MR behavior.
- Decide whether to use
ProviderConfig
orClusterProviderConfig
.
- Remove any
spec.publishConnectionDetailsTo
usage. - Validate repository structure changes if maintaining custom resource configurations.
What's Changed
- Add Azure Policy resources by @daftping in #1007
- fix: add custom ExternalName handling for azurerm_policy_definition by @daftping in #1006
- feat: add azurerm_policy_set_definition by @daftping in #1009
- Update module github.com/cloudflare/circl to v1.6.1 [SECURITY] by @renovate[bot] in #1008
- add basic plumbing for provider startup checks by @jastang in #1014
- Update module golang.org/x/oauth2 to v0.27.0 [SECURITY] by @renovate[bot] in #1016
- Update alpine Docker tag to v3.22.1 by @renovate[bot] in #1012
- Bump Terraform provider version to v4.35.0 by @turkenf in #1011
- crossplane v2: Generate namespace-scoped MRs by @erhancagirici in #1019
- add license annotation to package metadata template. by @jastang in #1017
- Update actions/cache digest to 0400d5f by @renovate[bot] in #1022
- Update go version to 1.24.6 [Security] by @turkenf in #1024
New Contributors
Full Changelog: v1.13.0...v2.0.0