Releases: aws/aws-node-termination-handler
Releases · aws/aws-node-termination-handler
v1.17.0
⚠️ Callouts ⚠️
These may be breaking changes, depending on your setup:
- Remove calls to ASG APIs when determining whether NTH should manage an instance.
- If you use ASGs but do not propagate tags to your EC2 instances, NTH may stop managing those instances. This is because NTH will now only check tags on the instance itself to determine whether NTH should manage that instance.
- Deprecate two config values. Release
v1.17.0
supports both configs, but you'll see a warning if you use the deprecated name. We may remove the deprecated configs altogether in a future release.- Deprecate
CheckASGTagBeforeDraining
and replace it withCheckTagBeforeDraining
- Deprecate
ManagedAsgTag
replace it withManagedTag
- Deprecate
What's Changed
- Filter managed non-ASG nodes by tag by @AustinSiu in #669
- feat(observability): add eventID to exposed metrics by @cmotta2016 in #652
- Update infra setup steps for multi-cluster by @AustinSiu in #653
- Handle scheduled events immediately in IMDS mode, the same as queue processor mode by @snay2 in #661
- chore(README): add hint about EKS managed node groups by @m00lecule in #664
- Remove runAsUser in helm template for windows node by @pmcenery-bl in #663
New Contributors
- @cmotta2016 made their first contribution in #652
- @m00lecule made their first contribution in #664
- @pmcenery-bl made their first contribution in #663
Full Changelog: v1.16.5...v1.17.0
v1.16.5
v1.16.4
v1.16.3
What's Changed
- Remove
AssumeAsgTagPropagation
by @brycahta in #632 - Fix AWS Health Event Bridge Rule by @LikithaVemulapalli in #633
- Remove community meeting from ReadMe by @brycahta in #634
New Contributors
- @LikithaVemulapalli made their first contribution in #633
Full Changelog: v1.16.2...v1.16.3
v1.16.2
What's Changed
- Fix Helm chart service labels by @stevehipwell in #615
- Remove EOL kubernetes version by @ngoyal16 in #617
- Add option to fetch node name through Kubernetes node .spec.providerID in case custom names are used by @Ka1wa in #618
- Ignore test notification events by @cjerad in #621
- Update deployment.yaml file by @GastonKanze in #624
New Contributors
Full Changelog: v1.16.1...1.16.2
v1.16.1
What's Changed
Fixes and enhancements
- Add IsManaged nodeinfo field to scheduled events by @boffbowsh in #601
- CFN Template added by @ngoyal16 in #603
- Fix service monitor selector by @victorboissiere in #604
Build improvements
- Update go & lib versions in Dockerfiles by @brycahta in #605
- Update golangci action to increase timeout and hard-code version by @brycahta in #610
Full Changelog: v1.16.0...v1.16.1
v1.16.0
What's Changed
- Add and remove exclude-from-external-load-balancers label by @tjs-intel in #582
- 🐛 🔥 only add the dns config not the entire chart.... by @danquack in #586
- Add support for docker buildx on linux builds by @snay2 in #594
- Filter nth pod while draining by @imuqtadir in #597
- Add a note related to encrypted SQS queues by @MiLk in #598
New Contributors
- @tjs-intel made their first contribution in #582
- @MiLk made their first contribution in #598
Full Changelog: v1.15.0...v1.16.0
v1.15.0
What's Changed
- Support ASG-to-SQS Lifecycle Termination events by @AustinSiu in #568
- Helm chart: Fix Indentation by @vishnudevisetty in #574
- Helm chart: Allow for
dnsConfig
directive by @danquack in #571 - Helm chart: Add namespace to metadata by @stevehipwell in #579
New Contributors
- @vishnudevisetty made their first contribution in #574
- @danquack made their first contribution in #571
Full Changelog: v1.14.1...v1.15.0
v1.14.1
What's Changed
- Set
enableProbesServer
in queue processor mode release artifacts by @gabegorelick in #524 - Add community meeting details to readme by @bwagner5 and @brycahta in #528, #551, and #557
- Fixing some typos by @yuvraj9 in #531 and by @dannydombrowski in #560
- Fix custom nodeAffinity via values.yaml by @ngoyal16 in #515
- Support custom labels by @nlamirault in #529
- Add configurable taint effect by @hamishforbes in #539
- Remove exit when cordon failed by @liorfranko in #552
- Wrap volumes key in conditional to protect from being nil by @gaffneyd4 in #555
- Refactor Helm chart by @stevehipwell in #540
New Contributors
- @yuvraj9 made their first contribution in #531
- @nlamirault made their first contribution in #529
- @hamishforbes made their first contribution in #539
- @liorfranko made their first contribution in #552
- @gaffneyd4 made their first contribution in #555
- @dannydombrowski made their first contribution in #560
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- Improve API efficiency and handling of unmanaged nodes by @mechanical-fish in #506
- Old versions of k8s remove from testing by @ngoyal16 in #511
- Update operations-per-run limits by @imuqtadir in #514
- feat(chart): Add servicemonitor by @stevehipwell in #517
- Add AWS Health event support for QP mode by @AustinSiu in #510
- 🥑🤖 v1.14.0 release prep by @AustinSiu in #519
New Contributors
- @ngoyal16 made their first contribution in #511
- @AustinSiu made their first contribution in #510
Full Changelog: v1.13.4...v1.14.0