🛠️ 2025-11-26 Tech Update Summary

🔹 Kubernetes - Kubernetes v1.35 Sneak Peek

The blog post provides a preview of the upcoming Kubernetes v1.35 release, detailing planned changes that include both deprecations and enhancements. Key deprecations include the removal of cgroup v1 support, the deprecation of IPVS mode in kube-proxy, and the end of support for containerd v1.x. Notable enhancements anticipated in the release include the introduction of a framework for node-declared features, the graduation of in-place updates for Pod resources to General Availability (GA), and enhancements to pod security and workload identity through pod certificates, numeric values for taints, and user namespaces. Additionally, support for mounting OCI images as volumes is expected to be enabled by default. The blog post emphasizes that these updates aim to improve Kubernetes’ efficiency, security, and stability. The official v1.35 release is planned for December 17, 2025. 👉 Read more

🔹 Spring Boot - Spring Cloud 2025.1.0 (aka Oakwood) has been released

The tech blog post announces the release of Spring Cloud 2025.1.0, also known as Oakwood. This major release updates all projects to version 5.0.0 and is based on Spring Framework 7 and Spring Boot 4. Key changes include the removal of the spring-cloud-starter-parent artifact, null-safety annotations for Spring Cloud Gateway and Commons, and various enhancements across modules like Spring Cloud Circuitbreaker, Function, and Config. Deprecated classes and methods have been removed, and there are significant updates to resilience features, JSON processing, and client integrations. The release is available on Maven Central, and users are encouraged to provide feedback through GitHub, Gitter, Stack Overflow, or Twitter. The post also provides instructions for getting started with Maven and Gradle. 👉 Read more

🔹 Docker - A New Approach for Coding Agent Safety

The blog post discusses the rise of coding agents such as Claude Code, Gemini CLI, Codex, Kiro, and OpenCode, which are transforming the way developers work by becoming more autonomous. These agents have capabilities like deleting repositories, modifying files, and accessing secrets, which poses a challenge for developers. The main issue is finding a balance between granting these agents enough access to be effective while minimizing potential risks to local systems. The blog suggests a new approach using “Docker Sandboxes” to enhance the safety of these coding agents. 👉 Read more

🔹 Java - ONNX Based Generative AI LLMs in Java with Project Babylon

The blog post discusses using the Open Neural Network Exchange (ONNX) format for deploying machine learning models across various platforms. It highlights that while Large Language Models (LLMs) are typically developed in Python and then converted to ONNX, Java can also be used to create ONNX models. The post focuses on demonstrating how Java, with the help of Project Babylon’s code reflection features, can be used to develop and execute ONNX-based Generative AI LLMs. A practical example of a Java-based LLM is presented, illustrating its conversion to the ONNX format and execution. 👉 Read more

🔹 Golang - Go’s Sweet 16

The blog post celebrates the 16th anniversary of the Go programming language, highlighting its growth and achievements over the years. It reflects on Go’s initial goals of improving productivity in software development and its success in building a vibrant community. The post also discusses key milestones in Go’s development, including major releases, enhancements, and the language’s adoption across various industries. Additionally, it looks forward to the future of Go, emphasizing ongoing projects and the community’s role in shaping its evolution. 👉 Read more