December 10, 2007

10 December 2007 - Apache Xindice 1.2m1 Now Available

The Apache Xindice team is pleased to announce immediate availability of the new release of Xindice native XML database, Apache Xindice 1.2m1.

This is the first milestone in the 1.2 series of releases and is intended to serve as developer's preview of new features which will be part of 1.2 final release. Specifically, 1.2m1 introduces:

  • New web based administration console;
  • Read and write database access via WebDAV API;
  • Full text indexing and querying of Xindice collections using Lucene;
  • Full text search extension for XPath query language;
  • as well as few bug fixes and enhancements.

Complete list of changes can be found here:

http://xml.apache.org/xindice/changes.html


Xindice now comes in only two forms of distributions - source and binary, which is compiled with JDK 1.4, and available from the download page:

http://xml.apache.org/xindice/download.cgi


Please send your comments and suggestions to the Xindice mailing lists. Bug reports and patches are accepted via Bugzilla:

http://issues.apache.org/bugzilla/

----

-- The Apache Xindice Development Team

Posted by Tetsuya Kitahata at 02:28 PM

May 10, 2007

10 May 2007 - Apache Xindice 1.1 released

The Apache Xindice team is pleased to announce the release of the next version of the Xindice native XML database:


=== Apache Xindice 1.1 ===


This is the first production quality release in the 1.1 series of releases and follows four beta releases. Xindice 1.1 includes many bug fixes and stability improvements over the last beta release. Complete list of changes can be found here:

http://xml.apache.org/xindice/changes.html


Xindice now comes in only two forms of distributions - source and binary, both are compiled with JDK 1.3.1 and available from the download page:

http://xml.apache.org/xindice/download.cgi


Users upgrading existing databases from previous Xindice releases should read migration guide at:

http://xml.apache.org/xindice/community/upgrading/


Please send your comments and suggestions to the Xindice mailing lists. Bug reports and patches are accepted via Bugzilla:

http://issues.apache.org/bugzilla/


----

-- The Apache Xindice team

Posted by Tetsuya Kitahata at 09:08 PM

May 09, 2007

09 May 2007 - Apache XML Security 1.4.1

The Apache XML Security Project team released the version 1.4.1 of Apache XML Security (JAVA).

Change Logs: http://xml.apache.org/security/changes.html

Downloads: http://xml.apache.org/security/download.html

Posted by Tetsuya Kitahata at 08:36 PM

April 18, 2007

18 April 2007 - Apache Forrest 0.8 Released

The Apache Forrest Project is pleased to release the new version: apache-forrest-0.8 http://forrest.apache.org/mirrors.cgi

Apache Forrest is a publishing framework that transforms input from various sources into a unified presentation in one or more output formats. The modular and extensible plugin architecture is based on Apache Cocoon and relevant standards, which separates presentation from content. Apache Forrest can generate static documents, or be used as a dynamic server, or be deployed by its automated facility.

New features in this version include:

  • Locationmaps define the mapping from requests to locations, which enables content and resources to be located at various different sources. The advantage of this is that the URL seen by the user need bear no relation to the location of the source document, thus Forrest can separate the client URL space from the source document URL space. Thus, using the locationmap it is possible to pull together documents from many different locations into a single uniform site. In addition, since the user URL space is now unconnected to the source URL space it is possible to move source documents without breaking any existing user links.
  • Existing core plugins and sitemaps have been refactored to take advantage of locationmaps. Some core functionality has moved to plugins.
  • Prototype of new xml-based properties system. Projects and plugins can use a forrest.properties.xml file. At this stage, it supplements the existing forrest.properties file.
  • Some new documents to explain certain core aspects. Documentation menu navigation changed to provide clearer structure for Forrest project versioned product documentation grouped into howto and background sections. Better layout of the Developers tab into Getting Involved, Resources (mail lists, SVN, Issue Tracker) and Best Practices sections. See also the "linkmap" for an automated Table of Contents ability.

Full list of changes: http://forrest.apache.org/docs/changes.html

See also lists of changes in each plugin's documentation.

Upgrade guide: http://forrest.apache.org/docs/upgrading_08.html

See the issue tracker for known issues: http://forrest.apache.org/issues.html

Download: http://forrest.apache.org/mirrors.cgi

----

-- The Apache Forrest project

Posted by Tetsuya Kitahata at 10:22 AM

March 30, 2007

30 March 2007 - Apache Batik 1.7 beta1 Now Available

The Apache Batik team is proud to announce the long-awaited release of Apache Batik version 1.7beta1, a Java-based toolkit for processing SVG.

This is the first release of Batik in approximately two years, and brings many new features and improvements over version 1.6. Notable new features include:

  • DOM Level 3 Core/Events/XPath support
  • Improved WMF transcoder support
  • Near complete SMIL Animation support
  • A few SVG 1.2 features, such as:
    • resource documents
    • shapechange and RenderedBBoxChange events
    • SVGGlobal startMouseCapture/stopMouseCapture methods
    • handler elements

Batik can be downloaded from here:

http://xmlgraphics.apache.org/batik/download.cgi

For the full list of improvements and bug fixes over version 1.6, click on the "release change log" link from that page.

The reasoning behind having a beta release rather than a full release is that there has been a great deal of changes since version 1.6, and while we believe the code to be reasonably stable, it would be beneficial to get feedback from users on any bugs that may have been missed. We plan to have a full 1.7 release in a month or two.

If you find any problems, please file bug reports:

http://issues.apache.org/bugzilla/

And for more information, see the Batik project website:

http://xmlgraphics.apache.org/batik/

----

-- The Apache Batik team (The Apache XML-Graphics Project)

Posted by Tetsuya Kitahata at 07:08 AM

December 24, 2006

23 December 2006 - Apache XMLGraphics Commons 1.1 released

The Apache XMLGraphics team (PMC) members are pleased to announce the new release of Apache XML Graphics Commons.

Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files, and much more.

Important changes are:

  • A start was made of an XMP metadata framework.
  • ImageWriter abstraction supports writing multi-page formats like TIFF.

See http://xmlgraphics.apache.org/commons/changes.html for the detailed list of changes.

Source and binary distributions can be downloaded from the corresponding directories in an Apache Software Foundation mirror at:
http://www.apache.org/dyn/closer.cgi/xmlgraphics/commons.

See also the download page:
http://xmlgraphics.apache.org/commons/download.html

----

-- The Apache XMLGraphics Team

Posted by Tetsuya Kitahata at 03:43 AM

September 14, 2006

14 September 2006 - Apache Xerces-J 2.8.1 released

The Apache Xerces Project is pleased to announce that version 2.8.1 of Xerces-J is now available. This release fixes several bugs which were present in Xerces-J 2.8.0. It also includes a few minor enhancements and performance improvements.

Specifically, the changes introduced in this release are:

  • Implemented native support for the ISO-8859-1 encoding. [Michael Glavassevich]
  • Added a method to XSModel which returns a list containing the members of the substitution group for a given element declaration. [Michael Glavassevich]
  • Improved the performance of Xerces' optimized readers (for small documents) by recycling their byte buffers. [Michael Glavassevich]
  • Modified the DocumentBuilder and LSParser implementations so that they drop their internal references to the DOM they just built. If an application is pooling parsers this will allow the garbage collector to reclaim the Document and all of its nodes if the application no longer has any references to it. [Michael Glavassevich]
  • Fixed numerous schema annotation related bugs including those introduced in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the getAnnotation() methods in the XML Schema API. [Neil Delima, Michael Glavassevich]
  • Fixed a DOM bug which caused the internal subset of a DocumentType node to be omitted from a cloned Document. [Jacob Kjome]
  • Fixed a bug in Xerces' regular expression support involving patterns starting with '.'. [Kent Tamura]
  • Fixed a bug which caused the DOM builder to drop all of the text in the document if grammar caching is enabled and the document being processed contains both an internal and an external DTD subset. [Michael Glavassevich]
  • Fixed a schema bug which allowed defaulted attributes with the same local name to overwrite each other. [Michael Glavassevich]
  • Fixed a bug which caused a schema document to be loaded multiple times if it was both included and redefined. This made it possible for the redefined components to be incorrectly overwritten by the original ones from the include. [Michael Glavassevich]
  • Fixed a bug in Xerces' native serializer which caused documents containing supplemental characters in attribute values to be written incorrectly. [Michael Glavassevich]
  • Fixed a bug in the XInclude processor which in some instances caused content to be omitted from the result if an element() XPointer is specified on an include element. [Neil Delima]
  • Fixed various bugs and made various improvements. [Dave Brosius, Michael Glavassevich, Jacob Kjome, Peter McCracken]

For more information please visit: http://xerces.apache.org/xerces2-j/

----

-- The Apache Xerces Project

Posted by Tetsuya Kitahata at 05:02 PM

July 01, 2006

01 July 2006 - Apache XML-Security to become TLP as Apache Santuario

The Apache XML-Security project has voted to raise to a TLP named Apache Santuario and to broaden their scope to security software in general.

Berin Lautenbach, who had much contributed to the concept of Apache XML Federation framework, is the initial PMC Chair of new Apache Santuario Project.

Posted by Tetsuya Kitahata at 10:07 PM

March 02, 2006

02 March 2006 - Apache Xerces-J 2.8.0 Released

The Apache Xerces-J team is pleased to announce that version 2.8.0 of Xerces-J is now available.

This release introduces several new validation related features and provides enhancements to the XML schema annotation support. All of the schema component interfaces in the XML Schema API now have a getAnnotations() method which returns a list of XSAnnotations. This includes annotations on particles and attribute uses which were previously "lost". In addition, in this release we implemented support for pretty-printing in the LSSerializer, repaired the warn-on-undeclared-elemdef feature which had been broken for several releases and fixed many other bugs.

Specifically, the changes introduced in this release are:

  • Added a getAnnotations() method to each of the component interfaces in the XML Schema API (including XSParticle and XSAttributeUse) and implemented the support for the new methods. [Neil Delima]
  • Implemented a property for starting schema assessment from a specific type definition. [Peter McCracken]
  • Implemented features for disabling ID/IDREF, unparsed entity and identity constraint checking. [Peter McCracken]
  • Implemented a feature which instructs the schema validator to ignore xsi:type attributes until a global element declaration has been found. [Peter McCracken]
  • Modified the JAXP Validation API implementation so that it propagates features set on the SchemaFactory to the Schemas created from the factory and in turn ValidatorHandlers and Validators constructed from those Schema objects (as clarified by JAXP 1.4). [Peter McCracken]
  • Implemented the DOM Level 3 Load and Save format-pretty-print parameter. [Mat?j Kraus]
  • Fixed the warn-on-undeclared-elemdef feature which had been broken for many releases. [Michael Glavassevich]
  • Implemented a feature which allows the parser to process DTDs containing large content models which under normal operation may cause a StackOverflowError to occur. [Michael Glavassevich]
  • Improved the performance and memory usage of XSAnnotation.writeAnnotation(). [Michael Glavassevich]
  • Implemented XML Schema erratum E2-66. [Sandy Gao]
  • Fixed bugs in the implementation of Document.normalizeDocument() which caused DTD validation to fail in numerous scenarios. [Michael Glavassevich]
  • Fixed a bug where schema validation performed in Document.normalizeDocument() was adding default attributes without setting their owner element or firing mutation events. [Michael Glavassevich]
  • Fixed a bug which caused the JAXP 1.2 method for schema validation to fail when the parser is reused. [Michael Glavassevich]
  • Fixed a bug which caused a ClassCastException to be thrown when adopting a node from a deferred DOM into a non-deferred DOM. [Michael Glavassevich]
  • Fixed the dtdjars build target which had been broken for several releases. [Michael Glavassevich]
  • Improved identity constraint error messages. [George Cristian Bina]
  • Fixed various bugs and made various improvements. [Nathan Beyer, Dave Brosius, Sandy Gao, Michael Glavassevich, Mat?j Kraus, Peter McCracken]

For more information please visit: http://xerces.apache.org/xerces2-j/

----

-- The Apache Xerces-J Team

Posted by Tetsuya Kitahata at 03:13 PM

December 25, 2005

25 December 2005 - Apache FOP 0.91 beta Now Available

The Apache FOP team hereby notifies you all of the release of FOP 0.91 beta, which includes various updates and bugfixes based on user feedback to the 0.90 alpha 1 release from about a month ago.

The changes made since 0.91 alpha can be found here: http://xmlgraphics.apache.org/fop/changes.html

The following page contains the links to the various distributions: http://xmlgraphics.apache.org/fop/download.html

To those of you still using FOP 0.20.5 we would like to repeat the request to go ahead and try out the redesigned FOP. The more feedback we get, the more likely it becomes that certain features and enhancements will find their way into the codebase. If you encounter problems when upgrading, please check the following page first: http://xmlgraphics.apache.org/fop/0.91/upgrading.html

If the answer to your particular problem isn't mentioned there, the Apache FOP Team will be at your disposal on fop-users.AT.xmlgraphics.apache.org to help guide you to a working solution.

Code-grinders are, of course, always welcome to check out the source distribution and offer any ideas for enhancement and/or improvement on fop-dev.AT.xmlgraphics.apache.org.

----

-- The Apache FOP Team

Posted by Tetsuya Kitahata at 08:19 PM

November 26, 2005

26 November 2005 - Apache XML-Security (JAVA) 1.3 FINAL Released

The Apache XML-Security Team can finally announce the 1.3 release of the java XML-Security library.

The main changes in this release are:

  • Better performance and memory utilization.
  • Bug fixes.

The detailed changelog can be found here: http://xml.apache.org/security/changes.html

Thanks to everyone involved.

----

-- The Apache XML-Security Team

Posted by Tetsuya Kitahata at 01:00 AM

November 23, 2005

23 November 2005 - Apache FOP 0.90 alpha-1 Now Available

The Apache FOP team is excited to announce the release of Apache FOP 0.90 alpha 1, the first preview release after over three years of redesign and after two and a half years without a new release.

Apache FOP is the Apache Software Foundation's XSL-FO implementation written in Java with support for several output formats like PDF, PostScript, Plain Text, RTF etc.

This new release brings you long-awaited features like keeps on all implemented FO elements, support for reference-orientation, better indent behaviour, various improvements on inline elements like baseline-shift and improved leaders and image handling, improved border painting etc. Please check out the compliance page to view the differences between 0.20.5 and 0.90 alpha 1:
http://xmlgraphics.apache.org/fop/compliance.html

IMPORTANT!

This release is the first after a big redesign effort on the whole FOP codebase. This release is to be considered ALPHA quality and it is intended as a preview release encouraging people to take a look at the new version and to provide feedback to the developers. Please not only report to us problems you might experience but also tell us if it works for you. If you find out that this version works fine for you, you're welcome to use it but please test it thoroughly as we don't consider this release ready for every production environment. Please read the following page for more detailed information:
http://xmlgraphics.apache.org/fop/0.90/upgrading.html


Download:
http://www.apache.org/dyn/closer.cgi/xml/fop

Source and binary distributions are available. Two binary distributions exist, one for JDK 1.3.x and one for JDK 1.4 and later.


Release Notes:
http://xmlgraphics.apache.org/fop/relnotes.html#FOP+0.90+alpha+1

Documentation:
http://xmlgraphics.apache.org/fop/0.90/

Important information if you upgrade from version 0.20.5:
http://xmlgraphics.apache.org/fop/0.90/upgrading.html

Compliance documentation which allows you to compare 0.20.5 and 0.90.x:
http://xmlgraphics.apache.org/fop/compliance.html

General Information about Apache FOP:
http://xmlgraphics.apache.org/fop/

----

-- The Apache FOP team

Posted by Tetsuya Kitahata at 01:00 AM

September 01, 2005

01 September 2005 -Apache Xerces-C 2.7.0 Released

The Apache Xerces Project is pleased to announce that Apache Xerces-C 2.7.0 is available. Along with many bug fixes, the new features in this release are:

  • Feature to not generate XML Schema annotations. That is, not to add them to the grammar. If you don't need annotations you may want to turn on this feature to avoid memory bloat for XML Schemas that use annotations heavily.
  • Option to skip regenerating the XML Schema annotations when deserializing a grammar. If you don't need annotations you may want to turn on this option to avoid memory bloat for XML Schemas that use annotations heavily.
  • Feature to not perform default entity resolution. When the entityResolver returns NULL, the parser does not try to resolve the entity externally.
  • Feature to do schema-only validation even if there is a DTD.

The web site [1] has been updated earlier today and the release should be available from all of the Apache mirrors within 24 hours; the list can be accessed via the Apache Xerces-C download page [2].

----

-- The Apache Xerces Project

----

Posted by Tetsuya Kitahata at 07:12 PM

August 08, 2005

08 August 2005 - Apache Xalan-Java 2.7.0 Released

The Apache Xalan Project has released the version 2.7 of Xalan-Java (Xalan-J). The previous release was Xalan-J 2.6 on February 29, 2004, about 17 months before.

New features in the version 2.7:


  • Support for JAXP 1.3 (thanks to Sun for donating JAXP 1.3) including new default error handling behavior required as part of JAXP 1.3 support.
  • Support for XML 1.1 in input XML documents, output XML documents and stylesheets themselves (previously only XML 1.0 was supported)
  • Updates to the SQL extension an SQL samples to support the Apache Derby database.
  • Support for alternate BSF (Bean Scripting Framework) implementations.
  • The code that does the serialization (writes the output to a file) was separated into an independent serializer.jar that can be used to write out a DOM, or SAX events into a file, or stream of characters without dependencies on any XSLT processor. Perhaps in the future Xerces-J will use this serializer.
  • Minor restructuring of the source and binary distributions.
  • Various performance fixes, and memory leak fixes, and others. A full list is at http://xml.apache.org/xalan-j/readme.html
  • Upgrade to Xerces-J 2.7.1 and a new version of xml-commons (xml-commons-external-1.3.02).

Downloads:

http://xml.apache.org/xalan-j/downloads.html

----

-- The Apache Xalan Project

Posted by Tetsuya Kitahata at 10:38 AM

July 27, 2005

27 July 2005 - Apache Xerces-J 2.7.1 Released

Downloads:

http://www.apache.org/dyn/closer.cgi/xml/xerces-j/

----

-- Apache Xerces Project

Posted by Tetsuya Kitahata at 09:06 PM

June 30, 2005

30 June 2005 - Apache XMLBeans V2.0.0 Released

The Apache XMLBeans Project is happy to announce the availability of XMLBeans V2.0.0 .

XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. You can take advantage of all the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs.

XMLBeans uses XML Schema to generate Java interfaces and classes that you can then use to access and modify XML instance data. Using XMLBeans is similar to using any other Java interface/class, you will see things like getFoo or setFoo just as you would expect when working with Java.

While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also API's that allow you to access the full XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to reflect into the XML schema itself through an XML Schema Object Model.

Here's a short list of improvements in this release:


  • Improved XQuery/XPath integration - Both XQuery and XPath on XMLBeans are now fully integrated. XPath and XQuery expressions can return other XMLObjects, or they can be executed using an XmlCursor instance, in which case you manipulate the results using a cursor.

  • DOM Level II Support - DOM Level II support is now implemented natively so that you can handle the underlying XML in the DOM style. You can switch between DOM, XmlCursor, and XmlObject (either untyped or typed). This improves performance and reduces the memory footprint over Version 1.

  • Extensions - You can now add custom functionality to generated XMLBeans. You can pass to the Schema Compiler 1) an interface that defines the set of methods to implement and 2) a static handler that implements this functionality. The generated classes will implement the interface and, for each method, call out to the static handler.

  • Improved Error Handling - This version adds error codes and ensures message consistency. In addition, fail-fast behavior is provided for simple types, while access to the post schema validation infoset is made available during validation.

  • Performance - Performance has been improved across the board. Native DOM support improves performance and memory footprint; XML parsing is now by default performed by Piccolo, a high performance parser; incremental compilation of only modified artifacts has been added; and the performance of the XmlCursor implementation has been greatly improved.

  • JDK 1.5 Generics - Generated classes now optionally take advantage of JDK 1.5 Generics. Note that JDK 1.4 continues to be supported.

  • XML Instance/XSD Generation - You can generate a sample XML instance from schema using the xsd2inst tool (which uses the SchemaInstanceGenerator class). You can also generate a schema from an instance using the inst2xsd tool (which uses the Inst2Xsd class).

----

-- The Apache XMLBeans Project

Posted by Tetsuya Kitahata at 11:54 PM

June 26, 2005

26 June 2005 - Apache Xerces-J 2.7.0 Released

The Apache Xerces-J team is pleased to announce that version 2.7.0 of Xerces-J is now available.

This release provides a complete implementation of the parser related portions of JAXP 1.3 and also brings Xerces into compliance with SAX 2.0.2, the DOM Level 3 Core and Load/Save W3C Recommendations, the XML Inclusions (XInclude) Version 1.0 W3C Recommendation and the XML Schema 1.0 Structures and Datatypes Second Edition W3C Recommendations.

Xerces-J 2.7.0 incorporates two minor changes to the Xerces Native Interface. A new package org.apache.xerces.xs.datatypes has been added to Xerces' XML Schema API that provides a full schema datatype to object mapping. In addition, in this release we introduced many new parser features, improved parser performance in several areas and fixed many bugs.

Specifically, the significant changes introduced in this release are:


  • Implemented the following packages defined by JAXP 1.3: javax.xml.datatype, javax.xml.parsers and javax.xml.validation.

  • Defined and implemented interfaces (org.apache.xerces.xs.datatypes) for accessing actual values.

  • Implemented a feature that instructs the schema processor to use all schema location hints for a given target namespace when locating components.

  • Implemented partial experimental support for the first working draft of XML Schema 1.1 Structures and Datatypes.

  • Implemented features for configuring whether the XInclude processor performs base URI fixup and/or language fixup.

  • Implemented the XInclude Recommendation (December 2004).

  • Fixed a bug which caused the DTD validator to be activated when using the XInclude processor with schema validation turned on.

  • Modified the XNI XMLLocator interface to include getCharacterOffset and getXMLVersion. Added a getCharacterOffset method to XMLParseException.

  • Made various modifications to support the reporting of character offsets in XNI and DOM.

  • Implemented SAX 2.0.2 and SAX2 Extensions 1.1.

  • Fixed SAX conformance bugs including one concerning skipped entities.

  • Implemented a feature that allows schema annotations to be validated.

  • Added support for generating synthetic annotations when a schema component has non-schema attributes but no child annotation.

  • Fixed numerous schema related bugs.

  • Reimplemented Text.replaceWholeText and TypeInfo.isDerivedFrom according to the DOM Level 3 Core Recommendation.

  • Fixed various DOM Level 3 bugs.

  • Fixed numerous bugs in the DOM Level 2 Events and Traversal and Range implementation.

  • Created two new parser configurations that support XML 1.1.

  • Improved the performance of the SymbolTable, processing of attribute values and parsing of relative URIs.

  • Added support for EntityResolver2 and LSResourceResolver to XMLCatalogResolver.

  • Fixed a potential memory leak in the ObjectFactory classes which in some circumstances allowed input streams to never be closed.

  • Fixed a thread-safety bug concerning identity constraints which caused spurious errors about duplicate field matches to be reported.

  • Fixed many other bugs.

Downloads: http://www.apache.org/dyn/closer.cgi/xml/xerces-j/

For more information please visit: http://xml.apache.org/xerces2-j/

----

-- The Apache Xerces-J Team

Posted by Tetsuya Kitahata at 01:38 PM

26 June 2005 - Apache XML-Security C++ 1.2 Released

We are pleased to announce the release of version 1.2 of the Apache Software Foundation's C++ XML-Security library.

This release includes a number of bug-fixes, together with beta support for the proposed XML Key Management Specification 2.0 (XKMS) standard.

Full details of changes can be found in the project's changelog. More information on the C++ library can be found at the project's website.

----

-- Apache XML-Security Development Team

Posted by Tetsuya Kitahata at 01:53 AM

March 09, 2005

09 March 2005 - Apache Xerces Moves Up To TOP LEVEL

According to the ASF Board Summary for February 23, 2005, Xerces has moved out of the Apache XML Project to its own top-level project: Apache Xerces Project. Gareth Reakes is the Vice President for Apache Xerces.

Posted by Tetsuya Kitahata at 01:23 PM

February 25, 2005

25 February 2005 - Apache XMLBeans 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3 released

The Apache XMLBeans project is pleased to announce new releases of XMLBeans. The 2.0.0-beta1 release is a significant improvement from previous release and has been in development for about 10 months. The 1.0.4 release is a maintenance release focused on stability and bug fixes. The 1.0.4-jdk1.3 release is the first release of XMLBeans compatible with JDK 1.3.

Major goals of the 2.0.0-beta1 release:


  • source backwards compatible

  • improve usability of wildcards, substitution groups, error handling

  • a native DOM level 2 API

  • integration with Saxon xpath/xquery engine

  • performance improvements

  • instance to schema and schema to instance tools

For a comprehensive list of improvements, see the CHANGES.txt file in the distribution.

Goals for the next 2.0.0 release include fixing any remaining performance issues and bugs. Please take 2.0.0-beta1 for a spin and help us make the 2.0.0 GA rock solid.

The source and binaries are available on mirror near you at:
http://www.apache.org/dyn/closer.cgi/xmlbeans

----

-- The Apache XMLBeans Project

Posted by Tetsuya Kitahata at 08:17 AM

December 20, 2004

20 December 2004 - Apache XML Security (Java) 1.2 Released

The Apache XML Security Team is proud to announce the release of Apache-XML-Security-J Library 1.2. The following improvements were made to this release:


  • Better speed & memory utilization.

  • Easier JCE integration.

The Apache-XML-Security-J 1.2 supports XML-Signature Syntax and Processing, W3C Recommendation 12 February 2002 and (in beta) XML Encryption Syntax and Processing, W3C Recommendation 10 December 2002.

Both binary and source distributions are available from the download section on the project site. Please remember to verify the signatures of the files you download using the keys found on the project site to verify integrity of the package.

For more information on Apache-XML-Security-J, see the XML Security web site.

----

-- The Apache XML Security Team

Posted by Tetsuya Kitahata at 03:21 AM

November 17, 2004

17 November 2004 - Apache XML Graphics Project Launched

Apache XML Graphics Project Launched and New Website Has Been Created. This is one of the major steps of the Apache XML Project to promote its projects upwards and become a federation, or a central information repository, of all the XML-related projects at the ASF.

Apache XML Graphics Project is responsible for software licensed to the Apache Software Foundation intended for the creation & maintenance of:

  • the conversion of XML formats to graphical output
  • related software components

Apache XML Graphics Project currently consists of the following sub-projects, each focused on a different aspect of XML Graphics:

  • Apache Batik - A toolkit for Scalable Vector Graphics (SVG), based in Java
  • Apache FOP - A print formatter & renderer for XSL-FO (FO=formatting objects), based in Java

Jeremias Maerki is the first Chair of the Apache XML Graphics PMC (Project Management Committee).

Posted by Tetsuya Kitahata at 11:07 PM

October 25, 2004

25 October 2004 - Apache Xalan Project Becomes Top Level in Apache.Org

The Board of the Apache Software Foundation approved the creation of Apache Xalan PMC (Project Management Committee), with Brian Minchau as its Chair. It picks up the Xalan projects from Apache XML.

This is a part of an effort of the Apache XML Project to reduce the number of diseparate projects under its covers, with the hope that the smaller projects can provide more fine-tuned oversight and management of the codebases and communities, and is one of the major steps of the Apache XML Project to promote its projects upwards and become a federation, or a central information repository, of all the XML-related projects at the Apache Software Foundation.

Posted by Tetsuya Kitahata at 12:26 AM

October 02, 2004

02 October 2004 - Apache Xerces-C 2.6.0 Released

The Apache Xerces-C team is very pleased to announce that Xerces-C 2.6.0 has been released today. Along with many bug fixes, the major features of the new release are:


  • Reduce footprint of DLL by building the deprecated DOM as a separate library

  • Various enhancements to the schema component model API

  • Improve support for schema annotations, including an option to laxly validate their contents

  • Bring parser up to the XML 1.0 3rd Edition

  • Update to the XML 1.1 recommendation

  • Update Schema Errata

  • Feature for disabling schema identity constraints

  • Upgrade to ICU3.0

  • Enable the parser to handle elements with a very large number of attributes

For a comprehensive list of features, see "New features in Xerces-C++ 2.6.0" [1]; for a complete list of changes, including bugfixes, see "Release Information of Xerces-C++ 2.6.0" [2]. The release should be available from all of the Apache mirrors within 24 hours; the list can be accessed via the Xerces-C download page [3].

----

The Apache XML Xerces-C Development Team

Posted by Tetsuya Kitahata at 04:59 AM

June 25, 2004

25 June 2004 - Full-fledged Apache XMLBeans moves up to Top Level

Apache XMLBeans Project has graduated out the Apache Incubator Project to become Top Level Project in the Apache Software Foundation. Apache XMLBeans provides a simplified model for interacting with XML documents. The project originated with a contribution from BEA Inc., however, after its time within the Apache Incubator, it is now a full-fledged Apache community and codebase under Apache License 2.0. Cliff Schmidt is the Chair of the new Apache XMLBeans PMC (Project Management Committee).

Note:

This is one of the steps of the Apache XML Project to promote its projects upwards and become a federation, or a central information repository, of all the XML-related projects at the ASF. Look for more promotions over the next few months.

Posted by Tetsuya Kitahata at 03:48 AM

May 31, 2004

31 May 2004 - Apache Forrest moves up to Top Level

The board of the apache software foundation approved the resolution to move the Forrest project up to its own top level project (from its current home within the Apache XML project). David Crossley will be the Chair of this new top level project. This is one of the first steps of the Apache XML Project to promote its projects upwards and become a federation, or a central information repository, of all the XML-related projects at the ASF. Look for more promotions over the next few months.

New Infrastructure

URL: http://forrest.apache.org/

Mailing lists:
For Users: user@forrest.apache.org
For Developers: dev@forrest.apache.org

Downloads:
http://forrest.apache.org/mirrors.cgi

Posted by Tetsuya Kitahata at 03:11 AM

May 25, 2004

25 May 2004 - Apache Cocoon 2.1.5 Released

Apache Cocoon 2.1.5 Released
----------------------------

The Apache Cocoon Community is proud to announce the new release of Apache Cocoon. This release is licensed under the Apache License, Version 2.0.

Apache Cocoon is a web development framework built around the concept of separation of concerns (that is: allowing people to do their job without having to step on each other toes) and component-oriented web RAD.

Cocoon implements these concepts around the notion of 'component pipelines' modelled after the 'process chain' concept where each worker specializes on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions where these components can be hooked together into pipelines without requiring further programming.

We like to think at Cocoon as "web glue" for your web application development needs. But most important, a glue that can keep concerns separate and allow parallel evolution of the two sides, improving development pace and reducing the chance of conflicts.

The latest version is downloadable from
http://cocoon.apache.org/mirror.cgi

For more information about Apache Cocoon 2.1.5, please go to http://cocoon.apache.org.

----

Changes with Apache Cocoon 2.1.5

*) The store/caching system now uses JCS instead of Jisp. [CZ]

*) The persistent store is now really persistent between two application runs. (Fixed a bug in the hash code calculation of the keys). [CZ]

*) Updated Apache JCS to 1.0 dev 20040516 and util.concurrent to 1.3.3 [AG]

*) Extended CocoonServlet to allow any org.apache.avalon.excalibur.logger.LoggerManager to be used. [JH]

*) Deprecated getWidget from the Widget interface in cforms. People should consider using getChild(id) or lookupWidget(path) instead. On the level of the flowscript 'Form' API a semantical distinct getWidget() (notice: no arguments!) is still available to return the actual wrapped Java form instance. [MPO]

*) Fixed jetty-4.2.19.jar compiled for +jdk1.4. The new version can run in 1.3 [AG]

*) Fixed missing escapes of line feeds, carriage returns and tabs, that resulted in invalid Java code. [JH]

*) Updated Joost to 20040330 [AG]

*) RequestListener hook added, that is called before and after a request is processed. [JH]

*) Enable XConfToolTask to modify multiple attributes. See the bug report for description of use. Also enable suppression of comments. [DC]

*) Extended FOM so that cocoon.redirectTo("url", true) will do a global redirect. cocoon.redirectTo("url") will act as before. This enables FOM to redirect when it is called from within cocoon: protocol requests, aggregations, etc. [UV]

*) Moving check on number of specified targets within CocoonBean. This was preventing the processURI(uri, outputStream) method from working. [UV]

*) CForms: Remove custom flow level forms validators. [VG]

*) Added the "tour" block: "Supersonic Tour of Apache Cocoon". Tutorial/example app focused on the Power Trio: Pipelines, Flow, Forms. [BD]

*) XMLResourceBundleFactory was stopping when it encountered the first bundle name that does not have a locale, missing those that might be in one of the other locations. [DC]

*) Moved storage of all flow-related data (viewData, continuation, request, etc) from request attributes to object model entries. This allows a view called by sendPage() to also use flowscript (using request attributes caused the two calls to mix up their data). [SW]

*) Hopefully fixed the source resolving in JSP components finally by using standard Cocoon/Avalon Excalibur source resolving. This allows to use all known protocols and Cocoon pseudo protocols as long as the JSP file is inside the servlet's context. [JH]

*) CForms: Change to generated instance xml . Nested widgets are now grouped in and no longer in . This aligns with other container-widgets. [MPO]

*) LinkRewriter: Added support for rewriting URLs which are embedded into the attribute values (example: style attribute with background image URL). Such URLs can be extracted using RE expressions and re-written, leaving rest of the attribute value intact. [VG]

*) Updated Velocity to 1.4 and iText to 1.02b [AG]

*) Added standalone build target "validate-sitemaps". Added standalone build target "validate-stylesheets". [DC]

*) Updated Xindice to 1.1b4, xmldb-api to 20030701, xmldb-common to 20030701 and xmldb-xupdate to 20040205 [AG]

*) Updated Jetty to 4.2.19 [AG]

*) CForms: is not needed (nor supported) anymore, the required information about the datatype and the pattern is now included in the widget instance XML. [BRD]

*) CForms: it is now possible to store arbitrary data with each widget instance by using the new setAttribute and getAttribute methods of the Widget interface. [BRD]

*) Groovy script generator support in BSF block [AG]

*) Renamed validate-set to constraint-set for consistency (the element name is also constraint-set). [JH]

*) Updated bsf to 2.3.0 [AG]

*) "Fixed" bug 15841 by raising an exception when something is tried to add to elements before attributes. [JH]

*) Changed blocks selection handling to allow more intuitive include.block.blockname syntax in (local.)blocks.properties. Old syntax exclude.block.blockname is still supported. [JH]

*) Enabled use of nested sitemap variables, e.g. {request-param:{1}}. [UV]

*) Updated antlr to 2.7.3 [AG]

*) Deprecated Tokenizer and the methods count(), matchStrings(), replaceTokens() and both split() in StringUtils. The functionality of all this was replaced in favor of Apache commons-lang lib. They will be removed in Cocoon 2.2 [AG]

*) Updated batik to 1.5.1, db-ojb to 1.0RC6 [AG]

*) Removed xmlform and jxforms blocks as confirmed by a users poll. [TC]

*) Removed precept block. Was dead code. [TC]

*) Updated jdtcore to 2.1.3, update castor-xml to 0.9.5.3 [AG]

*) DefaultIncludeCacheManager did not release xml-serializer under some circumstances. [CZ]

*) DOMFactory can now create a document element. [CZ]

*) Databases: The xml-encoding for the SQLTransformer is now configurable. [CZ]

*) Build System: New property "loglevel" that can be used in the patch files. [CZ]

*) Portal: Fix problems with minimizing/maximizing of portlets. [CZ]

*) Portal: Fix problems with the portal block and using the CLI. [CZ]

*) Portal: Add default PropertyManagerService implementation [CZ]

*) Portal: Fix synchronization problem with JSR-168 portlets in IncludingHTMLSerializer. [CZ]

*) Improvement for AbstractReader: Don't wrap an already buffered stream. [CZ]

*) ForwardEnvironmentWrapper delegates isResponseModified/setResponseIsNotModified to wrapped environment. [CZ]

*) CForms: Change the syntax for repeater row identity handling. [JH]

*) An internal redirect is now handled the same way as an external redirect would be handled. This includes that the error handler of the called pipeline is invoked in case of an error. [CZ]

*) Set the default encoding for the Portlet Environment. [CZ]

*) Move XSP into an own block. [SMS]

*) Licenses changed to ASF 2.0 in all source files which had a license, using the ReplaceLicense tool from the committers CVS module. [BD]

*) Ant task (correctLinefeed) that corrects linefeed characters according to our standard (LF). [RP]

*) Apples use the new CocoonForms classes [RP]

*) Petstore samples use the new CocoonForms names [RP]

*) New Ant task ("woody2CocoonForms-renaming") that updates namespaces, sitemap components and flowscript functions (details see tools/target/upgrade-build.xml) [RP]

*) Renaming Woody to CocoonForms The Woody block (src/blocks/woody) has moved into the new Cocoon Forms block (src/blocks/forms). new namespaces: from xmlns:wd="http://apache.org/cocoon/woody/definition/1.0" to xmlns:fd="http://apache.org/cocoon/forms/1.0#definition" from xmlns:wb="http://apache.org/cocoon/woody/binding/1.0" to xmlns:fb="http://apache.org/cocoon/forms/1.0#binding" from xmlns:wi="http://apache.org/cocoon/woody/instance/1.0" to xmlns:fi="http://apache.org/cocoon/forms/1.0#instance" from xmlns:wt="http://apache.org/cocoon/woody/template/1.0" to xmlns:ft="http://apache.org/cocoon/forms/1.0#template" Java packages moved from org.apache.cocoon.woody to org.apache.cocoon.forms [RP]

*) Updated Velocity engine to 1.4-rc1 [AG]

*) Fix namespace handling in FilterTransformer. [JH]

*) Added grayscaling and color transformation to the ImageReader. [JH]

*) LinkStatusGenerator now handles also links with a specified charset. [JH]

*) Avoid "CLOBs" when indexing XML without superfluous whitespace (Lucene). [JH]

*) Allow streaming of uploaded files into a pipeline using StreamGenerator. [JH]

*) Avoid accumulating of addresses and attachements in SendMailTransformer, when sending multiple mails, i.e. multiple sendmail elements at once. [JH]

*) EncodeURLTransformer no longer creates a session. [JH]

*) Added additional property to the SQLTransformer with the possible values "preserve", "uppercase", and "lowercase". [JH]

*) Fixed path separator handling in cocoon.bat/.sh and Loader.java. [JH]

*) Fixed duplicate startDocument event in BetwixtTransformer. [JH]

*) Updated POI to 2.5-final-20040302 [AG]

*) Pass notification object to coplet error pipelines so it can react on it. [CZ]

*) Updated xalan to 2.6.0 [AG]

*) CForms: Support for multiple unique-row-id in a repeater [AG]

*) CForms: Aggregate field supports both directions (split / combine), and arbitrary types (not strings only). [VG]

*) CForms: Added String() function. Converts argument to string value. [VG]

*) Update Avalon Excalibur packages to released versions. [CZ]

*) Updated joost to 20031219, qdox to 1.3 and quartz to 1.3.2 [AG]

*) Updated xerces to 2.6.2 [AG]

*) Make the current sitemap service manager available through the component context. [CZ]

*) Moving portlet environment to portal block. [CZ]

*) Adding basket coplet to the portal. [CZ]

*) Patch for allowing empty values in configuration of defaults input module. [CZ]

*) Patch for disposing components in the properties in xml file module. [CZ]

*) Updated commons-httpclient to 2.0-final [AG]

*) Updated jdtcore to 2.1.2, and Ant to 1.6.1 [AG]

*) Patch for any elemens inside a coplet:content element and not just only text. [CZ]

*) Adding SAX recording to AbstractSAXTransformer. [CZ]

*) Remove non-FOM flow classes and system.js [VG]

----

The Apache Cocoon Project

Posted by Tetsuya Kitahata at 09:50 AM

April 23, 2004

23 April 2004 - Apache XMLBeans (incubated) 1.0.2 Released

Apache XMLBeans Team has released XMLBeans Version 1.0.2.
Apache XMLBeans 1.0.2 can be accessed from the Source and Binaries section
of the XMLBeans site at http://xml.apache.org/xmlbeans/sourceAndBinaries/index.html.

Apache XMLBeans is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the XML project.
Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Apache XMLBeans Team

Posted by Tetsuya Kitahata at 11:06 PM

April 17, 2004

17 April 2004 - Apache XML Security 1.1 (Java) Released

Apache XML Security 1.1 (Java) Released

Version 1.1 of the Java XML security library has been released on Apache XML. This version provides:


  • Beta implementation of XML Encryption

  • Bug fixes to Signature implementation

Downloads:

http://xml.apache.org/security/dist/java-library/ (Not mirrored)

Apache XML Security Team

Posted by Tetsuya Kitahata at 12:47 AM

April 12, 2004

12 April 2004 - Apache Xindice 1.1b4 Released

The Apache Xindice team is pleased to announce the release of the next version of the Xindice native XML database:

Apache Xindice 1.1b4


This is the fourth release in the series of 1.1 beta releases. Xindice 1.1b4 offers numerous bug fixes and improvements over the last beta release. Some new features and enhancements were introduced as well. You can find a list of changes here:

http://xml.apache.org/xindice/changes.html


Source and binary distributions compiled with JDK 1.3.1 are available from the download page:

http://xml.apache.org/xindice/download.cgi


Please send your comments and suggestions to the Xindice mailing lists. Bug reports and patches are accepted via Bugzilla:

http://nagoya.apache.org/bugzilla/

Regards,

Apache Xindice Team

Posted by Tetsuya Kitahata at 12:54 PM

March 25, 2004

25 March 2004 - Apache XML Security 1.1 (C++ Library) Released

Apache XML Security 1.1 (C++ Library) Released

Version 1.1 of the C++ library has been released. Supporting Xerces 2.5, 2.4 and 2.3 together with Xalan 1.6 and 1.7, this version provides :

  • Beta implementation of XML Encryption
  • Improved support for Windows Crypto API
  • Bug fixes to Signature implementation

Downloads:

http://xml.apache.org/security/dist/c-library/ (Not mirrored)

Apache XML Security Team

Posted by Tetsuya Kitahata at 12:55 AM

February 29, 2004

29 February 2004 - Xalan Java 2.6.0 is available

The Xalan team is pleased to announce the availability of Xalan Java 2.6.0.

Xalan Java provides XSLT processors for transforming XML documents into HTML, text, or other XML document types. The Xalan Java Interpretive processor and the Xalan Java Compiling processor implement XSL Transformations (XSLT) Version 1.0, XML Path Language (XPath) Version 1.0, and Java API for XML Programming (JAXP) Version 1.2.

Xalan Java 2.6.0 can be downloaded from one of the Apache mirrors at http://www.apache.org/dyn/closer.cgi/xml/xalan-j/

Updates in this release include:

  • Bug fixes (see http://xml.apache.org/xalan-j/readme.html for a list of bugs that have been fixed in this release)
  • Improvement in translet initialization time.
  • Addition of a translet versioning mechanism.
  • Changes that allow XSLTC to use other DTM implementations.
  • Changes in the XML Serializer. The serializer will no longer put a newline after the xml header tag unless indent="yes". See bugzilla 24304.
  • Rename of Xalan Java's xalan:doc-cache-off processing instruction to xalan-doc-cache-off. This change was necessary due to a recent change in Xerces. Xerces has started detecting the Namespace well-formedness rule that a processing instruction's PITarget must not contain a colon. The old-style PI will be accepted provided that the XML parser does not report is as an error. See bugzilla 26217.
  • Enhancement to XSLTC's URIResolvers and the general mechanishm to resolve relative URIs. XSLTC is now compatible with Xalan Interpretive.
  • Addition of a TransformThread sample that demonstrates how to use different transformers on different threads and in different modes.
  • Upgrade to Xerces-Java 2.6.2
  • Elimination of "enum" as a name to allow compilation under JDK 1.5
  • Documentation updates
  • Upgrade to the Apache Software License Version 2.0

Visit Xalan Project website @ Apache XML for more details.

Posted by Tetsuya Kitahata at 06:12 AM

February 20, 2004

20 February 2004 - Xerces-J 2.6.2 Released

The Xerces-J team is pleased to announce that version 2.6.2 of Xerces-J is now available. For more information, visit Xerces-J website.

Posted by Tetsuya Kitahata at 10:33 PM

February 19, 2004

19 February 2004 - Xerces-C 2.5.0 is now available

The Xerces-C team is happy to announce that Xerces-C 2.5.0 is now
available. There are several major enhancements in this release:

  • Fix duplicate attribute detection when namespaces are disabled
  • Stricter use of static memory manager for static data only
  • PSVI bug fixes and enhancements
  • Re-pluggable Panic Handler
  • Enhanced mutex creation to improve thread safety
  • Intrinsic transcoding support for 390.
  • Canonical Representation Support
  • New sample SCMPrint
  • New sample PSVIWriter
  • New test XSerializerTest

More details about the changes in this release may be found at
http://xml.apache.org/xerces-c/releases.html,
and the release may be downloaded from
http://xml.apache.org/xerces-c/download.cgi/.

The Apache XML Project.

Posted by Tetsuya Kitahata at 01:02 AM

February 01, 2004

01 February 2004 - Xerces-J 2.6.1 Released

The Xerces-J team is very happy to announce that version 2.6.1 of Xerces-J is now available.

This release contains support for OASIS XML Catalogs and now includes the XML Commons Resolver (version 1.1) with the distribution. It also provides an experimental implementation of the latest drafts for Document Object Model Level 3 Core and Load/Save (see beta2-dom3-Xerces-J-bin.2.6.1.zip). This will be the last release that supports JDK 1.1. Future releases of Xerces-J will require at least JDK 1.2.

Specifically, the significant changes introduced in this release are:

  • Added support for XML Catalogs. [Michael Glavassevich]
  • Implemented some remaining XML Schema errata and fixed several schema related bugs. [Sandy Gao]
  • Fixed various DOM Level 3 bugs. [Neil Delima, Kohsuke Kawaguchi, Michael Glavassevich, Elena Litani, K. Venugopal]
  • Implemented well-formedness checking for LSSerializer (DOM Level 3). [Elena Litani]
  • Modified the XJavac task used by the build file so that Xerces can be built on Mac OS X with Apple JDK 1.4. [Alex Milowski]
  • Fixed possible security hole: the features and properties set on the parser were not propagated to the XMLSchemaLoader. [Elena Litani]
  • Implemented the latest XInclude draft, excluding support for XPointer. [Michael Glavassevich, K. Venugopal]
  • Implemented missing support for supplemental characters in XML 1.1 names. [Michael Glavassevich]
  • Fixed a bug which caused the parser to overwrite some of the user's configuration with default values when namespace support was disabled. [Michael Glavassevich]
  • Implemented various performance improvements. [Michael Glavassevich]
  • Fixed various bugs. [Michael Glavassevich, Kohsuke Kawaguchi, Elena Litani]

For more information please visit: Xerces-J home page

Posted by Tetsuya Kitahata at 10:27 PM

December 31, 2003

31 December 2003 - Apache Xindice 1.1 beta 3 Released

**The Apache Xindice team is pleased to announce the release of the next version of the Xindice native XML database:

Apache Xindice 1.1b3

This is the third release in the series of 1.1 beta releases. Xindice 1.1b3 offers numerous bug fixes and improvements over the last beta release. Some new features and enhancements were introduced as well. You can find a list of changes here:
http://xml.apache.org/xindice/changes.html

Source and binary distributions compiled with JDK 1.3.1 are available from the download page:
http://xml.apache.org/xindice/download.cgi

Please send your comments and suggestions to the Xindice mailing lists. Bug reports and patches are accepted via Bugzilla:

http://nagoya.apache.org/bugzilla/

Apache Xindice Development Team.

Posted by Tetsuya Kitahata at 03:28 AM

December 03, 2003

03 December 2003 - Xerces-C 2.4.0 is now available

The Xerces-C team is happy to announce that Xerces-C 2.4.0 is now available. There are several major enhancements in this release:

  • An API has been implemented that provides applications access to the Post-Schema Validation Infoset;
  • Grammars which are created by one parser may now be persisted after the destruction of that parser, and they may also be shared among parsers on different threads;
  • Grammar-caching API's have been improved and an enriched entity-resolution API has been added;
  • Grammars may now be serialized to a binary format that permits fast reconstruction of the original grammars at a later date.

More details about the changes in this release may be found here, and the release may be downloaded from here; please bear in mind that mirrors may take some time to become synchronized.

Posted by Tetsuya Kitahata at 03:47 AM

November 21, 2003

21 November 2003 - Xerces-J 2.6.0 Released

The Xerces-J team is very happy to announce that version 2.6.0 of Xerces-J is now available.

This release provides an experimental implementation of the Document Object Model Level 3 Core and Load/Save Candidate Recommendations (see beta-dom3-Xerces-J-bin.2.6.0.zip) and also brings Xerces-J into compliance with the XML 1.1 Proposed Recommendation (except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification) and Namespaces in XML 1.1 Proposed Recommendation.

Specifically, the significant changes introduced in this release are:

  • Improved the scanning of attribute lists, both small and large.
  • Reimplemented XML11Configuration (the default configuration), improving performance during reset; accomplished primarily by adding an internal feature which allows components to query whether or not they need to read features and properties from the configuration.
  • Modified XML Schema interfaces (org.apache.xerces.xs) and updated the implementation accordingly. Methods were added to expose actual values and their types and new interfaces were added for loading XSModels. In addition, fixed various bugs in the implementation and PSVIWriter sample.
  • Implemented the DOM Level 3 Core and Load and Save Candidate Recommendations.
  • Added support for the 'well-formed' feature in DOM Level 3 Core.
  • Added XML 1.1 support to DOM Level 3.
  • Fixed the serializer so that TAB (0x9), LF (0xA), CR (0xD), NEL (0x85) and LSEP (0x2028) are escaped where appropriate in order to allow these characters to be roundtripped.
  • Implemented experimental support for the XML 1.1 PR. This still excludes section 2.13.
  • Fixed a bug which could cause the parser to run out of memory (or other resources) while parsing documents containing many entity references.
  • Implemented missing support for Registry-based Naming Authority in the URI implementation.
  • Modified the XJavac task used by the build file so that Xerces can be built on Linux with Blackdown JDK 1.4.
  • Removed static references to sun.io.CharToByteConverter which made it impossible to compile Xerces on platforms that do not have this internal class. With binaries on such platforms, the serializer was unusable with many encodings.
  • Added support for XML Base to the XInclude implementation. Fixed various bugs regarding text inclusion and relative URI resolution in the XInclude implementation.
  • Implemented errata from the XML 1.0 Second Edition Specification.
  • Moved Xerces' SAX support up to SAX 2.0.1.
  • Fixed bugs in the XML 1.1 entity scanner that in some cases treated NEL (0x85) and LSEP (0x2028) as white space characters in internal entities, and not as end of line characters in external entities.
  • Fixed bug in HTML DOM implementation that would cause a hierarchy request error by trying to move a doctype node to be a child of the <html> element.

For more information see here.

Posted by Tetsuya Kitahata at 03:59 AM

October 30, 2003

30 October 2003 - Apache Xalan Java 2.5.2 Released

The Xalan team is pleased to announce the availability of Xalan Java 2.5.2.

Xalan Java provides XSLT processors for transforming XML documents into HTML, text, or other XML document types. The Xalan Java Interpretive processor and the Xalan Java Compiling processor implement XSL Transformations (XSLT) Version 1.0, XML Path Language (XPath) Version 1.0, and Java API for XML Programming (JAXP) Version 1.2.

Xalan Java 2.5.2 can be downloaded from one of the Apache mirrors at http://www.apache.org/dyn/closer.cgi/xml/xalan-j/

Updates in this release include:

  • Bug fixes

    (see http://xml.apache.org/xalan-j/readme.html
    for a list of bugs that have been fixed in this
    release)

  • Performance fixes

    (see the bug list for specifics)

  • Documentation updates, including a fix which allows
    the docs (javadoc) to be built with JDK 1.4


  • Posted by Tetsuya Kitahata at 04:11 AM

    October 14, 2003

    14 October 2003 - XML-Commons Resolver component 1.1 beta 1 Released

    The xml-commons team is pleased to announce a beta release of our popular Resolver component version 1.1b1 (beta before a 1.1 release).
    The release is available at
    http://www.apache.org/dyn/closer.cgi/xml/commons/

    Blurb
    -----

    Resolver (http://xml.apache.org/commons/components/resolver/index.html) is a catalog-based XML Entity and URI resolver suitable for plugging into your XML tools. It supports several popular catalog formats. XML-Commons is a subproject devoted to XML Standards-related code and components, and also hosts the Which utility and xml-apis.jar, which implements JAXP.

    Status
    ------

    Resolver 1.1b1 is a beta release in preparation for a 1.1 release in the very near future. It incorporates a number of minor bugfixes as well as some new functionality requested by the Ant team. Note that some of the APIs in 1.1 are not backwards-compatible with the 1.0 release, so if you're a previous user please read the release notes carefully.

    This release is built from code tagged xml-commons-resolver-1_1_b1 in CVS.

    The full list of changes for 1.1x is viewable at:

    http://xml.apache.org/commons/components/resolver/resolver-release-not es.html

    Please send feedback to commons-dev@xml.apache.org (after subscribing).

    The Apache xml-commons team

    Posted by Tetsuya Kitahata at 04:32 AM

    October 06, 2003

    06 October 2003 - Apache Forrest 0.5.1 Released

    The Forrest team is pleased to announce the release of Apache Forrest 0.5.1. The release is available at
    http://www.apache.org/dyn/closer.cgi/forrest/

    Blurb
    -----
    Forrest (http://xml.apache.org/forrest/) is an XML standards-oriented project documentation framework built on Apache Cocoon, providing XSLT stylesheets and schemas, images and other resources. Forrest uses these to render the XML source content into a website via command-line, robot (see http://forrestbot.cocoondev.org/), or a dynamic web application.

    Status
    ------

    Forrest 0.5.1 is a bugfix release over 0.5. Most notably, it comes with an updated Cocoon (2.1.2) which fixes a bug in the command-line where certain pages in a site weren't rendered (FOR-66). Other bugfixes include:

    1. Added obfuscate-mail-links skinconf.xml option, on by default (FOR-67)
    2. Fix forrest-site tables bug that broke Opera (FOR-65)
    3. Fixed URLs for comma-separated bug keys in status.xml
    4. In skinconf.xml, made project-description optional to keep compatibility with 0.4.
    5. forrest.antproxy.xml script now properly fails when Cocoon fails
    6. Fix bugs in forrest.bat|sh scripts encountered when used in odd environments (perl and Win9x). (FOR-47, FOR-48)
    7. The 'forrest' command no longer sources /etc/antrc and ~/.antrc, which solves problems on some *nix distributions.

    The full list of changes for 0.5 and 0.5.1 is viewable at:

    http://xml.apache.org/forrest/changes.html

    For current 0.4 users, an Upgrade Guide to 0.5 is available at:

    http://xml.apache.org/forrest/upgrading_05.html

    Please send feedback to forrest-dev@xml.apache.org (after subscribing).

    The Apache Forrest team

    Posted by Tetsuya Kitahata at 04:41 AM

    September 24, 2003

    24 September 2003 - XMLBeans Is Now Under Incubation in XML.APACHE.ORG

    XMLBeans is an XML-Java binding tool that uses XML Schema as a basis for generating Java classes to be used to easily access XML instance data. It was designed to provide both easy access to XML information via convenient Java classes as well as complete access to the underlying XML, combining the best of low-level, full access APIs like SAX and DOM with the convenience of Java binding.

    The Apache Incubator provides an entry path to the Apache Software Foundation. XMLBean has been accepted and is starting to make it's first steps along this path with the Apache XML Project as the eventual destination. The source has now been entered into ASF repositories and the mailing lists are open for debate. More details can be found on the XML Beans web site.

    Posted by Tetsuya Kitahata at 05:16 AM

    September 14, 2003

    14 September 2003 - Apache Forrest 0.5 Released

    The Forrest team is pleased to announce the release of Apache Forrest 0.5. The release is available at http://www.apache.org/dyn/closer.cgi/forrest/

    Blurb
    -----


    Forrest (http://forrest.apache.org/) is an XML standards-oriented project documentation framework built on Apache Cocoon, providing XSLT stylesheets and schemas, images and other resources. Forrest uses these to render the XML source content into a website via command-line, robot (see http://forrestbot.cocoondev.org/), or a dynamic web application.

    Status
    ------


    Significant progress has been made in the seven months since Forrest 0.4. New features include:


    * 70%-300% faster, thanks to the new command-line interface in Cocoon 2.1.1
    * Ability to generate a single PDF/HTML of the entire site
    * New flexible tab/menu system [1]
    * Numerous skin improvements, including Javascript-controlled menus, handling of and , configurable mini-toc depth, menu tooltips, and a new pure CSS variant of standard skin.
    * DTD improvements (v11 replaced with v12, and v20 in development)
    * Rudimentary Docbook support
    * Wiki support [2]
    * Improved PDF output

    Under the hood, the monolithic sitemap has been divided into functional categories and logical layers [3], with the aim of making Forrest sites easier to maintain, and new features easier to add.

    The full list of changes is viewable at:

    http://xml.apache.org/forrest/changes.html

    An Upgrade Guide is available at:

    http://xml.apache.org/forrest/upgrading_05.html

    Please send feedback to forrest-dev@xml.apache.org (after subscribing).

    For more information on the Apache Forrest project, please see
    http://xml.apache.org/forrest/

    - The Apache Forrest Development Team

    Posted by Tetsuya Kitahata at 05:25 AM

    July 31, 2003

    31 Jul 2003 - Apache Xerces2 Java Parser 2.5.0 released

    The Apache Xerces2 Java Parser team is very happy to announce that version 2.5.0 of Xerces2 Java Parser is now available.

    This release provides a partial partial implementation of the XML Inclusions (XInclude) W3C Candidate Recommendation and also brings Xerces-J into compliance with the most recent work of the W3C DOM working group on DOM level 3 Core and Load/Save.

    Specifically, the significant changes introduced in this release are:

    • Added annotation support to the XML Schema component model API implementation. Modified the PSVI API to allow exposing facets as objects. [Neil Graham, Elena Litani]
    • Added preliminary XInclude implementation, excluding support for XPointer and XML Base specifications. [Peter McCracken, Arun Yadav, Elena Litani]
    • Implemented the latest DOM Level 3 Core and Load and Save drafts in Last Call. [Elena Litani, Gopal Sharma, Arun Yadav, Neeraj Bajaj]
    • Modified PSVIWriter to output all PSVI information. Changed it to output to an XNI event stream rather than a file. [Peter McCracken, Neil Graham]
    • Modified error messages for Schema validation. [Peter McCracken, Sandy Gao]
    • Fixed an ArrayIndexOutOfBoundsException in the scanner caused by some invalid character references. [Michael Glavassevich]
    • Fixed various bugs related to XML 1.1. [Neil Graham, Neil Delima, Michael Glavassevich]
    • Fixed various bugs in the URI implementation, and added previously missing support for IPv6 addresses. [Michael Glavassevich]
    • Fixed performance issue for attributes with large value field. [Thomas DeWeese]
    • Fixed various bugs. [Neil Delima, Neil Graham, Elena Litani, Michael Glavassevich, K. Venugopal]

    The release can be downloaded from
    http://www.apache.org/dyn/closer.cgi/xml/xerces-j/

    For more information, visit the Apache Xerces2 Java Parser Project WebSite

    Posted by Tetsuya Kitahata at 06:26 AM

    July 18, 2003

    18 Jul 2003 - Apache FOP 0.20.5 released

    The Apache FOP team is pleased to announce the release of FOP 0.20.5

    Binary and source distributions are available at: http://www.apache.org/dyn/closer.cgi/xml/fop/

    Changes since 0.20.4 include:

    • Added support for PDF encryption
    • Perfomance tuning
    • Fixed link hotspot positioning
    • Fixed multi-threading issues
    • Added support for CCITT Group 4 encoded TIFF files
    • Dynamic JAI support
    • Added autoselecting portrait/landscape for PCL and PS Renderer
    • Added continued-label extension for tables
    • Improved AWT Font-measuring/rendering
    • Improved marker handling
    • Fixed problem with jpegs with icc profile and acrobat reader 5
    • Added a fontBaseDir property
    • TXTRenderer output encoding
    • border-spacing support
    • and a lot more bugfixes

    For details see the CHANGES file:
    http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.64

    For more information about FOP see http://xml.apache.org/fop/. Please send feedback/bugreports to the mailing list or enter them in Bugzilla.

    Posted by Tetsuya Kitahata at 07:38 AM

    March 29, 2003

    29 March 2003 - Apache Xerces-J 2.4.0 Released

    The Xerces-J team is very happy to announce that version 2.4.0 of Xerces-J is now available. Xerces-J is the Java XML parser from the Apache XML Project.

    Although in the last release the Xerces Native Int