Version 4.4p2 (Sep 10, 2012)

New features:

Bug fixes:

Version 4.4p1 (Feb 22, 2012)

Maintenance release.

Minor enhancements:

Bug fixes:

Version 4.4 (Dec 23, 2011)

Functional enhancements:

Optimizations:

Bug fixes:

Version 4.3 (Oct 31, 2011)

Enhancements:

Optimizations:

Bug fixes:

Version 4.2 (June 6, 2011)

Enhancements:

   Move to Java 6:

A JVM version 6+ is now required to run Qizx.

The API is mainly unchanged, except a few additions listed hereafter.

   Pluggable Content Importers

A Content Importer is a parser for 'semi-structured' content format, converting it to XML.

Qizx 4.2 contains importers for JSON, HTML through TagSoup (jar included), HTML5 (available as a separate package).

Content can be imported as XML with the extension function x:content-parse(data, format, options).

Other importers are planned in future versions: Mime mail, CSV

   Support of JSON

JSON data is converted to XML (proprietary schema) through a particular Content Importer, hence parsing is achieved with x:content-parse(data, "json").

Serializing JSON-as-XML back to JSON format is achieved through function x:serialize-json().

   Support of EXPath:

From 4.2, Qizx supports extensions specified by the EXPath initiative.

Documentation for these modules can be found in the Developer Guide, as well as on the EXPath site.

We will keep expanding this support with packages such as:

   Configuration

The Java API now supports extended configuration methods on LibraryManager and XQuerySessionManager, by which a number of properties can be specified, in particular runtime parameters and implementations of add-ons.

A new class Configuration replaces LibraryManagerFactory as bootstrap mechanism.

This facility is supported in tools (qizx and QizxStudio) through option -config , and in Qizx Server.

Optimizations:

Qizx 4.2 includes significant optimizations for large databases of small documents. These improvements were required by a customer use-case involving databases of more than 100 millions documents (2Kb each), with demanding performance goals in bulk-load, queries and updates.

Note that fine-tuning the configuration (see above) can help optimize bulk-load: please ask us for advice.

Bug fixes:

Licenses and Prices (March 1, 2011)

These conditions apply to any product sold or distributed starting from March 1, 2011.

Version 4.1p1 (December 6, 2010)

Maintenance release.

Optimizations & Enhancements:

Bug fixes:

Version 4.1 (October 11, 2010)

Enhancements:

Bug fixes:

Version 4.0 (June 8, 2010)

Enhancements:

Bug fixes:

Version 3.1 (Feb 1, 2010)

Enhancements

Bug fixes

Version 3.1 beta (Nov 9, 2009)

Enhancements

Bug fixes

Version 3.0 (May 20, 2009)

Bug fixes

Enhancements

Version 3.0 beta (March 9, 2009)

Enhancements

Bug fixes

Version 2.2 (November 24, 2008)

New Licenses and new pricing

Qizx 2.2 has a new licensing scheme and a new price list.

Enhancements

Bug fixes

Version 2.1 (May 21, 2008)

  1. XQuery Update: Qizx 2.1 fully supports the XQuery Update Facility draft specifications.

    This implementation passes 100% of the current XQUF Test Suite.

  2. Qizx Studio improvements:
  3. API extensions:
  4. Miscellaneous:

Version 2.0 (January 14, 2008)

First release.