{"id":48985,"date":"2022-09-22T16:47:15","date_gmt":"2022-09-22T20:47:15","guid":{"rendered":"https:\/\/sdtimes.com\/?p=48985"},"modified":"2022-09-22T17:27:29","modified_gmt":"2022-09-22T21:27:29","slug":"48985","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/java\/48985\/","title":{"rendered":"Jakarta EE 10 released with microservices capabilities"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The Jakarta EE 10 Platform, Web Profile, and new Core Profile Specifications were released today, introducing new features for building modernized, simplified, and lightweight cloud-native Java applications.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThis release is the \u2018big one\u2019 that plants Jakarta EE firmly in the modern era of microservices and containers,\u201d said Mike Milinkovich, executive director of the Eclipse Foundation. \u201cThe release of Jakarta EE 10 reflects the work of a global community of contributors, with leadership from vendors such as Fujitsu, IBM, Oracle, Payara, and Tomitribe. Jakarta EE has already helped breathe new life into enterprise Java, but with this release it has now delivered key innovations for the cloud-native era, which are critical to the future of our industry.\u201d\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The new versions provide new functionality in over 20 component specifications through version updates. This includes Jakarta Contexts and Dependency Injection (CDI) 4.0, which offers Jakarta RESTful Web Services 3.1 and\u00a0 standardizes a Java SE Bootstrap API. Also new is \u00a0 Jakarta Security 3.0 with support for OpenID Connect and new functions in Jakarta Persistence queries.\u00a0 Developers can also create Jakarta Faces Views with pure Java.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to a news release from open-source application server provider Payara, Jakarta EE 10 is the first major release of Jakarta EE since the major namespace update, brought by Jakarta EE 9.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With Jakarta EE 9, the package namespace javax moved to jakarta across the Jakarta EE 9 Platform, Web Profile specifications, and related TCKs. &#8220;With Jakarta EE 10, we see the first release in the new namespace that also adds functionality for the Jakarta EE user,&#8221; the company wrote in its announcement. &#8220;The baseline Java JDK used is also changing, from Java 8 to Java 11 at API level, and Java 17 for runtimes. For Jakarta EE 8 users moving to Jakarta EE 10, all Jakarta EE imports in the code will need to be changed to the new namespace.&#8217;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, the release noted, for messaging, javax.jms must become jakarta.jms; Java Persistence, heavily used in Hibernate and Spring, must move from javax.persistence to jakarta.persistence, etc.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, Payara said, new Java SE Features can now be used with Jakarta EE 10; some of these are Completable Future, Fork\/Join pools, and better integration with new technologies\u00a0<\/span><span style=\"font-weight: 400;\">like OpenID. Payara Community users will be able to make use of these changes\u00a0<\/span><span style=\"font-weight: 400;\">straightaway, thanks to Jakarta 10-compatible Payara 6 Community Alpha 4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Meanwhile, the new Core Profile offers Jakarta EE specifications that target smaller runtimes for microservices development, including a new CDI-Lite specification that enables compiling to native by providing build-compatible extensions.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Developers can now develop and deploy Jakarta EE 10 applications on Java SE 11 and SE 17 and take advantage of new features from SE 9 and SE 11. They also have access to simplified application development through the broader use of additional annotations. <\/span><\/p>\n<p>&nbsp;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>The Jakarta EE 10 Platform, Web Profile, and new Core Profile Specifications were released today, introducing new features for building modernized, simplified, and lightweight cloud-native Java applications.\u00a0 \u201cThis release is the \u2018big one\u2019 that plants Jakarta EE firmly in the modern era of microservices and containers,\u201d said Mike Milinkovich, executive director of the Eclipse Foundation.  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/java\/48985\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":871,"featured_media":48986,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[1823,16315,167,5246],"coauthors":[14818],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jakarta EE 10 released with microservices capabilities - SD Times<\/title>\n<meta name=\"description\" content=\"The new versions provide new functionality in over 20 component specifications through version updates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/java\/48985\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jakarta EE 10 released with microservices capabilities - SD Times\" \/>\n<meta property=\"og:description\" content=\"The new versions provide new functionality in over 20 component specifications through version updates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/java\/48985\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-22T20:47:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-22T21:27:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jakub Lewkowicz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jakub Lewkowicz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/\"},\"author\":{\"name\":\"Jakub Lewkowicz\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/0ccf41924f263cbae6638a4df0210f42\"},\"headline\":\"Jakarta EE 10 released with microservices capabilities\",\"datePublished\":\"2022-09-22T20:47:15+00:00\",\"dateModified\":\"2022-09-22T21:27:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/\"},\"wordCount\":454,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg\",\"keywords\":[\"API\",\"Jakarta\",\"Java\",\"microservices\"],\"articleSection\":[\"Latest News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/\",\"url\":\"https:\/\/sdtimes.com\/java\/48985\/\",\"name\":\"Jakarta EE 10 released with microservices capabilities - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg\",\"datePublished\":\"2022-09-22T20:47:15+00:00\",\"dateModified\":\"2022-09-22T21:27:29+00:00\",\"description\":\"The new versions provide new functionality in over 20 component specifications through version updates.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/java\/48985\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/java\/48985\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jakarta EE 10 released with microservices capabilities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/0ccf41924f263cbae6638a4df0210f42\",\"name\":\"Jakub Lewkowicz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/a061823dfc0b893ed859b59dc9554372\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fec6c7c06cf379ac99029d9c59940dab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fec6c7c06cf379ac99029d9c59940dab?s=96&d=mm&r=g\",\"caption\":\"Jakub Lewkowicz\"},\"description\":\"Jakub Lewkowicz is a multimedia journalist who loves all things tech. Polish-born and Long Island-bred, he is an Online and Social Media Editor for SD Times. He is also a Carnegie Hall pianist and music producer.\",\"url\":\"https:\/\/sdtimes.com\/author\/jakub-lewkowicz\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jakarta EE 10 released with microservices capabilities - SD Times","description":"The new versions provide new functionality in over 20 component specifications through version updates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sdtimes.com\/java\/48985\/","og_locale":"en_US","og_type":"article","og_title":"Jakarta EE 10 released with microservices capabilities - SD Times","og_description":"The new versions provide new functionality in over 20 component specifications through version updates.","og_url":"https:\/\/sdtimes.com\/java\/48985\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2022-09-22T20:47:15+00:00","article_modified_time":"2022-09-22T21:27:29+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg","type":"image\/jpeg"}],"author":"Jakub Lewkowicz","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jakub Lewkowicz","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/java\/48985\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/java\/48985\/"},"author":{"name":"Jakub Lewkowicz","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/0ccf41924f263cbae6638a4df0210f42"},"headline":"Jakarta EE 10 released with microservices capabilities","datePublished":"2022-09-22T20:47:15+00:00","dateModified":"2022-09-22T21:27:29+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/java\/48985\/"},"wordCount":454,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/java\/48985\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg","keywords":["API","Jakarta","Java","microservices"],"articleSection":["Latest News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/java\/48985\/","url":"https:\/\/sdtimes.com\/java\/48985\/","name":"Jakarta EE 10 released with microservices capabilities - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/java\/48985\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/java\/48985\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg","datePublished":"2022-09-22T20:47:15+00:00","dateModified":"2022-09-22T21:27:29+00:00","description":"The new versions provide new functionality in over 20 component specifications through version updates.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/java\/48985\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/java\/48985\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/java\/48985\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2022\/09\/Jakarta-EE-10.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/java\/48985\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Jakarta EE 10 released with microservices capabilities"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/0ccf41924f263cbae6638a4df0210f42","name":"Jakub Lewkowicz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/a061823dfc0b893ed859b59dc9554372","url":"https:\/\/secure.gravatar.com\/avatar\/fec6c7c06cf379ac99029d9c59940dab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fec6c7c06cf379ac99029d9c59940dab?s=96&d=mm&r=g","caption":"Jakub Lewkowicz"},"description":"Jakub Lewkowicz is a multimedia journalist who loves all things tech. Polish-born and Long Island-bred, he is an Online and Social Media Editor for SD Times. He is also a Carnegie Hall pianist and music producer.","url":"https:\/\/sdtimes.com\/author\/jakub-lewkowicz\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/48985"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/871"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=48985"}],"version-history":[{"count":2,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/48985\/revisions"}],"predecessor-version":[{"id":48988,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/48985\/revisions\/48988"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/48986"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=48985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=48985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=48985"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=48985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}