{"id":230876,"date":"2024-04-14T19:22:03","date_gmt":"2024-04-15T02:22:03","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=230876"},"modified":"2024-04-15T02:22:18","modified_gmt":"2024-04-15T09:22:18","slug":"java-on-azure-tooling-update-march-2024","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-march-2024\/","title":{"rendered":"Upcoming on the 6-Month Roadmap for Java on Azure Tools"},"content":{"rendered":"<p style=\"text-align: justify;\"><span class=\"NormalTextRun SCXW86101579 BCX8\">Hi everyone, welcome to<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\"> the <\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">March <\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">update of Java on Azure<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\"> Tooling<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">.<\/span> <span class=\"NormalTextRun SCXW86101579 BCX8\">In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will introduce the support for <\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">m<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">anaging <\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">r<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">esources<\/span> <span class=\"NormalTextRun SCXW86101579 BCX8\">using connection string<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">s<\/span><span class=\"NormalTextRun SCXW86101579 BCX8\">. <\/span> We hope you enjoy these updates and have a smooth experience with our Azure toolkit. <span data-contrast=\"auto\">Please download and install <\/span><a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\"><span data-contrast=\"none\">the Azure Toolkit for IntelliJ<\/span><\/a><span data-contrast=\"auto\">. Let\u2019s get started.<\/span><\/p>\n<h4><span style=\"font-size: 18pt;\"><strong><span class=\"EOP SCXW204110853 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:260,&quot;335559739&quot;:260,&quot;335559740&quot;:416}\">Roadmap Update<\/span><\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW77085360 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW77085360 BCX8\">We are <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">excited<\/span> <span class=\"NormalTextRun SCXW77085360 BCX8\">to announce our roadmap for the next few months. <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">Our goal is to consistently enhance the code-to-cloud experience for Java developers <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">which<\/span> <span class=\"NormalTextRun SCXW77085360 BCX8\">allows them to <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">seamlessly <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">build<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\"> and <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">deploy<\/span> <span class=\"NormalTextRun SCXW77085360 BCX8\">their applications <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">to <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">Azure<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\"> as well as manage Azure <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">resources<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\"> within our t<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">ools<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">. <\/span><span class=\"NormalTextRun SCXW77085360 BCX8\">Here\u2019s<\/span><span class=\"NormalTextRun SCXW77085360 BCX8\"> an overview of our investment areas:<\/span><\/span><span class=\"EOP SCXW77085360 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-230886\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1.png\" alt=\"Image Java on Azure Tooling Dt Roadmap N1\" width=\"1280\" height=\"720\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1.png 1280w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/Java-on-Azure-Tooling-Dt-Roadmap-N1-768x432.png 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"NormalTextRun SCXW239907786 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\" data-ccp-parastyle-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|4&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;11&quot;,335572020,&quot;1&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,335559740,&quot;320&quot;,201341983,&quot;0&quot;,335559739,&quot;64&quot;,335559738,&quot;240&quot;,335551550,&quot;1&quot;,335551620,&quot;1&quot;,335560102,&quot;5&quot;,134245417,&quot;true&quot;,134245418,&quot;true&quot;,134245529,&quot;true&quot;,469777929,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,469775498,&quot;Normal&quot;,469778324,&quot;heading 6&quot;]}\" data-ccp-parastyle-linked-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|5&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;12&quot;,335572020,&quot;1&quot;,134231262,&quot;true&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,469777929,&quot;\u6837\u5f0f1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">Keep<\/span><span class=\"NormalTextRun SCXW239907786 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">ing<\/span> <span class=\"NormalTextRun SCXW239907786 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">U<\/span><span class=\"NormalTextRun SCXW239907786 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">p-to-date<\/span><span class=\"NormalTextRun SCXW239907786 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\"> with Latest Azure Services<\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW109209654 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW109209654 BCX8\">Supporting <\/span><span class=\"NormalTextRun SCXW109209654 BCX8\">the latest<\/span> <span class=\"NormalTextRun SCXW109209654 BCX8\">Azure s<\/span><span class=\"NormalTextRun SCXW109209654 BCX8\">ervices <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW109209654 BCX8\">is<\/span><span class=\"NormalTextRun SCXW109209654 BCX8\"> always <\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest SCXW109209654 BCX8\">one of our top priorities<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">. <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">W<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">e will continuously <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">provide<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">the <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">latest <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Azure <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">features<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\"> of <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Azure Functions, <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Azure Web App, <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Azure Cosmos DB, and other Azure services in our tooling<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">, which <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">will help developers manage and deploy applications more easily<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">.<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\"> This <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">will <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">include features <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">such as <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Flex Consumption support, updating the default Java runtime to Java 21 for Azure Functions, and <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">delivering <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">Azure Cosmos DB for Mongo <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">vCore<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\"> support<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW109209654 BCX8\">.<\/span><\/span><span class=\"EOP CommentHighlightPipeRestV2 SCXW109209654 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"TextRun SCXW183887575 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW183887575 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\" data-ccp-parastyle-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|4&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;11&quot;,335572020,&quot;1&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,335559740,&quot;320&quot;,201341983,&quot;0&quot;,335559739,&quot;64&quot;,335559738,&quot;240&quot;,335551550,&quot;1&quot;,335551620,&quot;1&quot;,335560102,&quot;5&quot;,134245417,&quot;true&quot;,134245418,&quot;true&quot;,134245529,&quot;true&quot;,469777929,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,469775498,&quot;Normal&quot;,469778324,&quot;heading 6&quot;]}\" data-ccp-parastyle-linked-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|5&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;12&quot;,335572020,&quot;1&quot;,134231262,&quot;true&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,469777929,&quot;\u6837\u5f0f1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">Build<\/span><span class=\"NormalTextRun SCXW183887575 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">ing<\/span><span class=\"NormalTextRun SCXW183887575 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\"> Cloud-native Apps with Containerized Services<\/span><\/span><span class=\"EOP SCXW183887575 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:true,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:64,&quot;335559740&quot;:320}\">\u00a0<\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW76340869 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76340869 BCX8\">For Java developers <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">run<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">ning<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\"> containerized applications in a cloud-native environment<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">, <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">we understand <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">that <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">most of them <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">choose <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">to host their workloads on either Azure Container <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">Apps<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\"> (<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">ACA)<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\"> or <\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest SCXW76340869 BCX8\">Azure Kubernetes <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">Service<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\"> (<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">A<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">KS<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">)<\/span><span class=\"NormalTextRun CommentHighlightPipeRestV2 SCXW76340869 BCX8\">.<\/span> <span class=\"NormalTextRun SCXW76340869 BCX8\">To<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\"> enhance their code-to-cloud journey<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">,<\/span> <span class=\"NormalTextRun SCXW76340869 BCX8\">we <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">are <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">plan<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">ning<\/span><span class=\"NormalTextRun SCXW76340869 BCX8\"> to <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">deeply integrate <\/span><span class=\"NormalTextRun SCXW76340869 BCX8\">with<\/span> <\/span><a class=\"Hyperlink SCXW76340869 BCX8\" href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/container-apps\/java-overview\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW76340869 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW76340869 BCX8\" data-ccp-charstyle=\"Hyperlink\">Java on Azure Container Apps<\/span><\/span><\/a><span class=\"TextRun SCXW76340869 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76340869 BCX8\">. <\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 PointComment CommentHighlightRest SCXW76340869 BCX8\">This<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">will<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">empower <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">developers <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">to <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">run containerized Java application<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">s<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\"> in the cloud<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">, <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">with flexible deployment options<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">from source code <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">or<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\"> artifact <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">files<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">, and<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">strengthen security posture and <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">better attune<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">\u00a0memory<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\"> configuration<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\"> for the container environment. <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW76340869 BCX8\">Furthermore, we have plans to support a set of key features for containerized services, including Azure Functions on ACA.<\/span><\/span><span class=\"EOP CommentHighlightPipeRestV2 SCXW76340869 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"TextRun SCXW225754789 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW225754789 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\" data-ccp-parastyle-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|4&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;11&quot;,335572020,&quot;1&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,335559740,&quot;320&quot;,201341983,&quot;0&quot;,335559739,&quot;64&quot;,335559738,&quot;240&quot;,335551550,&quot;1&quot;,335551620,&quot;1&quot;,335560102,&quot;5&quot;,134245417,&quot;true&quot;,134245418,&quot;true&quot;,134245529,&quot;true&quot;,469777929,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,469775498,&quot;Normal&quot;,469778324,&quot;heading 6&quot;]}\" data-ccp-parastyle-linked-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|5&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;12&quot;,335572020,&quot;1&quot;,134231262,&quot;true&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,469777929,&quot;\u6837\u5f0f1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">Better Guidance to Intelligent App Experience <\/span><\/span><span class=\"EOP SCXW225754789 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:true,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:64,&quot;335559740&quot;:320}\">\u00a0<\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW14894479 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW14894479 BCX8\">Our next focus is to enhance the experience of building intelligent apps within our toolkit. In <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">previous<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\"> releases, we <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">have <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">introduced support for Azure OpenAI <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">s<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">ervice and its chat playground, which has been well<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\"> used<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\"> by Java developers. To further assist developers who <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">want<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\"> to create intelligent apps using Azure OpenAI <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">s<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">ervice, we plan to invest in supporting <\/span><span class=\"NormalTextRun SCXW14894479 BCX8\">additional<\/span><span class=\"NormalTextRun SCXW14894479 BCX8\"> models, including Completions and DALL-E.<\/span><\/span><span class=\"EOP SCXW14894479 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"TextRun SCXW88535841 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW88535841 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\" data-ccp-parastyle-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|4&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;11&quot;,335572020,&quot;1&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,335559740,&quot;320&quot;,201341983,&quot;0&quot;,335559739,&quot;64&quot;,335559738,&quot;240&quot;,335551550,&quot;1&quot;,335551620,&quot;1&quot;,335560102,&quot;5&quot;,134245417,&quot;true&quot;,134245418,&quot;true&quot;,134245529,&quot;true&quot;,469777929,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,469775498,&quot;Normal&quot;,469778324,&quot;heading 6&quot;]}\" data-ccp-parastyle-linked-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|5&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;12&quot;,335572020,&quot;1&quot;,134231262,&quot;true&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,469777929,&quot;\u6837\u5f0f1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">Azure SDK Enhancement<\/span><\/span><span class=\"EOP SCXW88535841 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:true,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:64,&quot;335559740&quot;:320}\">\u00a0<\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW60096199 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW60096199 BCX8\">T<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">o <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">better <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">help <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">developers <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">leverage<\/span> <span class=\"NormalTextRun CommentHighlightPipeRestV2 SCXW60096199 BCX8\">Azure SDK<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> in <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">Java <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">projects<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">,<\/span> <span class=\"NormalTextRun SCXW60096199 BCX8\">we are <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">exploring the integration<\/span> <span class=\"NormalTextRun SCXW60096199 BCX8\">of<\/span> <span class=\"NormalTextRun SCXW60096199 BCX8\">the <\/span><\/span><a class=\"Hyperlink SCXW60096199 BCX8\" href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.tools\/azure-sdk-build-tool\/1.0.0\/overview?smo=true\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW60096199 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW60096199 BCX8\" data-ccp-charstyle=\"Hyperlink\">Azure SDK Build Tool<\/span><\/span><\/a><span class=\"TextRun SCXW60096199 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 PointComment CommentHighlightRest SCXW60096199 BCX8\"> into Azure toolkit and Maven plugin. <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">This enhancement<\/span> <span class=\"NormalTextRun SCXW60096199 BCX8\">will <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">enable developers t<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">o <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">v<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">alida<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">t<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">e<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> the correct <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">usage <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">of<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> Azure SDK<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> and<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> detect outdated <\/span><span class=\"NormalTextRun SCXW60096199 BCX8\">libraries<\/span> <span class=\"NormalTextRun SCXW60096199 BCX8\">within<\/span><span class=\"NormalTextRun SCXW60096199 BCX8\"> their projects.<\/span><\/span><span class=\"EOP SCXW60096199 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span class=\"TextRun SCXW86668177 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86668177 BCX8\">Last but not least<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">, <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">we will continue to <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">keep <\/span><\/span><a href=\"https:\/\/review.learn.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-intellij\/?branch=main\"><span class=\"TextRun Underlined SCXW86668177 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW86668177 BCX8\" data-ccp-charstyle=\"Hyperlink\">the <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\" data-ccp-charstyle=\"Hyperlink\">documentation<\/span><\/span><\/a><span class=\"TextRun SCXW86668177 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW86668177 BCX8\">of Azure Toolkit <\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 PointComment CommentHighlightRest SCXW86668177 BCX8\">up to date<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">. <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">Furthermore, <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">our team is working <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">to <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">minimize<\/span> <span class=\"NormalTextRun SCXW86668177 BCX8\">error rate<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">s<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\"> and failures to provide better <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">user experience. <\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">We hope these impro<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">vements will<\/span> <span class=\"NormalTextRun SCXW86668177 BCX8\">gre<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">atly increas<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">e<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\"> developers<\/span><span class=\"NormalTextRun SCXW86668177 BCX8\">\u2019<\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest SCXW86668177 BCX8\"> productivity <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">within our tools.<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">If you have any feedback <\/span><span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">or questi<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">ons<\/span> <span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">regardin<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\">g<\/span><span class=\"NormalTextRun CommentHighlightRest SCXW86668177 BCX8\"> the roadmap, feel free to share them with us!<\/span><\/span><span class=\"EOP CommentHighlightRest SCXW86668177 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<h4 id=\"azure-toolkit-for-intellij-improvements\"><strong>Azure Toolkit for IntelliJ Improvements<\/strong><\/h4>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"NormalTextRun SCXW99499664 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\"><span class=\"TextRun SCXW223339029 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\" data-ccp-parastyle-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|4&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;11&quot;,335572020,&quot;1&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,335559740,&quot;320&quot;,201341983,&quot;0&quot;,335559739,&quot;64&quot;,335559738,&quot;240&quot;,335551550,&quot;1&quot;,335551620,&quot;1&quot;,335560102,&quot;5&quot;,134245417,&quot;true&quot;,134245418,&quot;true&quot;,134245529,&quot;true&quot;,469777929,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,469775498,&quot;Normal&quot;,469778324,&quot;heading 6&quot;]}\" data-ccp-parastyle-linked-defn=\"{&quot;ObjectId&quot;:&quot;544d3558-9dfd-40b0-a078-8130a3623db0|5&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;\u6837\u5f0f1 \u5b57\u7b26&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;12&quot;,335572020,&quot;1&quot;,134231262,&quot;true&quot;,134224900,&quot;true&quot;,469777841,&quot;Calibri Light&quot;,469777842,&quot;Calibri Light&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri Light&quot;,469769226,&quot;Calibri Light,Calibri&quot;,335551500,&quot;6502175&quot;,268442635,&quot;24&quot;,469777929,&quot;\u6837\u5f0f1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">S<\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">upport for <\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">Managing <\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">Resources <\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">U<\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">sing <\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">C<\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">onnection <\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">S<\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">tring<\/span><span class=\"NormalTextRun SCXW223339029 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">s<\/span><\/span><span class=\"EOP SCXW223339029 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:true,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:64,&quot;335559740&quot;:320}\">\u00a0<\/span><\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><span data-contrast=\"auto\">When Java developers interact with Azure services, such as Azure storage account, we have been hearing feedback from them that they need more support in authenticating with Azure services using connection strings. With our latest release, we have enabled you to establish connections between your applications and Azure storage account resources via connection strings. This enhancement offers a simpler way to authenticate your application to Azure Storage account and\u00a0\u00a0 help you manage your resources with security. To use this feature, simply paste the connection string directly into the Project view or Services view. Here is a short demo of it.<\/span><span data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-230876-1\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/StoragebyConnetionString.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/StoragebyConnetionString.mp4\">https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2024\/04\/StoragebyConnetionString.mp4<\/a><\/video><\/div><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"x-hidden-focus\">Feedback and Suggestions<\/span><\/strong><\/span><\/h5>\n<p>Please don\u2019t hesitate to <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">try our product<\/a>! Your feedback and suggestions are very important to us and will help shape our product in the future.<\/p>\n<ul>\n<li>Leave your comment on this blog post<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-tools-for-java\/issues\/new\">Create a feature request or submit a bug<\/a> on our official GitHub Issues page<\/li>\n<li><a href=\"https:\/\/microsoft.qualtrics.com\/jfe\/form\/SV_b17fG5QQlMhs2up\">Fill in our survey<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png\"><img decoding=\"async\" class=\"alignnone wp-image-229214 size-large\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png\" alt=\"Image feedback new\" width=\"640\" height=\"274\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-300x128.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-768x328.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png 1329w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Resources<\/strong><\/span><\/h5>\n<p>Here is a list of links that are helpful to learn Java on Azure Tooling.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-intellij\/\">Azure Toolkit for IntelliJ documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-eclipse\/installation\">Azure Toolkit for Eclipse documentation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-maven-plugins\/wiki\/Azure-Spring-apps\">Maven Plugin for Azure Web Apps\/Functions\/Spring Apps<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-gradle-plugins\/wiki\">Gradle Plugin for Azure Web Apps\/Functions<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-on-azure\">VS Code extension for Azure Spring Apps<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone, welcome to the March update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will introduce the support for managing resources using connection strings. We hope you enjoy these updates and have a smooth experience with [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":230882,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,8,15],"tags":[13,19,7],"class_list":["post-230876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-open-source","category-vscode","tag-azure","tag-maven","tag-open-source"],"acf":[],"blog_post_summary":"<p>Hi everyone, welcome to the March update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will introduce the support for managing resources using connection strings. We hope you enjoy these updates and have a smooth experience with [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230876","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\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=230876"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230876\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/230882"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=230876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=230876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=230876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}