IMPROVEMENTS:
- build: Updated Go to 1.24.2 [GH-25623]
- client: Improve memory usage by dropping references to task environment [GH-25373]
- cni: Add a warning log when CNI check commands fail [GH-25581]
BUG FIXES:
- client: remove blocking call during client gc [GH-25123]
- client: skip a task groups shutdown_delay when all tasks have already been deregistered [GH-25157]
- csi: Fixed a CSI ExpandVolume bug where the namespace was left out of the staging path [GH-25253]
- csi: Fixed a bug where GC would attempt and fail to delete plugins that had volumes [GH-25432]
- csi: Fixed a bug where cleaning up volume claims on GC'd nodes would cause errors on the leader [GH-25428]
- csi: Fixed a bug where in-flight CSI RPCs would not be cancelled on client GC or dev agent shutdown [GH-25472]
- drivers: set -1 exit code in case of executor failure for the exec, raw_exec, java, and qemu task drivers [GH-25453]
- job: Ensure migrate block difference is added to planning diff object [GH-25528]
- server: Validate
num_schedulers
configuration parameter is between 0 and the number of CPUs available on the machine [GH-25441] - services: Fixed a bug where Nomad native services would not be correctly interpolated during in-place updates [GH-25373]
- services: Fixed a bug where task-level services, checks, and identities could interpolate jobspec values from other tasks in the same group [GH-25373]