Wednesday Jan 21, 2015

Java Updates: SE 8 update 31, SE 7 and SE Embedded

Oracle has released Java SE 8 Update 31 and Java SE 7 Update 75 and 76. Also available are new Java SE Embedded updates. Developers can download the JDKs and JREs for Java SE and Java SE Embedded at the Oracle Technology Network.

Java SE 8 Update 31

Disable SSL v3.0 in Oracle JDK and JRE

SSLv3 is obsolete and should no longer be used. Starting with JDK 8u31 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the Release Notes for details.

Security Fixes

This release includes important security fixes. Oracle strongly recommends that all Java SE 8 users upgrade to this release. For a list of bug fixes included in this release, see JDK 8u31 Bug Fixes page.

Java SE 7 Update 75/76

These releases includes important security fixes. Oracle strongly recommends that all Java SE 7 users upgrade to one of these releases. With this release, users with the auto-update feature enabled will be migrated from Oracle JRE 7 to Oracle JRE 8.

NOTE: The April 2015 CPU release will be the last Oracle JDK 7 publicly available update. For more information, and details on how to receive longer term support for Oracle JDK 7, please see the Oracle Java SE Support Roadmap

What is the difference between a Java CPU and PSU release?

Java SE Critical Patch Updates (CPU) contain fixes to security vulnerabilities and critical bug fixes. Oracle strongly recommends that all Java SE users upgrade to the latest CPU releases as they are made available. Most users should choose this release.

Java SE Patch Set Updates (PSU) contain all of the security fixes in the CPUs released up to that version, as well as additional non-critical fixes. Java PSU releases should only be used if you are being impacted by one of the additional bugs fixed in that version.

Read Java CPU and PSU Releases Explained

Java Embedded Updates 

Java SE Embedded 8 Update 33 

Java SE Embedded 8 enables developers to create customized JREs using the JRECreate tool. Starting with Java SE Embedded 8, individual JRE downloads for embedded platforms are no longer provided. To get started, download an eJDK bundle suitable for your target platform and follow instructions to create a JRE that suits your application's needs. This change does not affect JRE downloads for Java SE Embedded 7 Update releases. 

JDK 8u33 for ARM 

The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform. JDK 8 for ARM is supported on systems based on 32-bit ARM v6 or ARM v7 running Linux. This JDK includes a Java runtime environment (JRE) for ARM platforms and tools such as the compilers and debuggers necessary for developing applications. 

Java SE Embedded 7u75 

Java SE Embedded 7u75 Runtime Environment is based on the Java Runtime Environment 7 Update 75 (JRE 7u75) and provides specific features and support for embedded systems.

Oracle strongly recommends that all Java users upgrade to one of these releases. 

Tuesday Oct 14, 2014

Java SE 8 Update 25 and Java SE 7 Update 71 and 72

Oracle has released Java SE 8 Update 25 and Java SE 7 Update 71 and 72. Developers can download the latest Java SE JDK and JRE at the Oracle Technology Network.

Java SE 8 Update 25

This release includes important security fixes. Oracle strongly recommends that all Java SE 8 users upgrade to this release. Read the Release Notes. Download Java SE 8 Update 25.

Java SE 7 Update 71/72 

These releases includes important security fixes. Oracle strongly recommends that all Java SE 7 users upgrade to one of these releases.

What is the difference between a Java CPU (7u71) and PSU (7u72) release?

Java SE Critical Patch Updates (CPU) contain fixes to security vulnerabilities and critical bug fixes. Oracle strongly recommends that all Java SE users upgrade to the latest CPU releases as they are made available. Most user should choose this release.

Java SE Patch Set Updates (PSU) contain all of the security fixes in the CPUs released up to that version, as well as additional non-critical fixes. Java PSU releases should only be used if you are being impacted by one of the additional bugs fixed in that version.

Read the Release Notes. Download Java SE 7 Update 72/71.

Still confused? Java CPU and PSU Releases Explained.


Tuesday Aug 19, 2014

Release: Oracle Java Development Kit 8, Update 20

Java Development Kit 8, Update 20 (JDK 8u20) is now available. This latest release of the Java Platform continues to improve upon the significant advances made in the JDK 8 release with new features, security and performance optimizations. These include: new enterprise-focused administration features available in Oracle Java SE Advanced; products offering greater control of Java version compatibility; security updates; and a very useful new feature, the MSI compatible installer.

download Java



Download

Release Notes

Java SE 8 Documentation



New tools, features and enhancements highlighted from JDK 8 Update 20 are:

  • Advanced Management Console
    The Java Advanced Management Console 1.0 (AMC) is available for use with the Oracle Java SE Advanced products. AMC employs the Deployment Rule Set (DRS) security feature, along with other functionality, to give system administrators greater and easier control in managing Java version compatibility and security updates for desktops within their enterprise and for ISVs with Java-based applications and solutions.
  • MSI Enterprise JRE Installer
    Available for Windows 64 and 32 bit systems in the Oracle Java SE Advanced products, the MSI compatible installer enables system administrators to provide automated, consistent installation of the JRE across all desktops in the enterprise, free of user interaction requirements.
  • Performance:
    • String de-duplication resulting in a reduced footprint
    • Improved support in G1 Garbage Collection for long running apps.
  • A new 'force' feature in DRS (Deployment Rule Set) which allows system administrators to specify the JRE with which an applet or Java Web Start application will run. This is useful for legacy applications so end users don't need to approve security exceptions to run. 
  • Java Mission Control 5.4 with new ease-of-use enhancements and launcher integration with Eclipse 4.4
  • JavaFX on ARM
  • Nashorn performance improvement by persisting bytecode after inital compilation

There's much more information to be found in the JDK 8u20 Release Notes.

Friday May 17, 2013

New Java SE Version Numbering Scheme!

The releases with new functionalities and non-security fixes also called Limited Update Releases will be numbered in multiples of 20. The Critical Patch Updates (CPUs) will be calculated by adding multiples of five to the prior Limited Update and when needed adding one to keep the resulting number odd.

As an example: The next Limited Update for JDK 7 will be numbered 7u40, and the next 3 CPUs after that will be numbered 7u45, 7u51, and 7u55. The next release will be a Limited Update 7u60, followed by CPUs 7u65, 7u71, and 7u75.

This new version system will apply to JDK 5, JDK 6 and JDK 7 which are available on OTN Java SE Download page and Java.com

The change will: 
  • assign a fix/enhancement to a specific release in the bug systems. 
  • prevent the existing code from breaking. the versions will follow the format 7u44 and will not allow 7u44-2 for example.
  • leave “space” between planned releases for any potential unplanned ones. 

Tuesday Apr 16, 2013

Java SE 7 Update 21 Release and more

Oracle has released three updates to Java. It is important to note that they contain several security changes. The releases are:

Java SE 7 Update 21
This release contains new features and fixes for security vulnerabilities, including a new Server JRE, JRE Installer linked with Uninstall Applet on Windows platform, changes to Security Dialogs and more. Oracle strongly recommends that all Java SE 7 users upgrade to this release. 
Release Notes   Download

Java SE 6 Update 45
This release contains fixes for security vulnerabilities. 
Release Notes   Download

Java SE Embedded 7 Update 21
This release is based on Java Development Kit 7 Update 21 (JDK 7u21) and provides specific features and support for embedded systems. 
Release Notes   Download

Security Changes 

In addition to security fixes, Oracle has included new security features in this release. These are significant:

  • Starting with Java SE 7u21, a Server Java Runtime Environment (Server JRE) package is available for deploying Java applications on servers. The Server JRE includes the same high performance JVM that is available in the JDK and JRE packages, tools for JVM monitoring and tools commonly required for server applications.  It does not include browser integration (the Java plug-in), auto-update, nor installer. Learn more in the Release Notes.

  • Changes to Java Control Panel's Security Settings - In this release, low and custom settings are removed from the Java Control Panel(JCP)'s Security Slider. Depending on the security level set in the Java Control Panel and the user's version of the JRE, self-signed or unsigned applications might not be allowed to run. The default setting of High permits all but local applets to run on a secure JRE. If the user is running an insecure JRE, only applications that are signed with a certificate issued by a recognized certificate authority are allowed to run. For more information, see the Security section of the Java Control Panel documentation.

  • Changes to Security Dialogs - Specifically, all Java code executed within the client’s browser will prompt the user. The type of dialog messages the user sees depends upon the risk factors. Low-risk scenarios present a very minimal dialog and include a checkbox to not display similar dialogs by the same vendor in the future. Higher risk scenarios, such as running unsigned jars, will require more user interaction given the increased risk. See the Java Source Blog IMP: Your Java Applets and Web Start Applications Should Be Signed.

    Resources that will be helpful for both developers and end-users are:
  • Changes to RMI - From this release, the RMI property java.rmi.server.useCodebaseOnly is set to true by default. In previous releases the default value was false. This change of default value may cause RMI-based applications to break unexpectedly. The typical symptom is a stack trace that contains a java.rmi.UnmarshalException containing a nested java.lang.ClassNotFoundException. For more information, see RMI Enhancements in Java SE 7 documentation.

  • JDK for Linux on ARM - this release includes support for JDK for Linux on ARM. The product offers headful support for ARMv6 and ARMv7.

Sunday Jan 13, 2013

Java SE 7 Update 11 Released

Oracle has released Java SE 7 Update 11, containing important security fixes. See Oracle Security Alert CVE-2013-0422 to learn more. Oracle strongly recommends that all Java SE 7 users upgrade to this release. Read the Release Notes for additional details about this release. Download Java SE 7 update 11.

A user may control, via the Java Control Panel, the level of security that will be used when running unsigned (also called "untrusted" or "sandboxed") Java apps in a browser. The user may select from five levels of security. See the "Setting the Security Level of the Java Client" documentation to see what the settings do and how users can tighten security. You can also read Henrik Stahl's blog Oracle JDK 7u10 Released with New Security Features.

Because this is an out-of schedule release remediating security vulnerabilities, going forward Oracle will increment the release number for all subsequent Java 7 releases by two numbers in order to continue having CPUs as odd numbers and limited updates as even numbers. For example, the next Java CPU release, scheduled for Feb 19, 2013, the JDK 7 release version will be renamed to Java SE 7u13.

Tuesday Aug 14, 2012

Java SE 7 Update 6 Released

Oracle just announced the release of Java SE 7 Update 6. Notable in this release is the merging of JavaFX into the Oracle Java SE installation, Mac OS feature parity with JDK 7, the release of JavaFX 2.2 and the release of JavaFX Scene Builder 1.0.

Java SE 7 Update 6 provides the merging of JavaFX into the Oracle Java SE installation. JavaFX was a stand-alone product, and is now fully integrated in this release. On Windows, JavaFX and Java Access Bridge are now installed as part of the JRE or JDK. This provides convenience for end users and system administrators, who don't need to install and maintain JavaFX separately. Application developers can also be assured that from now on, JavaFX runtime libraries will be present on millions of desktops by default.

Java SE 7 Update 6 marks Oracle’s first full JDK and JRE release on Mac OS X. All of the features and functionality available for other OSs are now available on Mac, including the JavaFX rich client platform. Java developers using Macs can download Oracle’s JDK for Mac OS X from the Oracle Technology Network (OTN). Consumers can now download the JRE for Mac from Java.com, just as they do for other operating systems. Oracle will continue releasing Mac versions simultaneously the other Java releases, keeping Mac users up to date with the most secure version of Java. Oracle’s JRE on Mac will offer auto-updates at the same time as other supported platforms.

Oracle also announced the general availability of JavaFX Scene Builder, a key component of the JavaFX development tool chain. JavaFX Scene Builder 1.0 provides a visual layout environment that lets users quickly design user interfaces for JavaFX applications, without coding. Check out the Getting Start with JavaFX Scene Builder video. Also, the improved Application packager allows developers to package JavaFX applications bundled with the JRE and JavaFX runtime libraries and create native installers for Windows, Mac OS X and Linux.

Other highlights for Java SE 7 Update 6 include:

  • General support for Linux on ARM
  • JavaFX support for touch-enabled monitors and touch pads
  • Added support for JavaFX on Linux


Read the Java SE 7 Update 6 Release Notes for additional details on the features and enhancements in this release.

Downloads

Java SE 7 Update 6
Java FX Scene Builder 1.0

Thursday Apr 26, 2012

Five Java Update Releases

Today, the Oracle Java teams have delivered update releases for Java SE, Java FX and Java SE for Embedded.

Java SE

Java SE 7 Update 4

  • This is the first time Oracle is delivering both the JDK and JavaFX SDK for Mac OS X; the JDK (which will include the JavaFX SDK) is available for download from the Oracle Technology Network Download page.
  • Oracle has continued to work on merging JRockit and HotSpot JVMs to leverage the best features in each.
  • Java SE 7 Update 4 features includes the next-generation Garbage Collection algorithm Garbage First (G1).
  • New JVM (Java HotSpot Virtual Machine, version 23) features JRockit JVM feature convergence. Some of the value-add features of the JRockit JVM are re-implemented in the HotSpot JVM.
  • Java SE 7 Update 4 is the first consumer release of the Java 7 JRE that will be made available as the default version on Java.com. Follow Henrik Stahl's blog for the latest information.

Java SE 6 Update 32

Java SE 6u32 contains Olson time zone data version 2011l and bug fixes. For more information, see the Java SE 6 Update 32 Release NotesDownload.

Java FX

The JavaFX 2.1 release includes the JavaFX Software Development Kit (SDK) for the Windows and Mac OS X platforms. The JavaFX SDK provides the tools and technologies for developing JavaFX applications with these new features:
  • Playback support for digital media stored in the MPEG-4 multimedia container format containing H.264/AVC video and Advanced Audio Coding (AAC) audio.
  • New Webview support for JavaScript to Java method calls, which allows a user to render HTML/JavaScript and let JavaScript (in WebView) make calls to Java APIs to offload specific operations to Java.
  • The JavaFX 2.1 release adds the ability to use Windows-style LCD sub-pixel rendering. All the JavaFX UI controls will be LCD-text enabled by default on Windows, as will WebView, the Webkit-based node for rendering Web content. Applications can also opt-in to use LCD text on the low-level scenegraph text node by a new API.
  • Additional user interface enhancements in JavaFX 2.1 include: controls for combo box, stacked chart and application-wide menu bar.
  • JavaFX Scene Builder 1.0 Early Access - a visual layout tool for the JavaFX platform. The JavaFX Scene Builder enables designing UI screens by simply dragging and positioning objects.


Java SE for Embedded

Java SE for Embedded 7 Update 4 & Java SE for Embedded 6 Update 32

Java Standard Edition (Java SE) for Embedded Devices delivers a secure, optimized runtime environment that is ideal for network-based devices. Both releases includes bug fixes. Download.

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« March 2015
SunMonTueWedThuFriSat
1
4
6
7
8
11
12
13
14
15
16
20
21
24
25
26
27
28
29
31    
       
Today