Release Notes: The main focus of this release has been to extend Zorba's language bindings: XQJ binding (a standard Java interface), and improved bindings for Ruby, Python, and PHP. Two new modules: the schema-tools contains functions that allow generating XML schemas from sample data and vice versa, and the full-text module has a variety of full-text primitives such as tokenization, stemming, stop-word detection, and thesaurus lookup for plenty of languages; with it, one can examine and index text information. New XQuery 3.0 functions, e.g. fn:path, fn:environment-variables, and fn:unparsed-text.
Release Notes: fn:concat() is no longer required because of a new || string concatenation operator. A new module for decoding URIs was added. The processing of XML, JSON, and text in a streaming manner was enabled. parse-xml-fragment was reworked to parse/process huge chunks of XML data as streams. A new split() function tokenizes streamable strings. file:read-text and http:send-request now supporting arbitrary text encodings. The C++ API was extended. A new PHP interface was included, and contains several improvements.
Release Notes: Zorba 2 is an extensive rewrite and re-architectural work, with improved stability, complete functionality, and max conformance level. It supports W3C specs (XQuery 1.0 with XMLSchema validation, XQuery 3.0 June 2011 draft with try-catch, groupby, outerjoins, XQuery Update 1.0, XQuery Full Text 1.0, and XSLT 1.0), extension specs (XQuery Data Definition (collections, indexes and integrity constraints) and XQuery Scripting Extension), and an extensive set of modules (process, system, HTTP, data cleaning, data conversion (JSON, CSV, HTML), excel, cryptography, geo, image, oauth, and email).
Release Notes: Various bugfixes.
Release Notes: This release contains mostly bugfixes and major performance improvements. It also contains a preliminary implementation of higher-order functions as specified in XQuery 1.1.
Release Notes: Besides bugfixes and performance improvements, this release comes with an extended function library and support for the XQuery 1.1 switch expression. You can find examples for the new features that are ready to execute in the live demo. Moreover, the tutorial “Atom Processing with Zorba” shows how easy it is to develop a tiny mashup entirely in XQuery with Zorba and the EXPath HTTP client.
Release Notes: The following specifications are implemented in this version: XQuery 1.0 (with schema validation) (99.5%W3C tests success rate), XQuery Update (97.2%), XQueryX (98.5% success rate for XQuery 1.0 and 96.6% for XQuery Update), many XQuery 1.1 features (including try-catch, windowing and general FLWOR expressions), and XQuery Scripting Extension. This release includes support for data definition and manipulation (collections, indexes, and integrity constraints). It also extends the standard XQuery capabilities with a rich and extensible function library, including xqDoc, REST, JSON, CSV, Excel functions, email, introspection, file manipulation, and mathematical computations. Zorba 1.0 includes lots of bug fixes and performance improvements as well.
Release Notes: Initial freshmeat announcement.