NetBeans 7.4 New and Noteworthy Feature List Takes Shape

The NetBeans 7.4 “New and Noteworthy” feature list is taking shape. There seems to be good progress on HTML5 support including features for PhoneGap sample projects, support for Android and iOS browsers. Also there are a number of improvements in the areas of VCS plugins (Subversion, Mercurial, etc), PHP, and Java EE5. See the full list of new features and updates here : http://wiki.netbeans.org/NetBeans_74_NewAndNoteworthy#Support_for_Android_and_iOS_Browsers
 


Oracle Releases JDK 6 Update 43

Oracle released JDK 6 Update 43 :

Olson Data 2012i

JDK 6u43 contains Olson time zone data version 2012i. For more information, refer to Timezone Data Versions in the JRE Software.

Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 6u43 are specified in the following table:

JRE Family Version JRE Security Baseline

(Full Version String)

6 1.6.0_43
5.0 1.5.0_41

 

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

New Certified System Configuration

For JDK 6u43 release, the following system configuration has been certified:

  • Windows Windows Server 2012 (64-bit)

For more information, refer to Oracle Certified System Configurations page.

JDK 6 Support

This release is the last of publicly available JDK 6 Updates. Oracle recommends that users migrate to JDK 7 in order to continue receiving public updates and security enhancements. All JDK 6 releases up to and including 6u43 will be moved to Java Archive, where they will remain available but will not receive updates. For users who require continued access to JDK 6 updates, long term support is available through the Java SE Support program.

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Security Alert for CVE-2013-1493.

Oracle Releases JDK 6 Update 38

Oracle released JDK 6 update 38 with the following bug fixes :

The following table lists the bug fixes included in the JDK 6u38 release:

Bug ID Component Sub-Component Description
 6520635 client-libs java.awt isModalityTypeSupported is not handled correctly
 6505523 client-libs javax.swing NullPointerException in BasicTreeUI when a node is removed by expansion listener
 7107099 client-libs javax.swing JScrollBar does not show up even if there are enough lebgth of textstring in textField
 7123767 client-libs javax.swing Wrong tooltip location in Multi-Monitor configurations
 7170169 core-libs java.lang (props) System.getProperty(“os.name”) should return “Windows 8″ when run on Windows 8
 7173645 core-libs java.lang (props) System.getProperty(“os.name”) should return “Windows Server 2012″ for Windows Server 2012
 6322356 core-libs java.net InetAddress.getLocalHost performance need to be fixed
 6811297 core-libs java.net Add more logging to HTTP protocol handler
 7199219 core-libs java.net Proxy-Connection headers set incorrectly when a HttpClient is retrieved from the Keep Alive Cache
 7199862 core-libs java.net Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases
 6230761 core-libs java.nio (so) NIO channels with IPv6 on Windows
 7196533 core-libs java.util:i18n TimeZone.getDefault() slow due to synchronization bottleneck
 7174887 core-libs javax.naming Deadlock in jndi ldap connection cleanup
 7024198 deploy deployment_toolkit Java Control Panel does only allow a maximum of 1000 MB of Disk Space for storing temporary files
 7171399 deploy deployment_toolkit Applet throws AccessControlException sporadically while reading user.home
 7171690 deploy plugin legacy_lifecycle applets get destroyed prematurely
 7179391 deploy plugin “getprintjob” hangs in old plugin
 6957028 deploy webstart Random SHA1 digest errors when using Java Web Start with JarDiff
 6636110 hotspot compiler Unaligned stackpointer leads to crash during deoptimization
 7063674 hotspot compiler Wrong results from basic comparisons after calls to Long.bitCount(long)
 7170275 hotspot runtime os::print_os_info needs to know about Windows 8
 7196045 hotspot svc Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API
 7036753 install install Windows license link location changed again
 7056731 other-libs corba:idl Race condition in CORBA code causes re-use of ABORTed connections
 6500133 security-libs java.security REGRESSION: CertificateParsingException for CRL Distribution Point with blank
 7180907 security-libs java.security Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes
 7192960 security-libs java.security Comprehensive backport of kdc timeout infrastructure from jdk7
 6931562 security-libs javax.crypto Support SunMSCAPI Security Provider in Windows 64-bit releases of JVM
 7179879 security-libs javax.net.ssl SSLSocket connect times out instead of throwing socket closed exception
 6402077 tools javac Start position is wrong for package private constructors
 7147666 xml javax.xml.parsers High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
 7166896 xml javax.xml.parsers DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException

 


Oracle Releases JDK 6 Update 37

Oracle released JDK 6 Update 37.

The full version string for this update release is 1.6.0_37-b06 (where “b” means “build”) and the version number is 6u37.

Olson Data 2012c

JDK 6u37 contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.

Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 6u37 are specified in the following table:

JRE Family Version JRE Security Baseline

(Full Version String)

6 1.6.0_37
5.0 1.5.0_38
1.4.2 1.4.2_40

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

Blacklist Entries

This update release includes the following new entries to the Blacklist:

Note: For more information, see Blacklist Jar Feature documentation.

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.

The following table lists some of the notable bug fixes included in this release:

Bug ID Category Sub_Category Description
7183263 java_deployment security Regression: crossdomain.xml with dtd does not work
7195301 java classese_security XML Signature DOM implementation should not use instanceof to determine type of Node

Known Issues

Area: deploy/webstart
Synopsis: Regression – Issue in parsing jvm args for Java Web Start relaunch on Unix platforms.

Some combinations of java-vm-args and <property> elements in a jnlp file may cause some properties to be set incorrectly when Java Web Start is forced to relaunch. The problem is applicable to Solaris and Linux platforms.

In some cases, adding dummy property elements to the jnlp file may help prevent the problem.

Oracle Releases JDK 6 Update 35

Oracle Released JDK 6 Update 35 with the following bug fixes :

The full version string for this update release is 1.6.0_35-b10 (where “b” means “build”) and the version number is 6u35.

JDK Demos and Samples remain the same as in JDK 6u34

The vulnerabilities addressed by this security release do not affect the demos and samples code. Therefore there is no need to update Demos and Samples as long as the JDK itself is updated to 6u35.

Olson Data 2012c

JDK 6u35 contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.

Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 6u35 are specified in the following table:

JRE Family Version JRE Security Baseline

(Full Version String)

6 1.6.0_35
5.0 1.5.0_36
1.4.2 1.4.2_38

 

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

Bug Fixes

This release contains a security-in-depth fix. For more information, see Oracle Security Alert for CVE-2012-4681.

Oracle Releases JDK 6 Update 34

Oracle released JDK 6 Update 34 with the following bug fixes :

The following table lists the fixes in Java™ Development Kit 6 Update 34 (JDK 6u34):

Bug Id Category Sub_Category Description
7162955 hotspot attach Attach api on Solaris, too many open files
7100757 hotspot compiler2 The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
7108221 hotspot compiler2 Backport to jdk6 Hotspot defaults for AMD Bulldozer processor
7167142 hotspot runtime_arguments Issue warning when finding a .hotspotrc or .hotspot_compiler file that isn’t used
6941923 hotspot runtime_logging RFE: Handling large log files produced by long running Java Applications
7059899 hotspot runtime_system Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
7145587 hotspot runtime_system Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (solaris sparc)
7177216 java char_encodings native2ascii changes file permissions of input file
7027300 java classes_2d Unsynchronized HashMap access causes endless loop
7183251 java classes_2d Netbeans editor renders text wrong on JDK 7u6 build 17
6707273 java classes_awt TrayIcon does not support 8-bit alpha channel in Windows XP
7145980 java classes_awt Dispose method of window.java takes long
6521014 java classes_net IOException thrown when Socket tries to bind to an local IPv6 address on SuSE Linux
6543428 java classes_net BindException when binding to a link-local address on Windows
6886436 java classes_net Lightwight HTTP Container (com.sun.* package) is unstable
7118373 java classes_nio (se) Potential leak file descriptor when deregistrating at around the same time as an async close
7093090 java classes_security Reduce synchronization in java.security.Policy.getPolicyNoCheck
7152564 java classes_security Improve CodeSource.matchLocation(CodeSource) performance
7165725 java classes_swing JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY
7071826 java classes_util UUID.randomUUID() race condition
7144488 java classes_util (coll) Infinite recursion for some equals tests in Collections
7133138 java classes_util_i18n Improve io performance around timezone lookups
7149608 java classes_util_i18n (tz): Default TZ detection fails on linux when symbolic links to non default location used.
7167359 java classes_util_i18n (tz) SEGV on solaris if TZ variable not set
7141852 java compiler 1.6 v30 no longer compiles particular interface inheritance hierarchy
7158412 java install JRE installer does not delete its installation files from the user’s Application Data folder
7148584 java jar Jar tools fails to generate manifest correctly when boundary condition hit
7175845 java jar “jar uf” changes file permissions unexpectedly
7070619 java localization locale issue for keytool with pt_BR
7168110 java serviceability Misleading jstack error message
7063183 java_deployment general AIOB exception in the RemoveCommentReader
7063790 java_deployment general SunAutoProxyHandlerTest hangs
7119269 java_deployment general Tune URLUtils
7173533 java_deployment general Discoverer 10g olap is slower when using java 1.6 than with 1.5
7175548 java_deployment security Regression: Fix 7110690 breaks crossdomain functionality for applets running on 6u33-b03 (FCS/GA)
6670362 jgss krb5plugin HTTP/SPNEGO should work across realms
7067974 jgss krb5plugin multiple ETYPE-INFO-ENTRY with same etype and different salt
7155051 jndi dns DNS provider may return incorrect results
7157903 jsse runtime JSSE client sockets are very slow
7166570 jsse runtime JSSE certificate validation has started to fail for certificate chains

Oracle Releases JDK 6 Update 33

Oracle Released JDK 6 Update 33.

Java™ SE Development Kit 6, Update 33 (JDK 6u33)

The full version string for this update release is 1.6.0_33-b04 (b05 in Windows, where “b” means “build”) and the version number is 6u33.

Olson Data 2012c

JDK 6u33 contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.

Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 6u33 are specified in the following table:

JRE Family Version JRE Security Baseline

(Full Version String)

6 1.6.0_33
5.0 1.5.0_36
1.4.2 1.4.2_38

 

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

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.

 

Notable Bug Fixes in JDK 6u33

This list includes some of the notable bug fixes in JDK 6u33.

Area: hotspot/runtime_arguments

Synopsis: Improve VM configuration file loading.

JDK 6u33 contains changes to the default implicit loading of the .hotspot_compiler and .hotspotrc file. For existing deployments which rely on .hotspot_compiler (e.g. to exclude a method from hotspot compilation), an unsupported behavioral option has been provided to simulate the old loading behavior.

Command line options to support old behavior:

-XX:Flags=.hotspotrc

will revert to old behavior for .hotspotrc.

-XX:CompileCommandFile=.hotspot_compiler

for the .hotspot_compiler file.

Note: The following bugs are fixed on a build that was made available after the GA of JDK 6u33. If you experience the following issues, check your installed JDK 6u33 build number. If it is not b04(or b05 in Windows), get the latest JDK 6 update version from OTN.

Area: java/plugin

Synopsis: Regression – crossdomain XML hosted on server fails for applets.

Due to a regression, applets fail when using crossdomain XML files hosted on a server. The issue did not affect Web start applications.

The regression affected all client platforms.

See 7175548.

Area: java/jar

Synopsis: Regression – jar command changes file permissions.

Due to a regression, the permissions of any jar file updated with the jar command are changed to read and write by user only.

This regression affected the Solaris and other Unix platforms. It did not affect the Windows platform.

See 7175845.

Oracle Releases JDK 6u32

Oracle Released JDK 6 Update 32.

Bug_ID Category Sub-Category Synopsis
7035713 hotspot compiler2 3DNow Prefetch Instruction Support
7079329 hotspot compiler2 Adjust allocation prefetching for T4
7081926 hotspot compiler2 assert(VM_Version::supports_sse2()) failed: must support
7107919 hotspot compiler2 Remove hotspot assertion due to Solaris 8 kstat “unimplemented”.
7125769 hotspot embedded ARM: SEGV on panda with linaro 3.1.1 running specjvm2008
6962930 hotspot garbage_collector make the string table size configurable
7112034 hotspot garbage_collector Parallel CMS fails to properly mark reference objects
7066129 hotspot monitoring_management GarbageCollectorMXBean#getLastGcInfo leaks native memory
7125594 hotspot monitoring_management C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
6885916 hotspot runtime_system Memory leak in inferencing verifier (libverify.so)
7009098 hotspot svc_agent SA cannot open core files larger than 2GB on Linux 32-bit
7064279 java classes_beans Introspector.getBeanInfo() should release some resources in timely manner
7098404 java classes_io File.setWritable() / File.canWrite() not behaving as expected
7129083 java classes_net CookieManager does not store cookies if url is read before setting cookie manager
6963907 java classes_nio (so) Socket adapter need to implement sendUrgentData
7058336 java classes_nio (so) Socket adpator is not synchronized on channel state
7115586 java classes_nio (so) Suppress creation of SocketImpl in SocketAdaptor’s constructor
6763530 java classes_security Cannot decode PublicKey (Provider SunPKCS11, curve prime256v1)
7118919 java classes_sound Gervill for 6uXX (2): make Gervill the default synthesizer
7130335 java classes_text Problem with timezone in a SimpleDateFormat
7099658 java classes_util Properties.loadFromXML fails with ClassCastException
6500343 java compiler compiler generates bad code when translating conditional expressions
7003595 java compiler IncompatibleClassChangeError with unreferenced local class with subclass
7014194 java install 32-bit JRE silent install fails on WINDOWS 2008 SERVER 64-bit under System account
7020613 java install installation fails by SMS under System Account
7066713 java install Separate demos from the bundles on Windows, Solaris and Linux
7133818 java install DT fails to register with Chrome
7045457 java_deployment general uninstall of JRE 7 with JRE 6 on the machine left 10.0.0 deployment registry key behind
7029567 java_plugin iexplorer IE9 prompts to disable Java plugin because of slow start up
7067322 java_plugin iexplorer Redirection of registry keys not happening correctly with old plugin
7129310 java_plugin plugin old-plugin liveconnect missing SecureCookiePermission
7115395 java_plugin plugin2 Java Plugin does not evaluate automatic proxy files correctly on Linux: always picks first proxy
7131316 java_plugin plugin2 20ms latency always observed for LiveConnect round-trip in IE
7157578 java_plugin plugin2 revisit IE LiveConnect performance fix to address applet hang issue found by Citigroup
7099086 javawebstart general Java Web Start 10.1.* is considerably slower than Web Start 1.4.2, using getresource() repeatedly
6175602 jaxp xslt Compilation of StarOffice wordml XSLT filter via XSLTC throws exception
6957215 jaxp xslt JDK6u18 XSLT regression: xsl:copy-of failing to copy generated attributes
7142509 jce runtime Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
7074877 jets idl (was 7011759 Bug Cloned – 6u16: Recovering buffer manager read stream underflow from protocols are
7091388 jets jets Regular unexplained npe’s from corba libs after system has been running for days
6815182 jgss spnego GSSAPI/SPNEGO does not work with server using MIT Kerberos library
7126889 jsse runtime Incorrect SSLEngine debug output
7102934 xml jax-ws Npe occurs in abstractprocessor.readfromnextstructure
7096834 xml saaj SAAJ does not set correct namespace prefix and namespace URI for attributes in some circumstances.

NetBeans 7.3 New and Noteworthy

The ‘New and Noteworthy’ page for NetBeans 7.3 continues to shape up. http://wiki.netbeans.org/NewAndNoteworthyNB73

Some of the new/updated features that I found interesting include:

Continue reading ‘NetBeans 7.3 New and Noteworthy’

New Atlassian Bamboo Plugin – Build Log Exporter

One of my latest plugins I created a week ago and just got approved on the Atlassian Marketplace is the Build Log Exporter. For some software teams is is occasionally useful and sometimes necessary to capture a snapshot of all build logs across all Jobs and Stages in a Plan. I have added the ability to export ALL the build logs in a Plan into a single consolidated ZIP file.

You can now drill down to a Plan and from the Actions drop-down select “Export Build Logs”. This will prompt you with a page allowing you to specify a max log file filter (or not). You can then click export and the page will refresh with a download link to the ZIP file.

You can review the plugin here.

https://marketplace.atlassian.com/plugins/com.pronetbeans.bamboo.buildlogexport