{"id":230005,"date":"2023-07-20T17:45:44","date_gmt":"2023-07-21T00:45:44","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=230005"},"modified":"2023-07-20T17:45:44","modified_gmt":"2023-07-21T00:45:44","slug":"microsoft-build-of-openjdk-july-2023-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/microsoft-build-of-openjdk-july-2023-release\/","title":{"rendered":"Microsoft Build of OpenJDK \u2013 July 2023 Release"},"content":{"rendered":"<p style=\"font-weight: 400;\">Hi Java community!<\/p>\n<p style=\"font-weight: 400;\">We are happy to announce the latest\u00a0July\u00a02023 patch &amp; security\u00a0update\u00a0release for the\u00a0<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.microsoft.com%2Fopenjdk&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Qb5f5jQAIwuO6T%2BplTopuPV6GnsCmr9Nl1wmOx81Fcc%3D&amp;reserved=0\" data-loopstyle=\"link\">Microsoft Build of\u00a0OpenJDK<\/a>. See the\u00a0<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fjava%2Fopenjdk%2Frelease-notes&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=prY0DXP0MKGZiSIKn6rm5pgTfMu5wapkUsWxYkYxHyw%3D&amp;reserved=0\" data-loopstyle=\"link\">release notes<\/a>\u00a0for detailed changes present in the Microsoft Build of\u00a0OpenJDK\u00a0binaries. And\u00a0<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fjava%2Fopenjdk%2Fdownload&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=JPG%2FOV%2FPb9lC%2B3gPqDXgUIUSOprcT1LdTllRXMnoXy4%3D&amp;reserved=0\" data-loopstyle=\"link\">download<\/a>\u00a0or\u00a0<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fjava%2Fopenjdk%2Finstall&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=HHhEtdb1DDJtoL04QzHkm4uwaSRUtYJDW%2BLKFbdUD9M%3D&amp;reserved=0\" data-loopstyle=\"link\">install<\/a>\u00a0the binaries today.<\/p>\n<ul style=\"font-weight: 400;\">\n<li>Microsoft Build of OpenJDK\n<ul>\n<li>17.0.8 (<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-ca%2Fjava%2Fopenjdk%2Frelease-notes%23openjdk-1708&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=3ogB%2Fd%2F94f6cnGHDAlcsRNfg0lgCXbkmOe0UR1Id59I%3D&amp;reserved=0\">release notes<\/a>)<\/li>\n<li>11.0.20 (<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-ca%2Fjava%2Fopenjdk%2Frelease-notes%23openjdk-11&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=gSiUaON4W4LEJkKeSfgoGqZGNOWYBKO5BrrMf6dNeK4%3D&amp;reserved=0\">release notes<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\">All binaries are available on their usual locations. For more details, see the <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fjava%2Fopenjdk%2Fdownload&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=JPG%2FOV%2FPb9lC%2B3gPqDXgUIUSOprcT1LdTllRXMnoXy4%3D&amp;reserved=0\">download page<\/a>.<\/p>\n<p style=\"font-weight: 400;\"><strong>New feature enabled by default<\/strong><\/p>\n<p style=\"font-weight: 400;\">The release of MS Build of OpenJDK 17 and 11 now include an enhancement on escape analysis. With this feature, we identified latency improvements up to 13% on controlled benchmarks. The feature has been available in our previous builds and has been in use by production workloads across Microsoft, LinkedIn, and other systems. Now in the latest build it is enabled by default. If you do encounter a performance regression on a particular workload, you can disable this feature with -XX:-ReduceAllocationMerges flag on the Java launcher command line; and please provide feedback to <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=http%3A%2F%2Fopenjdk-support%40microsoft.com%2F&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Mkm1A5EpXSCXSObzdyIMuLJbff9vtm50jYlnH%2B3WSDg%3D&amp;reserved=0\">openjdk-support@microsoft.com<\/a>.<\/p>\n<p style=\"font-weight: 400;\"><strong>CA Certificates: Upcoming change in the next update<\/strong><\/p>\n<p style=\"font-weight: 400;\">For the next quarterly update, we will switch from system root certificates (for SSL) and will start bundling in our JDKs the same Microsoft CA Certificates used on Microsoft Edge. This will bring parity with what Microsoft trusts throughout the web, to what we will trust on Java applications running on the Microsoft Build of OpenJDK. Customers will still be able to modify\/revert the CA certificates used by the Java runtime. For more information on this, please contact <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=http%3A%2F%2Fopenjdk-support%40microsoft.com%2F&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Mkm1A5EpXSCXSObzdyIMuLJbff9vtm50jYlnH%2B3WSDg%3D&amp;reserved=0\">openjdk-support@microsoft.com<\/a>.<\/p>\n<p style=\"font-weight: 400;\"><strong>OpenJDK\u00a08<\/strong><\/p>\n<p style=\"font-weight: 400;\">As you may know, we provide support on Azure and internal at Microsoft for\u00a0OpenJDK\u00a08 binaries of Eclipse Temurin built by the Eclipse Adoptium project. To facilitate its usage, we ship container images of\u00a0OpenJDK\u00a08 on top of CBL-Mariner and Ubuntu. Refer to our documentation.<\/p>\n<p style=\"font-weight: 400;\"><strong>Extra! <\/strong><\/p>\n<p style=\"font-weight: 400;\">The DevDiv Java Engineering Group have also released the Alpha version of the <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fdevblogs.microsoft.com%2Fsemantic-kernel%2Fintroducing-semantic-kernel-for-java%2F&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=LwUT%2BVLHB9vthO0MT5%2BRNFgEfHg2KA%2Fc1iVD8wLbs8s%3D&amp;reserved=0\">Semantic Kernel for Java<\/a>. Check the <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fdevblogs.microsoft.com%2Fsemantic-kernel%2Fintroducing-semantic-kernel-for-java%2F&amp;data=05%7C01%7CBruno.Borges%40microsoft.com%7C500ad0ccc165409a680808db8982e74b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638254967684913787%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=LwUT%2BVLHB9vthO0MT5%2BRNFgEfHg2KA%2Fc1iVD8wLbs8s%3D&amp;reserved=0\">blog post<\/a> to learn more about building intelligent Java apps with OpenAI.<\/p>\n<p style=\"font-weight: 400;\">Happy coding!\nBruno Borges<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi Java community! We are happy to announce the latest\u00a0July\u00a02023 patch &amp; security\u00a0update\u00a0release for the\u00a0Microsoft Build of\u00a0OpenJDK. See the\u00a0release notes\u00a0for detailed changes present in the Microsoft Build of\u00a0OpenJDK\u00a0binaries. And\u00a0download\u00a0or\u00a0install\u00a0the binaries today. Microsoft Build of OpenJDK 17.0.8 (release notes) 11.0.20 (release notes) All binaries are available on their usual locations. For more details, see the download [&hellip;]<\/p>\n","protected":false},"author":8937,"featured_media":228113,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,8,249],"tags":[],"class_list":["post-230005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-open-source","category-openjdk"],"acf":[],"blog_post_summary":"<p>Hi Java community! We are happy to announce the latest\u00a0July\u00a02023 patch &amp; security\u00a0update\u00a0release for the\u00a0Microsoft Build of\u00a0OpenJDK. See the\u00a0release notes\u00a0for detailed changes present in the Microsoft Build of\u00a0OpenJDK\u00a0binaries. And\u00a0download\u00a0or\u00a0install\u00a0the binaries today. Microsoft Build of OpenJDK 17.0.8 (release notes) 11.0.20 (release notes) All binaries are available on their usual locations. For more details, see the download [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/8937"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=230005"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230005\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/228113"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=230005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=230005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=230005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}