Week Ending January 4, 2026
Developer News
Happy New Year! Welcome to another year of Kubernetes development. This year will bring us versions 1.36, 1.37, and 1.38. And what better way to start the year off than cleaning up your failing test jobs? Infra has reorganized the test dashboards to make failing jobs easier to find.
The Kubernetes Dashboard project is now archived and no longer being maintained. Users are encouraged to switch to Headlamp, which has been moved to the Kubernetes SIG-UI.
Release Schedule
Next Deadline: Release Cycle Starts, soon
The 1.36 Release Cycle will begin soon. In the meantime, if you want to join the Release Team, the Shadow Application is open.
Cherry-picks for the next patch releases are due this Friday.
Featured PRs
135777: Enable WatchCacheInitializationPostStartHook by default
This PR enables the WatchCacheInitializationPostStartHook by default in the apiserver, improving the reliability of watch cache initialization during startup. By ensuring the watch cache is properly initialized before the apiserver becomes ready, this change strengthens startup guarantees and reduces subtle race conditions affecting watch behavior.
Other Merges
Version Updates
Subprojects and Dependency Updates
- CoreDNS v1.14.0 focuses on security hardening and operational reliability. The release introduces a regex length limit to reduce resource-exhaustion risks, fixes static analysis warnings, and improves plugin behavior across errors, file, kubernetes, metrics, azure, and sign. Notable updates include Kubernetes API rate limiting, clearer SOA handling, consolidated error reporting with the new
show_first option, enhanced metrics with plugin chain tracking, and additional security fixes documented in the accompanying advisory.
- CRI-O v1.34.4 delivers a small but important patch update for the 1.34 release line. It fixes CPU affinity handling when CPU load balancing is disabled, ensures user-specified SELinux labels are respected for systemd and init containers, and updates release documentation related to artifact signing and bundles.
- CRI-O v1.33.8 continues maintenance for the 1.33 series with documentation updates to align with the new cosign bundle format and a fix to correctly respect user-defined SELinux labels in systemd and init containers.
- CRI-O v1.32.12 provides a documentation-focused patch release for the 1.32 branch, aligning release metadata with updated cosign bundle usage while keeping dependencies unchanged.
- Prometheus v3.9.1 fixes stability issues in the agent and scraping pipeline, including a crash shortly after startup caused by invalid object types and incorrect behavior of relabel keep/drop rules.
- Prometheus v3.9.0 marks a major milestone by promoting Native Histograms to stable. The release removes the experimental feature flag in favor of the
scrape_native_histograms configuration option, adds new APIs and Promtool capabilities, introduces multiple TSDB, scraping, and UI enhancements, improves performance across PromQL and storage paths, and delivers a large set of correctness fixes in querying, remote read/write, histograms, and the web UI.
Shoutouts
- Drew Hagen – Kubernetes v1.35 is live
This has been a delightfully epic journey, cutting a new branch from the World Tree together. I’m incredibly proud of the party of heroes who made the Timbernetes release possible.
Release Lead Shadows
@Jenny Shu @Rajalakshmi Girish @Ryota @Dipesh
Outstanding work. We truly could not have done this without you. You were the heart, engine, and connective tissue of this release. You took initiative, deeply tracked the details that mattered, and provided steady support to both me and the subteam leads. Your experience, judgment, and triage instincts consistently moved the release forward. It was a privilege to lead knowing you had my back.
Enhancements :timber-needs-work:
@rayandas @dchan @aibarbetta @Subhasmita @jmickey
Coming into the cycle with a heavy workload from day one is no small challenge, and on top of that you took on the brand new responsibility of implementing the first PRR Freeze. You handled both with momentum and care. Thanks to your jumpstart and follow through, 60 new enhancements landed in this release, grounding Kubernetes as a strong, forward-looking infrastructure platform.
Communications
@Graziano Casto @chad @Aakanksha Bhende @Swathi Rao @Arujjwal
I hadn’t previously worked in Release Comms, so I fully delegated this area and placed a lot of trust in your hands. That trust was very well placed. Working with you showed me how challenging it is to navigate the full breadth of enhancements, decide what truly stands out, and turn that into clear, coherent blogs and reviews. Thank you for coordinating across SIGs, keeping users front and center, and working closely with the CNCF to communicate this release thoughtfully.
Release Signal :timber-green::timber-red::timber-purple:
@ChengHao Yang (tico88612) @Amim Knabben @Ben Petersen @Keisuke Ishigami @adil @Prajyot Parab @Archie
I’ve always admired the depth and rigor of Release Signal work. Digging into issues, extracting context from CI tests and logs, tracking history across GitHub, coordinating with SIGs on Slack, and stitching together many tools is serious craft. Knowing you were on point was deeply reassuring. I’m very proud of those of you I had the privilege to work with in v1.32, as well as the newcomers who joined along the way. Seeing you go even further, not only pitching improvements but making them real through building additional tooling like SignalHound to reduce toil, is genuinely impressive. I’m excited to see how Kubernetes CI continues to evolve.
Docs
@Urvashi @kernel-kun @yudocaa @anshuman @Khang Nguyen @Orlix
From start to finish, you operated with remarkable consistency and ease. Docs demands steady effort, and you delivered at every step. From weekly branch syncs, to identifying user-impacting KEPs, to producing release notes after each branch cut, and coordinating reviews ahead of Docs Freeze, you moved through each milestone smoothly and calmly. Thanks to you, Kubernetes users are met with clarity and care.
Branch Management
@Angelos Kolaitis @Sreeram Venkitesh @dchan @Michelle Nguyen @elieser1101
Release Branch Management is still an evolving and sometimes opaque part of the release, which made it especially meaningful to see how willingly you stepped into it. It was clear how available and determined you were to work through the full sequence of cutting releases, even when that meant digging deep into logs, commands, and code. Troubleshooting tooling issues, identifying gaps, and getting each cut out took persistence and patience, sometimes late into the night. Your steady effort kept the release moving, and it did not go unnoticed.
Leads
Special thanks to @jimangel and @xmudrii for ongoing support. @xmudrii was consistently available and a joy to work with, bringing deep knowledge and a calm, easy-going presence that was exactly what you want when navigating a labyrinth like release branch management. I’d love to work with you more in the future.
@Kat Cosgrove thank you for trusting me to lead this team and for helping assemble such an incredible group of people I could rely on. I truly could not have done this without them and without you. Even as 2025 brought transitions and high stakes that naturally brought me some nerves, you were consistently encouraging, empowering, and supportive. This is an experience I will look back on with deep gratitude for the rest of my life. Congratulations again on the Steering election. This is incredibly well deserved, and I’m excited to see the project grow with your guidance.
A special thank-you to @justaugustus (is in Japan til 12/18) for your encouragement, coaching, mentorship, and for always having our backs. Every time I get to spend time with you, it’s genuinely a blast, and I come away having grown from your thoughtful, wise, and experienced perspective.
Shoutout to @Vyom Yadav, @Nina Polshakova , @fsmunoz and @Angelos Kolaitis for your strong leadership by example, and for having fun with me along the way.
A heartfelt thank-you to everyone here, and to the many others across SIGs and the community who supported, taught, reviewed, tested, nudged, and encouraged us along the way. This release is stronger because of you.
I’ve been part of Release Team since v1.27, and I’ve grown a great deal since. There is still so much to learn, and thanks to the people, friendships, and shared care in this project, I’m excited to continue the journey. The energy I poured into this release, especially hand-drawing the v1.35 theme and logo, is dedicated to the heroes I see in each of you.
Can’t wait to see you all around.
- ChengHao Yang – Shoutout to @Amim Knabben @Archie @Ben Petersen @adil @Keisuke Ishigami @Prajyot Parab
We appreciate your participation during this period. We tracked 55 flaky and failing tests, completed bug triage, and met every release cut’s Go/No-Go deadline on time. I’m very fortunate to have such excellent team members involved. Thank you all again!
Last Week In Kubernetes Development (LWKD) is a product of multiple contributors participating
in Kubernetes SIG Contributor Experience. All original content is licensed
Creative Commons Share-Alike, although linked content and images may be differently licensed.
LWKD does collect some information on readers, see our privacy notice for details.
You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.