Releases: aws/aws-node-termination-handler
Releases · aws/aws-node-termination-handler
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
v1.13.4
Changes
- feat(chart): Stop using hostPort on deployment #501 (thanks to Steve Hipwell)
- add bug and feature templates #502 (thanks to Bryan™)
- Fix slowdown and stoppage in the main event loop #499 (thanks to Michael F Booth)
- up sqs max messages and lower wait time and visibility timeout on messages #496 (thanks to Brandon Wagner)
- Add metrics documentation #491 (thanks to Aidan)
- Add cordon reason in log messages for cordon operations #490 (thanks to Steve Nay)
- fix docker layer caching #489 (thanks to Brandon Wagner)
- aws-node-termination-handler chart: use .Values.webhookTemplateConfig* parameters #488 (thanks to Stanislav Vitkovskiy)
- Add extraEnv to helm chart #485 (thanks to jrsherry)
v1.13.3
v1.13.2
Changes
- fixes #423: Populate pod list in webhook notification #464 (thanks to Abhay Verma)
- fix(chart): added missing livenessProbe #467 (thanks to Marcus Noble)
- Add PDB and update label patterns #463 (thanks to Steve Hipwell)
- Fix Helm templates bug which caused duplicate ports key #551 (#461) (thanks to Alexander Berger)
- fix typo in helm config readme #459 (thanks to Jason Haugen)
- Upgrade deps #452 (thanks to Brandon Wagner)
- helm: Use hostPort only with hostNetwork #456 (thanks to Markos Chandras)
v1.13.1
Changes
- add pods to webhook event and log pods on node #447 (thanks to Brandon Wagner)
- feat: Enable sprig template function library to webhook template renderer #445 (thanks to Antonis Stamatiou)
- add licenses for sprig and transitive deps #446 (thanks to Brandon Wagner)
- change drop message log to WARN instead of ERR #444 (thanks to Brandon Wagner)
- make queue-processor mode replicas configurable #443 (thanks to Brandon Wagner)
- fix rolebinding kind #442 (thanks to Brandon Wagner)
- Switch IMDSv2 token warning message to debug #440 (thanks to Markos Chandras)
- fix psp role #435 (thanks to Brandon Wagner)
- always do license check and use dockerhub for go-report-card image pulls #432 (thanks to Brandon Wagner)
- remove install-awscli #431 (thanks to Bryan™)
- remove beta notice for queue-processor mode #430 (thanks to Brandon Wagner)
- remove tty on container execs #429 (thanks to Brandon Wagner)
- Populate pods list to drain event #428 (thanks to Abdul Muqtadir Mohammed)
- don't exit(1) in queue processor mode #422 (thanks to Stephen Schlie)
- Upgrade to Go 1.16 and fix report-card #427 (thanks to Bryan™)
- Correct instantiation of AWS session object #421 (thanks to Matt Dainty)
- feat: ability to emit Kubernetes events #411 (thanks to Roger Torrentsgenerós)
- Clarify EventBridge Rules setup #419 (thanks to Bryan™)
- fix: error handling for missing instances #409 (thanks to Jason Haugen)
- rename InterruptionEvent.Drained to InterruptionEvent.NodeProcessed #410 (thanks to Quan Hoang)
v1.13.0
Changes
- fixed and improved region detection within queue url #403 (thanks to Brandon Wagner)
- fix undefined log levels #402 (thanks to Brandon Wagner)
- feat: add ability to drain on rebalance #400 (thanks to Roger Torrentsgenerós)
- Switch to use SQS long polling #401 (thanks to Tristan Keen)
- SPOT_POD_IP is not used #396 (thanks to James Callahan)