From martijnverburg at gmail.com Mon Mar 4 10:07:20 2019 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 4 Mar 2019 10:07:20 +0000 Subject: Fwd: Call for feedback -- enhanced switch In-Reply-To: <4C2B9CA4-72C9-4722-A515-AD69A0D651D5@oracle.com> References: <4C2B9CA4-72C9-4722-A515-AD69A0D651D5@oracle.com> Message-ID: The latest nightly intelliJ builds support this feature. Please do give it a try! Cheers, Martijn ---------- Forwarded message --------- From: Brian Goetz Date: Fri, 1 Mar 2019 at 21:55 Subject: Call for feedback -- enhanced switch To: amber-dev We would like to promote enhanced switch to a permanent feature in Java 13. So far, the only change we are anticipating is: - change ?break value? to ?break-with value?. This is the time for people to try it out on their codebases (there?s even refactoring support in IDEA!) and provide feedback on what works, what doesn?t, and what was surprising. From abdul.kolarkunnu at oracle.com Tue Mar 5 05:30:15 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Tue, 5 Mar 2019 11:00:15 +0530 Subject: OpenJDK 13 build 10 test results now available In-Reply-To: <0035281b-cd2d-cc2c-21c9-856505f44a56@oracle.com> References: <0035281b-cd2d-cc2c-21c9-856505f44a56@oracle.com> Message-ID: *OpenJDK 1**3 ea build **10 test results are now available at * https://download.java.net/openjdk/testresults/13/testresults.html The jdk test results contain 10 differences from the build 9 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/9/jdk/JTwork pass: 7,360; fail: 1; error: 2; not run: 2,439 1: /scratch/export/home/aginfra/muneer/jtest/merge13/10/jdk/JTwork pass: 7,366; error: 2; not run: 2,442 0 1 Test --- pass com/sun/jdi/JdbStopThreadidTest.java fail pass com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java --- pass java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java --- pass java/text/Format/DateFormat/TestDayPeriodWithSDF.java --- pass java/time/test/java/time/format/TestDayPeriodWithDTF.java --- pass java/util/logging/IsLoggableHandlerTest.java pass --- jdk/jfr/api/recording/event/TestPeriod.java --- pass sun/util/locale/provider/CheckLoggingFromLocaleProvider.java pass --- tools/jlink/plugins/StripDebugPluginTest.java --- pass tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java 10 differences The hotspot test results contain 2 differences from the build 9 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/9/hotspot/JTwork pass: 5,559; not run: 319 1: /scratch/export/home/aginfra/muneer/jtest/merge13/10/hotspot/JTwork pass: 5,561; not run: 319 0 1 Test --- pass compiler/unsafe/MaybeOffHeapUnsafeAccessToNewObject.java --- pass runtime/RedefineTests/RedefineDeleteJmethod.java 2 differences The langtools test results contain 68 differences from the build 9 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/9/langtools/JTwork pass: 3,643; not run: 378 1: /scratch/export/home/aginfra/muneer/jtest/merge13/10/langtools/JTwork pass: 3,575; not run: 381 0 1 Test pass --- tools/javadoc/6176978/T6176978.java pass --- tools/javadoc/6227454/Test.java pass --- tools/javadoc/6942366/T6942366.java pass --- tools/javadoc/6958836/Test.java pass --- tools/javadoc/6964914/Test.java pass --- tools/javadoc/6964914/TestStdDoclet.java pass --- tools/javadoc/6964914/TestUserDoclet.java pass --- tools/javadoc/8025693/Test.java pass --- tools/javadoc/8147801/T8147801.java pass --- tools/javadoc/AddOpensTest.java pass --- tools/javadoc/BadOptionsTest.java pass --- tools/javadoc/BooleanConst.java pass --- tools/javadoc/BreakIteratorWarning.java pass --- tools/javadoc/CheckResourceKeys.java pass --- tools/javadoc/CompletionError.java pass --- tools/javadoc/EncodingTest.java pass --- tools/javadoc/FlagsTooEarly.java pass --- tools/javadoc/InlineTagsWithBraces.java pass --- tools/javadoc/LangVers.java pass --- tools/javadoc/MaxWarns.java pass --- tools/javadoc/MethodLinks.java pass --- tools/javadoc/NoStar.java pass --- tools/javadoc/ReleaseOption.java pass --- tools/javadoc/T4994049/T4994049.java pass --- tools/javadoc/T6968833.java pass --- tools/javadoc/XWerror.java pass --- tools/javadoc/annotations/annotateMethodsFields/Main.java pass --- tools/javadoc/annotations/annotatePackage/Main.java pass --- tools/javadoc/annotations/annotateParams/Main.java pass --- tools/javadoc/annotations/badVals/Main.java pass --- tools/javadoc/annotations/defaults/Main.java pass --- tools/javadoc/annotations/elementTypes/Main.java pass --- tools/javadoc/annotations/missing/Main.java pass --- tools/javadoc/annotations/shortcuts/Main.java pass --- tools/javadoc/api/basic/DocletPathTest.java pass --- tools/javadoc/api/basic/DocumentationToolLocationTest.java pass --- tools/javadoc/api/basic/GetSourceVersionsTest.java pass --- tools/javadoc/api/basic/GetTask_DiagListenerTest.java pass --- tools/javadoc/api/basic/GetTask_DocletClassTest.java pass --- tools/javadoc/api/basic/GetTask_FileManagerTest.java pass --- tools/javadoc/api/basic/GetTask_FileObjectsTest.java pass --- tools/javadoc/api/basic/GetTask_OptionsTest.java pass --- tools/javadoc/api/basic/GetTask_WriterTest.java pass --- tools/javadoc/api/basic/Task_reuseTest.java pass --- tools/javadoc/completionFailure/CompletionFailure.java pass --- tools/javadoc/dupOk/DupOk.java pass --- tools/javadoc/enum/docComments/Main.java pass --- tools/javadoc/enum/enumType/Main.java pass --- tools/javadoc/generics/genericClass/Main.java pass --- tools/javadoc/generics/genericInnerAndOuter/Main.java pass --- tools/javadoc/generics/genericInterface/Main.java pass --- tools/javadoc/generics/genericMethod/Main.java pass --- tools/javadoc/generics/genericSuper/Main.java pass --- tools/javadoc/generics/supertypes/Main.java pass --- tools/javadoc/generics/throwsGeneric/Main.java pass --- tools/javadoc/generics/tparamCycle/Main.java pass --- tools/javadoc/generics/tparamTagOnMethod/Main.java pass --- tools/javadoc/generics/tparamTagOnType/Main.java pass --- tools/javadoc/generics/wildcards/Main.java pass --- tools/javadoc/imports/MissingImport.java pass --- tools/javadoc/nestedClass/NestedClass.java pass --- tools/javadoc/nonConstExprs/Test.java pass --- tools/javadoc/outputRedirect/Test.java pass --- tools/javadoc/parser/7091528/T7091528.java pass --- tools/javadoc/sourceOnly/Test.java pass --- tools/javadoc/sourceOption/SourceOption.java pass --- tools/javadoc/subpackageIgnore/SubpackageIgnore.java pass --- tools/javadoc/varArgs/Main.java 68 differences -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India From martijnverburg at gmail.com Thu Mar 7 19:11:21 2019 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 7 Mar 2019 19:11:21 +0000 Subject: Fwd: Workshop proposal: How to do backports/bug fixes properly? In-Reply-To: <46298977378b21955f1ded023d5337df939758bd.camel@redhat.com> References: <3d80555d05e4dfbc181b70ee580aaecc839a6f06.camel@redhat.com> <46298977378b21955f1ded023d5337df939758bd.camel@redhat.com> Message-ID: A very useful guide for those looking to start with small patches ---------- Forwarded message --------- From: Severin Gehwolf Date: Thu, 7 Mar 2019 at 16:18 Subject: Re: Workshop proposal: How to do backports/bug fixes properly? To: On Fri, 2019-01-18 at 11:13 +0100, Severin Gehwolf wrote: > With the new fast-release cycle it's hard to know where fixes should > get pushed in certain phases of the development cycle. Let's exclude > enhancements for this discussion for simplicity. > > Consider the fast-release-cadence cycle: > > --------------------------------------------------------------------------------------- > ,- JDK 12, ,- JDK 12, ,-- JDK 12 GA > Time: | RDP 1 | RDP 2 | > \|/ \|/ \|/ > ` ` ` > --------------------------------------------------------------------------------------- > > > ,--jdk-updates/jdk11u---- ,--------jdk-updates/jdk12u > ,---jdk/jdk11-+ ,------------jdk/jdk12-------+ > +----------------------------+-----------------------jdk/jdk--------------------------- > > > We are currently between JDK 12, RDP 1 and JDK 12, RDP 2. So if a > bugfix is being developed it's not entirely clear where to push the fix > to. Should it go to jdk/jdk, or jdk/jdk12? Do all bugfixes go to > jdk/jdk12 directly before RDP 2? Would I need to push it to both, > jdk/jdk and jdk/jdk12? > > What if the fix needs to go to JDK 11 too? It's possible for a fix to > be in jdk/jdk and jdk-updates/jdk11u, but not in jdk/jdk12 because of > some RDP 2 rules where only high priority bugs can be fixed. This might > cause issues where JDK 12 could potentially regress if the developer > forgets to revisit the backport for jdk-updates/jdk12u once that tree > exists. > > Who gets to decide which fix gets pushed where? > > If a backport depends on other fixes getting backported too, what's the > process to get it included? Should the backport merged changes? Keep > them separate as much as possible? Where do we draw the line? > > Perhaps we could discuss those issues and set some ground rules. Trying > to simplify the process would help too. FYI: At the workshop in February I've volunteered to write some guidance document. Here it is: https://wiki.openjdk.java.net/display/JDKUpdates/JDK+Updates+Guidance Feel free to edit/comment/etc. Thanks, Severin -- Cheers, Martijn (Sent from Gmail Mobile) From abdul.kolarkunnu at oracle.com Tue Mar 12 08:24:58 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Tue, 12 Mar 2019 13:54:58 +0530 Subject: OpenJDK 13 build 11 test results now available In-Reply-To: References: Message-ID: *OpenJDK 1**3 ea build **10 test results are now available at * https://download.java.net/openjdk/testresults/13/testresults.html The jdk test results contain 5 differences from the build 10 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/10/jdk/JTwork pass: 7,366; error: 2; not run: 2,442 1: /scratch/export/home/aginfra/muneer/jtest/merge13/11/jdk/JTwork pass: 7,361; error: 2; not run: 2,440 0 1 Test pass --- com/sun/net/ssl/SSLSecurity/ProviderTest.java pass --- com/sun/net/ssl/SSLSecurity/TruncateArray.java pass --- javax/net/ssl/FixingJavadocs/ComURLNulls.java pass --- sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java pass --- sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java 5 differences The hotspot test results contain 3 differences from the build 10 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/10/hotspot/JTwork pass: 5,561; not run: 319 1: /scratch/export/home/aginfra/muneer/jtest/merge13/11/hotspot/JTwork pass: 5,562; error: 1; not run: 318 0 1 Test pass error compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java --- pass gc/g1/TestPeriodicCollectionJNI.java --- pass vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java 3 differences The langtools test results contain 0 difference from the build 10 test results. -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India From abdul.kolarkunnu at oracle.com Mon Mar 18 05:20:42 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Mon, 18 Mar 2019 10:50:42 +0530 Subject: OpenJDK 13 build 12 test results now available In-Reply-To: References: Message-ID: <9f002680-cfa8-f3e7-2ec9-f5b5b8b9bc18@oracle.com> *OpenJDK 1**3 ea build **12 test results are now available at * https://download.java.net/openjdk/testresults/13/testresults.html The jdk test results contain 4 differences from the build 11 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/11/jdk/JTwork pass: 7,361; error: 2; not run: 2,440 1: /scratch/export/home/aginfra/muneer/jtest/merge13/12/jdk/JTwork pass: 7,363; error: 1; not run: 2,441 0 1 Test --- pass com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java --- pass java/text/Format/DateFormat/SDFTCKZoneNamesTest.java pass --- java/util/Arrays/TimSortStackSize2.java error pass sun/tools/jstatd/TestJstatdExternalRegistry.java 4 differences The hotspot test results contain 6 differences from the build 11 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/11/hotspot/JTwork pass: 5,562; error: 1; not run: 318 1: /scratch/export/home/aginfra/muneer/jtest/merge13/12/hotspot/JTwork pass: 5,568; not run: 319 0 1 Test --- pass compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java error pass compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java --- pass compiler/escapeAnalysis/TestGetClass.java --- pass runtime/Safepoint/TestAbortVMOnSafepointTimeout.java --- pass vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java --- pass vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java 6 differences The langtools test results contain 0 difference from the build 11 test results. -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India From abdul.kolarkunnu at oracle.com Wed Mar 20 08:40:06 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Wed, 20 Mar 2019 14:10:06 +0530 Subject: Release Announcement: General Availability of Java 12 / JDK 12 In-Reply-To: References: Message-ID: <3c228f83-560e-e511-897d-b10b0995861f@oracle.com> Hi All, *1) Release Announcement: General Availability of Java 12 / JDK 12 [1] * * JDK 12, the reference implementation of Java 12, is now Generally Available. * GPL-licensed OpenJDK builds from Oracle are available here: https://jdk.java.net/12 This release includes the following eight features: * JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) * JEP 230: Microbenchmark Suite * JEP 325: Switch Expressions (Preview) * JEP 334: JVM Constants API * JEP 340: One AArch64 Port, Not Two * JEP 341: Default CDS Archives * JEP 344: Abortable Mixed Collections for G1 * JEP 346: Promptly Return Unused Committed Memory from G1 Thanks to everyone who contributed JDK 12, whether by creating features or enhancements, logging? bugs, or downloading and testing the early-access builds. *2) JDK 13 EA build 12, under both the GPL and Oracle EA licenses, is now available at **http://jdk.java.net/13**.* * Proposed - Schedule for JDK 13 [2] o 2019/06/13 Rampdown Phase One o 2019/07/18 Rampdown Phase Two o 2019/08/08 Initial Release Candidate o 2019/08/22 Final Release Candidate o 2019/09/17 General Availability * Recent Bug fixes of Interest o Build 9: + 8214719: Deprecate -Xverify:none option + 8216360: Deprecate -XX:CompilationPolicyChoice o Build 10: + 8218995: Deprecate the -XX:FailOverToOldVerifier option o Build 12 : + 8160247: Mark deprecated javax.security.cert APIs with forRemoval=true + 8220050: Deprecate -XX:-ThreadLocalHandshakes + Apache Lucene Reported - 8219448: split-if update_uses accesses stale idom data * Changes in this build [3] [1] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002718.html [2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002716.html [3] Changes in this build -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India From abdul.kolarkunnu at oracle.com Mon Mar 25 05:52:42 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Mon, 25 Mar 2019 11:22:42 +0530 Subject: OpenJDK 13 build 13 test results now available In-Reply-To: References: Message-ID: * * *OpenJDK 1**3 ea build **13 test results are now available at * https://download.java.net/openjdk/testresults/13/testresults.html The jdk test results contain 22 differences from the build 12 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/12/jdk/JTwork pass: 7,363; error: 1; not run: 2,441 1: /scratch/export/home/aginfra/muneer/jtest/merge13/13/jdk/JTwork pass: 7,353; error: 2; not run: 2,440 0 1 Test --- pass java/lang/Process/WaitFor.java --- pass java/lang/ThreadGroup/Destroy.java --- pass java/net/SocketImpl/SocketImplCombinations.java --- pass java/util/Arrays/TimSortStackSize2.java --- pass javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java --- pass sun/security/ec/SignatureDigestTruncate.java pass error sun/tools/jstatd/TestJstatdExternalRegistry.java pass --- vm/gc/ArraySize.java pass --- vm/gc/InfiniteList.java pass --- vm/jit/BadLogicCode.java pass --- vm/jit/ExceptionInInit.java pass --- vm/jit/JITClassInit.java pass --- vm/runtime/ExplicitArithmeticCheck.java pass --- vm/runtime/MonitorCacheMaybeExpand_DeadLock.java pass --- vm/runtime/ReflectStackOverflow.java pass --- vm/runtime/ShiftTest.java pass --- vm/runtime/WideStrictInline.java pass --- vm/verifier/TestStaticIF.java pass --- vm/verifier/VerifyProtectedConstructor.java pass --- vm/verifier/VerifyStackForExceptionHandlers.java pass --- vm/verifier/defaultMethods/DefaultMethodRegressionTests.java pass --- vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java 22 differences The hotspot test results contain 58 differences from the build 12 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/12/hotspot/JTwork pass: 5,568; not run: 319 1: /scratch/export/home/aginfra/muneer/jtest/merge13/13/hotspot/JTwork pass: 5,588; not run: 318 0 1 Test --- pass compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java --- pass compiler/c1/Test8211100.java --- pass compiler/codegen/BadLogicCode.java --- pass compiler/codegen/ShiftTest.java --- pass compiler/exceptions/ExceptionInInit.java --- pass compiler/loopstripmining/CheckLoopStripMining.java --- pass compiler/runtime/JITClassInit.java --- pass gc/ArraySize.java --- pass gc/InfiniteList.java --- pass runtime/ErrorHandling/ExplicitArithmeticCheck.java pass --- runtime/RedefineObject/TestRedefineObject.java pass --- runtime/RedefineTests/ModifyAnonymous.java pass --- runtime/RedefineTests/RedefineAddLambdaExpression.java pass --- runtime/RedefineTests/RedefineAnnotations.java pass --- runtime/RedefineTests/RedefineDeleteJmethod.java pass --- runtime/RedefineTests/RedefineDoubleDelete.java pass --- runtime/RedefineTests/RedefineFinalizer.java pass --- runtime/RedefineTests/RedefineInterfaceCall.java pass --- runtime/RedefineTests/RedefineInterfaceMethods.java pass --- runtime/RedefineTests/RedefineLeak.java pass --- runtime/RedefineTests/RedefinePreviousVersions.java pass --- runtime/RedefineTests/RedefineRunningMethods.java pass --- runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java pass --- runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java pass --- runtime/RedefineTests/RedefineSubtractLambdaExpression.java pass --- runtime/RedefineTests/TestMultipleClasses.java --- pass runtime/Thread/MonitorCacheMaybeExpand_DeadLock.java --- pass runtime/interpreter/WideStrictInline.java --- pass runtime/reflect/ReflectStackOverflow.java --- pass runtime/verifier/TestSigParse.java --- pass runtime/verifier/TestStaticIF.java --- pass runtime/verifier/VerifyProtectedConstructor.java --- pass runtime/verifier/VerifyStackForExceptionHandlers.java --- pass runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java --- pass runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java --- pass serviceability/jvmti/RedefineClasses/ModifyAnonymous.java --- pass serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java --- pass serviceability/jvmti/RedefineClasses/RedefineAnnotations.java --- pass serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java --- pass serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java --- pass serviceability/jvmti/RedefineClasses/RedefineFinalizer.java --- pass serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java --- pass serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java --- pass serviceability/jvmti/RedefineClasses/RedefineLeak.java --- pass serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java --- pass serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java --- pass serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java --- pass serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java --- pass serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java --- pass serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java --- pass serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java --- pass serviceability/jvmti/RedefineClasses/TestMultipleClasses.java --- pass serviceability/jvmti/RedefineClasses/TestRedefineObject.java --- pass serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java pass --- serviceability/jvmti/RetransformClassesZeroLength.java pass --- serviceability/jvmti/TestLambdaFormRetransformation.java pass --- serviceability/jvmti/TestRedefineWithUnresolvedClass.java --- pass vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java 58 differences The langtools test results contain 3 differences from the build 12 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge13/12/langtools/JTwork pass: 3,575; not run: 381 1: /scratch/export/home/aginfra/muneer/jtest/merge13/13/langtools/JTwork pass: 3,576; not run: 382 0 1 Test pass --- tools/javac/doclint/ImplicitHeadersTest.java --- pass tools/javac/doclint/ImplicitHeadingsTest.java --- pass tools/javac/file/SymLinkShortNameTest.java 3 differences -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India From abdul.kolarkunnu at oracle.com Fri Mar 29 12:48:08 2019 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Fri, 29 Mar 2019 18:18:08 +0530 Subject: JDK 13 - Early Access build 14 is available In-Reply-To: References: Message-ID: <6c80d364-3cc7-7cb8-0c39-efa8582aa301@oracle.com> Hi All, *OpenJDK builds *- JDK 13 - Early Access build 14 is available at http://jdk.java.net/13/ * These early-access, open-source builds are provided under the GNU General Public License, version?2, with the Classpath Exception . * Changes in this build * Release notes [1] * JDK 13 Schedule proposal accepted [2] o 2019/06/13 Rampdown Phase One o 2019/07/18 Rampdown Phase Two o 2019/08/08 Initial Release Candidate o 2019/08/22 Final Release Candidate o 2019/09/17 General Availability *jpackage EA * * This is an early access build of JEP 343: Packaging Tool , aimed at testing a prototype implementation of? jpackage, which is a new tool for packaging self-contained Java applications along with a Java Runtime Environment. * Build 30 is now available http://jdk.java.net/jpackage/ * Please send feedback via e-mail to core-libs-dev at openjdk.java.net *Quality Outreach report for **March 2019* * The report for March 2019 is available here * Thanks to all those contributed ! *Recent Blog:* A new (Japanese) era for Java! [1] http://jdk.java.net/13/release-notes [2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002736.html -- Regards, Abdul Muneer QualityOutreach Oracle, Bangalore, India