Microsoft Build of OpenJDK - July 2023 Release
Microsoft has released the latest patch and security update for the Microsoft Build of OpenJDK in July 2023. This release brings several changes and enhancements to the OpenJDK binaries. Developers can find the detailed release notes and download or install the binaries from the Microsoft website.
One notable feature in this release is the enhanced escape analysis, which is now enabled by default in the MS Build of OpenJDK 17 and 11. This feature has shown latency improvements of up to 13% in controlled benchmarks. It has already been utilized by production workloads across Microsoft, LinkedIn, and other systems. However, if developers encounter performance regressions in specific workloads, they can disable this feature using the -XX:-ReduceAllocationMerges
flag on the Java launcher command line.
In the next quarterly update, there will be a change regarding CA Certificates. Microsoft will switch from system root certificates to bundling the same Microsoft CA Certificates used in Microsoft Edge. This change aims to bring parity to the trust model between Java applications running on the Microsoft Build of OpenJDK and what Microsoft trusts throughout the web. Developers will still have the ability to modify or revert the CA certificates used by the Java runtime.
Additionally, the Microsoft DevDiv Java Engineering Group has released the Alpha version of the Semantic Kernel for Java. This release allows developers to build intelligent Java applications with OpenAI. Further details can be found in the blog post.
Stay tuned for more updates and enhancements from Microsoft for Java developers. Happy coding!
Source: Microsoft for Java Developers