Features
- add a nodepool cost metric 2 (#2847) #2847 (Derek Frank)
Bug Fixes
- prevent static capacity controllers from modifying NodeClaims during NodePool deletion (#2840) #2840 (Alex Leites)
Documentation
- rfc: add grace period support for do-not-disrupt pod annotation (#2656) #2656 (Shun Takahashi)
- Add Exoscale public cloud to the list of implementations (#2896) #2896 (Philippe Chepy)
Tests
- Benchmarking tweaks to handle higher node overhead reservations and allow more time for consolidation actions (#2787) #2787 (Nathaniel Jones)
- Track karpenter memory utilization in perf tests (#2858) #2858 (Andrew Mitchell)
Chores
- deps: bump actions/cache from 5.0.2 to 5.0.3 in /.github/actions/install-deps in the action-deps group (#2834) #2834 (dependabot[bot])
- deps: bump the go-deps group with 2 updates (#2835) #2835 (dependabot[bot])
- deps: bump github/codeql-action from 4.32.0 to 4.32.1 in the actions-deps group (#2836) #2836 (dependabot[bot])
- bump go version to 1.25.7 (#2844) #2844 (Alex Leites)
- use structured logging for errors (#2599) #2599 (Michael Grosser)
- use structured logging more (#2860) #2860 (Michael Grosser)
- ignore pods that reference a pv that is marked for deletion (#2851) #2851 (Jigisha Patil)
- deps: bump golang.org/x/text from 0.33.0 to 0.34.0 in the go-deps group (#2845) #2845 (dependabot[bot])
- show nodepools when showig disruption commands (#2862) #2862 (Michael Grosser)
- bump go to 1.26.1 (#2904) #2904 (Andrew Mitchell)
- add minDrainTime (#2709) #2709 (Ryan Mistretta)
- ignore pods that use an unsupported topology key in the storageClass (#2903) #2903 (Andrew Mitchell)