Skip to main content

Release Notes

Browse the full release history for GAIA below, or on GitHub Releases. Each release includes a summary of new features, improvements, bug fixes, and upgrade instructions.

Release Process

GAIA follows a release-notes-first workflow. All release artifacts are prepared and reviewed in a PR before the tag is pushed.

Files to update

Every release PR must update exactly 3 files. Using v0.17.0 as an example:

1. src/gaia/version.py — bump __version__

2. docs/releases/v0.17.0.mdx — create release notes

Create a new file with MDX frontmatter and the required sections:
Required sections: ## What's New (or ## Key Changes) and ## Full Changelog, plus a github.com/amd/gaia/compare/ link.

3. docs/docs.json — two changes

(a) Add the release to the Releases tab pages array (newest first):
Add "releases/v0.17.0" as the second entry (after "releases/index", before the previous release). (b) Update the navbar version label:
Change the version in the label value to match the new release tag.

Merge, tag, push

After the PR is merged:

CI validation

The Publish GAIA Release workflow runs a validate-release job that blocks the release if any check fails: If all checks pass: