<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:configconnector-release-notes</id>
  <title>Config Connector - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/configconnector-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-03-10T00:00:00-07:00</updated>

  <entry>
    <title>March 10, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#March_10_2026</id>
    <updated>2026-03-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#March_10_2026"/>
    <content type="html"><![CDATA[<h3>Breaking</h3>
<p>Config Connector version 1.144.0 was identified as a bad release. Do not use this version - upgrade directly to 1.145.0 or later.</p>
<h3>Announcement</h3>
<p>Config Connector version 1.146.0 is now available.</p>
<h3>Feature</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>ParameterManagerParameter</code>
<ul>
<li>Manage <a href="https://cloud.google.com/secret-manager/parameter-manager/docs/overview">Parameter Manager Parameters</a>.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/container/containercluster"><code>ContainerCluster</code></a>
<ul>
<li>Added <code>spec.controlPlaneEndpointsConfig.dnsEndpointConfig.enableK8sTokensViaDns</code> field.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>Improvements:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/container/containercluster"><code>ContainerCluster</code></a>
<ul>
<li>Made <code>spec.clusterAutoscaling.autoProvisioningDefaults.bootDiskKMSKeyRef</code> mutable.</li>
</ul></li>
<li><code>NetworkServicesWasmPlugin</code>
<ul>
<li>Introduced identity and reference.</li>
</ul></li>
<li>Added structured reporting diff to numerous direct controllers to enhance diff visibility.</li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/sql/sqlinstance"><code>SQLInstance</code></a>
<ul>
<li>Added client-side default for <code>RetainedBackups</code> and <code>RetentionUnit</code>, and validated the <code>edition</code> field.</li>
<li>Added <code>replicaConfiguration</code> as an unmanageable field.</li>
<li>Controller now correctly defaults the field <code>enablePrivatePathForGoogleCloudServices</code> to <code>false</code>.</li>
</ul></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/certificatemanager/certificatemanagerdnsauthorization"><code>CertificateManagerDnsAuthorization</code></a>
<ul>
<li>Sanitized Kubernetes labels to avoid 400 errors from invalid characters.</li>
</ul></li>
<li><code>ConfigConnector</code> Core
<ul>
<li><code>preview</code> now performs an early exit when no resources are found to reconcile.</li>
<li>Fixed CRD field description for shared parent.</li>
<li>Fixed incorrect exit status in lint filter.</li>
<li>Updated <code>mockgcp</code> to improve compute regional resource mocks and defaults.</li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 22, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#February_22_2026</id>
    <updated>2026-02-22T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#February_22_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.145.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/compute/computesecuritypolicy"><code>ComputeSecurityPolicy</code></a>
<ul>
<li>Manage Google Cloud Armor security policies.</li>
</ul></li>
<li><code>MemorystoreInstance</code>
<ul>
<li>Manage <a href="https://cloud.google.com//memorystore/docs/valkey/reference/rest/v1/projects.locations.instances">Memorystore for Valkey Instances</a>.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/container/containercluster"><code>ContainerCluster</code></a>
<ul>
<li>Added <code>spec.clusterAutoscaling.defaultComputeClassConfig</code> field.</li>
</ul></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/run/runjob"><code>RunJob</code></a>
<ul>
<li>Added <code>spec.template.template.volumes.nfs</code> field to support NFS backed Volumes.</li>
<li>Added <code>spec.template.template.volumes.gcs</code> field to support GCS backed Volumes.</li>
</ul></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/sql/sqlinstance"><code>SQLInstance</code></a>
<ul>
<li>Added <code>spec.settings.failoverDrReplicaRef</code> field to support designating CloudSQL Enterprise Plus DR Replicas.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New features:</p>
<ul>
<li>Added the <code>preview</code> command to the <code>config-connector</code> CLI. The <code>preview</code> command has been removed from the experimental <code>kompanion</code> tool.</li>
</ul>
<h3>Change</h3>
<p>Added support for structured diff reporting to the following direct controllers to improve logging and debugging:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeenvgroup"><code>ApigeeEnvgroup</code></a></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeinstance"><code>ApigeeInstance</code></a></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/asset/assetfeed"><code>AssetFeed</code></a></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/asset/assetsavedquery"><code>AssetSavedQuery</code></a></li>
<li>BackupVaultIdentity</li>
<li>BigtableLogicalView</li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/clouddeploy/clouddeploydeliverypipeline"><code>CloudDeployDeliveryPipeline</code></a></li>
<li>ColabRuntime</li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/redis/rediscluster"><code>RedisCluster</code></a></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerbackupschedule"><code>SpannerBackupSchedule</code></a></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerinstance"><code>SpannerInstance</code></a></li>
<li>SpannerInstanceConfig</li>
<li>TaskQueue</li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/workstations/workstationconfig"><code>WorkstationConfig</code></a></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/dataform/dataformrepository"><code>DataformRepository</code></a>
<ul>
<li>Fixed a bug where the <code>serviceAccountRef</code> field could not be updated.</li>
</ul></li>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerbackupschedule"><code>SpannerBackupSchedule</code></a>
<ul>
<li>Fixed an issue with invalid update masks by handling output-only fields.</li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>January 30, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#January_30_2026</id>
    <updated>2026-01-30T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#January_30_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.144.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/tags/tagslocationtagbinding"><code>TagsLocationTagBinding</code></a>
<ul>
<li><code>TagsLocationTagBinding</code> is promoted to beta and now uses the direct reconciler by default.</li>
<li>Supports tagging of regional resources, including <code>ArtifactRegistryRepository</code>, <code>CloudRun</code> (<code>RunJob</code>, <code>RunService</code>), <code>BigQueryDataset</code>, <code>BigQueryTable</code>, and <code>StorageBucket</code>.</li>
<li><code>spec.location</code> should be set to the region of the resource being tagged.</li>
</ul></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li>Fixed incorrect diffs in <code>TagsLocationTagBinding</code> caused by project number versus. project ID mismatches.</li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li><a href="https://cloud.google.com/config-connector/docs/reference/resource-docs/tags/tagslocationtagbinding"><code>TagsLocationTagBinding</code></a>
<ul>
<li>Switched to direct reconciliation as the default reconciler.</li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>January 27, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#January_27_2026</id>
    <updated>2026-01-27T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#January_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.134.4 is now available.</p>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/6035">#6035</a>: Fixed an issue where <code>managedFields</code> metadata could be incorrectly attributed to the <code>status</code> subresource during spec updates, causing "Location must be set" errors.</li>
</ul>
<h3>Feature</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/6065">#6065</a>: Enabled Vertical Pod Autoscaler (VPA) support. You can enable VPA for Config Connector components via <code>ControllerResource</code> and <code>NamespacedControllerResource</code> to automatically adjust resource requests.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 23, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#January_23_2026</id>
    <updated>2026-01-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#January_23_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.143.0 is now available.</p>
<h3>Feature</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>ParameterManagerParameter</code></li>
</ul>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>ArtifactRegistryRepository</code></li>
<li><code>LoggingLink</code></li>
<li><code>MemorystoreInstance</code></li>
<li><code>PrivateCACAPool</code></li>
</ul>
<h3>Feature</h3>
<p>New Features:</p>
<ul>
<li>Set <code>GOMEMLIMIT</code> for KCC workloads to improve memory management and stability.</li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><code>AlloyDBInstance</code>
<ul>
<li>Added <code>spec.connectionPoolConfig</code> field.</li>
<li>Added <code>status.connectionPoolConfig</code> field.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li><p><code>TagsTagBinding</code></p>
<ul>
<li>Added support for <code>organizations</code> in <code>parentRef</code>.</li>
<li>Added support for multiple targets in <code>parentRef</code>.</li>
</ul></li>
<li><p>Resource References (refs.Ref) support added for the following resources to improve reference resolution:</p>
<ul>
<li><code>BigQueryTable</code></li>
<li><code>BigQueryDataset</code></li>
<li><code>CloudRunService</code></li>
<li><code>CloudRunJob</code></li>
<li><code>ArtifactRegistryRepository</code></li>
<li><code>StorageBucket</code></li>
</ul></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/6221">Issue 6221</a>: <code>ComputeBackendService</code> can now correctly refer to <code>clientTLSPolicy</code>.</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/6156">Issue 6156</a>: <code>BigQueryTable</code> now ignores <code>int64</code> to <code>int32</code> schema changes when configured.</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/6026">Issue 6026</a>: Fixed identity parsing for <code>TagsTagValue</code>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>January 09, 2026</title>
    <id>tag:google.com,2016:configconnector-release-notes#January_09_2026</id>
    <updated>2026-01-09T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#January_09_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.142.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>AlloyDBBackup</code></li>
<li><code>AccessContextManagerAccessLevel</code></li>
</ul>
<h3>Feature</h3>
<p>New Features:</p>
<ul>
<li>IAM: Added support for <code>iam.cnrm.cloud.google.com/disable-dependent-services</code> annotation.</li>
<li>Added support for Cilium cluster-wide network policy.</li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><code>AlloyDBInstance</code>
<ul>
<li>Added <code>spec.observabilityConfig</code> and <code>spec.queryInsightsConfig</code> fields.</li>
</ul></li>
<li><code>ContainerNodePool</code>
<ul>
<li>Added <code>spec.nodeConfig.enableNestedVirtualization</code> field.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<p>Added support for direct reconciliation to more resources, with opt-in
behaviour. The API is unchanged. To use the direct reconciler, add the
<code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the corresponding
Config Connector object. The following resources now have direct reconciliation
support:</p>
<ul>
<li><code>TagsLocationTagBinding</code>: Now supports direct reconciliation.</li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><code>BatchJob</code>: Fixed a bug where the resource could not be created.</li>
<li><code>FirewallPolicyRule</code>: Fixed an issue with updating the resource.</li>
<li><code>IAMServiceAccountKey</code>: Fixed an issue causing unnecessary re-reconciliation.</li>
<li>Fixed a bug where <code>ComputeBackendService</code> could not refer to <code>clientTLSPolicy</code> due to an invalid format.</li>
<li>Fixed a bug where interconnect attachments were not ignored.</li>
<li>Fixed a bug in the GitHub MCP server.</li>
<li>Fixed a bug in the private cluster endpoint for <code>mockgcp</code>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 19, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#December_19_2025</id>
    <updated>2025-12-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#December_19_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.141.0 is now available.</p>
<h3>Feature</h3>
<p>New Features:</p>
<ul>
<li>Enabled Vertical Pod Autoscaler (VPA) support for Config Connector controllers.</li>
<li>Added <code>verticalPodAutoscalerMode</code> field to <code>ConfigConnector</code> and <code>ConfigConnectorContext</code> resources.</li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><p>RunJob</p>
<ul>
<li>Added <code>spec.template.spec.containers[].port</code> field.</li>
</ul></li>
<li><p>DataplexTask</p>
<ul>
<li>Replaced <code>project</code> with <code>projectRef</code>.</li>
<li>Replaced <code>serviceAccount</code> with <code>serviceAccountRef</code>.</li>
<li>Replaced <code>kmsKey</code> with <code>kmsKeyRef</code>.</li>
</ul></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li>Fixed various issues in <code>observedState</code> handling for resources with reference fields.</li>
<li>Fixed an issue where IAMPolicy and IAMPartialPolicy controllers would alphabetize the members field within the resource spec and write it back. This behavior can conflict with intent-based reconciliation from GitOps systems such as Config Sync, causing a loop of updates and potentially exhausting IAM read quotas.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 15, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#December_15_2025</id>
    <updated>2025-12-15T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#December_15_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.140.2 is now available.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed a bug where the IAMPolicy and IAMPartialPolicy controllers would alphabetize the members field within the resource spec and write it back. This behavior can conflict with intent-based reconciliation from GitOps systems such as Config Sync, causing a loop of updates and potentially exhausting IAM read quotas. This issue affected versions 1.140.0 and has now been patched in version 1.140.2.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 04, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#December_04_2025</id>
    <updated>2025-12-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#December_04_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.140.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>CertificateManagerCertificateIssuanceConfig</code>
<ul>
<li>Manage Certificate Manager certificate issuance configurations for automating certificate issuance.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>AssuredWorkloadsWorkload</code>
<ul>
<li>Manage Assured Workloads workloads to support compliance and security requirements.</li>
</ul></li>
<li><code>ConfigDeliveryResourceBundle</code>
<ul>
<li>Manage Config Delivery resource bundles for Config Sync.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><code>AlloyDBCluster</code>
<ul>
<li>Added <code>spec.restoreContinuousBackupSource</code> and <code>spec.restoreBackupSource</code> fields to support restoring from a backup.</li>
</ul></li>
<li><code>BigQueryReservationAssignment</code>
<ul>
<li>Added <code>spec.jobType</code> field.</li>
</ul></li>
<li><code>FirestoreDatabase</code>
<ul>
<li>Added <code>spec.deleteProtectionState</code> field.</li>
</ul></li>
<li><code>FirestoreField</code>
<ul>
<li>Added <code>spec.ttlConfig</code> field.</li>
</ul></li>
<li><code>RunJob</code>
<ul>
<li>Added <code>spec.template.template.containers.dependsOn</code> field.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li>Integrated Multi-Cluster Leader Election for improved reliability in multi-cluster setups.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed an issue where <code>BigQueryReservationAssignment</code> was not exposing <code>externalRef</code>.</li>
<li>Fixed an issue with <code>CertificateManagerDNSAuthorization</code> API, Fuzzer and Mapper.</li>
<li>Fixed an issue with <code>FirestoreDatabase</code> defaulting logic.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>November 20, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#November_20_2025</id>
    <updated>2025-11-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#November_20_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.139.0 is now available.</p>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>FirestoreField</code></li>
</ul>
<h3>Feature</h3>
<p>New Features:</p>
<ul>
<li>The controller type is now reported at the start and end of reconciliation.</li>
<li>Mockgcp now supports <code>iap oauth brands</code> and <code>bigtable materializedview</code>.</li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li><code>IAM partial policy management</code></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Reduced the memory footprint of the recorder.</li>
<li><code>SQLInstance</code>: Fixed an issue where empty <code>maintenanceVersion</code> patches were sent. The <code>settings</code> and <code>maintenanceVersion</code> fields are now unmanaged.</li>
<li><code>FirestoreDatabase</code>: Fixed boolean value exports.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>November 14, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#November_14_2025</id>
    <updated>2025-11-14T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#November_14_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.138.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>BackupDRBackupVault</code></li>
<li><code>OrgPolicyCustomConstraint</code></li>
</ul>
<h3>Feature</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>FirestoreBackupSchedule</code></li>
<li><code>FirestoreDocument</code></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li>Improved Normalization logic for <code>OrgPolicy</code>, <code>RunJob</code>, <code>TagsTagBinding</code>, and <code>VertexAIIndex</code> resources.</li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li>Fixed format validation issue in the <code>DataflowFlexTemplateJob</code> direct controller when the
<code>spec.subnetworkRef.external</code> field contains full URL.</li>
<li>Updated <code>status.observedGeneration</code> in <code>ConfigConnector</code> object.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>October 16, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#October_16_2025</id>
    <updated>2025-10-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#October_16_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>DocumentAIProcessorVersion</code></li>
<li><code>EssentialContactsContact</code></li>
<li><code>BigQueryBigLakeTable</code></li>
<li><code>BackupDRBackupPlan</code></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li>Fixed an issue where <code>ComputeBackendService</code> backends were not sorted.</li>
<li>Fixed an issue where <code>CloudFunctionsFunction</code> runtime was not a supported value.</li>
<li>Fixed an issue with labels for <code>BackupDRBackupPlan</code>.</li>
<li>Fixed an issue with labels for <code>RunJob</code>.</li>
<li>Fixed a fuzzing issue for <code>FirestoreField</code>.</li>
<li>Fixed an issue with <code>KMSCryptoKey</code> import.</li>
<li>Fixed a flakiness issue in the <code>MonitoringDashboard</code> fuzzer.</li>
<li>Fixed a flakiness issue in tests.</li>
<li>Fixed an issue with bad labels in tests.</li>
<li>Fixed an issue with <code>etag</code> in direct reconciliation.</li>
</ul>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>BigtableMaterializedView</code></li>
<li><code>MemorystoreInstance</code></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li>Enabled opt-in for IAM partial policy management.</li>
<li>Enabled server-side apply for KMS resources.</li>
<li>Improved reconciliation for <code>BigtableLogicalView</code> by using deep reflection.</li>
<li>Improved reconciliation for <code>FirestoreDatabase</code> with identity pattern and export support.</li>
<li>Improved reconciliation for <code>RunJob</code> with export support.</li>
<li>Unified <code>ComputeTargetTCPProxy</code> direct API and controller.</li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><code>BigtableMaterializedView</code>: Added <code>spec.sourceTableRef</code> and <code>spec.definition</code>.</li>
<li><code>BackupDRBackupPlan</code>: Added <code>spec.backupConfig.retentionPeriodDays</code> and <code>spec.backupConfig.backupWindow</code>.</li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.137.0 is now available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 07, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#October_07_2025</id>
    <updated>2025-10-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#October_07_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li>Introduced <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/master/docs/designs/stateful-reconciliation-with-cookie.md">Stateful Reconciliation for Direct Controllers</a>.  With stateful reconciliation, the direct controller stores a hash of the last successfully applied <code>.spec</code> in the resource's <code>.status</code>. This provides a lightweight, GitOps-safe record when a user has modified the desired state of the resource.</li>
</ul>
<h3>Change</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/asset/assetfeed"><code>AssetFeed</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/bigqueryreservation/bigqueryreservationassignment"><code>BigQueryReservationAssignment</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/clouddeploy/clouddeploydeliverypipeline"><code>CloudDeployDeliveryPipeline</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/composer/composerenvironment"><code>ComposerEnvironment</code></a></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li>Added support for checking <code>etag</code> in spec for alpha resources.</li>
<li>Fixed an issue where <code>CloudIdentityMembership</code> roles comparison would fail.</li>
<li>Fixed a bug where the wrong GVK was reported in IAM controller.</li>
<li>Fixed a bug where errors were swallowed when reading a Secret.</li>
<li>Fixed an issue with LRO endTime in mockgcp.</li>
<li>Fixed a bug in the <code>etag</code> mapper.</li>
<li>Fixed a bug in the mapper generator for slice and single object map.</li>
<li>Fixed a bug in the mapper generator for OneOf if the input is not proto.Message.</li>
<li>Fixed an import for refs in the same package in <code>controllerbuilder</code>.</li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/composer/composerenvironment"><code>ComposerEnvironment</code></a>
<ul>
<li>Added <code>spec.storageConfig</code> field.</li>
<li>Added <code>spec.config.workloadsConfig.dagProcessor</code> field.</li>
<li>Added <code>spec.config.workloadsConfig.triggerer</code> field.</li>
<li>Added <code>spec.config.softwareConfig.webServerPluginsMode</code> field.</li>
<li>Added <code>spec.config.softwareConfig.cloudDataLineageIntegration</code> field.</li>
</ul></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.136.1 is now available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 24, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#September_24_2025</id>
    <updated>2025-09-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#September_24_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.134.1 is now available.</p>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/5230">#5230</a>: Fixed an issue that could lead to premature certificate rotation by ensuring errors are not swallowed when reading a Secret.</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/5231">#5231</a>: Add more verbose logging during certificate validation to assist with debugging.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>September 22, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#September_22_2025</id>
    <updated>2025-09-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#September_22_2025"/>
    <content type="html"><![CDATA[<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/5009">PR#5009</a>
Fix the nil pointer dereference error in AlloyDB direct controller</li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.135.0 is now available.</p>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><code>AlloyDBCluster</code>
<ul>
<li>Added <code>spec.databaseVersion</code> field</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><code>AssetSavedQuery</code></li>
<li><code>PubSubSnapshot</code></li>
</ul>
<h3>Change</h3>
<p>Modified Beta Reconciliation:
We migrated the following resources from the Terraform-based or DCL-based controller to the new Direct Controller.</p>
<ul>
<li><code>VMWareEngineExternalAddress</code></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>September 03, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#September_03_2025</id>
    <updated>2025-09-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#September_03_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>Improved reconciliation by migrating the following resources from the Terraform-based or DCL-based controller to the new direct controller. These resources are migrated automatically and you no longer need to apply the <code>opt-in</code> annotation to enable the direct controller:</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/cloudidentity/cloudidentitygroup"><code>CloudIdentityGroup</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/cloudidentity/cloudidentitymembership"><code>CloudIdentityMembership</code></a></p></li>
</ul>
<h3>Fixed</h3>
<p>Bug Fixes:</p>
<ul>
<li><code>ConfigConnectorContext</code>:
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4995">PR#4995</a>: <code>status.observedGeneration</code> is now being set on the ConfigConnectorContext.</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4657">PR#4657</a>: Added <code>spec.managerNamespace</code>.</li>
</ul></li>
<li><code>SQLInstance</code>:
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4838">PR#4838</a>: Fixed bug in SQLInstance <code>maintenanceVersion</code> UPDATE operation</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4843">PR#4843</a>: Set status on acquisition for SQLInstance controller</li>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4857">PR#4857</a>: Support SQLInstance <code>maintenanceVersion</code> in CREATE operation</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Fields:</p>
<ul>
<li><code>ContainerCluster</code>: DNS endpoint is supported in ContainerCluster.</li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.134.0 is now available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 30, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#July_30_2025</id>
    <updated>2025-07-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#July_30_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/docs/reference/resource-docs/apigateway/apigatewayapi.md"><code>APIGatewayAPI</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/docs/reference/resource-docs/apphub/apphubapplication.md"><code>AppHubApplication</code></a></p></li>
<li><p><code>StorageAnywhereCache</code></p></li>
</ul>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>BigtableLogicalView</code></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements</p>
<p>Added support for direct reconciliation to more resources, with opt-in behaviour. The API is backward compatible. The following resources now have direct reconciliation support</p>
<ul>
<li><code>BigQueryTable</code>
<ul>
<li>Use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the <code>BigQueryTable</code> CR object to opt-in the direct controller.</li>
<li>The direct controller also supports adding BigQueryDataPolicies directly to BigQueryTable columns within <code>spec.schema</code>.</li>
</ul></li>
</ul>
<h3>Fixed</h3>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4808">PR#4808</a>
filtered out Kubernetes labels that are invalid for Google Cloud in the
<code>ComputeForwardingRule</code> direct controller, ensuring backward compatibility
after migrating to the direct controller.</li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.133.0 is now available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 14, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#July_14_2025</id>
    <updated>2025-07-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#July_14_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.132.1 is now available.</p>
<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerinstance">SpannerInstance</a>
<ul>
<li>You can opt-in the direct controller by adding the
<code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the
<code>SpannerInstance</code> resource`.</li>
<li>Direct controller is opt-in if using the following fields:
<ul>
<li><code>spec.labels</code></li>
<li><code>spec.defaultBackupScheduleType</code></li>
<li><code>spec.edition</code></li>
<li><code>spec.autoscalingConfig</code></li>
</ul></li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 10, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#June_10_2025</id>
    <updated>2025-06-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#June_10_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>Reconciliation Improvements:</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/bigtable/bigtableappprofile">BigtableAppProfile</a>
<ul>
<li>You can opt-in the direct controller by adding the
<code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the
<code>BigtableAppProfile</code> resource.</li>
<li>Added support for <code>spec.dataBoostIsolationReadOnly</code> field for resources
reconciled by the direct controller.</li>
</ul></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/cloudidentity/cloudidentitygroup">CloudIdentityGroup</a>
and
<a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/cloudidentity/cloudidentitymembership">CloudIdentityMembership</a>
<ul>
<li>You can opt-in the direct controller by adding the
<code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the
<code>CloudIdentityGroup</code> and <code>CloudIdentityMembership</code> resources.</li>
<li>With direct reconciliation, creating new resources will no longer write
back the service-generated ID to <code>spec.resourceID</code>. To acquire a
resource, you can find its resourceID from the last part of
<code>status.externalRef</code> field, or via gcloud command or Cloud Console. The
<code>spec.resourceID</code> field is used for acquisition only, leave the field
unset when creating a new resource.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/storage/storagebucket">Storage Bucket</a>
<ul>
<li>Removed immutability constraint on <code>spec.location</code> and <code>spec.customPlacementConfig.dataLocations</code> fields. To learn more, see <a href="https://cloud.google.com/storage/docs/bucket-relocation/relocate-buckets">Relocate buckets</a>.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler):</p>
<ul>
<li><code>OrgPolicyPolicy</code></li>
<li><code>OrgPolicyCustomConstraint</code></li>
<li><code>SpeechRecognizer</code></li>
<li><code>StorageAnywhereCache</code></li>
</ul>
<h3>Feature</h3>
<p>New Fields:</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerinstance">SpannerInstance</a>
For opt-in direct controller,
<ul>
<li>Added <code>spec.labels</code> field.</li>
<li>Added <code>spec.defaultBackupScheduleType</code> field.</li>
</ul></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/secretmanager/secretmanagersecret">SecretManagerSecret</a>
For opt-in direct controller,
<ul>
<li>Added <code>spec.labels</code> field.</li>
</ul></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.132.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta Resources (Direct Reconciler):</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/speech/speechcustomclass"><code>SpeechCustomClass</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/speech/speechphraseset"><code>SpeechPhraseSet</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/speech/speechrecognizer"><code>SpeechRecognizer</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/notebooks/notebookinstance"><code>VertexAINotebooksInstance</code></a></li>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/vertexai/vertexaimetadatastore"><code>VertexAIMetadataStore</code></a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 01, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#May_01_2025</id>
    <updated>2025-05-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#May_01_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/iap/iapsettings"><code>IAPSettings</code></a></li>
</ul>
<h3>Change</h3>
<p>New Alpha resources (direct reconciler)</p>
<ul>
<li><code>ComputeNetworkAttachment</code></li>
<li><code>ComputeNetworkEdgeSecurityService</code></li>
<li><code>DataplexEntryGroup</code></li>
<li><code>DataplexEntryType</code></li>
<li><code>DataplexTask</code></li>
<li><code>DataplexZone</code></li>
<li><code>DatastreamRoute</code></li>
<li><code>DocumentAIVersion</code></li>
<li><code>GKEBackupBackup</code></li>
<li><code>GKEBackupRestore</code></li>
<li><code>PubSubSnapshot</code></li>
<li><code>SpeechCustomClass</code></li>
<li><code>VMwareEngineExternalAddress</code></li>
<li><code>MetastoreService</code></li>
<li><code>MetastoreFederation</code></li>
<li><code>MetastoreBackup</code></li>
<li><code>APIQuotaPreference</code></li>
<li><code>APIQuotaAdjusterSettings</code></li>
<li><code>EventarcGoogleChannelConfig</code></li>
<li><code>EventarcChannel</code></li>
<li><code>AssetSavedQuery</code></li>
<li><code>AssetFeed</code></li>
<li><code>EssentialContactsContact</code></li>
<li><code>DataCatalogEntryGroup</code></li>
<li><code>DataCatalogEntry</code></li>
<li><code>DataCatalogTagTemplate</code></li>
<li><code>DataCatalogTag</code></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.131.0 is now available.</p>
<h3>Fixed</h3>
<ul>
<li><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/4199">Fixed an issue</a>: excessive compute.firewallPolicies.patchRule Logs triggered by Config Connector direct reconciliation.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 07, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#April_07_2025</id>
    <updated>2025-04-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#April_07_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>New Fields</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/gkehub/gkehubfeaturemembership"><code>GKEHubFeatureMembership</code></a></p>
<ul>
<li>Added <code>spec.configmanagement.configSync.stopSyncing</code> in version1.129.</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerinstance">SpannerInstance</a>. </p>
<ul>
<li>Added <code>spec.defaultBackupScheduleType</code> field.</li>
<li>Added <code>spec.labels</code> field</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeendpointattachment.md"><code>ApigeeEndpointAttachment</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeenvgroupattachment.md"><code>ApigeeEnvgroupAttachment</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeinstanceattachment.md"><code>ApigeeInstanceAttachment</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/managedkafka/managedkafkatopic"><code>ManagedKafkaTopic</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/securesourcemanager/securesourcemanagerinstance.md"><code>SecureSourceManagerInstance</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/securesourcemanager/securesourcemanagerrepository.md"><code>SecureSourceManagerRepository</code></a></p></li>
</ul>
<h3>Change</h3>
<p>New Alpha resources (direct reconciler)</p>
<ul>
<li><code>ApphubApplication</code></li>
<li><code>BackupDRManagementServer</code></li>
<li><code>BackupDRBackupVault</code></li>
<li><code>BackupDRBackupPlan</code></li>
<li><code>BackupDRBackupPlanAssociation</code></li>
<li><code>BatchJob</code></li>
<li><code>BigLakeTable</code></li>
<li><code>BigQueryReservation</code></li>
<li><code>CodeDeployDeliveryPipeline</code></li>
<li><code>DataplexLake</code></li>
<li><code>DatastreamPrivateConnection</code></li>
<li><code>DatastreamConnectionProfile</code></li>
<li><code>DocumentAIProcessor</code></li>
<li><code>GKEBackupBackupPlan</code></li>
<li><code>GKEBackupRestorePlan</code></li>
<li><code>NetAppBackupPolicy</code></li>
<li><code>NotebooksEnvironment</code></li>
<li><code>SpannerInstanceConfig</code></li>
<li><code>VertexAIFeaturestore</code></li>
<li><code>VMwareEnginePrivateCloud</code></li>
<li><code>VMwareEngineNetwork</code></li>
<li><code>VMwareEngineNetworkPeering</code></li>
<li><code>VMwareEngineNetworkPolicy</code></li>
<li><code>WorkflowExecution</code></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.130.2 is now available.</p>
<h3>Change</h3>
<p>Reconciliation Improvements</p>
<p>Added support for direct reconciliation to more resources, with opt-in behaviour. The API is backward compatible. To use the direct reconciler, add the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the corresponding Config Connector object. The following resources now have direct reconciliation support (and we list some of the issues that this fixes):</p>
<ul>
<li><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/spanner/spannerinstance">SpannerInstance</a>
<ul>
<li>You can use <code>spec.edition</code> field to optimize your <a href="https://docs.cloud.google.com/spanner/docs/editions-overview">enterprise edition type</a> </li>
<li>You can use <code>spec.autoscalingConfig</code> to automate the scaling instead of manually configure <code>spec.processingUnit</code> or <code>spec. numNodes</code>.  </li>
<li>You can use the <code>defaultBackupScheduleType</code> now.</li>
<li><em>Behavior Change</em> If you use the SpannerInstance Kubernetes <code>metadata.labels</code> to configure your GCP labels, please change them to use the <code>spec.labels</code> field instead.</li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 28, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#February_28_2025</id>
    <updated>2025-02-28T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#February_28_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>New Alpha resources (direct reconciler)</p>
<ul>
<li><code>ManagedKafkaTopic</code></li>
<li><code>ApigeeInstanceAttachment</code></li>
<li><code>ApigeeEnvgroupAttachment</code></li>
<li><code>ApigeeEndpointAttachment</code></li>
</ul>
<h3>Change</h3>
<p>Reconciliation Improvements</p>
<ul>
<li><p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/tree/master/pkg/test/resourcefixture/testdata/basic/sql/v1beta1/sqlinstance"><code>SQLInstance</code></a></p>
<ul>
<li>All SQLInstance types are now reconciled using the new direct controller instead of the legacy Terraform-based controller. The previous "opt-in" annotation (<a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/master/docs/features/optin.md">document reference</a>) no longer applies. Users no longer need to apply the "opt-in" annotation to SQLInstance resources to enable the direct controller. Regardless of the presence (or absence) of an opt-in annotation on SQLInstance resources, the direct reconciler will be used.</li>
<li>This change enables all SQLInstance resources to switch from edition ENTERPRISE to ENTERPRISE_PLUS and fixes <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/2907">the bug that prevented SQL Instance upgrade</a>.</li>
</ul></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.129.2 is now available.</p>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/managedkafka/managedkafkacluster"><code>ManagedKafkaCluster</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/apigee/docs/api-platform/system-administration/instances"><code>ApigeeInstance</code></a></p></li>
<li><p><code>AlloydbInstance</code></p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 04, 2025</title>
    <id>tag:google.com,2016:configconnector-release-notes#February_04_2025</id>
    <updated>2025-02-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#February_04_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>Reconciliation Improvements</p>
<ul>
<li><p>We have added support for direct reconciliation to more resources, with opt-in behaviour. The API is unchanged. To use the direct reconciler, add the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation to the corresponding Config Connector object. The following resources now have direct reconciliation support:</p>
<ul>
<li><code>AlloyDBInstance</code></li>
<li><code>SpannerInstance</code></li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Alpha resources (direct reconciler)</p>
<ul>
<li><p><code>IAPSettings</code></p>
<ul>
<li>Customize the <a href="https://docs.cloud.google.com/iap/docs/customizing">Identity-Aware Proxy (IAP)</a> settings for applications and services running on Google Cloud Platform.</li>
</ul></li>
<li><p><code>SecureSourceManangerInstance</code></p></li>
<li><p><code>SecureSourceManangerRepository</code></p></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.128.0 is now available.</p>
<h3>Fixed</h3>
<p><code>DataformRepository</code> fields validation error.</p>
<ul>
<li><p>Fixed the incorrect format validation for the following fields:</p>
<ul>
<li><code>spec.gitRemoteSettings.authenticationTokenSecretVersionRef</code></li>
<li><code>spec.gitRemoteSettings.sshAuthenticationConfig.userPrivateKeySecretVersionRef</code></li>
<li><code>spec.npmrcEnvironmentVariablesSecretVersionRef</code></li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/apigee/apigeeenvgroup"><code>ApigeeEnvgroup</code></a></p>
<ul>
<li>Define environment groups to specify the hostnames for routing traffic to Apigee environments.</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/kms/kmsautokeyconfig"><code>KMSAutokeyconfig</code></a></p>
<ul>
<li>Manage the <a href="https://docs.cloud.google.com/kms/docs/autokey-overview">KMS auto key</a> which simplifies the CMEKs provisioning and assignment.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Fields</p>
<ul>
<li><p><code>SpannerInstance</code></p>
<ul>
<li><p>You need to use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on SpannerInstance resource to opt-in these features.</p>
<ul>
<li><code>spec.autoscalingConfig</code></li>
<li><code>spec.edition</code></li>
</ul></li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 23, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#December_23_2024</id>
    <updated>2024-12-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#December_23_2024"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p><code>SecretManagerSecretVersion</code> Reconciliation Improvements</p>
<ul>
<li><p>You can use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the object to opt-in the direct controller, which gives the following improvements:</p>
<ul>
<li>Resolved update stalling caused by <code>DependencyNotReady</code> errors.</li>
<li>Fixed the friction in <code>spec.enabled</code> that enabling or disabling a secret version does not always take effect in GCP.</li>
<li><strong>API Behavior Change</strong>  The service generated ID is changed from <code>spec.resourceID</code> to <code>status.version</code> with <code>status.externalRef</code> (new field) to guardrail the identity.</li>
</ul></li>
</ul>
<h3>Fixed</h3>
<ul>
<li><code>Dataflowflextemplatejob</code> subnetwork validation error. 
<ul>
<li>Error message <code>should match regions/REGION/subnetworks/SUBNETWORK</code></li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>New Fields</p>
<ul>
<li><p><code>BigQueryDataTransferConfig</code></p>
<ul>
<li>Added <code>spec.scheduleOptionsV2</code> to customize the different types of data transfer schedule.</li>
<li>Added <code>status.observedState.error</code> with detailed information about reason of the latest config failure.</li>
</ul></li>
<li><p><code>GkeHubFeatureMembership</code></p>
<ul>
<li>Added <code>spec.configmanagement.management</code> to enable Config Sync Auto Upgrade. This is an opt-in feature and you need to turn on the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the object.</li>
</ul></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector version 1.127.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/bigqueryanalyticshub/bigqueryanalyticshublisting"><code>BigQueryAnalyticsHubListing</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/firestore/firestoredatabase"><code>FirestoreDatabase</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/workstations/workstationconfig"><code>WorkstationConfig</code></a></p></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/workstations/workstation"><code>Workstation</code></a></p></li>
</ul>
<h3>Change</h3>
<p><code>SecretManagerSecret</code> Reconciliation Improvements</p>
<ul>
<li><p>You can use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the object to opt-in the direct controller, which gives the following improvements:</p>
<ul>
<li>Enhanced <code>spec.rotation.nextRotationTime</code> to use a fixed datetime value to avoid relative <code>now()</code> friction. </li>
<li>Fixed the <code>spec.replication.auto</code> immutable issue</li>
<li>Added the in-use version aliases in <code>status.observedState.versionAliases</code></li>
<li>Resolved update stalling issues. </li>
<li>Clarify the TTL use. See the problems and share your use in <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/3395">GitHub issue #3395</a></li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 10, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#December_10_2024</id>
    <updated>2024-12-10T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#December_10_2024"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.126.0 is now available.</p>
<h3>Feature</h3>
<p>Use BigQueryConnectionConnection to provide the IAM Service Account</p>
<ul>
<li><p><code>IAMPolicyMember</code></p>
<ul>
<li>Added <code>spec.memberFrom.bigQueryConnectionConnectionRef</code></li>
<li>See <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/d2d887f6e416d329930b14d1e7ab99a3b4591ecb/config/samples/resources/iampolicymember/policy-member-with-bigqueryconnection-reference/iam_v1beta1_iampolicymember.yaml#L23">an example</a> on IAMPolicyMember use BigqueryConectionConnection "cloudSQL"</li>
</ul></li>
<li><p><code>IAMPartialPolicy</code></p>
<ul>
<li>Added <code>spec.memberFrom.bigQueryConnectionConnectionRef</code>.</li>
</ul></li>
</ul>
<h3>Announcement</h3>
<p>Config Connector system management CRDs <code>ControllerReconciler</code> and <code>NamespacedControllerReconciler</code> are promoted to Beta. See how to <a href="https://docs.cloud.google.com/config-connector/docs/how-to/customize-controller-manager-rate-limit">configure the Controller manager rate limit</a>.</p>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/bigquery/docs/reference/datatransfer/rest/v1/projects.locations.transferConfigs"><code>BigQueryTransferConfig</code></a></p>
<ul>
<li>Manage the metadata needed to perform a BigQuery data transfer.</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/bigquery/docs/reference/datatransfer/rest/v1/projects.locations.transferConfigs"><code>KMSKeyHandle</code></a></p>
<ul>
<li>Manage the provisioning of a CryptoKey.</li>
</ul></li>
</ul>
<h3>Change</h3>
<p>New Alpha Resources</p>
<ul>
<li>Add new resource <a href="https://docs.cloud.google.com/workstations/docs/create-configuration"><code>WorkstationConfig</code></a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>November 13, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#November_13_2024</id>
    <updated>2024-11-13T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#November_13_2024"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.125.0 is now available.</p>
<h3>Feature</h3>
<p>New Beta resources (direct reconciler)</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/bigqueryconnection/bigqueryconnectionconnection"><code>BigQueryConnectionConnection</code></a></p>
<ul>
<li>Manage <a href="https://docs.cloud.google.com/bigquery/docs/working-with-connections">connections</a> to connect to Google services and external data sources</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/bigqueryanalyticshub/bigqueryanalyticshubdataexchange.md"><code>BigQueryAnalyticsHubDataExchange</code></a></p>
<ul>
<li>Manage <a href="https://docs.cloud.google.com/bigquery/docs/analytics-hub-introduction#data_exchanges">data exchange</a> to enable self-service data sharing</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/privilegedaccessmanager/privilegedaccessmanagerentitlement"><code>PrivilegedAccessManagerEntitlement</code></a> </p>
<ul>
<li>Manage <a href="https://docs.cloud.google.com/iam/docs/pam-create-entitlements">entitlements</a> to grant for projects, folders, and organizations</li>
</ul></li>
<li><p><a href="https://docs.cloud.google.com/config-connector/docs/reference/resource-docs/workstations/workstationcluster.md"><code>WorkstationCluster</code></a></p>
<ul>
<li>Manage <a href="https://docs.cloud.google.com/workstations/docs/overview">workstation cluster</a> to define a group of workstations in a particular region and the VPC network they're attached to.</li>
</ul></li>
</ul>
<h3>Feature</h3>
<p>Added cluster mode to manage the rate-limit for the Config Connector requests</p>
<ul>
<li>You can <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/master/operator/config/samples/namespaced_controller_reconciler_customization_sample.yaml">set the rate-limit for the reconciling requests</a> to the kube-apiserver in Cluster and Namespace mode.</li>
<li>Configure <code>NamespacedControllerReconciler</code> (Alpha) for namespace mode. This is added since 1.119 </li>
<li>Configure <code>ControllerReconciler</code> (Alpha) for cluster mode. The <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/8935709b8c3daf8b1e2428eece31522a1fcb7d73/operator/config/samples/namespaced_controller_reconciler_customization_sample.yaml">ControllerReconciler</a> shows an example.</li>
</ul>
<h3>Change</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/tree/master/pkg/test/resourcefixture/testdata/basic/compute/v1beta1/computefirewallpolicyrule"><code>SQLInstance</code></a>  Reconciliation Improvements</p>
<ul>
<li>You can use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the SQLInstance CR object to opt-in the direct controller.</li>
<li>The direct reconciler contains 2 fix and improvement: 
<ul>
<li>Fix the upgrade and downgrade issue between ENTERPRISE and ENTERPRISE_PLUS.</li>
<li>Supports creating from clone functionality via <code>spec. cloneSource</code></li>
</ul></li>
<li>Migrated the <code>SQLInstance</code> from the Terraform-based or DCL-based controller to the new Direct Controller to enhance the reliability and performance. The CRD is unchanged.</li>
</ul>
<h3>Change</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/tree/master/pkg/test/resourcefixture/testdata/basic/compute/v1beta1/computefirewallpolicyrule"><code>ComputeFirewallPolicyRule</code></a>  Reconciliation Improvements</p>
<ul>
<li>You can use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on the <code>ComputeFirewallPolicyRule</code> CR object to opt-in the direct controller, which fixes the targetResources error "required value priority could not be found".</li>
<li>Migrated this resource from the Terraform-based controller to the new Direct Controller to enhance the reliability and performance. The resource CRD is unchanged.</li>
</ul>
<h3>Change</h3>
<p><code>AlloyDBInstance</code></p>
<ul>
<li>Added <code>spec.networkConfig.enableOutboundPublicIp</code> field.</li>
<li>Added <code>status.outboundPublicIpAddresses</code> field.</li>
</ul>
<h3>Fixed</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/2973">Issue 2973</a> kubelet_config has <code>insecure_kubelet_readonly_port_enabled: true</code> set even if not configured in the <code>ContainerNodePool</code> object.</p>
<h3>Fixed</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/3007">Issue 3007</a> <code>ComputeBackendService</code> cannot refer clientTLSPolicy due to invalid format</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 16, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#October_16_2024</id>
    <updated>2024-10-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#October_16_2024"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p><code>CertificateManagerDNSAuthorization</code></p>
<ul>
<li>Add the <code>spec.Location</code> field.</li>
</ul>
<h3>Change</h3>
<p><code>ComputeForwardingRule</code></p>
<ul>
<li>Added <code>spec.target.googleApisBundle</code> field (allowed values are <code>all-apis</code> or <code>vpc-sc</code>). Note, when configuring this field, the resource will use direct reconciliation.</li>
</ul>
<h3>Change</h3>
<p><code>CertificateManagerDNSAuthorization</code> is migrated from the Terraform-based to the new Direct controller to enhance reliability and performance. The resource CRD is unchanged.</p>
<h3>Announcement</h3>
<p>Config Connector version 1.124.0 is now available.</p>
<h3>Change</h3>
<p><code>RedisCluster</code> is promoted from alpha to beta (Direct Reconciler).</p>
<h3>Change</h3>
<p>New Alpha Resources (Direct Reconciler)</p>
<ul>
<li><code>PrivilegedAccessManagerEntitlement</code></li>
<li><code>BigQueryAnalyticsHubDataExchange</code></li>
</ul>
<h3>Announcement</h3>
<p><strong>The direct resource development guide is now available for contributors</strong></p>
<p>To improve the Config Connector resource development process, we have a new development guide to contributing resources to Config Connector with the direct reconciliation process. This new approach makes contributing more reliable and consistent with Kubernetes development practices. For more information, read the new <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/tree/master/docs/develop-resources">Direct resource development guide</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 23, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#September_23_2024</id>
    <updated>2024-09-23T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#September_23_2024"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.123.1 is now available.</p>
<h3>Change</h3>
<p><code>BigQueryConnectionConnection</code> (v1alpha1) now uses direct reconciliation.</p>
<h3>Change</h3>
<p><code>BigQueryDataTransferConfig</code> (v1alpha1) now uses direct reconciliation.</p>
<h3>Breaking</h3>
<p>If you use the <code>CloudIdentityGroup</code>, <code>CloudBuildTrigger</code> and <code>FirestoreIndex</code> resources, do not use version 1.123.0, as it contains regression issues for these resources due to the <code>state-into-spec</code> setting.</p>
<h3>Change</h3>
<p><code>DataformRepository</code> is promoted from alpha to beta.</p>
<h3>Fixed</h3>
<p><a href="https://github.com/GoogleCloudPlatform/k8s-config-connector/pull/2731">Config Connector switches between the Direct and TF-based reconcilers depending on the <code>SQLInstances</code> objects' use of the <code>spec.cloneSource</code> field</a></p>
<h3>Announcement</h3>
<p>Starting from this version, all new CustomResources (CRs) have the <code>cnrm.cloud.google.com/state-into-spec</code> annotation field default to <code>absent</code>. For more information about this behavior, see the <a href="https://docs.cloud.google.com/config-connector/docs/concepts/ignore-unspecified-fields#absent"><code>spec</code> fields documentation</a>.  The behavior of existing CRs is not impacted by this change.</p>
<h3>Announcement</h3>
<p>You can use the <code>alpha.cnrm.cloud.google.com/reconciler: direct</code> annotation on <code>DataflowFlexTemplateJob</code> resource to opt-in
the Direct Cloud Reconciler, which provides an advanced status update solution for some timeout issues.</p>
<h3>Change</h3>
<p>Added <code>FirestoreDatabase</code> (v1alpha1). This uses direct reconciliation.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 11, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#September_11_2024</id>
    <updated>2024-09-11T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#September_11_2024"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.122.0 is now available.</p>
<h3>Change</h3>
<p><code>RunJob</code></p>
<p>Add the <code>spec.template.template.volumes[].cloudSqlInstance</code> field to configure Cloud SQL instance.</p>
<h3>Change</h3>
<p><code>ContainerCluster</code></p>
<p>The <code>spec.nodeConfig.taint</code> can be updated in place in lieu of destroying and recreating the object.</p>
<h3>Change</h3>
<p><code>RedisCluster</code> (Alpha) now uses direct reconciliation.</p>
<h3>Change</h3>
<p>Added <code>RedisCluster</code> (Alpha) resource for service Redis.</p>
<h3>Change</h3>
<p><code>SQLInstance</code> now uses direct reconciliation.</p>
<h3>Change</h3>
<p><code>SQLInstance</code></p>
<p>Add the <code>spec.cloneSource</code> field to clone a SQLInstance.</p>
<h3>Change</h3>
<p><code>ContainerNodePool</code></p>
<p>The <code>spec.nodeConfig.taint</code> can be updated in place in lieu of destroying and recreating the object.</p>
<h3>Announcement</h3>
<p>The <code>state-into-spec</code> field now defaults to <code>Absent</code> in all Config Controller clusters.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 05, 2024</title>
    <id>tag:google.com,2016:configconnector-release-notes#August_05_2024</id>
    <updated>2024-08-05T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/config-connector/docs/release-notes#August_05_2024"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Config Connector version 1.121.0 is now available.</p>
<h3>Announcement</h3>
<p>The <code>state-into-spec</code> field now defaults to <code>Absent</code> in any <em>new</em> Config Controller clusters. </p>
<p>Starting in version 1.122, this will be the default for all Config Controller clusters.</p>
<p>Starting in version 1.123, this will be the default for all Config Connector clusters.</p>
<h3>Change</h3>
<p><code>BigQueryTable</code></p>
<ul>
<li>Added <code>spec.requirePartitionFilter</code> field. This release note was added on August 20.</li>
</ul>
<h3>Fixed</h3>
<p><code>BigQueryConnection</code></p>
<ul>
<li>Added <code>status.observedState</code> field to store the output-only fields which are previously mistakenly defined in <code>spec</code>.</li>
</ul>
<h3>Change</h3>
<p><code>DataformRepository</code> (Alpha) now uses direct reconciliation.</p>
<h3>Fixed</h3>
<p><code>BigtableInstance</code></p>
<ul>
<li>When autoscaling is enabled (<code>spec.cluster[].autoscalingConfig.</code>), does not use <code>numNodes</code> (<code>spec.cluster[].numNodes=2</code>) as that applies only to manual scaling.</li>
</ul>
]]>
    </content>
  </entry>

</feed>
