request to integrate jaxp 1.4.4
Joe Wang
huizhe.wang at oracle.com
Wed Sep 1 13:13:48 PDT 2010
Thanks!
On 9/1/2010 1:12 PM, Joe Darcy wrote:
> Hello.
>
> As part of a coordinated effort to update jaxp in the JDK, I approve
> this change going into OpenJDK 6 build 21.
>
> Thanks,
>
> -Joe
>
> Joe Wang wrote:
>> Hi,
>>
>> We're working on jaxp 1.4.4 release and would like to know if you
>> would approve integrating it into OpenJDK6. Here are links to jaxp
>> 1.4.4 source bundle for JDK6 and 7:
>> Source bundle:
>> https://jaxp.dev.java.net/files/documents/913/152561/jaxp-1_4_4.zip
>> Unit tests:
>> https://jaxp.dev.java.net/files/documents/913/152562/jaxp-unittests-1_4_4.zip
>>
>>
>> For details, see release notes and changelog below.
>>
>> Thanks,
>> Joe
>> *
>> Java API for XML Processing Release Notes*
>> Specification Version: 1.4
>> Reference Implementation (RI) Version: 1.4.4
>> Aug. 24, 2010
>>
>> The drivers of this release are several regressions from JDK 6 Update
>> Release 18 and customer escalations. This release will be integrated
>> into JDK6 Update release 23 as well as the current JDK7 development
>> branch. Please read below for details on the change log.
>>
>> Changes and bug fixes in the release:
>>
>> 1.Regressions
>> Before JDK6 Update 18, bug fixes and improvements in JAXP were
>> selectively integrated into JDK6 update releases. During update 18,
>> there was a complete synchronization between the JDK and JAXP. Due to
>> the number of changes made and the age of these changes, there were
>> several regressions found in the release. All of the
>> currently-identified regressions have been fixed in this release.
>>
>>
>> 2.Customer escalations
>> Customer escaltions are generally provided through revision releases
>> immediately after they are fixed. The inclusion here is a recount and
>> serves as a record for JDK7 integration.
>>
>> 3.Performance improvements
>> There have been continued effort in performance improvements as a
>> result of SPECjvm2008 benchmark tests and analysis.
>>
>> 4.Apache Update
>> JAXP 1.4 is based on Xerces 2.7.1 and Xalan 2.7. Starting from this
>> release, JAXP 1.4.4, we will sync up to Xerces 2.10.0 and Xalan 2.7.1
>> over a period of releases in phases. In the first phase of this
>> sync-up, all blockers and critical fixes from Xerces and Xalan are
>> integrated.
>>
>>
>> •For all changes and fixes made in the JAXP 1.4.4 release, please
>> refer to:
>>
>> The JAXP 1.4.4 Change Log
>>
>> Changes Made and Bugs Fixed in JAXP 1.4.4
>>
>> Nr Category ID Synopsis/Description
>> 1 JAXP/SAX/Error Handling 6921075 FactoryConfigurationError is not
>> chaining the exception properly
>> 2 JAXP/XSLT/Performance 6922044 XSLTC performance regression in 1.6.0_18
>> 3 JAXP/XSLT 6689809 Jaxp Issue 60: XSLT transformer ignores XPath
>> predicates in xsl:key elements
>> 4 JAXP/Validation 6925531 A validation of a SAXSource always fails if
>> SecurityManager is set
>> 5 JAXP/XSLT 6928198 reset() method in the Transformer does not reset
>> to its original state, causes the memory to grow.
>> 6 JAXP/DOM 6909336 OpenJDK Issue 100123: XMLDOMWriterImpl throws
>> ArrayIndexOutOfBoundsException
>> 7 JAXP/Doc 6653982 Wrong link in javadoc for XMLConstants and
>> DatatypeFactory
>> 8 JAXP/Performance 6935738 Jaxp Issue 61 and 62: Perf. optimization
>> for QName.equals(...)
>> 9 JAXP/Validation 6936624 sharing cached schema causing
>> cvc-complex-type.2.4.b error
>> 10 JAXP/Performance 6938276 lock contention reduction in jaxp
>> XSComplexTypeDecl.getContentModel(CMBuilder cmBuilder)
>> 11 JAXP/XSLT/Regression(6u18) 6940416 Regression in 6u18 wrt XSL/T
>> processing
>> 12 JAXP/XSLT 6941869 XSL : Xalan transformer fails to process
>> semicolumn symbol in a count() function correctly
>> 13 JAXP/SAX/Regression 6946312 XML parser omits characters callback
>> to ContentHandler since 6u18
>> 14 JAXP/SAX 6949607 Jaxp Issue 63 : attribute is accessible with
>> invalid namespace
>> 15 JAXP/Conformance 6937964 XML Duration do not conform to W3C
>> specifications
>> 16 JAXP/SAX 6954755 The setXIncludeAware method in SAXParserFactory
>> throws obscure error message
>> 17 JAXP/XSLT/Regression 6957215 JDK6u18 XSLT regression: xsl:copy-of
>> failing to copy generated attributes
>> 18 JAXP/Performance 6908123 refactor
>> com.sun.org.apache.xalan.internal.xsltc.runtime.BasicLibrary.substringF()
>> variants
>> 19 JAXP/StAX 6846133 StAX XMLEventReader DTD issues
>> 20 JAXP/SAX 6925410 XMLReaderFactory.createXMLReader is very slow
>> 21 JAXP/StAX 6756677 [StAX] XMLInputFactory.newInstance(String
>> factoryId, ...) treats property name as a property value
>> 22 JAXP/Validation 6954738 StackOverflowError during XML schema
>> validation
>>
>> Apache Blockers and Critical Fixes
>>
>> Nr Key Synopsis/Description
>> 1 XERCESJ-1094 Xerces in infinite loop validating wrongly encoded XML
>> 1.1 documents
>> 2 XERCESJ-773 Poor performance when processing schemas with high
>> values of maxOccurs
>> 3 XERCESJ-682 Comination of fields in <xsd:unique> acts as <xsd:key>
>> 4 XERCESJ-506 warn-on-undeclared-element feature not recognized
>> 5 XERCESJ-206 Stack overflow when using a schema validation.
>> 6 XERCESJ-1357 pattern causes the parser to hang
>> 7 XERCESJ-1174 PSVIElementNSImpl.getNil()
>> 8 XERCESJ-1101 Validating DocumentBuilder instance fails to parse
>> more than one XML document. 9 XERCESJ-1326 StackOverflowException
>> when parsing against a schema with a pattern
>> 10 XERCESJ-1456 Regular expression is incorrectly handled in pattern
>> facet
>> 11 XERCESJ-1389 RegEx matching: range not computed correctly
>> 12 XERCESJ-1388 RegEx matching: when computing backreferences, "\dd"
>> must match group "dd" if group exists
>> 13 XERCESJ-1377 Thread safety problem in RegularExpression
>> 14 XERCESJ-1061 Regex "$" and "^" characters treated as special chars
>> in conflict with XML Schema spec 15 XERCESJ-1265 E2-67 not fully
>> implemented; rejecting regular expressions like ~[-], ~[^-]
>> 16 XERCESJ-1336 Add a new property for setting the locale used for
>> reporting error messages.
>> 17 XALANJ-2290 ArrayIndexOutOfBoundsException when xsl:varaible
>> storing RTF result
>> 18 XALANJ-2204 Function Count on variable modifies number of nodes in
>> variable.
>> 19 XALANJ-2199 Xalan 2.7.0 Error parsing XPath expression
>> 20 XALANJ-2285 count function applied to union as test of node
>> identity is broken 21 XALANJ-2184 cp850, cp860 serialization fails 22
>> XALANJ-2083 Data corrupted in Parallel XSL execution 23 XALANJ-2324
>> XPath function last() gives wrong result when select has a predicate
>>
>
More information about the jdk6-dev
mailing list