🛠️ 2025-11-20 Tech Update Summary

🔹 Kubernetes - Ingress NGINX Retirement: What You Need to Know

The blog post announces the upcoming retirement of Ingress NGINX, a popular Ingress controller for Kubernetes, by March 2026. Until then, it will receive best-effort maintenance, but after that date, there will be no further updates, bug fixes, or security vulnerability resolutions. Existing deployments and installation artifacts will remain functional and accessible. Users are advised to migrate to alternatives, particularly the Gateway API, a modern replacement for Ingress. The decision to retire Ingress NGINX stems from maintenance challenges and evolving security expectations. Despite its popularity, the project has struggled with limited maintenance resources. The Kubernetes community is urged to transition to alternative solutions to ensure continued security and functionality. 👉 Read more

🔹 Spring Boot - Spring Batch 6.0.0 GA is out!

The blog post announces the release of Spring Batch 6.0.0 GA, a major update to the batch processing framework. This release is built on Spring Framework 7.0 and available through Spring Boot 4.0. Key highlights include updates to the latest Spring dependencies, comprehensive null safety, improved chunk-oriented processing, enhanced concurrency for better performance, support for local data chunking, remote step executions, and observability events with Java Flight Recorder. It also introduces a modern command line job operator, lambda style configuration, and Jackson 3 support. The post thanks contributors and provides links to the official documentation and release notes for more details. 👉 Read more

🔹 Docker - Why I joined Docker: security at the center of the software supply chain

In his blog post, Mark Lechner, the Chief Information Security Officer (CISO) at Docker, discusses his motivation for joining the company and his vision for enhancing security in the software supply chain. Lechner emphasizes that cybersecurity is at a critical juncture, where threats are increasingly targeting the interconnected nature of systems rather than isolated components. He highlights that the modern attack surface now encompasses all dependencies and containers within the software ecosystem. Lechner aims for Docker to not only facilitate the software supply chain but also actively protect it, placing security at the forefront of its operations. 👉 Read more

🔹 Java - JEP targeted to JDK 26: 524: PEM Encodings of Cryptographic Objects (Second Preview)

The blog post discusses JEP 524, which is focused on introducing PEM (Privacy-Enhanced Mail) encodings for cryptographic objects in the JDK (Java Development Kit) 26. This is the second preview of the JEP, indicating that it is still in the development and refinement stage. The proposal aims to enhance the handling of cryptographic data by standardizing the encoding format, thereby improving interoperability and ease of use. The link provided leads to a more detailed explanation of the JEP on the Inside Java website. 👉 Read more

🔹 Golang - Go’s Sweet 16

The blog post celebrates the 16th birthday of the Go programming language. It highlights Go’s journey since its inception, the milestones it has achieved, and its growing community. The post also discusses Go’s impact on software development, its continued evolution, and the future plans for the language. The community’s contributions and the language’s core principles, like simplicity and efficiency, are also emphasized as key factors in its success. 👉 Read more