<?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:artifactregistry-release-notes</id>
  <title>Artifact Registry - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/artifactregistry-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-04-06T00:00:00-07:00</updated>

  <entry>
    <title>April 06, 2026</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_06_2026</id>
    <updated>2026-04-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_06_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>You can <a href="https://docs.cloud.google.com/artifact-registry/docs/prewarm-images">manually prewarm images</a>
in Artifact Registry to reduce the cold-start latency for deployments. This
feature is only available using the API.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 21, 2026</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#January_21_2026</id>
    <updated>2026-01-21T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#January_21_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry is available in the <code>asia-southeast3</code> region (Bangkok).
For more information, see <a href="https://cloud.google.com/about/locations">Global locations</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 20, 2026</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#January_20_2026</id>
    <updated>2026-01-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#January_20_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry now calculates fingerprints for each version of a package
pushed to the Artifact Registry repository. You can use the fingerprint to
validate that the package wasn't modified when moving between Google Cloud
systems, such as Compute Engine and Cloud Build.
This feature is in
<a href="https://cloud.google.com/products/#product-launch-stages">public preview</a>.
For more information,
see <a href="https://docs.cloud.google.com/artifact-registry/docs/fingerprint">Use fingerprints to verify package version identities</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 24, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#November_24_2025</id>
    <updated>2025-11-24T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#November_24_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>You can now use
<a href="https://cloud.google.com/artifact-registry/docs/reference/rest/v1/projects.locations.repositories/exportArtifact"><code>ExportArtifact()</code></a>
to export an artifact to a Cloud Storage bucket.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 04, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#November_04_2025</id>
    <updated>2025-11-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#November_04_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry support for managing Ruby gems with Artifact Registry
repositories is in
<a href="https://cloud.google.com/products#product-launch-stages">Preview</a>. For
more information, see the following topics:</p>
<ul>
<li><a href="https://cloud.google.com/artifact-registry/docs/ruby">Get started with Ruby gems</a></li>
<li><a href="https://cloud.google.com/artifact-registry/docs/ruby/store-ruby">Store Ruby gems in Artifact Registry (Quickstart)</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>September 23, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#September_23_2025</id>
    <updated>2025-09-23T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#September_23_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Layer-based scanning for Artifact Analysis is in <a href="https://cloud.google.com/products#product-launch-stages">Preview</a>. You can view vulnerability metadata for a specific layer of your image digest in the Google Cloud Console and in the GCloud CLI. For more information, see the following topics:</p>
<p><strong>Google Cloud Console</strong>:</p>
<ul>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-go-automatically#layer">View layer metadata for Go images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-java-automatically#layer">View layer metadata for Java images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-nodejs-automatically#layer">View layer metadata for Node.js images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-python-automatically#layer">View layer metadata for Python images</a></li>
</ul>
<p><strong>GCloud CLI</strong></p>
<ul>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-go-automatically#layer-gcloud">View layer metadata for Go images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-java-automatically#layer-gcloud">View layer metadata for Java images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-nodejs-automatically#layer-gcloud">View layer metadata for Node.js images</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/scan-python-automatically#layer-gcloud">View layer metadata for Python images</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>August 29, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#August_29_2025</id>
    <updated>2025-08-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#August_29_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Change</h3>
<p>The Container Analysis API now supports the option of returning partial results during region-down failure conditions when listing notes, listing occurrences, or generating vulnerability summaries. For more information, view the <code>returnPartialSuccess</code> parameter for the following requests:</p>
<ul>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.locations.notes/list">v1.projects.locations.notes.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.locations.occurrences/getVulnerabilitySummary">v1.projects.locations.occurrences.getVulnerabilitySummary</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.locations.occurrences/list">v1.projects.locations.occurrences.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.notes/list">v1.projects.notes.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.occurrences/getVulnerabilitySummary">v1.projects.occurrences.getVulnerabilitySummary</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1/projects.occurrences/list">v1.projects.occurrences.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.locations.notes/list">v1beta1.projects.locations.notes.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.locations.occurrences/getVulnerabilitySummary">v1beta1.projects.locations.occurrences.getVulnerabilitySummary</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.locations.occurrences/list">v1beta1.projects.locations.occurrences.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.notes/list">v1beta1.projects.notes.list</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.occurrences/getVulnerabilitySummary">v1beta1.projects.occurrences.getVulnerabilitySummary</a></li>
<li><a href="https://docs.cloud.google.com/artifact-analysis/docs/reference/rest/v1beta1/projects.occurrences/list">v1beta1.projects.occurrences.list</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 25, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#June_25_2025</id>
    <updated>2025-06-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#June_25_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p>Artifact Registry generic repositories are now <a href="https://cloud.google.com/products?#product-launch-stages">generally available</a>.</p>
<p>Generic repositories store versioned, immutable artifacts that don't have to adhere to any specific package format in Artifact Registry. You can store and manage arbitrary files such as archives, binaries, and media files with no package specifications or management clients.</p>
<p>To get started with generic repositories, see the <a href="https://docs.cloud.google.com/artifact-registry/docs/generic/store-generic">quickstart</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 15, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_15_2025</id>
    <updated>2025-04-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_15_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry attachments are available in <a href="https://cloud.google.com/products#section-22">Preview</a> for all repository formats. Attachments are artifacts that store metadata about a related artifact stored in Artifact Registry. To get started with attachments, see <a href="https://docs.cloud.google.com/artifact-registry/docs/store-artifact-metadata-in-attachments">Store artifact metadata in attachments</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 09, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_09_2025</id>
    <updated>2025-04-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_09_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Gemini Cloud Assist for Artifact Registry is in <a href="https://cloud.google.com/products#section-22">Preview</a>. You can <a href="https://docs.cloud.google.com/artifact-registry/docs/docker/learn-about-your-container-images-with-gemini-assistance">learn about your container images with Gemini assistance</a>. </p>
<p>To learn more, read the <a href="https://docs.cloud.google.com/gemini/docs/cloud-assist/overview">Gemini Cloud Assist overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 14, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#March_14_2025</id>
    <updated>2025-03-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#March_14_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Security Command Center ingests Artifact Analysis scanning findings from images scanned in Artifact Registry and deployed to supported runtimes.</p>
<p>In Security Command Center, you can view container image vulnerabilities within your running workloads across all projects alongside your other security risks in. You can also export these findings to BigQuery for in-depth analysis and long-term storage. This feature is in <a href="https://cloud.google.com/products?#product-launch-stages">Preview</a>. For more information, see <a href="https://docs.cloud.google.com/security-command-center/docs/concepts-security-sources#ar-vuln-assessment">vulnerability assessment</a>.</p>
<h3>Feature</h3>
<p>Artifact Registry remote repositories and virtual repositories for Go are now <a href="https://cloud.google.com/products#section-22">Generally Available</a>. To learn more about Go format repositories, read <a href="https://docs.cloud.google.com/artifact-registry/docs/go">Work with Go modules</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 04, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#March_04_2025</id>
    <updated>2025-03-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#March_04_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry is available in the <code>europe-north2</code> region (Stockholm). For more information, see <a href="https://cloud.google.com/about/locations">Global locations</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 28, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#February_28_2025</id>
    <updated>2025-02-28T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#February_28_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry is now enabled for use with Cloud KMS Autokey.</p>
<p>Using keys generated by Autokey can help you consistently align with industry
standards and recommended practices for data security, including the HSM
protection level, separation of duties, key rotation, location, and key
specificity. Keys requested using Autokey function identically to other
Cloud HSM keys with the same settings.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-registry/docs/cmek">Enabling customer-managed encryption keys</a>. To learn more
about Cloud KMS Autokey, see
<a href="https://docs.cloud.google.com/kms/docs/autokey-overview">Autokey overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 19, 2025</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#February_19_2025</id>
    <updated>2025-02-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#February_19_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Issue</h3>
<p>Artifact Registry might give a 400 error on pushes or pulls for Workforce Identity Federation users. This issue is caused by Workforce Identity Federation <a href="https://docs.cloud.google.com/iam/docs/workforce-identity-federation#attribute-mappings">attribute mappings</a> in the Artifact Registry URL causing problems on the backend.</p>
<p>To mitigate this issue, you can push or pull from Artifact Registry without attribute mappings, or reduce the length of your attribute mappings.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 20, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#November_20_2024</id>
    <updated>2024-11-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#November_20_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry is available in the <code>northamerica-south1</code> region (Querétaro, Mexico, North America). For more information, see <a href="https://cloud.google.com/about/locations">Global locations</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 19, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#November_19_2024</id>
    <updated>2024-11-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#November_19_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry now provides the option to enable or disable vulnerability scanning on individual repositories. By giving you more granular control over the number of images scanned, this feature can help you manage scanning costs and reduce noise in vulnerability scanning results.</p>
<p>This feature is <a href="https://cloud.google.com/products#product-launch-stages">Generally Available</a>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-analysis/docs/enable-automatic-scanning">Enable or disable automatic scanning</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 11, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#November_11_2024</id>
    <updated>2024-11-11T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#November_11_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>The <a href="https://docs.cloud.google.com/iam/docs/roles-permissions/artifactregistry#artifactregistry.containerRegistryMigrationAdmin">Container Registry -&gt; Artifact Registry Migration Admin</a> role simplifies the IAM roles required for the transition from Container Registry to Artifact Registry. For instructions on how to use the role, see <a href="https://docs.cloud.google.com/artifact-registry/docs/transition/auto-migrate-gcr-ar">Automatically migrate from Container Registry to Artifact Registry</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 21, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#October_21_2024</id>
    <updated>2024-10-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#October_21_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Analysis now supports manual scans for vulnerabilities in the following types of packages:</p>
<ul>
<li>AlmaLinux OS</li>
<li>Chainguard</li>
<li>.NET</li>
<li>Google Distroless</li>
<li>NPM</li>
<li>PHP</li>
<li>Python</li>
<li>Ruby</li>
<li>Rust</li>
<li>Red Hat Universal Base Image (UBI) </li>
<li>Rocky Linux</li>
<li>SUSE Linux Enterprise Server (SLES)</li>
<li>Wolfi</li>
</ul>
<p>You can use the On-Demand Scanning API to manually scan container images locally on your computer or in your registry. Artifact Analysis scans for vulnerabilities in these new packages types, in addition to already supported package types. </p>
<p>These capabilities are <a href="https://cloud.google.com/products/#product-launch-stages">Generally Available (GA)</a>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-analysis/docs/container-scanning-overview">Container scanning overview</a>.</p>
<h3>Feature</h3>
<p>Artifact Analysis now supports scanning for vulnerabilities in the following types of operating systems:</p>
<ul>
<li>AlmaLinux OS</li>
<li>Chainguard</li>
<li>Google Distroless</li>
<li>Red Hat Universal Base Image (UBI)</li>
<li>Rocky Linux</li>
<li>SUSE Linux Enterprise Server (SLES)</li>
<li>Wolfi</li>
</ul>
<p>If the Container Scanning API is enabled, it scans container images pushed to Artifact Registry addressing these new operating systems, in addition to already supported operating system and language package vulnerabilities. </p>
<p>These capabilities are <a href="https://cloud.google.com/products#product-launch-stages">Generally Available</a>. </p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-analysis/docs/container-scanning-overview">Container scanning overview</a>, or <a href="https://docs.cloud.google.com/artifact-analysis/docs/enable-automatic-scanning">enable Container Scanning API</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 18, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#October_18_2024</id>
    <updated>2024-10-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#October_18_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry remote repositories support setting standard Artifact Registry repositories as upstreams for <a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/remote-overview#ar-upstreams">supported formats</a>.</p>
<p>To learn more about how remote repositories work, read the <a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/remote-overview">Remote repository overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 15, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#October_15_2024</id>
    <updated>2024-10-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#October_15_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Organization policy constraints for Artifact Registry is available in <strong>General Availability</strong>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-registry/docs/custom-constraints">Use custom organization policies</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 09, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#October_09_2024</id>
    <updated>2024-10-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#October_09_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry artifact download rules are in Preview.</p>
<p>Download rules let you restrict downloads at the repository and package level. To learn more, see <a href="https://docs.cloud.google.com/artifact-registry/docs/protect-artifacts#restrict_artifact_downloads">Restrict artifact downloads</a>. To configure download rules, follow the instructions in <a href="https://docs.cloud.google.com/artifact-registry/docs/restrict-artifact-downloads">Restrict artifact downloads with download rules</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 03, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#October_03_2024</id>
    <updated>2024-10-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#October_03_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry support for <a href="https://github.com/opencontainers/image-spec">OCI specifications v1.1</a> is <a href="https://cloud.google.com/products/#product-launch-stages">generally available</a> in Docker format repositories.</p>
<p>You can upload containerized metadata about another container image to Artifact Registry as an attachment. To learn more, see <a href="https://docs.cloud.google.com/artifact-registry/docs/docker/manage-metadata">Manage container metadata</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 30, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#September_30_2024</id>
    <updated>2024-09-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#September_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Analysis is gradually rolling out regionalized data storage and endpoints to help support compliance with data residency requirements. The Container Analysis API stores metadata in the same region or multi-region as the Artifact Registry repository where your image is scanned.  </p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-analysis/docs/locations">Metadata storage locations</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 30, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#August_30_2024</id>
    <updated>2024-08-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#August_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry records metrics and logs for your projects. To explore the available Artifact Registry metrics and logs, view your project in the <a href="https://console.cloud.google.com/monitoring/metrics-explorer">Metrics Explorer</a> or the <a href="https://console.cloud.google.com/logs/query">Logs Explorer</a>.</p>
<p>For more information about metrics and logs, read <a href="https://docs.cloud.google.com/stackdriver/docs">Observability in Google Cloud</a>.</p>
<h3>Change</h3>
<p>Updates to the Artifact Registry API are as follows:</p>
<ul>
<li>Add or update file annotations with 
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateFile"><code>UpdateFile()</code></a>.</li>
<li>Add or update package version annotations with 
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVersion"><code>UpdateVersion()</code></a>.</li>
<li>Filter by annotation or name with
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles"><code>ListFiles()</code></a>,
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages"><code>ListPackages()</code></a>, 
and
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions"><code>ListVersions()</code></a>.</li>
<li>Filter by name with <a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListTags"><code>ListTags()</code></a>,
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories"><code>ListRepositories()</code></a>
and <a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImages"><code>ListDockerImages()</code></a>.</li>
<li>Order by <code>name</code>, <code>createTime</code>,  or <code>updateTime</code> for
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles"><code>ListFiles()</code></a>,
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions"><code>ListVersions()</code></a>,
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories"><code>ListRepositories()</code></a>,
and 
<a href="https://docs.cloud.google.com/artifact-registry/docs/reference/rpc/google.devtools.artifactregistry.v1#google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages"><code>ListPackages()</code></a>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>August 21, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#August_21_2024</id>
    <updated>2024-08-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#August_21_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Change</h3>
<p>The following Artifact Registry Cloud Audit Log method names have changed:</p>
<ul>
<li><code>Docker-EmptyTarBlob</code> is renamed <code>Docker-ServeBlob</code></li>
<li><code>Docker-GetEmptyTags</code> is renamed <code>Docker-GetTags</code></li>
<li><code>Docker-HeadEmptyTarBlob</code> is renamed <code>Docker-HeadBlob</code></li>
<li><code>Kfp-UploadPackage-Redirect</code> is renamed <code>Kfp-UploadPackage</code></li>
<li><code>Apt-ViewRemoteIndexFile</code> is renamed to indicate the type of file requested:
<ul>
<li><code>Apt-ViewIndexFile</code>: when a repository metadata file is requested</li>
<li><code>Apt-Contents</code>: when the Contents index file for a specific repository component and architecture 
type is requested</li>
<li><code>Apt-ViewArchIndexFile</code>: when the Packages index file for a specific repository component and 
architecture type is requested</li>
</ul></li>
<li><code>Apt-ViewRemotePackageFile</code> is renamed <code>Apt-ViewPackageFile</code></li>
<li><code>Yum-ViewUpstreamFile</code> is renamed to indicate the type of file requested:
<ul>
<li><code>Yum-ViewIndexKey</code>: when the public key for signing Yum packages is requested</li>
<li><code>Yum-ViewIndexFile</code>: when one of a repository's index files is requested</li>
<li><code>Yum-ViewPackageFile</code>: when a Yum package file is requested</li>
</ul></li>
</ul>
<p>For more information on Artifact Registry logs, see <a href="https://docs.cloud.google.com/artifact-registry/docs/audit-logging">Audit Logging</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 24, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#May_24_2024</id>
    <updated>2024-05-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#May_24_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/cleanup-policy">Cleanup policies</a> for Artifact Registry are Generally Available (GA).</p>
<p>Cleanup policies help you manage artifacts by automatically deleting artifacts that you no longer need, while keeping artifacts that you want to store.</p>
<p>Deletions requested by Cleanup policies count against Artifact Registry delete request <a href="https://docs.cloud.google.com/artifact-registry/quotas">quota and limits</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 10, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#May_10_2024</id>
    <updated>2024-05-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#May_10_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry generic repositories are available in Preview.</p>
<p>Generic repositories store versioned, immutable artifacts that don't have to adhere to any specific package format in Artifact Registry. You can store and manage arbitrary files such as archives, binaries, and media files with no package specifications or management clients.</p>
<p>To get started with generic repositories, see the <a href="https://docs.cloud.google.com/artifact-registry/docs/generic/store-generic">quickstart</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 19, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_19_2024</id>
    <updated>2024-04-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_19_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Registry download file feature is Generally Available (GA) for standard repositories and remote repositories.</p>
<p>The download file feature allows users to download individual files without configuring authentication for format-specific tooling. For more information, see <a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/download-files">Download files</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 18, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_18_2024</id>
    <updated>2024-04-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_18_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>The immutable tags setting is generally available for Docker repositories. When tags are immutable, you can't change the image digest that a tag references in the repository. You can configure this setting when you <a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/create-repos">create a repository</a> or <a href="https://docs.cloud.google.com/artifact-registry/docs/repositories/update-repo-settings">change the setting</a> on an existing repository.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 02, 2024</title>
    <id>tag:google.com,2016:artifactregistry-release-notes#April_02_2024</id>
    <updated>2024-04-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/artifact-registry/docs/release-notes#April_02_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>Artifact Analysis automatic scanning for Ruby, Rust, .NET and PHP vulnerabilities in container images is now <a href="https://cloud.google.com/products/#product-launch-stages">generally available</a>. If the Container Scanning API is enabled, it scans container images pushed to Artifact Registry for Ruby, Rust, .NET and PHP vulnerabilities, in addition to already supported operating system and language package vulnerabilities.</p>
<p>Artifact Analysis returns Ruby, Rust, .NET and PHP vulnerability results for images that have a <a href="https://docs.cloud.google.com/artifact-analysis/docs/container-scanning-overview#feature-support">supported</a> or unsupported operating system. When you push new versions of images to the registry, you might see more successful vulnerability scans against images without a supported operating system.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/artifact-analysis/docs/container-scanning-overview">Container scanning overview</a>.</p>
]]>
    </content>
  </entry>

</feed>
