Skip to content

Latest commit

 

History

History
100 lines (77 loc) · 4.96 KB

File metadata and controls

100 lines (77 loc) · 4.96 KB

Changelog

All notable changes to the AWS Nitro Enclaves Kubernetes Device Plugin will be documented in this file.

[v0.4.1] - 04/22/2026

Added

  • Build-time version injection via -ldflags -X, using the RELEASE file as the single source of truth
  • -version CLI flag to print the plugin version and build date
  • Startup log line now includes the plugin version and build date
  • Non-interactive release workflow: NE_NON_INTERACTIVE environment variable and --non-interactive flag on release.sh to skip confirm() prompts
  • scripts/bump_version.sh to propagate the RELEASE version and ECR registry URL to Chart.yaml, values.yaml, and the DaemonSet manifest in a single call

Changed

  • Updated Go toolchain from 1.24.9 to 1.25.8
  • push_docker.sh and push_helm.sh gracefully skip ECR repository existence checks when running non-interactively
  • Normalized DaemonSet YAML formatting for yq compatibility
  • Updated Helm chart version to 0.4.1
  • Updated app version to 0.4.1

Dependencies

  • Upgraded k8s.io/kubelet from v0.30.14 to v0.33.10
  • Upgraded google.golang.org/grpc from v1.75.0 to v1.79.3
  • Upgraded golang.org/x/net from v0.47.0 to v0.52.0
  • Upgraded golang.org/x/sys from v0.38.0 to v0.43.0
  • Upgraded golang.org/x/text from v0.31.0 to v0.35.0
  • Upgraded github.com/fsnotify/fsnotify from v1.8.0 to v1.9.0

[v0.4.0] - 11/26/2025

Changed

  • Upgraded base image from Amazon Linux 2 to Amazon Linux 2023 for extended support
  • Updated Go toolchain from 1.22.7 to 1.24.0 with toolchain 1.24.9
  • Updated Helm chart version to 0.4.0
  • Updated app version to 0.4.0

Dependencies

  • Upgraded k8s.io/kubelet from v0.25.3 to v0.30.14 (LTS)
  • Upgraded google.golang.org/grpc from v1.64.1 to v1.75.0
  • Upgraded golang.org/x/net from v0.33.0 to v0.47.0
  • Upgraded golang.org/x/sys from v0.30.0 to v0.38.0
  • Upgraded golang.org/x/text from v0.22.0 to v0.31.0
  • Upgraded google.golang.org/protobuf from v1.33.0 to v1.36.10
  • Upgraded github.com/fsnotify/fsnotify from v1.6.0 to v1.8.0
  • Upgraded github.com/golang/glog from v1.2.4 to v1.2.5

Fixed

  • Fixed typo in Dockerfile comment: "minumum" → "minimum"

[v0.3.1] - 07/18/2025

Added

  • Support for specifying DaemonSet tolerations via Helm values (aebfd0c)

Changed

  • Renamed scripts/pipeline.sh to scripts/release.sh for better clarity (eae0a9e)
  • Removed v prefix from docker image tag for consistency (ca16d51)
  • Updated Helm chart version to 0.3.1
  • Updated app version to 0.3.1

[v0.3] - 04/24/2025

Added

  • vCPUs advertisement for enclaves (31739f1)
  • Config package for improved configuration management (819d133)
  • Helm chart support (294f96d)
  • Helm README documentation (a3848fc)
  • GitHub workflow for CI/CD (dba1171)
  • Pipeline orchestration script (adc13a0)
  • Helm related scripts for deployment (24fe4fd)

Changed

  • Refactored device-plugin monitor to avoid code duplication (fefd765)
  • Refactored device-plugin project structure (acc9f00)
  • Extended common.sh functionality (7410223)
  • Added _docker suffix for docker build scripts (c3bea54)
  • Added plugin config options to Helm chart (8244d12)

Dependencies

  • Bumped golang/glog to v1.2.4 (a0a4cb7)

[v0.2] - 01/29/2025

Added

  • Support for 4 enclaves per instance (53661fd)

Fixed

Changed

  • Updated go build process

[v0.1] - 02/18/2023

Added

  • First version of aws-nitro-enclave-k8s-device-plugin
  • Initial implementation of Kubernetes device plugin for AWS Nitro Enclaves

Security

  • Bump golang.org/x/net from 0.1.0 to 0.7.0 (93dbf9e)