Tuesday May 12, 2015

Java 9 Schedule

Chief Java Architect Mark Reinhold recently proposed a new schedule for Java 9 milestones, now on the JDK 9 project page 
  • 10 December 2015: Feature Complete
  • 04 February 2016: All Tests Run
  • 25 February 2016: Rampdown Start
  • 21 April 2016: Zero Bug Bounce
  • 16 June 2016: Rampdown Phase 2
  • 21 July 2016: Final Release Candidate
  • 22 September 2016: General Availability
For more information about why these dates were chosen, see his post.

Java 9 will introduce a modularized JDK, which means developers will be able to load smaller amounts of code when running applications that donít require the entire environment. This will enable Java to scale from small devices to large software systems while providing a secure platform.

The following JDK enhancement proposals (JEPs) outline how modularity will be implemented in JDK 9:
  • JEP 200: defines a modular structure for the JDK.
  • JEP 201: reorganizes the JDK source code into modules, enhances the build system to compile modules, and enforces module boundaries at build time.
  • JEP 220: restructures the JDK and Java runtime environment (JRE) images to accommodate modules and to improve performance, security, and maintainability.
For a list of other JEPs targeted to Java 9, see the JDK 9 project page. Also see the JSR 376 project page, which introduces the module system for the Java platform.

Thursday Apr 23, 2015

Announcing Java 8 Update 45

Java™ SE Development Kit 8, Update 45 (JDK 8u45) includes the IANA time zone data version 2015a. This changes will affect the following timezones : the Mexican state of Quintana Roo, Chile, America/Santiago, Pacific/Easter, and Antarctica/Palmer. For more information visit Timezone Data Versions in the JDK 8u45

Check out product manager Aurelio Garcia Ribeyro’s blog about Understanding Time Zone Udpater 2.0 to fully understand how to update to daylight saving time.

Security Baselines
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 8u45 are specified in the following table:

JRE Family Version    JRE Security Baseline
(Full Version String)
Java 8                          1.8.0_45
Java 7                          1.7.0_79
Java 6                          1.6.0_95
Java 5.0                       1.5.0_85

For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.

Tuesday Mar 03, 2015

Announcing Java SE 8 Update 40

Improved performance, scalability and administration in Java SE 8 Update 40 will allow Java developers to innovate faster and improve application services. Here are some features and changes including JavaFX updates: 

JVM Reaction to Memory Pressure: “Memory pressure” is a property that represents the total memory usage (RAM) on the system. This new feature can be leveraged to reduce the amount of memory used on a system where multiple JVMs are deployed and control the amount of memory designated to be consumed by each JVM, avoiding Out of Memory Errors (OOMEs) from occurring.

Improvements to the native packager: Enables developers to create native-feel applications that do not require clients to have an existing Java Runtime installed. These self-contained applications can then be deployed into areas like the Mac app store. The application developer has full control over the runtime and application entry points.

Ability to modernize the JavaFX stack on Mac OS X: The JavaFX media stack has been ported on Mac OS X® from QTKit and Quicktime, which have been deprecated, to the newer AVFoundation framework. With this, developers using the JavaFX media stack can now gain Mac App Store acceptance and have the opportunity to have their applications released on the Mac App Store. 

Nashorn Support: Numerous Nashorn optimizations including support for dynamic languages are incorporated into this release. Also added is a Nashorn Class Filter, which provides fine-grained control over access to Java classes from JavaScript code via a new filtering interface. 

New Time Zone Date Updater Tool: This tool can consume the ‘raw’ time zone data (tzdata) rules from the IANA time zone registry database and convert those to the necessary format required by the JRE. This provides users with the ability to immediately update the JDK/JRE time zone rules with the latest updates from IANA. 

Find out more details in the release notes

Tuesday Jul 15, 2014

Releases: Java SE 8 Update 11 and Java SE 7 Update 65

Oracle has released Java SE 8 Update 11 and Java SE 7 Update 65. Developers can download the latest Java SE JDK and JRE the Oracle Technology Network.

Java SE 8 Update 11

This update release includes the following new features:

  • IANA (Timezone) Data 2014c
  • Java Dependency Analysis Tool (jdeps) 
  • New Java Control Panel option to disable sponsors
  • New JAR file attribute - Entry-Point
  • New JAXP processing limit property - maxElementDepth 

and Bug Fixes. Read the full Release Notes. Download Java SE 8 Update 11.

Java SE 7 Update 65

This update release includes the following new features:

  • IANA (Timezone) Data 2014c
  • New Java Control Panel option to disable sponsors
  • New JAXP processing limit property - maxElementDepth 

and Bug Fixes. Read the full Release Notes. Download Java SE 7 Update 65.

JRE Expiration Date

It is important to note that the JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 8u11) will expire with the release of the next critical patch update scheduled for October 14, 2014. For more information, see JRE Expiration Date.

Next Java SE Critical Path Updates dates that stated in Security Alerts page are:

  • 14 October 2014          
  • 20 January 2015
  • 14 April 2015

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« July 2015
SunMonTueWedThuFriSat
   
2
3
4
5
6
9
11
12
13
17
18
19
20
22
24
25
26
27
30
31
 
       
Today