Release Announcement: General Availability of JDK 10
Hi Vincent, A number of items to share with you today : *1) JDK 10 General Availability * JDK 10, the first release produced under the six-month rapid-cadence release model [1][2], is now Generally Available. We've identified no P1 bugs since we promoted build 46 almost two weeks ago, so that is the official GA release, ready for production use. GPL'd binaries from Oracle are available here: http://jdk.java.net/10 This release includes twelve features: * 286: Local-Variable Type Inference <http://openjdk.java.net/jeps/286> * 296: Consolidate the JDK Forest into a Single Repository <http://openjdk.java.net/jeps/296> * 304: Garbage-Collector Interface <http://openjdk.java.net/jeps/304> * 307: Parallel Full GC for G1 <http://openjdk.java.net/jeps/307> * 310: Application Class-Data Sharing <http://openjdk.java.net/jeps/310> * 312: Thread-Local Handshakes <http://openjdk.java.net/jeps/312> * 313: Remove the Native-Header Generation Tool (javah) <http://openjdk.java.net/jeps/313> * 314: Additional Unicode Language-Tag Extensions <http://openjdk.java.net/jeps/314> * 316: Heap Allocation on Alternative Memory Devices <http://openjdk.java.net/jeps/316> * 317: Experimental Java-Based JIT Compiler <http://openjdk.java.net/jeps/317> * 319: Root Certificates <http://openjdk.java.net/jeps/319> * 322: Time-Based Release Versioning <http://openjdk.java.net/jeps/322> *2) JDK 11 EA build 5, under both the GPL and Oracle EA licenses, are now available at **http://jdk.java.net/11**.* * Schedule, status & features o http://openjdk.java.net/projects/jdk/11/ * Release Notes: o http://jdk.java.net/11/release-notes * Summary of changes o https://download.java.net/java/early_access/jdk11/5/jdk-11+5.html *3) The Z Garbage Collector Project, early access builds available : * The first EA binary from from The Z Garbage Collector Project, also known as ZGC, is now available. ZGC is a scalable low latency garbage collector. For information on how to enable and use ZGC, please see the project wiki. * Project page: http://openjdk.java.net/projects/zgc/ * Wiki: https://wiki.openjdk.java.net/display/zgc/Main *4) Quality Outreach Report for **March 2018 **is available * * https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2018 *5) **Java Client Roadmap Update * * We posted a blog [3] and related white paper [4] detailing our plans for the Java Client. Rgds,Rory [1] https://mreinhold.org/blog/forward-faster [2] http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html [3] Blog: https://blogs.oracle.com/java-platform-group/the-future-of-javafx-and-other-java-client-roadmap-updates [4] Whitepaper: http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 10: Release Candidate & JDK 11 Early Access builds available
Hi Vincent, *JDK 10 build 45 is our JDK 10 Release Candidate and now available at http://jdk.java.net/10/* * Schedule, status & features o http://openjdk.java.net/projects/jdk/10/ * Release Notes o http://jdk.java.net/10/release-notes * Summary of changes in b45: o JDK-8198658 <https://bugs.openjdk.java.net/browse/JDK-8198658> - Docs still point to JDK 9 docs *JDK 11 EA build 3, under both the GPL and Oracle EA licenses, are now available at **http://jdk.java.net/11**.* * Schedule, status & features o http://openjdk.java.net/projects/jdk/11/ * Release Notes: o http://jdk.java.net/11/release-notes * Summary of changes o https://download.java.net/java/early_access/jdk11/2/jdk-11+2.html * JEPs targeted to JDK 11, so far o 309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309> o 318: Epsilon: An Arbitrarily Low-Overhead Garbage Collector <http://openjdk.java.net/jeps/318> o *320: **Remove the Java EE and CORBA Modules <http://openjdk.java.net/jeps/320>* ** + ** *This build includes JEP 320, so build is significantly smaller (nine fewer modules, 22 fewer megabyteson Linux/x64).* o 323: Local-Variable Syntax for Lambda Parameters <http://openjdk.java.net/jeps/323> * Open Source Project fixes in JDK 11 build 1 o JDK-8195096 <https://bugs.openjdk.java.net/browse/JDK-8195096>- Apache Tomcat + Exception with custom LogManager on starting Apache Tomcat o JDK-8193802 <https://bugs.openjdk.java.net/browse/JDK-8193802>- Apache Maven + NullPointerException from JarFileSystem.getVersionMap() o JDK-8191842 <https://bugs.openjdk.java.net/browse/JDK-8191842> - jOOQ + JShell: Inferred type information is lost when assigning types to a "var" Finally, the Crypto roadmap <https://www.java.com/en/jre-jdk-cryptoroadmap.html> was updated - 23-Feb-2018** ** * Add support for AEAD TLS Cipher Suites o Target date changed from 2018-04-17 to 2018-07-17 Regards, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 10: First Release Candidate - JDK 10 b43
Hi Vincent, *JDK 10 build 43 is our first JDK 10 Release Candidate [1]* * JDK 10 Early Access build 43 is available at : - jdk.java.net/10/ Notable changes since previous email.** *build 43 * * JDK-8194764 <https://bugs.openjdk.java.net/browse/JDK-8194764> - javac incorrectly flags deprecated for removal imports * JDK-8196678 <https://bugs.openjdk.java.net/browse/JDK-8196678> - avoid printing uninitialized buffer in os::print_memory_info on AIX * JDK-8195837 <https://bugs.openjdk.java.net/browse/JDK-8195837> - (tz) Upgrade time-zone data to tzdata2018c ** *Bug fixes reported by Open Source Projects :* * JDK-8196296 <https://bugs.openjdk.java.net/browse/JDK-8196296> Lucene test crashes C2 compilation *Security Manager Survey * If you have written or maintain code that uses the SecurityManager or related APIs such as the AccessController, then we would appreciate if you would complete this survey: https://www.surveymonkey.com/r/RSGMF3K More info on the survey [2] Regards, Rory [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000742.html [2] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000649.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 10 Early Access b40 & JDK 8u172 Early Access b02 are available on jdk.java.net
Hi Vincent, Happy New Year! *OpenJDK builds - *JDK 10 Early Access build 40 is available at http://jdk.java.net/10/ * These early-access, open-source builds are provided under the GNU General Public License, version 2, with the Classpath Exception <http://openjdk.java.net/legal/gplv2+ce.html>. * Summary of changes :- https://download.java.net/java/jdk10/archive/40/jdk-10+40.html *JDK 10 will enter Rampdown Phase Two on Thursday the 18th of January, 2018. * * More details , see Mark Reinhold's email to jdk-dev mailing list [1] * The Rampdown Phase Two process will be similar to that of JDK 9 [2]. * JDK 10 Schedule, Status & Features are available [3] *JDK **8u172 Early-Access build 03*is available at :- http://jdk.java.net/8/ * Summary of Changes here :- https://download.java.net/java/jdk8u172/changes/jdk8u172-b02.html <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> Regards, Rory [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-January/000416.html [2] http://openjdk.java.net/projects/jdk/10/rdp-2 [3] http://openjdk.java.net/projects/jdk/10/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland
JDK 10 entered Rampdown Phase One on 14th of December
Hi Vincent, *JDK 10 entered Rampdown Phase One on Thursday, 14 December [1] * * The Rampdown Phase One process will be similar to that of JDK 9 [2]. *JDK 10 Early Access build 36 is available at : - jdk.java.net/10/* Notable changes since previous email. *JEPS included **the last 3 builds:* JDK-8192833 <https://bugs.openjdk.java.net/browse/JDK-8192833> :This is the primary implementation subtask of JEP 322 - *Time-Based Release Versioning* JDK-8189941 <https://bugs.openjdk.java.net/browse/JDK-8189941> : Implementation JEP 312: Thread-local handshake JDK-8186571 <https://bugs.openjdk.java.net/browse/JDK-8186571> : Implementation: JEP 307: Parallel Full GC for G1 JDK-8190308 <https://bugs.openjdk.java.net/browse/JDK-8190308> : Implementation: JEP 316: Heap Allocation on Alternative Memory Devices *build 36 *JDK-8148421 <https://bugs.openjdk.java.net/browse/JDK-8148421> : Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension JDK-5016517 <https://bugs.openjdk.java.net/browse/JDK-5016517> : Replace plaintext passwords by hashed passwords for out-of-the-box JMX Agent ** *build 35 * JDK-8188870 <https://bugs.openjdk.java.net/browse/JDK-8188870> - Bump classfile version number to 54 JDK-8185985 <http://bugs.openjdk.java.net/browse/JDK-8185985> - HTML files in doc-files subdirectories are wrapped with standard javadoc decorations JDK-8186535 <http://bugs.openjdk.java.net/browse/JDK-8186535>*- *Remove deprecated pre-1.2 SecurityManager methods and fields *build 34* - JDK-8024352 <http://bugs.openjdk.java.net/browse/JDK-8024352> - MBeanOperationInfo accepts any int value as "impact" *Bug fixes reported by Open Source Projects :*<https://bugs.openjdk.java.net/browse/JDK-8191834> JDK-8191078 <https://bugs.openjdk.java.net/browse/JDK-8191078> : Wrong "Package not found" warning JDK-8191636 <https://bugs.openjdk.java.net/browse/JDK-8191636> : [Windows] jshell tool: Wrong character in /env class-path command crashes jshell JDK-8191834 <https://bugs.openjdk.java.net/browse/JDK-8191834> : Assigning a void expression to a "var" crashes the compiler<https://bugs.openjdk.java.net/browse/JDK-8182638> JDK-8182638 <https://bugs.openjdk.java.net/browse/JDK-8182638> : [macosx] Active modal dialog is hidden by another non-active one JDK-8043315 <https://bugs.openjdk.java.net/browse/JDK-8043315> : Nimbus: Setting Nimbus.Overrides property affects custom keymap installation JDK-8172244 <https://bugs.openjdk.java.net/browse/JDK-8172244> : AIOOBE in KeyStore.getCertificateAlias on Windows JDK-8180141 <https://bugs.openjdk.java.net/browse/JDK-8180141> : Missing entry in LineNumberTable for break statement that jumps out of try-finall JDK 10 Schedule, Status & Features are available [3] *Feedback* - If you have suggestions or encounter bugs, please submit them using the usual Java SE bug-reporting channel. Be sure to include complete version information from the output of the |java --version| command. Regards, Rory [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-December/000357.html [2] http://openjdk.java.net/projects/jdk9/rdp-1 [3] http://openjdk.java.net/projects/jdk/10/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 10 Early Access b33 and JDK 8u162 Early Access b03 are available on jdk.java.net
Hi Vincent, *JDK 10 Early Access build 33 is available at : - **jdk.java.net/10/* Notable changes since previous email. <http://bugs.openjdk.java.net/browse/JDK-8175094>JDK-8180019 <http://bugs.openjdk.java.net/browse/JDK-8180019> - *javadoc treats failure to access a URL as an error , not a warning.* If javadoc cannot access the contents of a URL provided with the -link or -linkoffline options,the tool will now report an error. Previously, the tool continued with a warning, producing incorrect documentation output. JDK-8175094 <http://bugs.openjdk.java.net/browse/JDK-8175094>*- **The java.security.acl APIs are deprecated, for removal * The deprecated java.security.acl APIs are now marked with forRemoval=true and are subject to removal in a future version of Java SE. JDK-8175091 <http://bugs.openjdk.java.net/browse/JDK-8175091> *- The java.security.{Certificate,Identity,IdentityScope,Signer} APIs are deprecated, for removal* The deprecated java.security.{Certificate, Identity, IdentityScope, Signer} classes are now marked with forRemoval=true and are subject to removal in a future version of Java SE. JDK 10 Schedule, Status & Features are available [1] Notes * OpenJDK EA binaries will be available at a later date. * Oracle has proposed: Newer version-string scheme for the Java SE Platform and the JDK o Please see Mark Reinhold's proposal [2] *JDK 8u162 Early Access build 03 is available at :- http://jdk.java.net/8/* <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> *Feedback* - If you have suggestions or encounter bugs, please submit them using the usual Java SE bug-reporting channel. Be sure to include complete version information from the output of the |java --version| command. Regards, Rory [1] http://openjdk.java.net/projects/jdk/10/ [2] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/000089.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: Client side testing
Hi Vincent, Thanks for the update, plenty of info for us to review. We may comeback with follow on questions. Rgds,Rory On 03/11/2017 15:33, Vincent Privat wrote: Hello Rory, Thank you :) Here is how we test various OpenJDK builds: 1.1: we use only EA builds from http://jdk.java.net/ 2.1.1: no 2.1.2/2.1.3: we run all unit and integration tests of JOSM 2.1.4: yes, using jacoco 2.2: all tests are automated 2.3: it depends. During OpenJDK9 cycle we did not run a test series for each weekly build, but rather once every two or three builds, unless we were waiting for a specific correction from OpenJDK or another tool. At the end of development, we were not waiting for any correction from OpenJDK but were eagerly waiting for the updates of ASM and everything that as blocked by the non-availability of ASM (in particular various Maven plugins) 2.4: Yes, they are visible here: - JOSM core: https://josm.openstreetmap.de/jenkins/job/Java-EarlyAccess-JOSM/ - JOSM community plugins: https://josm.openstreetmap.de/jenkins/job/Java-EarlyAccess-JOSM-Plugins/ I just have initiated JDK10 tests today, and we have 53 failures caused by Byte Buddy not recognizing Java version 10: java.lang.IllegalArgumentException: Unknown Java version: 10 at nl.jqno.equalsverifier.internal.lib.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135) I'm sure Rafael is aware of it. I will see how to update our tools (equalsverifier here). Cheers, Vincent 2017-11-03 14:05 GMT+01:00 Rory O'Donnell <rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>>: Hi Vincent, I noticed that JOSM have been commended in the last two Quality reports [1] [2] for the number and indeed the quality of bugs you have found and logged against various early access releases. Thanks again for your contribution to the quality of our releases! The big question is how do you do it ? We would love to hear more details about your test environment, what tests you run etc. Below is a series of questions that come to mind, but there may be other details that you would like to share. 1. Builds 1. do you build your own OpenJDK builds, use Oracle's or other EA builds ? 2. Tests 1. What tests do you run 1. do you run the JCK ? 2. open regression tests ? 3. other tests ? 4. do you measure code coverage ? 2. Are the tests Automated or Manual ? 3. How frequently to do execute the tests 4. Are the results visible via an external link Rgds, Rory [1] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017 <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017> [2] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017 <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Client side testing
Hi Vincent, I noticed that JOSM have been commended in the last two Quality reports [1] [2] for the number and indeed the quality of bugs you have found and logged against various early access releases. Thanks again for your contribution to the quality of our releases! The big question is how do you do it ? We would love to hear more details about your test environment, what tests you run etc. Below is a series of questions that come to mind, but there may be other details that you would like to share. 1. Builds 1. do you build your own OpenJDK builds, use Oracle's or other EA builds ? 2. Tests 1. What tests do you run 1. do you run the JCK ? 2. open regression tests ? 3. other tests ? 4. do you measure code coverage ? 2. Are the tests Automated or Manual ? 3. How frequently to do execute the tests 4. Are the results visible via an external link Rgds, Rory [1] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017 [2] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017 -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 8u162 b01 Early Access is available on jdk.java.net
Hi Vincent, *JDK 8u162 Early Access* build 01 is available at : - jdk.java.net/8/ <http://jdk.java.net/8/> Information and schedules specific to OpenJDK 8u162 release are listed here <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> *JRE and JDK Cryptographic Roadmap* has been updated the details are here <https://www.java.com/en/jre-jdk-cryptoroadmap.html> ** *JavaOne2017* took place October 1 to 5, 2017 at San Francisco. If you were unable to attend the event or missed some talks, below you will find links to keynotes from last week that have been posted for on-demand replay: * JavaOne Opening Keynote (Monday, Oct. 2): o https://www.oracle.com/javaone/on-demand.html?bcid=5596229112001 * Oracle Code Keynote (Tuesday, Oct. 3): o https://www.oracle.com/javaone/on-demand.html?bcid=5600354378001 * JavaOne Community Keynote (Thursday, Oct. 5): o https://www.oracle.com/javaone/on-demand.html?bcid=5604479599001 Regards, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: Release Announcement: General Availability of JDK 9
Hi Vincent, I have listed JOSM as ready on the wiki! Rgds,Rory On 21/09/2017 21:20, Vincent Privat wrote: Hello Rory, Congratulations! We're ready :) We announced full Java 9 compatibility and support on 2017-09-02. Best regards, Vincent 2017-09-21 22:17 GMT+02:00 Rory O'Donnell <rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>>: Hi Vincent, Three items to share with you today * *JDK 9 General Availability * o GPL'd binaries from Oracle are available here: + http://jdk.java.net/9 o See Mark Reinhold's email for more details on the Release [1] + delivery of Project Jigsaw [2] * Are you JDK 9 Ready ? o The Quality Outreach wiki has been updated to include a JDK 9 Ready column. o If you would like us to identify your project as JDK 9 ready , please let me know and I will add it to the wiki. * Quality Outreach Report for September 2017**is available o many thanks for your continued support and welcome to the new projects! Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html <http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html> [2] https://mreinhold.org/blog/jigsaw-complete <https://mreinhold.org/blog/jigsaw-complete> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Release Announcement: General Availability of JDK 9
Hi Vincent, Three items to share with you today * *JDK 9 General Availability * o GPL'd binaries from Oracle are available here: + http://jdk.java.net/9 o See Mark Reinhold's email for more details on the Release [1] + delivery of Project Jigsaw [2] * Are you JDK 9 Ready ? o The Quality Outreach wiki has been updated to include a JDK 9 Ready column. o If you would like us to identify your project as JDK 9 ready , please let me know and I will add it to the wiki. * Quality Outreach Report for September 2017**is available o many thanks for your continued support and welcome to the new projects! Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html [2] https://mreinhold.org/blog/jigsaw-complete -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: Moving Java Forward Faster
Hi Vincent, Thanks for your feedback, I don't have answers to your query. I suggest you ask in the relevant mailing list ? Rgds,Rory On 07/09/2017 13:12, Vincent Privat wrote: Thank you Rory for the update. This is quite a change! What does it mean for JavaFX/OpenJFX? Will it finally be fully integrated in OpenJDK instead of being a separate product? This is currently a problem for us as not all environments (Linux, Docker, etc.) provide natively Java FX :( Vincent 2017-09-07 11:06 GMT+02:00 Rory O'Donnell <rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>>: Hi Vincent, Oracle is proposing a rapid release model for Java SE going-forward. The high points are highlighted below, details of the changes can be found on Mark Reinhold’s blog [1] , OpenJDK discussion email list [2]. Under the proposed release model, after JDK 9, we will adopt a strict, time-based model with a new major release every six months, update releases every quarter, and a long-term support release every three years. The new JDK Project will run a bit differently than the past "JDK $N" Projects: - The main development line will always be open but fixes, enhancements, and features will be merged only when they're nearly finished. The main line will be Feature Complete [3] at all times. - We'll continue to use the JEP Process [4] for new features and other significant changes. The bar to target a JEP to a specific release will, however, be higher since the work must be Feature Complete in order to go in. Owners of large or risky features will be strongly encouraged to split such features up into smaller and safer parts, to integrate earlier in the release cycle, and to publish separate lines of early-access builds prior to integration. The JDK Updates Project will run in much the same way as the past "JDK $N" Updates Projects, though update releases will be strictly limited to fixes of security issues, regressions, and bugs in newer features. Related to this proposal, we intend to make a few changes in what we do: - Starting with JDK 9 we'll ship OpenJDK builds under the GPL [5], to make it easier for developers to deploy Java applications to cloud environments. We'll initially publish OpenJDK builds for Linux/x64, followed later by builds for macOS/x64 and Windows/x64. - We'll continue to ship proprietary "Oracle JDK" builds, which include "commercial features" [6] such as Java Flight Recorder and Mission Control [7], under a click-through binary-code license [8]. Oracle will continue to offer paid support for these builds. - After JDK 9 we'll open-source the commercial features in order to make the OpenJDK builds more attractive to developers and to reduce the differences between those builds and the Oracle JDK. This will take some time, but the ultimate goal is to make OpenJDK and Oracle JDK builds completely interchangeable. - Finally, for the long term we'll work with other OpenJDK contributors to establish an open build-and-test infrastructure. This will make it easier to publish early-access builds for features in development, and eventually make it possible for the OpenJDK Community itself to publish authoritative builds of the JDK. Questions , comments, feedback to OpenJDK discuss mailing list [2] Rgds,Rory [1]https://mreinhold.org/blog/forward-faster <https://mreinhold.org/blog/forward-faster> [2]http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html <http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html> [3]http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete <http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete> [4]http://openjdk.java.net/jeps/0 <http://openjdk.java.net/jeps/0> [5]http://openjdk.java.net/legal/gplv2+ce.html <http://openjdk.java.net/legal/gplv2+ce.html> [6]http://www.oracle.com/technetwork/java/javase/terms/products/index.html <http://www.oracle.com/technetwork/java/javase/terms/products/index.html> [7]http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html <http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html> [8]http://www.oracle.com/technetwork/java/javase/terms/license/index.html <http://www.oracle.com/technetwork/java/javase/terms/license/index.html> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Moving Java Forward Faster
Hi Vincent, Oracle is proposing a rapid release model for Java SE going-forward. The high points are highlighted below, details of the changes can be found on Mark Reinhold’s blog [1] , OpenJDK discussion email list [2]. Under the proposed release model, after JDK 9, we will adopt a strict, time-based model with a new major release every six months, update releases every quarter, and a long-term support release every three years. The new JDK Project will run a bit differently than the past "JDK $N" Projects: - The main development line will always be open but fixes, enhancements, and features will be merged only when they're nearly finished. The main line will be Feature Complete [3] at all times. - We'll continue to use the JEP Process [4] for new features and other significant changes. The bar to target a JEP to a specific release will, however, be higher since the work must be Feature Complete in order to go in. Owners of large or risky features will be strongly encouraged to split such features up into smaller and safer parts, to integrate earlier in the release cycle, and to publish separate lines of early-access builds prior to integration. The JDK Updates Project will run in much the same way as the past "JDK $N" Updates Projects, though update releases will be strictly limited to fixes of security issues, regressions, and bugs in newer features. Related to this proposal, we intend to make a few changes in what we do: - Starting with JDK 9 we'll ship OpenJDK builds under the GPL [5], to make it easier for developers to deploy Java applications to cloud environments. We'll initially publish OpenJDK builds for Linux/x64, followed later by builds for macOS/x64 and Windows/x64. - We'll continue to ship proprietary "Oracle JDK" builds, which include "commercial features" [6] such as Java Flight Recorder and Mission Control [7], under a click-through binary-code license [8]. Oracle will continue to offer paid support for these builds. - After JDK 9 we'll open-source the commercial features in order to make the OpenJDK builds more attractive to developers and to reduce the differences between those builds and the Oracle JDK. This will take some time, but the ultimate goal is to make OpenJDK and Oracle JDK builds completely interchangeable. - Finally, for the long term we'll work with other OpenJDK contributors to establish an open build-and-test infrastructure. This will make it easier to publish early-access builds for features in development, and eventually make it possible for the OpenJDK Community itself to publish authoritative builds of the JDK. Questions , comments, feedback to OpenJDK discuss mailing list [2] Rgds,Rory [1]https://mreinhold.org/blog/forward-faster [2]http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html [3]http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete [4]http://openjdk.java.net/jeps/0 [5]http://openjdk.java.net/legal/gplv2+ce.html [6]http://www.oracle.com/technetwork/java/javase/terms/products/index.html [7]http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html [8]http://www.oracle.com/technetwork/java/javase/terms/license/index.html
Ready for JDK 9 ?
Hi Vincent, Thank you very much for all your testing of JDK 9 during its development! Such contributions have significantly helped shape and improve JDK 9. Now that we have reached the JDK 9 Final Release Candidate phase [1] , I would like to ask if your project can be considered to be 'ready for JDK 9', or if there are any remaining show stopper issues which you've encountered when testing with the JDK 9 release candidate. JDK 9 b181 is available at http://jdk.java.net/9/ If you have a public web page, mailing list post, or even a tweet announcing you project's readiness for JDK 9, I'd love to add the URL to the upcoming JDK 9 readiness page on the Quality Outreach wiki. Looking forward to hearing from you, Rory [1] http://openjdk.java.net/projects/jdk9/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 178 & JDK 8u152 b05 are available on jdk.java.net
Hi Vincent, *JDK 9 Early Access* build 178 is available at : - jdk.java.net/9/ A summary of all the changes in this build are listed here <http://download.java.net/java/jdk9/changes/jdk-9+178.html>. Changes which were introduced since the last availability email that may be of interest : * b175 - Module system implementation refresh**(6/2017 update) * b175 - no longer has "-ea" in the version string and the system property "java version" is now simply "9" o *java -version* >java version "9" >Java(TM) SE Runtime Environment (build 9+175) >Java HotSpot(TM) 64-Bit Server VM (build 9+175, mixed mode) o *Bundle name changes:* e.g. jdk-9+175_linux-x86_bin.tar.gz *JDK 8u152 Early Access* build 05 is available at : - jdk.java.net/8/ <http://jdk.java.net/8/> A summary of all the changes in this build are listed here <http://download.java.net/java/jdk8u152/changes/jdk8u152-b05.html>. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 174 & JDK 8u152 b04 are available on jdk.java.net
Hi Vincent, *JDK 9 Early Access* build 174 is available at : - jdk.java.net/9/ A summary of all the changes in this build are listed here <http://download.java.net/java/jdk9/changes/jdk-9+174.html>. Changes which were introduced since the last availability email that may be of interest : * b172 - JDK-8179014 : JFileChooser with Windows look and feel crashes on win 10 * b173 - JDK-8180582 : the bind to rmiregistry is rejected by registryFilter even though registryFilter is set * b174 - JDK-8181702 : deprecate for removal the following tool modules:jdk.xml.bind and jdk.xml.ws *JDK 9 Schedule Update* * The new GA date for JDK 9 is now set to 2017-09-21 [1] * We have updated the OpenJDK JDK 9 project page [2] with the new milestones and GA date. *JDK 8u152 Early Access* build 04 is available at : - jdk.java.net/8/ <http://jdk.java.net/8/> A summary of all the changes in this build are listed here <http://download.java.net/java/jdk8u152/changes/jdk8u152-b04.html>. Information and schedules specific to OpenJDK 8u152 release [3] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-June/005867.html [2] http://openjdk.java.net/projects/jdk9/ [3] http://openjdk.java.net/projects/jdk8u/releases/8u152.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Announcing: Early-Access builds of JDK 9 for Alpine Linux/musl at jdk.java.net/9/
Hi Vincent, ** *Announcing: Early-Access builds of JDK 9 for Alpine Linux/musl at jdk.java.net/9/ [1] * * As of today there are pre-built Early-Access (EA) JDK binaries for Alpine Linux/musl at jdk.java.net/9/** o look for “Alpine Linux”. [1] * The Alpine Linux build is compatible with linux distributions that use the musl C library. *[2]* Feedback is very welcome via the portola-dev mailing list, remembering to subscribe to the mailing list first. *Proposed schedule change for JDK 9 [3]* JDK 9 Project continues to work toward the current goal of producing an initial Release Candidate build on 22 June. This proposal is to adjust the GA date in order to accommodate the additional time required to move through the JCP process. To be specific, we propose to move the GA date out by eight weeks, from 27 July to 21 September. Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/portola-dev/2017-June/000191.html [2] http://www.musl-libc.org/ [3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-May/005864.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 170 is available on jdk.java.net
Hi Vincent, * JDK 9 Early Access* build 170 is available at the new location : - jdk.java.net/9/ A summary of all the changes in this build are listed here <http://download.java.net/java/jdk9/changes/jdk-9+170.html>. Changes which were introduced since the last availability email that may be of interest : * b168 - JDK-8175814: Update default HttpClient protocol version and optional request version o related to JEP 110 : HTTP/2 Client. * b169 - JDK-8178380 : Module system implementation refresh (5/2017) o changes in command line options * b170 - JDK-8177153 : LambdaMetafactory has default constructorIncompatible change, o release note: JDK-8180035 *New Proposal - Mark Reinhold has asked for comments on the jigsaw-dev mailing list *[1] * Proposal: Allow illegal reflective access by default in JDK 9 In short, the existing "big kill switch" of the `--permit-illegal-access` option [1] will become the default behavior of the JDK 9 run-time system, though without as many warnings. The current behavior of JDK 9, in which illegal reflective-access operations from code on the class path are not permitted, will become the default in a future release. Nothing will change at compile time. Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-May/012673.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net
Hi Vincent, *JDK 9 Early Access* build 167 is available at the new location : - jdk.java.net/9/ A summary of all the changes in this build are listed here <http://download.java.net/java/jdk9/changes/jdk-9+167.html>. One change that maybe of interest is : *JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector [1] * * *JDK 8u152 Early Access* build 03 is available at the new location : - jdk.java.net/8/ <http://jdk.java.net/8/> More information on the change of location for Early Access builds. [2] NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [3] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html [2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 Developer Preview is now available on java.net
Hi Vincent, *JDK 9 Developer Preview is now available on java.net [1] * Developer Preview milestone: - A reasonably stable build suitable for broad testing by the developer community is available. JDK 9 Builds 163 and higher include all planned features. *Attention annotation processing users and authors - * Request for feedback on annotation processing API changes made in JDK 9. As has been done previously during Java SE 7 and Java SE 8, the JSR 269 annotation processing API is undergoing a maintenance review (MR) as part of Java SE 9. Details of the changes in JDK 9 Early Access build 163 & build 164 available here [2] Please report experiences running processors under JDK 9 and feedback on the API changes to the compiler-dev mailing list. (If you haven’t already subscribed to that list then please do so first, otherwise your message will be discarded as spam.) Rgds, Rory [1] https://jdk9.java.net/download/ [2] http://mail.openjdk.java.net/pipermail/compiler-dev/2017-April/010896.html -- Rgds,Rory O'Donnell Quality Engineering Manager
JDK 9 EA Build 162 is available on java.net
Hi Vincent, *JDK 9 Early Access* b162 <https://jdk9.java.net/download/> is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+162.html>. There is one fix for a bug reported by Open Source projects since the last availability email : * b161 - JDK 8176265 Method overload resolution on a covariant base type doesn't work in 9 Other change that maybe of interest: * b162 - JDK 8176503 security-libs Disable SHA-1 TLS Server Certificates *Better tools for adjusting to strong encapsulation -* please read Mark Reinhold's email on this topic [1] * * *Quality Outreach Report for March 2017 *is available [2], many thanks for your continued support and welcome to the new projects! ***Schedule - **JDK 9 Rampdown Phase 2*: Proposal accepted [3]. The overall goal of this process is to ensure that we fix just the bugs that must be fixed in order to ensure a successful release. Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [4] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.html [2] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017 [3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-March/005689.html [4] https://www.java.com/en/jre-jdk-cryptoroadmap.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Hi Vincent, *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+159.html>. Can you confirm fix for : b158 - JDK-8173804 : javadoc throws UnsupportedOperationException: should not happen There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * b159 - JDK-8175261 : Per-protocol cache setting not working for JAR URLConnection * b158 - JDK-8173028 : Incorrect processing of supplementary-plane characters in text fields * b158 - JDK-8172967 : [macosx] Exception while working with layout for text containing unmappable character * b157 - JDK-8174073 : NPE caused by @link reference to class * b156 - JDK-8172726 : ForkJoin common pool retains a reference to the thread context class loader The following changeset is included in jdk-9+158: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54 If you have a user-defined Policy implementation that grants FilePermission on ${user.dir}/-, reading a file in the current directory using its base name will fail. Still the same solution: Ensure that the path used in permission granting has the same style as the one how you access the file. Setting -Djdk.security.filePermCompat=true will take you back to the jdk-9+140 behavior. Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back to the jdk8 behavior. Feedback is welcome on jdk9-...@openjdk.java.net *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html> *is available on java.net Other areas of interest * JDK 9 Developer Guide [1] * JDK 9 Migration Guide [2] * JDK Cryptographic Roadmap [3] Finaly, Dalibor and I gave a presentation at FOSDEM the video is available here [*4*] Rgds,Rory [1] http://docs.oracle.com/javase/9/javase-docs.htm [2] https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6 [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html [4] https://fosdem.org/2017/schedule/event/outreach/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JDK 9 EA Build 155 is available on java.net
Hi Vincent, *JDK 9 Early Access* b155 <https://jdk9.java.net/download/> is available on java.net There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * b155 - JDK-8167273 : Calendar.getDisplayNames inconsistent with DateFormatSymbols * b154 - JDK-8157611 : field visiblePackages is null for the unnamed module producing NPE when accessed * b153 - JDK-8163449 : Allow per protocol setting for URLConnection defaultUseCaches * b152 - JDK-8172158 : Annotation processor not run with -source <= 8 Dalibor and I are presenting at FOSDEM this weekend, we would love to meet you there! * JDK 9 Outreach - The Awesome Parts <https://fosdem.org/2017/schedule/event/outreach/> Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
JDK 9 EA Build 151 is available on java.net
Hi Vincent, Best wishes for the New Year. Dalibor and I will be at FOSDEM '17, Brussels 4 & 5 February. Let us know if you will be there, hopefully we can meet up ! *JDK 9 Early Access* b151 <https://jdk9.java.net/download/> is available on java.net There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * JDK-8171377 : Add sun.misc.Unsafe::invokeCleaner * JDK-8075793 : Source incompatibility for inference using -source 7 * JDK-8087303 : LSSerializer pretty print does not work anymore * JDK-8167143 :CLDR timezone parsing does not work for all locales Other changes that maybe of interest: * JDK-8066474 : Remove the lib/$ARCH directory from Linux and Solaris images * JDK-8170428 : Move src.zip to JDK/lib/src.zip *JEPs intergrated:* * JEP 295 <http://openjdk.java.net/jeps/295>: Ahead-of-Time Compilation has been integrated in b150. *Schedule - Milestones since last availability email * * *Feature Extension Complete 22nd of December 2016* * *Rampdown Started 5th of January 2017 * o Phases in which increasing levels of scrutiny are applied to incoming changes. o In phase 1, only P1-P3 bugs can be fixed. In phase 2 only showstopper bugs can be fixed. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
JDK 9 & JDK 9 with Project Jigsaw b144 are available on java.net
Hi Vincent, Early Access b144 <https://jdk9.java.net/jigsaw/> (#5709) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here. <http://www.java.net/download/java/jigsaw/archive/144/binaries/jdk-9+144.html> Early Access b144 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+144.html>. There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * JDK-8156149 : Blurry rendering on Windows 7 at 125% screen setting * JDK-8167431 : tools javac takes too long time to resolve interface dependency * JDK-8062810 : infrastructure Examine src.zip in JDK image and decide if source classes should be organized by module *Proposal* - latest update *b142 of JDK 9 with project Jigsaw has the initial implementation of open modules and open packages as detailed in the recent proposal for #ReflectiveAccessToNonExportedTypes [1] *Tool* Adapted from JEP 277 [2] * A static analysis tool jdeprscan has been provided that scans a jar file (or some other aggregation of class files) for uses of deprecated API elements. *Schedule* * The proposed JDK 9 schedule has been adopted and posted on the Open JDK 9 Project Page [3] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jpms-spec-experts/2016-October/000430.html [2] http://openjdk.java.net/jeps/277 [3] http://openjdk.java.net/projects/jdk9/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access builds of JDK 8u122 b01 & JDK 9 EA b138 are available.
Hi Vincent, Early Access b01 <https://jdk8.java.net/download.html> for JDK 8u122 is available on java.net. Early Access b138 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+138.html>. Early Access b138 <https://jdk9.java.net/jigsaw/> (#5561) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jigsaw/archive/138/binaries/jdk-9+138.html>. There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * 8038348 - b137 - Instance field load is replaced by wrong data Phi * 8041480 - b137 - ArrayIndexOutOfBoundsException when JTable contains certain string * 8145542 - b137 - The case failed automatically and thrown java.lang.ArrayIndexOutOfBoundsException exception. * 8151725 - b137 - [macosx] ArrayIndexOOB exception when displaying Devanagari text in JEditorPane There are two proposals requesting feedback via mailing lists : - More proposals for open JPMS issues [1] * One proposal to call out is #AwkwardStrongEncapsulation as this proposes to change setAccessible(true) so that it can't be used to break into non-public types/members in exported packages. This is a non-issue when using setAccessible to get access to non-public types/members of classes on the class path but will be an issue for code that uses this method to break into JDK-internals. We would appreciate as much help as possible testing these builds. If InaccessibleObjectException is thrown then examine the stack trace (run with -Dsun.reflect.debugModuleAccessChecks=true to uncover failed access attempts in code that shallows exceptions). If it looks like a library is attempting to access a non-public method or field of a platform class and make sure to *submit a bug in the issue tracker for the library.* - Proposal to Reorganize source classes in src.zip by modules [2] * This proposal might have a compatibility impact on IDEs or other tools that look in src.zip * Feedback via the jigsaw-dev mailing list Other points of interest: * JavaOne Presentations o Recorded Presentations <https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g> * JDK 9 Schedule change proposal o for proposed schedule proposal see [3] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-September/009365.html [2] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-October/009550.html [3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-September/004887.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access build 136 for JDK 9 & JDK 9 with Project Jigsaw are available on java.net
Hi Vincent, There was a fix in b130 for a bug you reported some time back, can you confirm fix ? 8159956 client-libs EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins Early Access b136 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+136.html>. Early Access b136 <https://jdk9.java.net/jigsaw/> (#5506) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jigsaw/archive/136/binaries/jdk-9+136.html>. There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * 8165723 - b136 - core-libs JarFile::isMultiRelease() method returns false when it should return true * 8165116 - b136 - xml redirect function is not allowed even with enableExtensionFunctions NOTE:- Build 135 included a fix for JDK-8161016 which *has introduced a behavioral change to HttpURLConnection, more info:* The behavior of HttpURLConnection when using a ProxySelector has been modified with this JDK release. Currently, HttpURLConnection.connect() call would fallback to a DIRECT connection attempt if the configured proxy/proxies failed to make a connection. This release introduces a change whereby no DIRECT connection will be attempted in such a scenario. Instead, the HttpURLConnection.connect() method will fail and throw an IOException which occurred from the last proxy tested. This behavior now matches with the HTTP connections made by popular web browsers. But this change will bring compatibility issues for the applications expecting a DIRECT connection when a proxy server is down or when wrong proxies are provided. * JDK 9 Outreach Survey* In order to encourage and receive additional feedback from developers testing their applications with JDK 9, the OpenJDK Quality Outreach effort has put together a very brief survey about your experiences with JDK 9 so far. It is available at***https://www.surveymonkey.de/r/JDK9EA* We would love to hear feedback from you! Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access builds of JDK 9 b134 are available on java.net
Hi Vincent, There is a fix in b130 for a bug you reported some time back, can you confirm fix ? 8159956 client-libs EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins Early Access b134 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+134.html>. There have been a number of fixes , since the last availability email , to bugs reported by Open Source projects : * 8156841sun.security.pkcs11.SunPKCS11 poller thread retains a strong reference to the context class loader * 8146961 Fix PermGen memory leaks caused by static final Exceptions * 8163353 NPE in ConcurrentHashMap.removeAll() * 8160328 ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData after xrandr change output Secondly, there are a number of interesting items to bring to our attention * JDK 9 Rampdown Phase 1: Process proposal [1] * The Java team has published the “Oracle JRE and JDK Cryptographic Roadmap” [2] java.com/cryptoroadmap <http://java.com/cryptoroadmap> * The Quality Report for September 2016 is now available [3], thank you for your continued support! Highlights from the Quality Report for September : * 21 new Open Source projects have joined the Outreach program * Projects filed 35 new issues in the JDK Bug System, this is almost double the number of bugs in the previous six months! * Continuing to provide excellent feedback via the OpenJDK dev mailing lists Thank you! Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-August/004777.html [2] java.com/cryptoroadmap <http://java.com/cryptoroadmap> [3] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+September+2016 -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access builds of JDK 8u112 b04, JDK 9 b130 are available on java.net
Hi Vincent, There is a fix in b130 for a bug you reported some time back, can you confirm fix ? Early Access b130 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+130.html>. 8159956 client-libs EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins Early Access b129 <https://jdk9.java.net/jigsaw/> (#5332) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://download.java.net/java/jigsaw/archive/129/binaries/jdk-9+129.html> Early Access b04 <https://jdk8.java.net/download.html> for JDK 8u112 is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk8u112/changes/jdk8u112-b04.html> Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Re: Early Access builds of JDK 8u112 b01, JDK 9 b124 are available on java.net
Hi Vincent, There is a fix in b124 for the bug you logged : JDK-8153184 (BorderLayout javadoc says current version of JDK is 1.2) Rgds,Rory On 27/06/2016 10:01, Rory O'Donnell wrote: Hi Vincent, Thanks for all your help with the Ant issue. Early Access b124 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+120.html>. Early Access b123 <https://jdk9.java.net/jigsaw/> (#5178) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://download.java.net/java/jigsaw/archive/123/binaries/jdk-9+123.html> Early Access b01 <https://jdk8.java.net/download.html> for JDK 8u112 is available on java.net. Update to JEP 261 : Module System - email from Mark Reinhold [1] - The special ALL-DEFAULT module name, which represents the default set of root modules for use with the -addmods option [2]; - A more thorough explanation of how the built-in class loaders have changed, how built-in modules are assigned to each loader, and how these loaders work together to load classes [3]; and - The reason why Java EE-related modules are no longer resolved by default [4]. - There are various other minor corrections and clarifications, as can be seen in the detailed diff [5]. Rgds,Rory [1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-June/008227.html [2]http://openjdk.java.net/jeps/261#ALL-DEFAULT [3]http://openjdk.java.net/jeps/261#Class-loaders [4]http://openjdk.java.net/jeps/261#EE-modules [5]http://cr.openjdk.java.net/~mr/jigsaw/jeps/updates/261-2016-06-15.html <http://cr.openjdk.java.net/%7Emr/jigsaw/jeps/updates/261-2016-06-15.html> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access builds of JDK 9 b120 & JDK 9 with Project Jigsaw b120 (#5074) are available on java.net
Hi Vincent, Early Access b120 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+120.html>. Early Access b120 <https://jdk9.java.net/jigsaw/> (#5074) for JDK 9 with Project Jigsaw is available on java.net. JDK 9 Build 120 has over *400 *bug fixes, hotspot fixes making a significant contribution. In addition , this build implements JEP 289: Deprecate the Applet API [1] Notable changes since the is last announcement email - in JDK 9 b119 the big change was moving the class file version from 52.0 to 53.0, see [2] for more details. Rgds,Rory [1] JEP 289: Deprecate the Applet API <http://openjdk.java.net/jeps/289> [2] http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-January/003507.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Early Access builds of JDK 9 b118 & JDK 9 with Project Jigsaw, b118 (#4987) are available on java.net
Hi Vincent, Early Access b118 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+118.html>. Early Access b118 <https://jdk9.java.net/jigsaw/> (#4913) for JDK 9 with Project Jigsaw is available on java.net. JDK 9 Build 118 includes a refresh of the module system. There are several changes in this update, JDK 9 b118 has the updated policy for root modules described in JEP 261 [1]. This means that java.corba and the 6 EE modules aren't resolved by default and so it will look "as if" the types in these modules have been removed. More info on the JDK 9 dev mailing list [2]. A change that went into JDK 9 b102 is worth mentioning: JDK9: Remove stopThread RuntimePermission from the default java.policy In previous releases, untrusted code had the "stopThread" RuntimePermission granted by default. This permission allows untrusted code to call Thread.stop(), initiating an asynchronous ThreadDeath Error, on threads in the same thread group. Having a ThreadDeath Error thrown asynchronously is not something that trusted code should be expected to handle gracefully. The permission is no longer granted by default. Rgds,Rory [1] http://openjdk.java.net/jeps/261 [2] http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-May/004309.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Project Jigsaw: The module system was integrated into JDK 9 and is now available for testing in early-access, build 111.
Hi Project Jigsaw <http://openjdk.java.net/projects/jigsaw/> is an enormous effort, encompassing six JEPs <http://openjdk.java.net/projects/jigsaw/#jeps> implemented by dozens of engineers over many years. So far we’ve defined a modular structure for the JDK (JEP 200 <http://openjdk.java.net/jeps/200>), reorganized the source code according to that structure (JEP 201 <http://openjdk.java.net/jeps/201>), and restructured the JDK and JRE run-time images to support modules (JEP 220 <http://openjdk.java.net/jeps/220>). The last major component, the module system itself (JSR 376 <http://openjdk.java.net/projects/jigsaw/spec/> and JEP 261 <http://openjdk.java.net/jeps/261>), was integrated into JDK 9 earlier this week and is now available for testing in early-access build 111 - here. <http://jdk9.java.net/download> More information on Mark Reinhold's blog [1] Rgds, Rory Project Jigsaw <http://openjdk.java.net/projects/jigsaw/> is an enormous effort, encompassing six JEPs <http://openjdk.java.net/projects/jigsaw/#jeps> implemented by dozens of engineers over many years. So far we’ve defined a modular structure for the JDK (JEP 200 <http://openjdk.java.net/jeps/200>), reorganized the source code according to that structure (JEP 201 <http://openjdk.java.net/jeps/201>), and restructured the JDK and JRE run-time images to support modules (JEP 220 <http://openjdk.java.net/jeps/220>). The last major component, the module system itself (JSR 376 <http://openjdk.java.net/projects/jigsaw/spec/> and JEP 261 <http://openjdk.java.net/jeps/261>), was integrated into JDK 9 <http://openjdk.java.net/projects/jdk9> earlier this week and is now available for testing in early-access build 111 <http://jdk9.java.net/download>. [1] http://mreinhold.org/blog/jigsaw-module-system Project Jigsaw <http://openjdk.java.net/projects/jigsaw/> is an enormous effort, encompassing six JEPs <http://openjdk.java.net/projects/jigsaw/#jeps> implemented by dozens of engineers over many years. So far we’ve defined a modular structure for the JDK (JEP 200 <http://openjdk.java.net/jeps/200>), reorganized the source code according to that structure (JEP 201 <http://openjdk.java.net/jeps/201>), and restructured the JDK and JRE run-time images to support modules (JEP 220 <http://openjdk.java.net/jeps/220>). The last major component, the module system itself (JSR 376 <http://openjdk.java.net/projects/jigsaw/spec/> and JEP 261 <http://openjdk.java.net/jeps/261>), was integrated into JDK 9 <http://openjdk.java.net/projects/jdk9> earlier this week and is now available for testing in early-access build 111 <http://jdk9.java.net/download>. Project Jigsaw <http://openjdk.java.net/projects/jigsaw/> is an enormous effort, encompassing six JEPs <http://openjdk.java.net/projects/jigsaw/#jeps> implemented by dozens of engineers over many years. So far we’ve defined a modular structure for the JDK (JEP 200 <http://openjdk.java.net/jeps/200>), reorganized the source code according to that structure (JEP 201 <http://openjdk.java.net/jeps/201>), and restructured the JDK and JRE run-time images to support modules (JEP 220 <http://openjdk.java.net/jeps/220>). The last major component, the module system itself (JSR 376 <http://openjdk.java.net/projects/jigsaw/spec/> and JEP 261 <http://openjdk.java.net/jeps/261>), was integrated into JDK 9 <http://openjdk.java.net/projects/jdk9> earlier this week and is now available for testing in early-access build 111 <http://jdk9.java.net/download>. -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access builds of JDK 9 b110 & JDK 9 with Project Jigsaw b110 (#4664) are available on java.net
Hi Vincent, Early Access b110 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+110.html>. Among other fixes , the following changes are also included from builds 108 to 110 o removal of the OS X-specific com.apple.concurrent package o update to the JAX-WS RI integration to latest version (2.3.0-SNAPSHOT) o disabling of Diffie-Hellman keys smaller than 1024 bits Early Access b110 <https://jdk9.java.net/jigsaw/> (#4664) for JDK 9 with Project Jigsaw is available on java.net. We expect this will be the last EA build before we integrate into JDK 9. This means that this EA build is essentially what will be jdk-9+111 next week. As always, please help out by trying out existing code and libraries to see what works and doesn't work. We have a detailed list of compatibility issues listed in JEP 261 [2]. Also feedback and questions from those that trying the EA build to modularize existing code would be appreciated. We also want to know what works and doesn't work here [3] Rgds,Rory [1] https://jdk9.java.net/jigsaw/ [2] http://openjdk.java.net/jeps/261 [3] http://mail.openjdk.java.net/pipermail/jigsaw-dev/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access builds of JDK 9 b107 & JDK 9 with Project Jigsaw b106 (#4540) are available on java.net
Hi Vincent, Early Access b107 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/java/jdk9/changes/jdk-9+107.html>. Among other fixes , the following are also included: * Update class file version to 53 for JDK-9, more info here <http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8148785> * Add support for ES6 collections , more info here <http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8147558> Early Access b106 <https://jdk9.java.net/jigsaw/> (#4540) for JDK 9 with Project Jigsaw is available on java.net. The March 2016 Quality Outreach Report is posted on here, <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2016> thanks again to those who found & logged bugs against Early Access builds. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Re: [josm-dev] JDK 9 EA build 105 is available
Hi Wiktor, I will look into this. I will let you know if this is going to happen. Rgds,Rory On 15/02/2016 19:09, Wiktor Niesiobedzki wrote: Rory, One question though, is this fix something, that could you could also consider including in Java 8? We need to plan, how and when to phase out our work-around code. Cheers, Wiktor 2016-02-15 20:02 GMT+01:00 Wiktor Niesiobedzki <o...@vink.pl>: Hi Rory, I can confirm, that the fix is working and I see now all the header fields returned. Thank you very much for the fix. Cheers, Wiktor 2016-02-15 19:22 GMT+01:00 Rory O'Donnell <rory.odonn...@oracle.com>: Hi Vincent, Early Access b105 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, it includes a fix for : * JDK-8146450 : Java Web Start resource cache doesn't store all HTTP response headers Can you confirm fix is working. Thanks,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] JDK 9 EA build 105 is available
Hi Vincent, Early Access b105 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, it includes a fix for : * JDK-8146450 : Java Web Start resource cache doesn't store all HTTP response headers Can you confirm fix is working. Thanks,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access builds of JDK 8u76 b04, JDK 9 & JDK 9 with Project Jigsaw b104 are available on java.net
Hi Vincent, Early Access b04 <https://jdk8.java.net/download.html> for JDK 8u76 is available on java.net, summary of changes are listed here <http://www.java.net/download/jdk8u76/changes/jdk8u76-b04.html>. Early Access b104 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/jdk9/changes/jdk-9+104.html>. JEP 280: Indify String Concatenation [0] This JEP proposed to change the static |String|-concatenation bytecode sequence generated by |javac| to use |invokedynamic| calls to JDK library functions. This will enable future optimizations of |String| concatenation without requiring further changes to the bytecode emitted by |javac|. Early Access b104 <https://jdk9.java.net/jigsaw/> for JDK 9 with Project Jigsaw is available on java.net. Great to meet so many of you at FOSDEM this year, videos of some of the presentations are available [1] Rgds,Rory [0] http://openjdk.java.net/jeps/280 [1] http://video.fosdem.org/2016/h1301 -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access builds of JDK 8u76 b02, JDK 9 build b100 & build b99 for JDK 9 with Project Jigsaw are available on java.net
Hi Vincent, Early Access b02 <https://jdk8.java.net/download.html> for JDK 8u76 is available on java.net, summary of changes are listed here <http://download.java.net/jdk8u76/changes/jdk8u76-b02.html>. Early Access b100 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/jdk9/changes/jdk-9+100.html>. Early Access b99 <https://jdk9.java.net/jigsaw/> for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://download.java.net/jigsaw/archive/99/binaries/jdk-9+99.html> . Dalibor and I will be at FOSDEM '16, Brussels 30 & 31 January, link to our presentation here. <https://fosdem.org/2016/schedule/event/preparing_for_jdk_nine/> Let us know if you will be there, hopefully we can meet up ! Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access builds b99 for JDK 9 & build b96 for JDK 9 with Project Jigsaw are available on java.net
Hi Vincent, I forgot to mention that a fix for JDK-8140572 <https://bugs.openjdk.java.net/browse/JDK-8140572>went into b92 of JDK 9, can you confirm the fix ? Early Access b99 <https://jdk9.java.net/download/> for JDK 9 is available on java.net, summary of changes are listed here <http://download.java.net/jdk9/changes/jdk9-b88.html?q=download/jdk9/changes/jdk9-b99.html>. Early Access b96 <https://jdk9.java.net/jigsaw/> for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here <http://download.java.net/jigsaw/archive/96/binaries/jdk-9+96.html> . We have reached a milestone of 100 bugs logged by Open Source projects , thank you for your continued support in testing Early Access builds based on various OpenJDK Projects. Best wishes for the New Year, hope to catch up with you at FOSDEM in January. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Re: [josm-dev] Early Access builds b99 for JDK 9 & build b96 for JDK 9 with Project Jigsaw are available on java.net
Thanks for that! Rgds,Rory On 29/12/2015 13:43, Wiktor Niesiobedzki wrote: Hi, Yes, I confirm that the bug is fixed in b92. Cheers, Wiktor 2015-12-29 13:58 GMT+01:00 Vincent Privat <vincent.pri...@gmail.com>: Hi Rory, Thank you for your feedback! I believe the bug is fixed, but unfortunately I cannot check for sure right now during holidays. Wiktor, can you confirm the bug resolution? Cheers, Vincent 2015-12-29 12:31 GMT+01:00 Rory O'Donnell <rory.odonn...@oracle.com>: Hi Vincent, I forgot to mention that a fix for JDK-8140572 went into b92 of JDK 9, can you confirm the fix ? Early Access b99 for JDK 9 is available on java.net, summary of changes are listed here . Early Access b96 for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here . We have reached a milestone of 100 bugs logged by Open Source projects , thank you for your continued support in testing Early Access builds based on various OpenJDK Projects. Best wishes for the New Year, hope to catch up with you at FOSDEM in January. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early-access build b95 of JDK 9 is available for download
Hi Vincent, Early-access builds of JDK 9 with Project Verona [0] in b95 are available for download here <https://jdk9.java.net/download>. The goal of this Project is to implement the new JDK version string as described in JEP-223 <http://openjdk.java.net/jeps/223> [1]. The new version-string scheme is designed to easily distinguish major, minor, and security-update releases. For more information please see Iris Clark's email [2] , also see Dalibor Topic's blog on this topic [3]. Please send usage questions, feedback and experience reports to the verona-dev <http://mail.openjdk.java.net/mailman/listinfo/verona-dev> mailing list. Note: If you haven’t already subscribed to that mailing list then please do so first, otherwise your message will be discarded as spam. Rgds,Rory [0] http://openjdk.java.net/projects/verona/ [1] http://openjdk.java.net/jeps/223 [2] http://mail.openjdk.java.net/pipermail/verona-dev/2015-November/000293.html [3] https://blogs.oracle.com/java-platform-group/entry/a_new_jdk_9_version -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access b93 is available for JDK 9 on java.net
Hi Vincent, Since my last message about JDK 9 build b88, a number of new JEPs have been integrated into JDK 9 b93 available here <https://jdk9.java.net/download/>. I'd like to point you to a few that are now available for testing in this JDK 9 Early Access build: JEP 254: Compact Strings (http://openjdk.java.net/jeps/254) This JEP adopts a more space-efficient internal representation for strings. We propose to change the internal representation of the String class from a UTF-16 char array to a byte array plus an encoding-flag field. The new String class will store characters encoded either as ISO-8859-1/Latin-1 (one byte per character), or as UTF-16 (two bytes per character), based upon the contents of the string. The encoding flag will indicate which encoding is used. JEP 165: Compiler Control (http://openjdk.java.net/jeps/165) This JEP proposes an improved way to control the JVM compilers. It enables runtime manageable, method dependent compiler flags. (Immutable for the duration of a compilation.) Method-context dependent control of the compilation process is a powerful tool for writing small contained JVM compiler tests that can be run without restarting the entire JVM. It is also very useful for creating workarounds for bugs in the JVM compilers. JEP 243: Java-Level JVM Compiler Interface (http://openjdk.java.net/jeps/243) This JEP instruments the data flows within the JVM which are used by the JIT compiler to allow Java code to observe, query, and affect the JVM's compilation process and its associated metadata. JEP 268: XML Catalog API (http://openjdk.java.net/jeps/268) This JEP develops a standard XML Catalog API that supports the OASIS XML Catalogs standard, v1.1. The API will define catalog and catalog-resolver abstractions which can be used with the JAXP processors that accept resolvers. Existing libraries or applications that use the internal API will need to migrate to the new API in order to take advantage of the new features. Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
[josm-dev] Early Access build 83 for JDK 9 and JDK 9 with Project Jigsaw are available for download.
Hi Vincent, JDK 9 with Project Jigsaw Early Access build b83 is available for download at jdk9.java.net/jigsaw <http://jdk9.java.net/jigsaw>. Notable changes: * The -Xoverride option has been extended and renamed to -Xpatch, and the -XaddReads option has been restored [1] (changesets 04dd0430530e, 095fc622bf01). * ClassLoader::getPackage now works as it did previously, walking the class-loader hierarchy in order to find Package objects, which enables NetBeans to start up [2] (5805781b9370). * Class::getResource will now return a URL to a resource in a module, when invoked from code within that module (0fbe4c72638a). * The big module-summary table has been improved, and will now be posted with each build [3] (e922b207c170). JDK 9 Early Access build b83 is available for download <https://jdk9.java.net/download/> , summary of changes are listed here <http://download.java.net/jdk9/changes/jdk9-b78.html?q=download/jdk9/changes/jdk9-b83.html>. * Request for G1 GC Feedback at wiki - https://wiki.openjdk.java.net/display/HotSpot/G1GC+Feedback * This wiki-page aims to outline the basic JVM parameters switching to G1GC, and how you can help collecting data comparing the G1GC and Parallel GC. Rgds, Rory [1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004740.html [2]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004730.html [3]http://cr.openjdk.java.net/~mr/jigsaw/ea/module-summary.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev
Re: [josm-dev] Quality outreach: JOSM and OpenJDK adoption
On 02/10/2015 21:58, Vincent Privat wrote: Hi everyone, Thanks for the welcoming feedback! You can mention me as contact on the wiki page, and josm-dev as mailing list. Done. Do you have a CI link that I can point to ? I am interested in receiving e-mails for new EA builds. We're going to give a try to Jigsaw builds, too. I will add you to the list. Is there now something special to do when we report bugs? (like specific keywords or something) I suggest you send all feedback to the jigsaw-dev mailing list too. Rgds,Rory Regards, Vincent 2015-09-28 20:43 GMT+02:00 Jonathan Gibbons <jonathan.gibb...@oracle.com <mailto:jonathan.gibb...@oracle.com>>: I tried your query [6], but that catches resolved issues as well as unresolved ones. I found only 5 open issues containing "JOSM". https://bugs.openjdk.java.net/browse/JDK-8087915?jql=project%20%3D%20jdk%20and%20resolution%20is%20empty%20and%20text%20~%20josm <https://bugs.openjdk.java.net/browse/JDK-8087915?jql=project%20%3D%20jdk%20and%20resolution%20is%20empty%20and%20text%20%7E%20josm> -- Jon On 09/27/2015 06:03 AM, Martijn Verburg wrote: Hi Vincent, I'd say that would be most welcome - Rory? On Sunday, 27 September 2015, Vincent Privat <vincent.pri...@gmail.com <mailto:vincent.pri...@gmail.com>> wrote: Hi, I am a core developer of JOSM, the Java OpenStreetMap Editor. If you don't know about it, it is an extensible editor for OpenStreetMap (OSM), written in Java 7, under GPL license. You can find more information about it on [1], [2] and [3]. The first version of JOSM was released 10 years ago, in 2005. At this time it was compatible with Java 5. We have since switched to Java 6, then 7. We are now currently considering the migration to Java 8 [4] and began to actively test JOSM with early builds of Java 9 [5]. The current test results with Java 9 are excellent as all unit tests are OK. During the past years the JOSM community has submitted several bug reports to Sun/Oracle on the public bug tracker. I don't have the exhaustive list, but 11 recent tickets can be found by searching "JOSM" keyword on JBS [6]. Given this status, I wonder if JOSM can be mentioned in the Quality Outreach [7], and if some of our bug reports may be considered as valuable in the Quality Outreach report [8]. Best regards, Vincent, for the JOSM team [1] https://josm.openstreetmap.de/ [2] http://wiki.openstreetmap.org/wiki/JOSM [3] https://en.wikipedia.org/wiki/JOSM [4] https://josm.openstreetmap.de/ticket/11390 [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ [6] https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 <https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+%7E+%22josm%22> [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach [8] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 -- Cheers, Martijn (Sent from Gmail Mobile) -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland ___ josm-dev mailing list josm-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/josm-dev