CINXE.COM
JDK11u - JDK11u - OpenJDK Wiki
<!DOCTYPE html> <html > <head> <title>JDK11u - JDK11u - OpenJDK Wiki</title> <!-- using space sidebar --> <!-- header --> <meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=IE7"> <meta charset="UTF-8"> <meta id="confluence-context-path" name="confluence-context-path" content=""> <meta id="confluence-base-url" name="confluence-base-url" content="https://wiki.openjdk.org"> <meta id="atlassian-token" name="atlassian-token" content="2746a0d514ec474bd7121205d7f7b989dc80ab77"> <meta id="confluence-space-key" name="confluence-space-key" content="JDKUpdates"> <!-- metadata.vm --> <meta name="Generator" content="Kolekti ThemeBuilder Engine 1.8.4"> <meta name="DESCRIPTION" content="Welcome to OpenJDK 11 Updates! OpenJDK 11 updates are part of the JDK updates project http://openjdk.java.net/projects/jdk-updates/ of the OpenJDK. Rob McKenna http://openjdk.java.net/census#robm serves as the Project Lead. The list of Reviewers, Committe"> <!-- end metadata.vm --> <script type="text/javascript"> var contextPath = ''; </script> <!-- cache tags & robots --> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> <meta name="robots" content="NOYDIR,NOODP"> <!-- end cache tags & robots --> <meta name="confluence-request-time" content="1739849203146"> <!-- atl.header --> <style>.ia-fixed-sidebar, .ia-splitter-left {width: 285px;}.theme-default .ia-splitter #main {margin-left: 285px;}.ia-fixed-sidebar {visibility: hidden;}</style> <meta name="ajs-use-keyboard-shortcuts" content="true"> <meta name="ajs-discovered-plugin-features" content="$discoveredList"> <meta name="ajs-keyboardshortcut-hash" content="8ed127098edd40bc710118ecfacd3c89"> <meta name="ajs-emojis-allow-current-user-upload-emojis" content="true"> <meta name="ajs-emojis-max-upload-file-size" content="1"> <meta name="ajs-is-confluence-admin" content="false"> <meta name="ajs-connection-timeout" content="10000"> <!-- end atl.header --> <meta name="ajs-page-title" content="JDK11u"> <meta name="ajs-latest-published-page-title" content="JDK11u"> <meta name="ajs-space-name" content="JDK Updates"> <meta name="ajs-page-id" content="42598678"> <meta name="ajs-latest-page-id" content="42598678"> <meta name="ajs-content-type" content="page"> <meta name="ajs-parent-page-title" content="Main"> <meta name="ajs-parent-page-id" content="41287737"> <meta name="ajs-space-key" content="JDKUpdates"> <meta name="ajs-max-number-editors" content="12"> <meta name="ajs-macro-placeholder-timeout" content="5000"> <meta name="ajs-spacetree-318477301-currentPageId" content="42598678"> <meta name="ajs-spacetree-318477301-currentSpaceKey" content="JDKUpdates"> <meta name="ajs-spacetree-318477301-startDepth" content="1"> <meta name="ajs-spacetree-318477301-expandChildren" content="true"> <meta name="ajs-spacetree-318477301-sort" content=""> <meta name="ajs-spacetree-318477301-sortPages" content="true"> <meta name="ajs-spacetree-318477301-reverse" content="false"> <meta name="ajs-spacetree-318477301-hidePagetree" content="true"> <meta name="ajs-spacetree-318477301-spaceCategoryNames" content=""> <meta name="ajs-spacetree-318477301-includeArchivedSpaces" content="false"> <meta name="ajs-spacetree-318477301-currentSpaceTitle" content=""> <meta name="ajs-spacetree-318477301-favouriteSpacesTitle" content=""> <meta name="ajs-spacetree-318477301-personalSpacesTitle" content=""> <meta name="ajs-jira-metadata-count" content="0"> <meta name="ajs-from-page-title" content=""> <meta name="ajs-can-remove-page" content="false"> <meta name="ajs-can-remove-page-hierarchy" content="false"> <meta name="ajs-browse-page-tree-mode" content="view"> <meta name="ajs-shared-drafts" content=""> <meta name="ajs-context-path" content=""> <meta name="ajs-base-url" content="https://wiki.openjdk.org"> <meta name="ajs-version-number" content="8.5.18"> <meta name="ajs-build-number" content="9012"> <meta name="ajs-remote-user" content=""> <meta name="ajs-remote-user-key" content=""> <meta name="ajs-remote-user-has-licensed-access" content="false"> <meta name="ajs-remote-user-has-browse-users-permission" content="true"> <meta name="ajs-current-user-fullname" content=""> <meta name="ajs-current-user-avatar-url" content=""> <meta name="ajs-current-user-avatar-uri-reference" content="/images/icons/profilepics/anonymous.svg"> <meta name="ajs-static-resource-url-prefix" content=""> <meta name="ajs-global-settings-attachment-max-size" content="20971520"> <meta name="ajs-global-settings-quick-search-enabled" content="true"> <meta name="ajs-user-locale" content="en_US"> <meta name="ajs-enabled-dark-features" content="site-wide.synchrony.disable,site-wide.shared-drafts.disable,clc.quick.create,confluence.view.edit.transition,cql.search.screen,confluence-inline-comments-resolved,http.session.registrar,nps.survey.inline.dialog,confluence.efi.onboarding.new.templates,atlassian.cdn.static.assets,pdf-preview,previews.sharing,previews.versions,file-annotations,confluence.efi.onboarding.rich.space.content,collaborative-audit-log,confluence.reindex.improvements,previews.conversion-service,editor.ajax.save,crowd.sync.nested.groups.group.membership.changes.batching.enabled,read.only.mode,graphql,previews.trigger-all-file-types,attachment.extracted.text.extractor,lucene.caching.filter,confluence.table.resizable,notification.batch,previews.sharing.pushstate,confluence-inline-comments-rich-editor,tc.tacca.dacca,topicEventPublisher,confluence.reindex.audit,site-wide.synchrony.opt-in,atlassian.webresource.twophase.js.i18n.disabled,confluence.denormalisedpermissions,file-annotations.likes,gatekeeper-ui-v2,v2.content.name.searcher,confluence.search.improvements.ranking,crowd.event.transformer.directory.manager.cache,mobile.supported.version,confluence.reindex.spaces,confluence.fast-xml-backup-restore,pulp,crowd.sync.delete.user.memberships.batching.enabled,confluence-inline-comments,confluence-inline-comments-dangling-comment,quick-reload-inline-comments-flags,confluence.retention.rules"> <meta name="ajs-atl-token" content="2746a0d514ec474bd7121205d7f7b989dc80ab77"> <meta name="ajs-confluence-flavour" content="VANILLA"> <meta name="ajs-user-date-pattern" content="dd MMM yyyy"> <meta name="ajs-access-mode" content="READ_WRITE"> <meta name="ajs-render-mode" content="READ_WRITE"> <meta name="ajs-date.format" content="MMM dd, yyyy"> <link rel="shortcut icon" href="/plugins/servlet/theme/engine/resource/OPENJDKV1/nanoduke.ico"> <link rel="icon" type="image/png" href="/plugins/servlet/theme/engine/resource/OPENJDKV1/nanoduke.ico"> <!-- enableOpenSearch --> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch/osd.action" title="OpenJDK Wiki"/> <!-- page.rssautodiscovery --> <!-- page.headsection --> <meta name="ajs-create-issue-metadata-show-discovery" content="false"> <!-- getConfluenceResourceTags --> <script> window.WRM=window.WRM||{};window.WRM._unparsedData=window.WRM._unparsedData||{};window.WRM._unparsedErrors=window.WRM._unparsedErrors||{}; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.entity-types"]="{\u0022singular\u0022:{\u0022refapp.charlie\u0022:\u0022Charlie\u0022,\u0022fecru.project\u0022:\u0022Crucible Project\u0022,\u0022fecru.repository\u0022:\u0022FishEye Repository\u0022,\u0022stash.project\u0022:\u0022Stash Project\u0022,\u0022generic.entity\u0022:\u0022Generic Project\u0022,\u0022confluence.space\u0022:\u0022Confluence Space\u0022,\u0022bamboo.project\u0022:\u0022Bamboo Project\u0022,\u0022jira.project\u0022:\u0022Jira Project\u0022},\u0022plural\u0022:{\u0022refapp.charlie\u0022:\u0022Charlies\u0022,\u0022fecru.project\u0022:\u0022Crucible Projects\u0022,\u0022fecru.repository\u0022:\u0022FishEye Repositories\u0022,\u0022stash.project\u0022:\u0022Stash Projects\u0022,\u0022generic.entity\u0022:\u0022Generic Projects\u0022,\u0022confluence.space\u0022:\u0022Confluence Spaces\u0022,\u0022bamboo.project\u0022:\u0022Bamboo Projects\u0022,\u0022jira.project\u0022:\u0022Jira Projects\u0022}}"; WRM._unparsedData["com.atlassian.analytics.analytics-client:programmatic-analytics-init.programmatic-analytics-data-provider"]="false"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-license-banner:confluence-license-banner-resources.license-details"]="{\u0022daysBeforeLicenseExpiry\u0022:0,\u0022daysBeforeMaintenanceExpiry\u0022:0,\u0022showLicenseExpiryBanner\u0022:false,\u0022showMaintenanceExpiryBanner\u0022:false,\u0022renewUrl\u0022:null,\u0022salesUrl\u0022:null}"; WRM._unparsedData["com.atlassian.plugins.atlassian-plugins-webresource-plugin:context-path.context-path"]="\u0022\u0022"; WRM._unparsedData["com.atlassian.analytics.analytics-client:policy-update-init.policy-update-data-provider"]="false"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.authentication-types"]="{\u0022com.atlassian.applinks.api.auth.types.BasicAuthenticationProvider\u0022:\u0022Basic Access\u0022,\u0022com.atlassian.applinks.api.auth.types.TrustedAppsAuthenticationProvider\u0022:\u0022Trusted Applications\u0022,\u0022com.atlassian.applinks.api.auth.types.CorsAuthenticationProvider\u0022:\u0022CORS\u0022,\u0022com.atlassian.applinks.api.auth.types.OAuthAuthenticationProvider\u0022:\u0022OAuth\u0022,\u0022com.atlassian.applinks.api.auth.types.TwoLeggedOAuthAuthenticationProvider\u0022:\u0022OAuth\u0022,\u0022com.atlassian.applinks.api.auth.types.TwoLeggedOAuthWithImpersonationAuthenticationProvider\u0022:\u0022OAuth\u0022}"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-search-ui-plugin:confluence-search-ui-plugin-resources.i18n-data"]="{\u0022search.ui.recent.link.text\u0022:\u0022View more recently visited\u0022,\u0022search.ui.search.results.empty\u0022:\u0022We couldn\u0027\u0027t find anything matching \u005C\u0022{0}\u005C\u0022.\u0022,\u0022search.ui.filter.clear.selected\u0022:\u0022Clear selected items\u0022,\u0022search.ui.content.name.search.items.panel.load.all.top.items.button.text\u0022:\u0022Show more app results...\u0022,\u0022search.ui.filter.contributor.button.text\u0022:\u0022Contributor\u0022,\u0022search.ui.filter.space.current.label\u0022:\u0022CURRENT\u0022,\u0022search.ui.clear.input.button.text\u0022:\u0022Clear text\u0022,\u0022search.ui.search.results.clear.button\u0022:\u0022clear your filters.\u0022,\u0022help.search.ui.link.title\u0022:\u0022Search tips\u0022,\u0022search.ui.container.close.text\u0022:\u0022Close\u0022,\u0022search.ui.filter.date.month.text\u0022:\u0022The past month\u0022,\u0022search.ui.infinite.scroll.button.text\u0022:\u0022More results\u0022,\u0022search.ui.filter.date.button.text\u0022:\u0022Date\u0022,\u0022search.ui.filter.date.week.text\u0022:\u0022The past week\u0022,\u0022search.ui.result.subtitle.calendar\u0022:\u0022Team calendar\u0022,\u0022search.ui.filter.date.heading\u0022:\u0022Last modified within\u0022,\u0022search.ui.filter.space.input.label\u0022:\u0022Find spaces...\u0022,\u0022search.ui.generic.error\u0022:\u0022Something went wrong. Refresh the page, or contact your admin if this keeps happening.\u0022,\u0022search.ui.recent.spaces\u0022:\u0022Recent Spaces\u0022,\u0022search.ui.result.subtitle.space\u0022:\u0022Space\u0022,\u0022search.ui.filter.space.category.input.label\u0022:\u0022Find space categories...\u0022,\u0022search.ui.filter.space.archive.label\u0022:\u0022Search archived spaces\u0022,\u0022search.ui.filter.label\u0022:\u0022filter\u0022,\u0022search.ui.filter.date.all.text\u0022:\u0022Any time\u0022,\u0022search.ui.filter.date.hour.text\u0022:\u0022The past day\u0022,\u0022search.ui.filters.heading\u0022:\u0022Filter by\u0022,\u0022search.ui.filter.label.input.label\u0022:\u0022Find labels...\u0022,\u0022search.ui.recent.items.anonymous\u0022:\u0022Start exploring. Your search results will appear here.\u0022,\u0022search.ui.input.label\u0022:\u0022Search\u0022,\u0022search.ui.input.aria.label\u0022:\u0022Search, when you type, your results will be displayed below.\u0022,\u0022search.ui.search.result\u0022:\u0022{0,choice,1#{0} search result|1\u003c{0} search results}\u0022,\u0022search.ui.filter.label.button.text\u0022:\u0022Label\u0022,\u0022search.ui.container.clear.ariaLabel\u0022:\u0022Clear\u0022,\u0022search.ui.input.alert\u0022:\u0022Hit enter to search\u0022,\u0022search.ui.filter.no.result.text\u0022:\u0022We can\u0027\u0027t find anything matching your search\u0022,\u0022search.ui.result.subtitle.user\u0022:\u0022User profile\u0022,\u0022search.ui.filter.contributor.input.label\u0022:\u0022Find people...\u0022,\u0022search.ui.filter.content.type.button.text\u0022:\u0022Type\u0022,\u0022search.ui.filter.date.year.text\u0022:\u0022The past year\u0022,\u0022search.ui.advanced.search.link.text\u0022:\u0022Advanced search\u0022,\u0022search.ui.filter.space.button.text\u0022:\u0022Space\u0022,\u0022search.ui.search.results.clear.line2\u0022:\u0022Try a different search term or\u0022,\u0022search.ui.filter.space.category.button.text\u0022:\u0022Space category\u0022,\u0022search.ui.search.results.clear.line1\u0022:\u0022We couldn\u0027\u0027t find anything matching your search.\u0022,\u0022search.ui.content.name.search.items.panel.load.all.top.items.admin.button.text\u0022:\u0022Show more settings and app results...\u0022,\u0022search.ui.recent.pages\u0022:\u0022Recently visited\u0022,\u0022search.ui.search.result.anonymous\u0022:\u0022{0,choice,1#{0} search result|1\u003c{0} search results}. Have an account? {1}Log in{2} to expand your search.\u0022,\u0022search.ui.recent.items.empty\u0022:\u0022Start exploring. Pages and spaces you\u0027\u0027ve visited recently will appear here.\u0022,\u0022search.ui.filter.space.init.heading\u0022:\u0022recent spaces\u0022}"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.applinks-types"]="{\u0022crowd\u0022:\u0022Crowd\u0022,\u0022confluence\u0022:\u0022Confluence\u0022,\u0022fecru\u0022:\u0022FishEye / Crucible\u0022,\u0022stash\u0022:\u0022Stash\u0022,\u0022jira\u0022:\u0022Jira\u0022,\u0022refapp\u0022:\u0022Reference Application\u0022,\u0022bamboo\u0022:\u0022Bamboo\u0022,\u0022generic\u0022:\u0022Generic Application\u0022}"; WRM._unparsedData["com.atlassian.confluence.plugins.synchrony-interop:synchrony-status-banner-loader.synchrony-status"]="false"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.applinks-help-paths"]="{\u0022entries\u0022:{\u0022applinks.docs.root\u0022:\u0022https://confluence.atlassian.com/display/APPLINKS-091/\u0022,\u0022applinks.docs.diagnostics.troubleshoot.sslunmatched\u0022:\u0022SSL+and+application+link+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthsignatureinvalid\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthtimestamprefused\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.delete.entity.link\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.adding.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.administration.guide\u0022:\u0022Application+Links+Documentation\u0022,\u0022applinks.docs.oauth.security\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.troubleshoot.application.links\u0022:\u0022Troubleshoot+application+links\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unknownerror\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.trusted.apps\u0022:\u0022Configuring+Trusted+Applications+authentication+for+an+application+link\u0022,\u0022applinks.docs.diagnostics.troubleshoot.authlevelunsupported\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.ssluntrusted\u0022:\u0022SSL+and+application+link+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unknownhost\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.delete.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.adding.project.link\u0022:\u0022Configuring+Project+links+across+Applications\u0022,\u0022applinks.docs.link.applications\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthproblem\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.migration\u0022:\u0022Update+application+links+to+use+OAuth\u0022,\u0022applinks.docs.relocate.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.administering.entity.links\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.upgrade.application.link\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.diagnostics.troubleshoot.connectionrefused\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.oauth\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.insufficient.remote.permission\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.configuring.application.link.auth\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.diagnostics\u0022:\u0022Application+links+diagnostics\u0022,\u0022applinks.docs.configured.authentication.types\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.adding.entity.link\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unexpectedresponse\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.basic\u0022:\u0022Configuring+Basic+HTTP+Authentication+for+an+Application+Link\u0022,\u0022applinks.docs.diagnostics.troubleshoot.authlevelmismatch\u0022:\u0022OAuth+troubleshooting+guide\u0022}}"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-feature-discovery-plugin:confluence-feature-discovery-plugin-resources.test-mode"]="false"; if(window.WRM._dataArrived)window.WRM._dataArrived();</script> <link rel="stylesheet" href="/s/4623b9c2cbc15208127b135c33974795-CDN/1z4875/9012/1t6dj0k/33a5fcfd91fd54fcfea8151bd96b981d/_/download/contextbatch/css/_super,-com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-perf-observer/batch.css" data-wrm-key="_super,-com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-perf-observer" data-wrm-batch-type="context" media="all"> <link rel="stylesheet" href="/s/99e96434dda6f7aa80c53293517569a3-CDN/1z4875/9012/1t6dj0k/e409e09c9798406de8f587a418e3841c/_/download/contextbatch/css/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super/batch.css?cefp_collab_enabled=false&cefp_ed_perm=false&cefp_is_admin=false&gatekeeper-ui-v2=true&highlightactions=true&hostenabled=true" data-wrm-key="atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super" data-wrm-batch-type="context" media="all"> <link rel="stylesheet" href="/s/45ed4aee003a09e5b1d4baf30128b707-CDN/1z4875/9012/1t6dj0k/18.5.19/_/download/batch/confluence.extra.livesearch:livesearch-macro-web-resources/confluence.extra.livesearch:livesearch-macro-web-resources.css" data-wrm-key="confluence.extra.livesearch:livesearch-macro-web-resources" data-wrm-batch-type="resource" media="all"> <link rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/1z4875/9012/1t6dj0k/2.4.1/_/download/batch/com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources/com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources.css" data-wrm-key="com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources" data-wrm-batch-type="resource" media="all"> <link rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/1z4875/9012/1t6dj0k/1.8.4/_/download/batch/com.adaptavist.confluence.theme.engine:layout-fixes/com.adaptavist.confluence.theme.engine:layout-fixes.css" data-wrm-key="com.adaptavist.confluence.theme.engine:layout-fixes" data-wrm-batch-type="resource" media="all"> <script data-wrm-key="com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-perf-observer" data-wrm-batch-type="resource" data-initially-rendered> !function(){"use strict";if("PerformanceObserver"in window){const e=[];window.__observedResources=e;const r=e=>"script"===e?"script":"css";new PerformanceObserver((n=>{n.getEntries().filter((({initiatorType:e,name:r})=>{const n="script"===e||((e,r)=>"link"===e&&"css"===new URL(r).pathname.split(".").pop())(e,r),i=new URL(location.href).origin===new URL(r).origin;return n&&i})).forEach((({name:n,transferSize:i,encodedBodySize:s,initiatorType:o})=>{e.push([i,s,n,r(o)])}))})).observe({type:"resource"})}}(); </script> <script src="/s/a70265c1dacfa7b5be9e63ce97f50001-CDN/1z4875/9012/1t6dj0k/33a5fcfd91fd54fcfea8151bd96b981d/_/download/contextbatch/js/_super,-com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-perf-observer/batch.js?locale=en-US" data-wrm-key="_super,-com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-perf-observer" data-wrm-batch-type="context" data-initially-rendered></script> <script src="/s/9c373af25028ac224ee236fc77b7f62c-CDN/1z4875/9012/1t6dj0k/e409e09c9798406de8f587a418e3841c/_/download/contextbatch/js/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super/batch.js?cefp_collab_enabled=false&cefp_ed_perm=false&cefp_is_admin=false&gatekeeper-ui-v2=true&highlightactions=true&hostenabled=true&locale=en-US" data-wrm-key="atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super" data-wrm-batch-type="context" data-initially-rendered></script> <script src="/s/b55101299a14a2fdbde92722b58cc9cb-CDN/1z4875/9012/1t6dj0k/18.5.19/_/download/batch/confluence.extra.livesearch:livesearch-macro-web-resources/confluence.extra.livesearch:livesearch-macro-web-resources.js?locale=en-US" data-wrm-key="confluence.extra.livesearch:livesearch-macro-web-resources" data-wrm-batch-type="resource" data-initially-rendered></script> <script src="/s/99914b932bd37a50b983c5e7c90ae93b-CDN/1z4875/9012/1t6dj0k/2.4.1/_/download/batch/com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources/com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources.js?locale=en-US" data-wrm-key="com.simplenia.confluence.plugins.spacetree:spacetree-macro-resources" data-wrm-batch-type="resource" data-initially-rendered></script> <script src="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/1z4875/9012/1t6dj0k/1.8.4/_/download/batch/com.adaptavist.confluence.theme.engine:tb-helper/com.adaptavist.confluence.theme.engine:tb-helper.js" data-wrm-key="com.adaptavist.confluence.theme.engine:tb-helper" data-wrm-batch-type="resource" data-initially-rendered></script> <script type="module">WRM.requireLazily(["wr!com.atlassian.plugins.atlassian-plugins-webresource-rest:data-collector-async"])</script> <!-- flushResponse --> <!-- javascripts --> <!-- engine css.vm --> <link rel="stylesheet" type="text/css" href="/plugins/theme/engine/theme-resources.action?skinId=OPENJDKV1&amp;key=JDKUpdates&resource=combinedcss&hash=1668091450273s1z487590121t6dj0k1_"> <link rel="stylesheet" type="text/css" href="/plugins/theme/engine/theme-resources.action?skinId=OPENJDKV1&amp;key=JDKUpdates&resource=importcss&hash=1668091450273s1z487590121t6dj0k1_"> <!-- theme resources css.vm --> <script type="text/javascript" src="/plugins/theme/engine/theme-resources.action?skinId=OPENJDKV1&resource=javascript&hash=1668091450273"></script> <!-- end header --> <!-- custom html head --> <!-- end custom html head --> <link rel="canonical" href="https://wiki.openjdk.org/display/JDKUpdates/JDK11u"> <link rel="shortlink" href="https://wiki.openjdk.org/x/FgGKAg"> <meta name="wikilink" content="[JDKUpdates:JDK11u]"> <meta name="page-version" content="180"> <meta name="ajs-page-version" content="180"> </head> <body id="com-atlassian-confluence" class="atb-body skin-OPENJDKV1 spacekey-JDKUpdates mode-view context-page decorator-page action-viewpage flag-with-sidebar themeengine theme-default aui-layout aui-theme-default exploder "> <!-- main-content-includes --> <div id='stp-licenseStatus-banner'></div> <!-- end main-content-includes --> <!-- custom html body --> <!-- Message Banner --> <!-- <div style="background-color: #ffa500; border: 2px solid; margin: 4px; padding: 2px; font-weight: bold; text-align: center;"> Down for Maintenance on November 08 9:00 PM (Friday) - November 9 2:00 AM (Saturday) PST, (November 9 04:00 AM-9:00 AM GMT, Saturday) </div> --> <!-- end custom html body --> <!--themebody.vm--> <div id="page"> <div id="full-height-container"> <div id="header-precursor"> <div class="cell"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.globalmessages element --> </span> </div> </div> <header id="header" role="banner"> <nav class="aui-header aui-dropdown2-trigger-group" role="navigation"> <div class="aui-header-inner"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.appswitcher element --> </span> <div class="aui-header-primary"> <h1 class="aui-header-logo aui-header-logo-custom" id="logo"> <div class="banner"> <div class="conf-macro output-block" data-hasbody="false" data-macro-name="openjdk-banner"> <style> a#openjdk-banner, a#openjdk-banner:hover { display: block; width: 384px; height: 82px !important; background: url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp.png') no-repeat left top transparent !important; background-image: -webkit-image-set(url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp@2x.png') 2x) !important; background-image: -moz-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp@2x.png') 2x) !important; background-image: -o-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp@2x.png') 2x) !important; background-image: -ms-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp@2x.png') 2x) !important; } @media (max-width: 750px) { a#openjdk-banner, a#openjdk-banner:hover { width: 230px !important; height: 49px !important; background: url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small.png') no-repeat left top transparent !important; background-image: -webkit-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small@2x.png') 2x) !important; background-image: -moz-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small@2x.png') 2x) !important; background-image: -o-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small@2x.png') 2x) !important; background-image: -ms-image-set( url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small.png') 1x, url('/plugins/servlet/theme/engine/resource/OPENJDKV1/openjdk-transp-small@2x.png') 2x) !important; } } </style><a id="openjdk-banner" href="/" rel="nofollow"></a> </div> </div></h1> </div> <div class="aui-header-secondary"> <ul class="aui-nav conf-macro output-inline" data-hasbody="true" data-macro-name="panel-hide"> <li> <div class="menu"> <ul class="aui-nav aui-dropdown2-trigger-group aui-nav-horizontal"> <li class="link"><a href="/" class="aui-style-default aui-dropdown2-trigger-arrowless conf-macro output-inline" data-hasbody="true" data-macro-name="panel-sitehome">Home</a></li> <li class="menus-separator"><a aria-owns="view" href="" class="aui-style-default aui-dropdown2-trigger aui-dropdown2-trigger-arrowless" rel="nofollow">View</a></li> <li class="link menus-separator conf-macro output-inline" data-hasbody="true" data-macro-name="panel-show"><a href="/login.action?os_destination=%2Fpages%2Fviewpage.action%3FspaceKey%3DJDKUpdates%26title%3DJDK11u" class="user-item login-link current aui-style-default aui-dropdown2-trigger-arrowless conf-macro output-inline" id="login-link" data-hasbody="true" data-macro-name="web-item">Login</a></li> </ul> <div id="view" class="aui-style-default aui-dropdown2"> <div class="aui-dropdown2-section conf-macro output-inline" data-hasbody="true" data-macro-name="panel-show"> <div class="aui-dropdown2-heading"><strong>This page</strong> </div> <ul class="aui-list-truncate"><a href="/display/JDKUpdates/JDK11u" class="conf-macro output-inline" id="viewPageLink" data-hasbody="true" data-macro-name="web-item"><li>Normal</li></a> <a href="/spaces/flyingpdf/pdfpageexport.action?pageId=42598678" class="conf-macro output-inline" id="action-export-pdf-link" data-hasbody="true" data-macro-name="web-item"><li>Export PDF</li></a> <a href="/exportword?pageId=42598678" class="action-export-word conf-macro output-inline" id="action-export-word-link" data-hasbody="true" data-macro-name="web-item"><li>Export Word</li></a> <a href="/pages/viewpageattachments.action?pageId=42598678" class="action-view-attachments conf-macro output-inline" id="view-attachments-link" title="View Attachments" accesskey="t" data-hasbody="true" data-macro-name="web-item"><li>Attachments</li></a> <a href="/pages/viewinfo.action?pageId=42598678" class="action-view-info conf-macro output-inline" id="view-page-info-link" data-hasbody="true" data-macro-name="web-item"><li>Page Information</li></a> </ul> </div> </div><!-- end menu-view panel --> <!-- end menu panel --> </div> <div class="search-macro search-macro-medium conf-macro output-inline" data-hasbody="false" data-macro-name="livesearch"> <form class="aui aui-dd-parent" name="livesearchForm" method="GET" action="/dosearchsite.action" role="search"> <fieldset class="search-macro-fields"> <div class="search-macro-query"><input type="text" class="text" name="queryString" aria-label="Search" placeholder="Search" autocomplete="off"> </div><button type="submit" class="search-macro-button aui-button"> <span class="aui-icon aui-icon-small aui-iconfont-search">Search</span> </button> <input type="hidden" name="where" value="conf_all"> <input type="hidden" name="additional" value="space name"> <input type="hidden" name="labels" value=""> <input type="hidden" name="contentType" value=""> </fieldset> </form> <div role="region" class="aui-dd-parent"></div> <div role="alert" class="assistive" aria-live="polite"></div> </div></li> </ul> </div> </div> </nav> </header><br class="clear"><!-- end header panel --> <div class="leftSidebar"> <div class="plugin_spacetree_wrapper conf-macro output-block" data-hasbody="false" data-macro-name="spacetree"> <div class="plugin_spacetree_container modern-style" data-macroid="318477301" data-ancestorids="42598678,41287737"> <ul id="space-loading"> Loading... </ul> </div> </div> </div> <div class="rightSidebar"> <div id="main" class=" aui-page-panel"> <div id="main-header"> <div id="breadcrumb-section" class="conf-macro output-inline" data-hasbody="true" data-macro-name="panel-hide"><content tag="breadcrumbs" class="conf-macro output-block" data-hasbody="false" data-macro-name="oracle-breadcrumbs"> <nav aria-label="Breadcrumbs"> <ol id="breadcrumbs"> <li class="first"><span class=""><a href="/">Dashboard</a></span></li> <li><span class=""><a href="/display/JDKUpdates">JDK Updates</a></span></li> <li><span class=""><a href="/display/JDKUpdates/Main">Main</a></span></li> <li><span class=""><a href="/display/JDKUpdates/JDK11u">JDK11u</a></span></li> </ol> </nav> </content> </div> <div id="title-heading" class="pagetitle with-breadcrumbs conf-macro output-inline" data-hasbody="true" data-macro-name="panel-hide"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.user-logo element --> </span> <h1 class="with-breadcrumbs" id="title-text"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <a href="/display/JDKUpdates/JDK11u">JDK11u</a> <!-- end page.title-text-span element --> </span></h1> </div> </div><!-- end title panel --> <div id="sidebar-container"></div> <div id="content" class="contentwrapper-page-vm page view conf-macro output-inline" data-hasbody="true" data-macro-name="panel-contentwrapper"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.actionerrors element --> </span> <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.spacetools-navigation element --> </span> <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <!-- end page.spacetools-secondary-navigation element --> </span> <div id="main-content" class="wiki-content main-wrapper-vm view viewpage conf-macro output-inline" data-hasbody="true" data-macro-name="panel-hide"><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <div id="action-messages"> </div> <script type="text/x-template" title="searchResultsGrid"> <table class="aui"> <thead> <tr class="header"> <th class="search-result-title">Page Title</th> <th class="search-result-space">Space</th> <th class="search-result-date">Updated</th> </tr> </thead> </table> </script> <script type="text/x-template" title="searchResultsGridCount"> <p class="search-result-count">{0}</p> </script> <script type="text/x-template" title="searchResultsGridRow"> <tr class="search-result"> <td class="search-result-title"><a href="{1}" class="content-type-{2}"><span>{0}</span></a></td> <td class="search-result-space"><a class="space" href="/display/{4}/" title="{3}">{3}</a></td> <td class="search-result-date"><span class="date" title="{6}">{5}</span></td> </tr> </script> <div class="page-metadata"> <ul> <li class="page-metadata-modification-info"> Created by <span class='author'> <a href=" /display/~robm " aria-label="created by Robert Mckenna" class="url fn confluence-userlink" data-username="robm" >Robert Mckenna</a></span>, last modified by <span class='editor'> <a href=" /display/~andrew " aria-label="modified by Andrew Hughes" class="url fn confluence-userlink" data-username="andrew" >Andrew Hughes</a></span> on <a class='last-modified' aria-label='modified on Jan 30, 2025, select to show changes' title='Show changes' href='/pages/diffpagesbyversion.action?pageId=42598678&selectedPageVersions=179&selectedPageVersions=180'>Jan 30, 2025</a> </li> </ul> </div> <h1 id="JDK11u-WelcometoOpenJDK11Updates!"><strong>Welcome to OpenJDK 11 Updates!</strong></h1><p>OpenJDK 11 updates are part of the <a href="http://openjdk.java.net/projects/jdk-updates/" class="external-link" rel="nofollow">JDK updates project</a> of the OpenJDK. <a href="http://openjdk.java.net/census#robm" class="external-link" rel="nofollow">Rob McKenna</a> serves as the Project Lead. The list of Reviewers, Committers, and Authors can be found in the <a href="http://openjdk.java.net/census#jdk-updates" class="external-link" rel="nofollow">jdk updates</a> section of the OpenJDK Census.<strong><br/></strong></p><h2 id="JDK11u-maintainersMaintainers"><span class="confluence-anchor-link conf-macro output-inline" id="JDK11u-maintainers" data-hasbody="false" data-macro-name="anchor"></span>Maintainers</h2><ul><li><a href="http://openjdk.java.net/census#aph" class="external-link" rel="nofollow">Andrew Haley</a> (Lead Maintainer)</li><li><a href="http://openjdk.java.net/census#sgehwolf" class="external-link" rel="nofollow">Severin Gehwolf</a></li><li><a href="http://openjdk.java.net/census#andrew" class="external-link" rel="nofollow">Andrew Hughes</a></li></ul><h2 id="JDK11u-RetiredMaintainers">Retired Maintainers</h2><ul><li><a href="http://openjdk.java.net/census#clanger" class="external-link" rel="nofollow">Christoph Langer</a> (up to 11.0.25)</li><li><a href="http://openjdk.java.net/census#goetz" class="external-link" rel="nofollow">Goetz Lindenmaier</a> (up to 11.0.25)</li><li>Rob McKenna (up to 11.0.2)</li></ul><h2 id="JDK11u-Releases">Releases</h2><p><strong>Latest GA release:</strong> 11.0.26</p><ul><li>11.0.26+4 (GA), January 21st 2025, [<a href="https://bit.ly/openjdk11026" class="external-link" rel="nofollow">Release</a>] [<a href="https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.26-ga" class="external-link" rel="nofollow">Tag</a>] [<a href="https://github.com/adoptium/temurin11-binaries/releases/tag/jdk-11.0.26+4" class="external-link" rel="nofollow">Binaries</a>]</li></ul><p>Older releases can be found in the <a href="https://wiki.openjdk.java.net/display/JDKUpdates/Archived+Releases" class="external-link" rel="nofollow">archive</a>.</p><h2 id="JDK11u-GeneralInformation">General Information</h2><p>OpenJDK 11 updates will be delivered on the same established <a href="https://www.oracle.com/technetwork/topics/security/alerts-086861.html" class="external-link" rel="nofollow">quarterly cycle</a> used by Oracle i.e. "the third Tuesday of January, April, July and October."</p><p>Development takes place in the <a href="https://github.com/openjdk/jdk11u-dev" class="external-link" rel="nofollow">jdk11u-dev</a> Git repository and should be the primary place for OpenJDK committers to submit their work.</p><p>Code from the development repository is regularly tagged and promoted to the master <a href="https://github.com/openjdk/jdk11u" class="external-link" rel="nofollow">jdk11u</a> repository, which is used to stabilize and deliver the quarterly releases. Distributors should use this as their primary source for creating OpenJDK builds.</p><p>For further process details you might want to continue reading <a href="https://wiki.openjdk.java.net/display/JDKUpdates/Detailed+Process+Description" class="external-link" rel="nofollow">here</a>.</p><h2 id="JDK11u-Contributing">Contributing</h2><p>New fixes should first be submitted to the development repository for the current version of OpenJDK, <a href="http://hg.openjdk.java.net/jdk/jdk" class="external-link" rel="nofollow">jdk/jdk</a> or higher updates repositories. Most changes submitted to the OpenJDK 11 project will be <em>backports</em> from these. Exceptions are made if an issue only applies to 11.</p><p>Everybody is encouraged to submit fixes for OpenJDK 11 by creating a pull request to the <a href="https://github.com/openjdk/jdk11u-dev" class="external-link" rel="nofollow">jdk11u-dev</a> Git repository. Established community members will help new developers without commit access in getting their patch reviewed. For details on the process involved, continue reading these <a href="https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix" rel="nofollow">backport instructions</a>.</p><p>Should you not be willing or not be able to drive a fix into JDK 11 updates, you can still suggest changes by dropping a mail to the <a href="mailto:jdk-updates-dev@openjdk.java.net" class="external-link" rel="nofollow">jdk-updates-dev mailing list</a>. But by only doing that, you are at the grace of the community to pick up your suggestion.</p><h2 id="JDK11u-FixApprovals">Fix Approvals</h2><p>In general we follow the <a href="http://openjdk.java.net/projects/jdk-updates/approval.html" class="external-link" rel="nofollow">common rules for the jdk-updates project</a>. <strong>Please note that these common rules do not allow enhancements to be back-ported, only fixes to bugs</strong>.</p><p class="moz-quote-pre">In addition this list, we will consider</p><ul><li class="moz-quote-pre">Build system improvements, particularly for stability and reproducibility</li><li class="moz-quote-pre">Changes necessary to make 11u work on new operating systems and hardware</li></ul><p>However, if there is an enhancement that provides substantial benefit to OpenJDK 11u users and it is of low risk, we will consider it. Please ask on the <a href="mailto:jdk-updates-dev@openjdk.java.net" class="external-link" rel="nofollow">jdk-updates mailing list</a> mailing list if you are in any doubt about whether your proposed backport might qualify.</p><p>If the backport requires more than just cosmetic changes (file location changes, copyright header updates) to apply to the 11u repository, it should first be submitted for review.</p><p>Push approval for a fix is requested by setting the <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-fix-request" class="external-link" rel="nofollow">jdk11u-fix-request</a> label on the original <a href="https://bugs.openjdk.java.net/" class="external-link" rel="nofollow">JBS</a> bug. The maintainers will either approve by setting <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-fix-yes" class="external-link" rel="nofollow">jdk11u-fix-yes</a> or reject by setting <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-fix-no" class="external-link" rel="nofollow">jdk11u-fix-no</a>. Outstanding approvals can be monitored <a href="https://bugs.openjdk.java.net/issues/?filter=36358" class="external-link" rel="nofollow">here</a>. If and only if the fix gets approved, it may be pushed to the <a href="http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/" class="external-link" rel="nofollow">jdk11u-dev</a> repository. Approved fixes show up in this <a href="https://bugs.openjdk.java.net/issues/?filter=36412" class="external-link" rel="nofollow">JBS filter</a> (login required).</p><p>During the later stages of a release cycle, the release enters <em>rampdown</em>. The master jdk11u repository contains the latest version of that release, while the jdk11u-dev repository is used to start work on the next release. If a change needs to be pushed to a release in rampdown, push approval can still be requested using the <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-critical-request" class="external-link" rel="nofollow">jdk11u-critical-request</a> label. As the name of this tag suggests, this process is intended for fixes such as major regressions that must make the release. More minor bugs and new features should go in the next release being developed in jdk11u-dev. The maintainers may approve with <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-critical-yes" class="external-link" rel="nofollow">jdk11u-critical-yes</a>, defer to <a href="https://github.com/openjdk/jdk11u-dev" class="external-link" rel="nofollow">jdk11u-dev</a> or reject altogether. Outstanding approvals for critical fixes can be monitored <a href="https://bugs.openjdk.java.net/issues/?filter=36559" class="external-link" rel="nofollow">here</a>. If, and only if, the fix gets approved with <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-critical-yes" class="external-link" rel="nofollow">jdk11u-critical-yes</a>, it may be pushed to the <a href="https://github.com/openjdk/jdk11u" class="external-link" rel="nofollow">jdk11u</a> repository. Approved critical fixes show up in this <a href="https://bugs.openjdk.java.net/issues/?filter=36558" class="external-link" rel="nofollow">JBS filter</a> (login required).</p><p>At the end of the month prior to the release month, the jdk11u repository is declared frozen so embargoed security fixes can be added in private during the final few weeks. On release day, the final version will be pushed to the jdk11u repository and source bundles made available.</p><h2 id="JDK11u-Repositories">Repositories</h2><p><a href="https://github.com/openjdk/jdk11u-dev" class="external-link" rel="nofollow">jdk11u-dev</a>: <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element">Development of 11.0.27. P</span>ushes after <a href="https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-fix-yes" class="external-link" rel="nofollow">jdk11u-fix-yes</a> approval. Check <a href="https://bugs.openjdk.java.net/issues/?filter=36412" class="external-link" rel="nofollow">here</a> for clearance.</p><p><a href="https://github.com/openjdk/jdk11u" class="external-link" rel="nofollow">jdk11u</a>: <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element">Weekly build promotions for 11.0.27.</span></p><h2 id="JDK11u-Timelines">Timelines</h2><p><span style="color: rgb(68,68,68);">The release date follows the schedule of<span> </span></span><a class="external-link" href="https://www.oracle.com/in/security-alerts/" style="text-decoration: none;" rel="nofollow">Oracle Critical Patch Updates</a><span style="color: rgb(68,68,68);"><span> </span>as this is the date embargoed security fixes can be published.</span></p><p><span style="color: rgb(68,68,68);">Dates may be subject to change.</span></p><p>OpenJDK 11.0.27</p><ul><li>Friday, December 6th 2024 : jdk11u-dev forest <a href="https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-December/039777.html" class="external-link" rel="nofollow">open</a> (tag: <a href="https://github.com/openjdk/jdk11u-dev/releases/tag/jdk-11.0.27+0" class="external-link" rel="nofollow">jdk-11.0.27+0</a>)</li><li>Friday, January 31st 2025: First build promotion jdk11u-dev→jdk11u (tag: jdk-11.0.27+1)</li><li>Friday, February 7th 2025: Second build promotion jdk11u-dev→jdk11u (tag:jdk-11.0.27+2)</li><li>Friday, February 14th 2025: Third build promotion jdk11u-dev→jdk11u (tag: jdk-11.0.27+3)</li><li>Friday, February 21st 2025: Fourth build promotion jdk11u-dev→ jdk11u (tag: jdk-11.0.27+4).</li><li>Friday, February 28th 2025: Fifth build promotion jdk11u-dev→ jdk11u (tag: jdk-11.0.27+5). Start of Rampdown phase.</li><li>Friday, March 7th 2025: First<span class="conf-macro output-inline"> jdk11u build promotion (tag: jdk-11.0.27+6). </span></li><li>Friday, March 14th 2025: Second <span class="conf-macro output-inline">jdk11u build promotion (tag: jdk-11.0.27+7).</span></li><li>Friday, March 21st 2025: Third jdk11u build promotion (tag: jdk-11.0.27+8)</li><li>Friday, March 28th 2025: Fourth and f<span class="conf-macro output-inline">inal jdk11u build promotion (tag: jdk-11.0.27+9). Frozen for release.</span></li><li>Tuesday, April 15th 2025: GA; OpenJDK 11.0.27 released (tag: jdk-11.0.27-ga, likely to be jdk-11.0.27+10)</li></ul><p>Older releases can be found in the <a href="https://wiki.openjdk.org/display/JDKUpdates/Release+Schedule+Archive" rel="nofollow">archive</a>.</p><h2 id="JDK11u-Downloads">Downloads</h2><p>Latest Generally Available (GA) binary releases of the jdk11u stream of the OpenJDK jdk-updates project are available at: <a href="https://adoptium.net/temurin/releases/?version=11" class="external-link" rel="nofollow">https://adoptium.net/temurin/releases/?version=11</a></p><p>Latest Early Access (EA) binary releases of the jdk11u stream of the OpenJDK jdk-updates project are available at: <a href="https://adoptium.net/temurin/nightly/?version=11" class="external-link" rel="nofollow">https://adoptium.net/temurin/nightly/?version=11</a></p><h2 id="JDK11u-JBSFilters">JBS Filters</h2><p>Some filters will only work for users that are logged into JBS.</p><h3 id="JDK11u-StandardFixRequests">Standard Fix Requests</h3><p>[<a href="https://bugs.openjdk.java.net/issues/?jql=labels%20%3D%20jdk11u-fix-request" class="external-link" rel="nofollow">All requests</a>] [<a href="https://bugs.openjdk.java.net/issues/?jql=labels%20%3D%20jdk11u-fix-yes" class="external-link" rel="nofollow">Approved requests</a>] [<a href="https://bugs.openjdk.java.net/issues/?filter=36412" class="external-link" rel="nofollow">Approved requests without push</a>] [<a href="https://bugs.openjdk.java.net/issues/?filter=36358" class="external-link" rel="nofollow">Unapproved requests</a>]</p><h3 id="JDK11u-CriticalFixRequests">Critical Fix Requests</h3><p>[<a href="https://bugs.openjdk.java.net/issues/?jql=labels%20%3D%20jdk11u-critical-request" class="external-link" rel="nofollow">All requests</a>] [<a href="https://bugs.openjdk.java.net/issues/?jql=labels%20%3D%20jdk11u-critical-yes" class="external-link" rel="nofollow">Approved requests</a>] [<a href="https://bugs.openjdk.java.net/issues/?filter=36558" class="external-link" rel="nofollow">Approved requests without push</a>] [<a href="https://bugs.openjdk.java.net/issues/?filter=36559" class="external-link" rel="nofollow">Unapproved requests</a>]</p><h3 id="JDK11u-FiltersforRelease11.0.27">Filters for Release 11.0.27</h3><p><a href="https://bugs.openjdk.java.net/issues/?filter=47065" class="external-link" rel="nofollow">11.0.27/all: OracleJDK but not OpenJDK</a>: Changes backported to OracleJDK 11.0.3-11.0.27 but not in OpenJDK 11.0.27.</p><p><a href="https://bugs.openjdk.java.net/issues/?filter=47066" class="external-link" rel="nofollow">11.0.27/all/!deferred: OracleJDK but not OpenJDK</a>: Changes backported to OracleJDK 11.0.3-11.0.27 but not in OpenJDK 11.0.27 excluding deferred Items, see JBS labels below.</p><p><a href="https://bugs.openjdk.java.net/issues/?filter=47067" class="external-link" rel="nofollow">11.0.27/new/!deferred: OracleJDK but not OpenJDK</a>: Changes new in OracleJDK 11.0.27 but not in OpenJDK 11.0.27 excluding deferred Items, see JBS labels below.</p><h2 id="JDK11u-Commonjdk11uJBSlabels">Common jdk11u JBS labels</h2><p>The above filters exclude issues that are marked with the following labels:</p><ul><li><a href="https://bugs.openjdk.java.net/browse/JDK-8271487?jql=labels%20%3D%20jdk11u-na" class="external-link" rel="nofollow">jdk11u-na</a> Change does not apply to open jdk11u. In general, this is a change done by Oracle for their build or test infrastructure, for their own delivery or in their tests not open sourced. Any other change can also be not of interest to open jdk11u. In the past, we also used label <a style="letter-spacing: 0.0px;" href="https://bugs.openjdk.java.net/browse/JDK-8267255?jql=labels%20%3D%20openjdk-na" class="external-link" rel="nofollow">openjdk-na</a> for this purpose.</li><li><a href="https://bugs.openjdk.java.net/browse/JDK-8269745?jql=labels%20%3D%20jdk11u-jvmci-defer" class="external-link" rel="nofollow">jdk11u-jvmci-defer </a>Changes that address jvmci and graal. We, the maintainers, currently do not backport these changes. Feel free to address them!</li><li><a class="external-link" href="https://bugs.openjdk.java.net/browse/JDK-8263004?jql=labels%20%3D%20jdk11u-solaris-sparc-defer" rel="nofollow">jdk11u-solaris-sparc-defer</a> Changes that address the Solaris or sparc ports. We, the maintainers currently do not backport these changes. Feel free to address them!</li><li><a href="https://bugs.openjdk.org/browse/JDK-8292328?jql=labels%20%3D%20jdk11u-a11y-defer" class="external-link" rel="nofollow">jdk11u-a11y-defer </a>Changes that address accessibility. These should be urgently backported.</li><li><a href="https://bugs.openjdk.org/browse/JDK-8323007?jql=labels%20%3D%20jdk11u-nashorn-defer" class="external-link" rel="nofollow">jdk11u-nashorn-defer </a> Changes to the Nashorn java script engine.</li><li><a class="external-link" href="https://bugs.openjdk.org/issues/?jql=labels%20%3D%20jdk21u-defer-next" style="text-decoration: none;" rel="nofollow">jdk11u-defer-next</a> Change is generally acceptable, but should go into the next JDK 11 update release. I.e. 1710.4 is currently collecting fixes in jdk17u-dev, but the proposed change should get into 11.0.5 (the next release) instead. The maintainers will clear this label when development of the next release (11.0.5 in the example) is started.</li><li><a href="https://bugs.openjdk.org/browse/JDK-8277368?jql=labels%20%3D%20jdk11u-todo" class="external-link" rel="nofollow">jdk11u-todo</a> Changes Oracle backported to older releases that are not backported to open jdk11u. We mostly need this tag to make the "all" filters more efficient.</li></ul> <div id="space-tools-web-items" class="hidden"> <div data-label="Overview" data-href="/spaces/viewspacesummary.action?key=JDKUpdates">Overview</div> <div data-label="Content Tools" data-href="/pages/reorderpages.action?key=JDKUpdates">Content Tools</div> <div data-label="ThemeBuilder" data-href="/theme/editor/select-skin.action?key=JDKUpdates">ThemeBuilder</div> </div> <!-- end content-body element --> </span> </div><span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <div id="labels-section" class="pageSection group"> <div class="labels-section-content content-column" entityid="42598678" entitytype="page"> <div class="labels-content"> <ul class="label-list label-list-right "> <li class="no-labels-message"> No labels </li> </ul> </div> </div> </div> <!-- end page.labels-editor element --> </span> <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <div id="comments-section" class="pageSection group"> </div> <!-- end page.comments element --> </span> </div><!-- end content panel --> </div> <div class="footer"> <script type="text/javascript" language="javascript" class="conf-macro output-block" data-hasbody="false" data-macro-name="oracle-copyright">//<![CDATA[ document.write ("© " + new Date().getFullYear() + " Oracle Corporation and/or its affiliates"); //]]> </script><br><a href="http://openjdk.org/legal/tou/" class="external-link" rel="nofollow">Terms of Use</a> <div class="conf-macro output-block output-inline" data-hasbody="true" data-macro-name="panel-hide"> • License: <a href="http://openjdk.java.net/legal/gplv2+ce.html" class="external-link" rel="nofollow">GPLv2</a> </div> • <a href="http://www.oracle.com/us/legal/privacy/" class="external-link conf-macro output-block" rel="nofollow" data-hasbody="false" data-macro-name="oracle-privacy">Privacy</a> • <a href="http://openjdk.org/legal/openjdk-trademark-notice.html" class="external-link conf-macro output-block" rel="nofollow" data-hasbody="false" data-macro-name="openjdk-trademarks">Trademarks</a> • <a href="mailto:help@openjdk.org" class="external-link conf-macro output-block" rel="nofollow" data-hasbody="false" data-macro-name="openjdk-contactus">Contact Us</a> <span class="conf-macro output-inline" data-hasbody="false" data-macro-name="panel-element"> <div id="footer" role="contentinfo"> <section class="footer-body"> <p class="license license-opensource"> Powered by a free <b>Atlassian Confluence Open Source Project License</b> granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. <a href="https://www.atlassian.com">Evaluate Confluence today</a>.<br> </p> <ul id="poweredby"> <li class="noprint"><a href="https://www.adaptavist.com/atlassian-apps/themebuilder-for-confluence/">Kolekti ThemeBuilder</a> Powered by <a href="https://www.atlassian.com/software/confluence" class="hover-footer-link" rel="nofollow">Atlassian Confluence</a> <span id='footer-build-information'>8.5.18</span> </li> <li class="print-only">Kolekti ThemeBuilder printed.by.atlassian.confluence</li> <li class="noprint"><a href="https://support.atlassian.com/confluence-server/" class="hover-footer-link">Report a bug</a></li> <li class="noprint"><a href="https://www.atlassian.com/company" class="hover-footer-link">Atlassian News</a></li> </ul> <div id="footer-logo"><a href="https://www.atlassian.com/">Atlassian</a></div> </section> </div> <!-- end page.footer element --> </span> </div><!-- end footer panel --> </div> </div> </div> <!--END themebody.vm--> <!-- custom html foot --> <!-- end custom html foot --> <div style="display:none;" class="builder-footer-links"><a href="https://www.adaptavist.com">Kolekti ThemeBuilder Engine</a><a href="https://www.atlassian.com/software/confluence">Atlassian Confluence</a></div> <span style="display:none;" id="confluence-server-performance">{"serverDuration": 176, "requestCorrelationId": "41bb4e34998f861a"}</span> <script type="text/javascript"> AJS.BigPipe = AJS.BigPipe || {}; AJS.BigPipe.metrics = AJS.BigPipe.metrics || {}; AJS.BigPipe.metrics.pageEnd = typeof window.performance !== "undefined" && typeof window.performance.now === "function" ? Math.ceil(window.performance.now()) : 0; AJS.BigPipe.metrics.isBigPipeEnabled = '${isBigPipeEnabled}' === 'true'; </script> <script type="text/javascript" src="/CSAt/NAW1/f-cOt/-Rf6/Q/1mw1tzQ2YtGGGO/BVB-WxFXew4/FRVF/VgA9fBoB"></script></body> </html>