Skip to content

Latest commit

 

History

History
724 lines (461 loc) · 20.2 KB

File metadata and controls

724 lines (461 loc) · 20.2 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

v1.43.0 - 2026-06-29

🚀 Enhancements

  • Add ReplicaSet support with the new NEW_RELIC_METADATA_KUBERNETES_REPLICASET_NAME environment variable @dbudziwojski #735

v1.42.5 - 2026-06-22

⛓️ Dependencies

  • Updated kubernetes monorepo to v0.36.2
  • Updated alpine to v3.24.1

v1.42.4 - 2026-06-11

dependency

  • Updated golang.org/x/net to v0.55.0
  • Updating Common library to 2.3.1 @philip-r-beckwith (#728)[#728]

⛓️ Dependencies

  • Updated alpine to v3.24.0

v1.42.3 - 2026-06-08

⛓️ Dependencies

  • Updated kubernetes monorepo to v0.36.1
  • Updated golang version to v1.26.4

v1.42.2 - 2026-05-18

⛓️ Dependencies

  • Updated go module directive to v1.26.3

v1.42.1 - 2026-05-11

⛓️ Dependencies

v1.42.0 - 2026-05-04

🚀 Enhancements

  • Adding configuration for log level @pbeckwith #704

⛓️ Dependencies

  • Updated go.uber.org/zap to v1.28.0
  • Updated github.com/fsnotify/fsnotify to v1.10.0 - Changelog 🔗
  • Updated golang.org/x/crypto to v0.50.0

v1.41.3 - 2026-04-20

⛓️ Dependencies

  • Updated alpine to v3.23.4

v1.41.2 - 2026-04-13

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.49.0
  • Updated kubernetes monorepo to v0.35.3
  • Updated go to v1.26.2

v1.41.1 - 2026-03-09

⛓️ Dependencies

  • Updated go to v1.26.1
  • Updated golang.org/x/crypto to v0.48.0
  • Updated kubernetes packages to v0.35.2

v1.41.0 - 2026-02-02

🚀 Enhancements

  • Global serviceAccount.annotations inheritance for IAM role integration (IRSA, Workload Identity, Pod Identity) @dpacheconr #678
  • Test coverage for serviceAccount.annotations propagation and annotation merge behavior with Helm hooks @dpacheconr #678

🐞 Bug fixes

  • Pre-existing test assertion error in webhook_test.yaml (notExists → isNull) @dpacheconr #678

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.47.0
  • Updated go to v1.25.6
  • Updated kubernetes packages to v0.35.0
  • Updated alpine to v3.23.3

v1.40.0 - 2026-01-19

🚀 Enhancements

  • Add support for GKE Autopilot. @Philip-R-Beckwith #600
  • Adds callout for GKE Autopilot about setting resources to avoid warnings. @Philip-R-Beckwith #600

v1.39.2 - 2025-12-22

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.46.0
  • Updated go to v1.25.5
  • Updated kubernetes packages to v0.34.3
  • Updated alpine to v3.23.2

v1.39.1 - 2025-12-08

⛓️ Dependencies

  • Updated alpine to v3.23.0

v1.39.0 - 2025-11-24

🛡️ Security notices

  • Allow pre-upgrade job pods to honor global security context settings @dpacheconr #670

🚀 Enhancements

  • Propagate global tolerations to webhook jobs @chernetskyi #668
  • Added jobImage.admissionCreate.resources and jobImage.admissionPatch.resources configuration block @tviaud #657.

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.44.0
  • Updated go to v1.25.4
  • Updated kubernetes packages to v0.34.2
  • Updated go.uber.org/zap to v1.27.1

v1.38.1 - 2025-10-20

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.42.0
  • Updated go to v1.25.3

v1.38.0 - 2025-10-13

dependency

  • Upgradek8s.io/api, k8s.io/apimachinery to v0.34.1 @TmNguyen12 #659

🚀 Enhancements

  • Add support for k8s v1.34.0, remove support for v1.29.5 @TmNguyen12 #659

⛓️ Dependencies

  • Updated alpine to v3.22.2

v1.37.1 - 2025-09-15

⛓️ Dependencies

  • Updated go to v1.25.1
  • Updated actions/setup-go to v6

v1.37.0 - 2025-09-08

🚀 Enhancements

  • Add default ignoredNamespace and make configurable @dpacheconr #600

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.41.0
  • Updated go to v1.25.0

v1.36.0 - 2025-08-25

🚀 Enhancements

  • Make webhook ports configurable via Helm values @dpacheconr #639

⛓️ Dependencies

  • Updated kubernetes packages to v0.33.4

v1.35.1 - 2025-08-18

⛓️ Dependencies

  • Updated go to v1.24.6

v1.35.0 - 2025-08-11

🚀 Enhancements

  • Add v1.33 support and drop support for v1.28 @TmNguyen12 #637

v1.34.7 - 2025-07-28

⛓️ Dependencies

  • Updated kubernetes packages to v0.33.3

v1.34.6 - 2025-07-21

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.40.0
  • Updated alpine to v3.22.1

v1.34.5 - 2025-07-14

⛓️ Dependencies

  • Updated go to v1.24.5

v1.34.4 - 2025-06-30

⛓️ Dependencies

  • Updated kubernetes packages to v0.33.2

v1.34.3 - 2025-06-23

⛓️ Dependencies

  • Updated go to v1.24.4

v1.34.2 - 2025-06-16

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.39.0

v1.34.1 - 2025-06-02

⛓️ Dependencies

  • Updated alpine to v3.22.0

v1.34.0 - 2025-05-19

🚀 Enhancements

  • Pass container security context into admission webhooks @kondracek-nr #619

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.38.0
  • Updated go to v1.24.3

v1.33.1 - 2025-05-05

⛓️ Dependencies

  • Updated kubernetes packages to v0.33.0

v1.33.0 - 2025-04-28

⛓️ Dependencies

  • Upgraded golang.org/x/net from 0.36.0 to 0.38.0

v1.32.2 - 2025-04-14

⛓️ Dependencies

  • Updated go to v1.24.2
  • Updated golang.org/x/crypto to v0.37.0

v1.32.1 - 2025-04-07

⛓️ Dependencies

v1.32.0 - 2025-03-24

🚀 Enhancements

  • Add v1.32 support and drop support for v1.27 @kpattaswamy #602

⛓️ Dependencies

  • Updated kubernetes packages to v0.32.3
  • Upgraded golang.org/x/net from 0.33.0 to 0.36.0

v1.31.3 - 2025-03-10

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.36.0

v1.31.2 - 2025-02-17

⛓️ Dependencies

  • Updated kubernetes packages to v0.32.1
  • Updated alpine to v3.21.3

v1.31.1 - 2025-01-27

⛓️ Dependencies

  • Updated go to v1.23.5

v1.31.0 - 2025-01-20

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.32.0
  • Upgraded golang.org/x/net from 0.30.0 to 0.33.0

v1.30.5 - 2025-01-13

⛓️ Dependencies

  • Updated alpine to v3.21.2

v1.30.4 - 2024-12-23

⛓️ Dependencies

  • Updated kubernetes packages to v0.32.0
  • Updated go to v1.23.4
  • Updated golang.org/x/crypto to v0.31.0

v1.30.3 - 2024-12-09

⛓️ Dependencies

  • Updated alpine to v3.21.0

v1.30.2 - 2024-11-18

⛓️ Dependencies

  • Updated go to v1.23.3
  • Updated golang.org/x/crypto to v0.29.0

v1.30.1 - 2024-11-04

⛓️ Dependencies

  • Updated kubernetes packages to v0.31.2
  • Updated github.com/fsnotify/fsnotify to v1.8.0 - Changelog 🔗

v1.30.0 - 2024-10-28

🛡️ Security notices

  • Update kube-webhook-certgen to 1.4.3 to patch cve

🚀 Enhancements

  • Add 1.31 support and drop 1.26 @zeitlerc #574

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.28.0

v1.29.2 - 2024-10-07

⛓️ Dependencies

  • Updated go to v1.23.2
  • Updated kubernetes packages to v0.31.1

v1.29.1 - 2024-09-09

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.27.0
  • Updated alpine to v3.20.3

v1.29.0 - 2024-09-02

🚀 Enhancements

  • Avoid Using PSP in k8s >= 1.25 @xqi-nr #529

⛓️ Dependencies

  • Updated go to v1.23.0
  • Updated kubernetes packages to v0.31.0

v1.28.4 - 2024-08-12

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.26.0

v1.28.3 - 2024-07-29

⛓️ Dependencies

  • Updated alpine to v3.20.2
  • Updated kubernetes packages to v0.30.3

v1.28.2 - 2024-07-22

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.25.0

v1.28.1 - 2024-07-08

⛓️ Dependencies

  • Updated kubernetes packages to v0.30.2

v1.28.0 - 2024-06-24

🚀 Enhancements

  • Add 1.29 and 1.30 support and drop 1.25 and 1.24 @dbudziwojskiNR #551

⛓️ Dependencies

  • Updated alpine to v3.20.1

v1.27.4 - 2024-06-17

⛓️ Dependencies

  • Updated go to v1.22.4
  • Updated golang.org/x/crypto to v0.24.0

v1.27.3 - 2024-06-10

⛓️ Dependencies

  • Updated go to v1.22.3

v1.27.2 - 2024-05-27

⛓️ Dependencies

  • Updated alpine to v3.20.0

v1.27.1 - 2024-05-13

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.23.0

v1.27.0 - 2024-04-29

⛓️ Dependencies

  • Upgraded golang.org/x/net from 0.21.0 to 0.23.0

v1.26.4 - 2024-04-15

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.22.0

v1.26.3 - 2024-03-25

⛓️ Dependencies

  • Updated kubernetes packages to v0.29.3

v1.26.2 - 2024-03-11

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.21.0

v1.26.1 - 2024-03-04

⛓️ Dependencies

  • Updated kubernetes packages to v0.29.2

v1.26.0 - 2024-02-26

🚀 Enhancements

  • Add linux node selector @dbudziwojskiNR #523

⛓️ Dependencies

  • Updated go.uber.org/zap to v1.27.0

v1.25.1 - 2024-02-19

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.19.0

v1.25.0 - 2024-02-05

🚀 Enhancements

  • Add Codecov @dbudziwojskiNR #513

v1.24.2 - 2024-01-29

⛓️ Dependencies

  • Updated kubernetes packages to v0.29.1
  • Updated alpine to v3.19.1

v1.24.1 - 2024-01-22

⛓️ Dependencies

  • Updated go to v1.21.6

v1.24.0 - 2024-01-15

🚀 Enhancements

  • Trigger release creation by @juanjjaramillo #506
  • Remove reusable workflows by @juanjjaramillo #491

v1.23.2 - 2024-01-08

⛓️ Dependencies

  • Updated kubernetes packages to v0.29.0
  • Updated golang.org/x/crypto to v0.18.0

v1.23.1 - 2023-12-25

🚀 Enhancements

  • Update e2e testing workflow to also run on release in #485

⛓️ Dependencies

  • Updated kubernetes packages to v0.28.4
  • Updated go to v1.21.5
  • Updated alpine to v3.19.0

v1.23.0 - 2023-12-06

🚀 Enhancements

  • Update reusable workflow dependency by @juanjjaramillo #490
  • Reusable release workflow now provides a mechanism for opting out of helm chart updates #488

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.16.0
  • Updated alpine to v3.18.5

v1.22.1 - 2023-11-16

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.15.0

v1.22.0 - 2023-11-13

🚀 Enhancements

  • Update k8s version in e2e tests by @svetlanabrennan in #459

v1.21.0 - 2023-11-13

🚀 Enhancements

  • Replace k8s v1.28.0-rc.1 with k8s 1.28.3 support by @svetlanabrennan in #458

v1.20.0 - 2023-11-06

🛡️ Security notices

  • Pin Slack notification action to a hash, not to a tag by @juanjjaramillo in #447

v1.19.0 - 2023-10-30

🚀 Enhancements

  • Remove 1.23 support by @svetlanabrennan in #441
  • Add k8s 1.28.0-rc.1 support by @svetlanabrennan in #443
  • Upload sarif when running periodically or pushing to main by @juanjaramillo in #444
  • Improve Trivy scan by using Docker image by @juanjjaramillo in #446

v1.18.4 - 2023-10-23

🐞 Bug fixes

  • Trivy scans should only run on the 'Security' workflow by juanjjaramillo in #436

⛓️ Dependencies

  • Updated kubernetes packages to v0.28.3
  • Updated github.com/fsnotify/fsnotify to v1.7.0 - Changelog 🔗

v1.18.3 - 2023-10-16

🐞 Bug fixes

  • Address CVE-2023-44487 and CVE-2023-39325 by juanjjaramillo in #434

v1.18.2 - 2023-10-09

⛓️ Dependencies

  • Updated golang.org/x/crypto to v0.14.0

v1.18.1 - 2023-10-02

🐞 Bug fixes

  • Fix release workflow to include build-time metadata on release image by juanjjaramillo in #425

v1.18.0 - 2023-09-29

🚀 Enhancements

  • Improve readability of release-integration-reusable.yml by @juanjjaramillo in #422

v1.17.0 - 2023-09-29

🚀 Enhancements

  • Make explicit that we are only using a single file by @juanjjaramillo in #416

🐞 Bug fixes

  • Fix action to fetch version-update.go by @juanjjaramillo in #420
  • Add quotation to variables to handle spaces by @juanjjaramillo in #417

⛓️ Dependencies

  • Updated alpine to v3.18.4

v1.16.1 - 2023-09-26

⛓️ Dependencies

  • Updated go.uber.org/zap to v1.26.0

v1.16.0 - 2023-09-21

🚀 Enhancements

  • update contributing.md docs by @svetlanabrennan in #389

v1.15.2 - 2023-09-20

⛓️ Dependencies

  • Updated go.uber.org/zap to v1.26.0

v1.15.1 - 2023-09-18

⛓️ Dependencies

  • Updated kubernetes packages to v0.28.2
  • Updated go to 1.21
  • Updated golang.org/x/crypto to v0.13.0

v1.15.0 - 2023-09-11

🚀 Enhancements

  • Update K8s Versions in E2E Tests by @xqi-nr in #369

v1.14.1 - 2023-09-04

⛓️ Dependencies

  • Updated kubernetes packages to v0.28.1

v1.14.0 - 2023-08-31

🚀 Enhancements

  • Remove old maintainers @svetlanabrennan #355

v1.13.0 - 2023-08-28

🚀 Enhancements

  • Define GitHub bot name and email @juanjjaramillo #343

⛓️ Dependencies

  • Updated alpine to v3.18.3

v1.12.0 - 2023-08-23

🛡️ Security notices

  • Meet internal security standards @juanjjaramillo #334

1.11.0

What's Changed

  • Add configuration of certmanager durations @cdobbyn #323
  • Add changelog workflow @svetlanabrennan #316
  • Update code owners @juanjjaramillo #318
  • Add pull request template @svetlanabrennan #317
  • Add More Logs for NEW_RELIC_METADATA_KUBERNETES_CLUSTER_NAME Injection @xqi-nr #325

Full Changelog: https://github.com/newrelic/k8s-metadata-injection/compare/v1.10.2...v1.11.0

1.10.2

What's Changed

  • Update CHANGELOG.md by @juanjjaramillo in #302
  • Bump versions by @juanjjaramillo in #303
  • chore(deps): bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 by @dependabot in #304
  • chore(deps): bump alpine from 3.18.0 to 3.18.2 by @dependabot in #305
  • chore(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #306
  • chore(deps): bump k8s.io/api from 0.27.2 to 0.27.3 by @dependabot in #307
  • upgrade go version by @xqi-nr in #308

Full Changelog: https://github.com/newrelic/k8s-metadata-injection/compare/v1.10.1...v1.10.2

1.10.1

What's Changed

  • Fix helm unittests by @htroisi in #292
  • Bump app and chart versions by @juanjjaramillo in #293
  • Update Helm unit test reference by @juanjjaramillo in #294
  • chore(deps): bump alpine from 3.17.3 to 3.18.0 by @dependabot in #295
  • chore(deps): bump k8s.io/api from 0.27.1 to 0.27.2 by @dependabot in #296
  • chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #301

Full Changelog: https://github.com/newrelic/k8s-metadata-injection/compare/v1.10.0...v1.10.1

1.10.0

  • Update dependencies
  • Update rennovate workflow
  • Bump Helm chart version

1.9.0

  • Update dependencies
  • Update chart maintainers
  • Add support for Pod annotations in batch job pods (#261)

1.8.0

  • Updated dependencies
  • Fix: Resolve the issue about MutatingWebhookConfiguration being not supported in v1beta1

1.7.5

  • Updated dependencies

1.7.4

  • Fix: Update dependencies to address vulnerability issue (#234)

1.7.3

  • Updated dependencies
  • Fix: Re-enable trivy for high vulnerabilities (#202)

1.7.2

  • Fix: Update transitive dependencies to address trivy vulnerability issue (#164)

1.7.1

  • Updated dependencies

1.7.0

  • Updated dependencies

1.6.0

  • Adds support for Kubernetes 1.22

1.5.0

  • Dependencies have been updated to their latest versions (#93)

1.4.0

  • Support multiarch images

1.3.2

  • Update k8s-webhook-cert-manager to 1.3.2 This new version introduces a fix to extend support to version 1.19.x of Kubernetes

1.3.1

  • Use Github Actions for releasing

1.3.0

  • Update k8s-webhook-cert-manager to 1.3.0
  • Update to golang version 1.14.6 and alpine 3.12.0

1.2.0

  • Update deployment apiVersion to apps/v1
  • Add kubernetes.io/legacy-unknown signer with approve permission to rbac for 1.18 compatibility

1.1.4

  • Update k8s-webhook-cert-manager to 1.2.1

1.1.3

  • Update k8s-webhook-cert-manager to 1.2.0

1.1.2

  • Update k8s-webhook-cert-manager to 1.1.1

1.1.1

  • Change default server timeout to 1s

1.1.0

Added

  • OpenShift support!

Changed

  • Deployment and Service resources are now explicitly assigned to a namespace.
  • The webhook server now listens on a non-root port by default: 8443.

1.0.0

  • Initial version of the webhook.