Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 62 additions & 24 deletions agent/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,57 @@

All notable changes to this project will be documented in this file.

## [Unreleased]
## [agent/v7.0.0] - 2026-10-05

### Bug Fixes

- *(changelog)* Promote RELEASE_NOTES.md's Unreleased heading on a release cut
- *(licenses)* Disclose all vendored modules and make notices deterministic
- *(agent/go)* Add dependency-license coverage (merge gate, notices, vendoring comment)
- *(licenses)* Resolve notices tags across all refs, not just reachable ones
- *(agent)* Let the running step finish on SIGTERM so gracefulShutdown holds
- *(agent)* Drop SKYHOOK_AGENT_BUFFER_LIMIT, which the Go agent never used

### New Features

- *(changelog)* Tag-range generator, split CHANGELOG/RELEASE_NOTES, release-tag helper
- *(agent)* Port enums and steps for agent go rewrite
- *(agent)* Embedded json schema and step validation for agent go rewrite
- *(agent)* Add filesystem flag and log helpers
- *(agent)* Add package history store
- *(agent)* Add commands and command runners with chroot for go rewrite
- *(agent)* Added Run() to the Step interface for agent go rewrite
- *(agent)* Added Run() to Interrupt interface for agent go rewrite
- *(agent)* Complete Go agent orchestration and entrypoint
- *(agent)* Add pre-cutover Go container validation
- *(ci)* Attest SBOM and VEX to each platform manifest
- *(agent)* Cut over to the Go agent and remove the Python implementation

### Other Tasks

- Update go to latest
- *(deps)* Bump golang.org/x/net from 0.49.0 to 0.55.0 in /agent/go
- Bump Go to 1.26.5 and centralize the Go version in go.mod
- *(deps)* Bump github.com/onsi/ginkgo/v2 in /agent/go
- *(deps)* Bump github.com/onsi/gomega in /agent/go
- *(deps)* Bump github.com/santhosh-tekuri/jsonschema/v6 in /agent/go
- Standardize license header tooling
- *(agent)* Centralize rooted host filesystem operations
- *(agent)* Unify regular and upgrade step execution
- *(agent)* Add generated interface mocks
- *(deps)* Bump github.com/onsi/ginkgo/v2 in /agent/go
- *(deps)* Bump github.com/stretchr/testify in /agent/go
- Update golangci version to latest in ci
- *(deps)* Update go module directive to v1.27.0
- *(deps)* Update k8s.io/utils digest to cf1189d
- *(deps)* Update kubernetes
- *(deps)* Update module github.com/onsi/gomega to v1.43.0
- *(deps)* Update go module directive to v1.27.1
- *(deps)* Update module github.com/onsi/ginkgo/v2 to v2.32.2
- *(deps)* Update module github.com/onsi/gomega to v1.43.1
- *(deps)* Update module github.com/onsi/ginkgo/v2 to v2.33.0
- *(deps)* Update module github.com/onsi/gomega to v1.44.0
- *(agent)* Assert what gracefulShutdown guarantees in sigterm_grace


## [agent/v6.4.2] - 2026-05-19
Expand All @@ -16,30 +66,27 @@ All notable changes to this project will be documented in this file.

### New Features

- *(agent)* Bootstrap agent go rewrite
- *(agent)* Port interrupts for agent go rewrite
- Add make notices for third-party license aggregation
- *(agent)* Bootstrap agent go rewrite
- *(agent)* Port interrupts for agent go rewrite
- Add make notices for third-party license aggregation

### Other Tasks

- Update project to follow the OSS template
- *(agent)* Use pytest style for interrupt bootstrap coverage
- Merge pull request #205 from AnouarMohamed/fix/issue-181-interrupt-copy-dir

fix(agent): bootstrap copy dir before interrupts
- Parallelize e2e tests by pool and add merge gates
- Parallelize e2e tests by pool and add merge gates

## [agent/v6.4.1] - 2026-03-04

### Bug Fixes

- *(agent)* Set the cwd to the copy dir so we don't write to temp
- *(agent)* Set the cwd to the copy dir so we don't write to temp

## [agent/v6.4.0] - 2026-02-06

### Bug Fixes

- *(agent)* Hotfix for interrupts in agent v6.3.0
- *(agent)* Hotfix for interrupts in agent v6.3.0

### New Features

Expand All @@ -55,17 +102,17 @@ fix(agent): bootstrap copy dir before interrupts

### Bug Fixes

- *(agent)* Hotfix for interrupts in agent v6.3.0
- *(agent)* Hotfix for interrupts in agent v6.3.0

## [agent/v6.3.0] - 2025-07-30

### Bug Fixes

- *(agent)* Chdir to / and make env var setting more robust for host machine
- *(agent)* Chdir to / and make env var setting more robust for host machine

### New Features

- Fix agent for distroless and have scr name in flag/history/log
- Fix agent for distroless and have scr name in flag/history/log

### Other Tasks

Expand Down Expand Up @@ -105,26 +152,17 @@ fix(agent): bootstrap copy dir before interrupts

### Bug Fixes

- *(agent)* Change COPY_RESOLVE to COPY_RESOLV
- *(agent)* Change COPY_RESOLVE to COPY_RESOLV

### New Features

- *(agent)* Add container build ci on commit with attestation
- *(agent/ci)* Add unittest and coverage report job
- *(agent/ci)* Add unittest reporting to agent MRs
- *(ci/githubi/agent)* Organize each container build into its own workflow for clarity and appropriate filters on file changes
- *(ci/githubi/agent)* Organize each container build into its own workflow for clarity and appropriate filters on file changes

### Other Tasks

- Merge pull request #2 from NVIDIA/docker_ci

feat(agent): add container build ci on commit with attestation
- Move e2e to k8s-tests, restore docker build command in agent
- Merge pull request #4 from NVIDIA/docker-e2e-etc

chore: move e2e to k8s-tests, restore docker build command in agent
- Merge pull request #7 from NVIDIA/agent-ci

feat(agent/ci): add agent unittest reporting

<!-- Generated by git-cliff -->
2 changes: 2 additions & 0 deletions agent/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ For the full commit-level log see CHANGELOG.md.

## Unreleased

## agent/v7.0.0 - 2026-10-05

### Breaking

- **The agent is now implemented in Go, and the Python implementation is
Expand Down
Loading