Microsoft for Java Developers

News, updates, and insights for Java development with Microsoft tools, Azure services, and OpenJDK.

Featured posts

Java OpenJDK July 2026 Patch & Security Update
Jul 24, 2026
Post comments count 0
Post likes count 0

Java OpenJDK July 2026 Patch & Security Update

Josh Martin-Jaffe

Hello Java customers! We are happy to announce the latest July 2026 patch & security update release for the Microsoft Build of OpenJDK. Check our release n...

OpenJDKJavaOpen Source

Latest posts

Jun 11, 2024
Post comments count 0
Post likes count 4

Using Java with ACA dynamic sessions

Brian Benz

Have you ever needed to just run your Java code in an instant-on container in the cloud without the hassle of managing your own Kubernetes server?  How about having access to Open AI code interpreter built-in to that container and billed on a consumption basis? About Azure Container Apps and dynamic sessions Azure Container Apps (ACA) dynamic sessions provide fast access to secure, sandboxed environments that have access to Azure Open AI (AOAI) via a code interpreter.  ACA dynamic sessions offer strong isolation, access through a REST API, and are automatically deleted when no longer in use. The fast startu...

Jun 10, 2024
Post comments count 0
Post likes count 4

Improved Performance of TLS 1.3 in Java JDK 8

Bruno Borges

Transport Layer Security (TLS) 1.3 is the latest version of the TLS protocol, built on the foundation of its predecessors, with significant improvements in terms of security, performance, and simplicity. TLS 1.3 is widely considered one of the most secure network protocols currently available. Support for TLS 1.3 across Microsoft Azure has started to roll out over the past year, and many services have either added support or now made TLS 1.3 the default. Java and TLS 1.3 Significant work was done by Oracle to implement TLS 1.3 in JDK 11 through JEP 332, then backported to JDK 8 8u272 (see...

Jun 7, 2024
Post comments count 0
Post likes count 1

Java on Azure Tooling Update – May 2024

Jialuo Gan

Hi everyone, welcome to the May update of Java on Azure Tooling. In this update, we will introduce our getting started guide for Java on Azure Container Apps. We hope you enjoy these updates and have a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit for IntelliJ. Let’s get started. Azure Toolkit for IntelliJ Improvements Getting Started Guide for Java on Azure Container Apps In the previous update, we have announced that Azure Toolkit for IntelliJ has provided support for Java on Azure Container Apps (Java on ACA) with flexible deployment options. For Java developers w...

Jun 3, 2024
Post comments count 1
Post likes count 3

Java on Visual Studio Code Update – May 2024

Nick Zhu

Hi everyone, welcome to the May update for Visual Studio Code for Java! In this blog we are going to share an exciting new AI related feature for Java developers on Visual Studio Code. In addition, there will be several important Spring updates, so let's get started. Rewriting your Java code with Copilot-based suggestions As our code undergoes updates and iterations, our business logic continues to grow in complexity. Meanwhile, Java versions are constantly evolving. Often, our older code can be replaced with newer, more efficient alternatives, not only improving their performance but also making the code more ...

May 28, 2024
Post comments count 0
Post likes count 3

Improving OpenJDK Scalar Replacement – Part 1/3

Cesar Soares

Scalar replacement (SR) is a powerful optimization technique in OpenJDK that aims to enhance the performance of Java applications by breaking down complex objects into simpler, more manageable scalar variables. In this three-part blog series, we will delve into the intricacies of scalar replacement and the enhancements we've contributed to the OpenJDK implementation of it. The first post will provide an overview of scalar replacement, explaining its purpose and fundamental mechanisms. The second post will detail the specific improvements we have made. Finally, the third post will present the results of these impr...

May 23, 2024
Post comments count 0
Post likes count 0

Announcing Java on Azure Container Apps Support for Java on Azure Developer Tools

Jialuo Gan

During Build 2024, it was announced that Azure Container Apps now offers a rich set of operational capabilities for Java Developers. (Full details on this blog). We are excited to share that Azure Toolkit for IntelliJ has provided support for Java on Azure Container Apps(Java on ACA) with flexible deployment options. With this support, Java developers can build and deploy their apps with either source code on GitHub repo or with local artifacts, for a new ACA app or an existing ACA app. This will empower developers to run containerized Java applications in the cloud, and strengthen security posture and better a...

May 22, 2024
Post comments count 0
Post likes count 0

Announcing Functions Flex Consumption Support for Java on Azure Developer Tools

Jialuo Gan

Azure Functions Flex Consumption has just been announced during Microsoft Build 2024 (Full details on this blog), we are excited to share that Flex Consumption is now also supported on Azure Toolkit for IntelliJ and Maven plugins for Azure Functions. With this support, Java developers can create and deploy their Flex Consumption apps easily using our tools. You can run your serverless Java apps for event driven scale with negligible cold-start latency and continuously ready instances on Flex Consumption.  Watch these demos below to build your Azure Functions app with Flex Consumption, &nbs...

Apr 23, 2024
Post comments count 0
Post likes count 2

Java on Visual Studio Code Update – April 2024 (Roadmap Update)

Nick Zhu

Hi everyone, welcome to the April update for Visual Studio Code for Java! In this blog we are going to share our roadmap for the next few months, and also recent product updates such as JDK 22 support and redesigned Project Settings experience, so let's get started! Roadmap for the next 6 months We are excited to share our roadmap for the next six months! This roadmap is based on a lot of feedback from our users so we want to thank the community for providing all the input. We will continue to work with our partner Red Hat to deliver the best experience for Java developers on Visual Studio Code. Here are the ma...

Apr 22, 2024
Post comments count 0
Post likes count 0

Microsoft Build of OpenJDK – April 2024 Patch & Security Update Release

Bruno Borges

OpenJDK April 2024 Patch & Security Updates We are happy to announce the latest April 2024 patch & security update release for the Microsoft Build of OpenJDK. See the release notes for detailed changes present in the Microsoft Build of OpenJDK binaries. And download or install the binaries today. The latest versions are now: Check our release notes page for details on fixes and enhancements. As a reminder, the source code of our builds is now available on GitHub for further inspection: jdk21u, jdk17u, and jdk11u. Microsoft Build of OpenJDK specific updates OpenJDK 21 OpenJ...