Zorba 2.8 "Hermes"

Milestone information

Project:
Zorba
Series:
trunk
Version:
2.8
Code name:
Hermes
Released:
 
Registrant:
Chris Hillery
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Carlos Manuel Lopez, 3 Cezar Andrei, 7 Chris Hillery, 3 Ghislain Fourny, 2 Juan Zacarias, 2 Luis Rodriguez Gonzalez, 17 Markos Zaharioudakis, 1 Matthias Brantner, 1 Nicolae Brinza, 4 Paul J. Lucas, 2 Rodolfo Ochoa, 12 Sorin Marian Nasoi
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 Invalid, 52 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon zorba_modules-src-2.8.0.tar.gz (md5, sig) Zorba modules 2.8.0 source package 132
last downloaded 40 weeks ago
download icon ChangeLog (md5) Zorba 2.8.0 full changelog 99
last downloaded 7 weeks ago
download icon zorba-2.8.0.zip (md5, sig) Zorba 2.8.0 source package 102
last downloaded 17 weeks ago
download icon zorba-2.8.0.tar.gz (md5, sig) Zorba 2.8.0 source package 207
last downloaded 41 weeks ago
download icon zorba-2.8.0-win32-x86.exe (md5, sig) Zorba Windows installer, including most non-core modules and dependencies 1,707
last downloaded 2 days ago
download icon zorba-2.8.0.pkg (md5, sig) Zorba macports package - contains Zorba runtime and external modules (except email, schema-tools, read-pdf, Couchbase, and Oracle NoSQL DB). 259
last downloaded 17 weeks ago
download icon zorba-2.8.0.mpkg (md5, sig) Zorba macports package - contains Zorba runtime and external modules (except email, schema-tools, read-pdf, Couchbase, and Oracle NoSQL DB), plus all their macports dependencies (ex: icu, libxml2, libxslt etc). 355
last downloaded 29 weeks ago
Total downloads: 2,861

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

Zorba - The XQuery Processor

version 2.8

New Features:
  * New external module for interfacing with Couchbase Server.
  * New external module for interfacing with SQLite Database.
  * New external module for interfacing with Oracle NoSQL Database.
  * New external module for interfacing with relational databases via JDBC.
  * New external info-extraction module for querying concepts and entities in
    natural language text.
  * New built-in module to (de)reference XML nodes or JSON objects and
    arrays that are stored in a collection
  * Implemented JSONiq's json-doc() function.
  * http-uri-resolution feature to disable HTTP when resolving URIs.
  * Option to specify that parse-json() strips the top-level array.
  * Extended cast and castable expression to allow any simple target type
    (as specified by XQuery 3.0).
  * The XQXQ (XQuery-for-XQuery) module became part of the Zorba core.
  * The datetime module became part of the Zorba core.
  * In the datetime module, added parse-date(), parse-dateTime(), parse-time(),
    and utc-offset().
  * Includes test driver for W3C XQuery 3.0 Test Suite (aka FOTS).

Optimizations:
  * Various optimizations in the implementation of the optimizer rules.
  * Better computation of the static type for global variables.
  * Optimization of comparison operators when untypedAtomic items are involved.
  * Improved computation of static type for fn:data function.
  * Fixed iteration over the components of a window clause; this improves static
    type computation of expressions referencing window vars.
  * No need to cast xs:untypedAtomic to xs:string in order-by expression.
  * Convert LET variables whose domain sequence has exactly one item to FOR vars.

Bug Fixes/Other Changes:
  * Fixed bug #949064 (faulty QName should be printed in the error message)
  * Fixed bug #1072644 (broken parser error location)
  * Fixed bug #868640 (Node lifetime is shorter than expected due to let
      variable inlining)
  * Fixed bugs #1081626 (Segmentation fault in a side-effecting FLWOR),
      #1079488 (streaming segfault)
  * Fixed bug #1062093 (bug in var reference iterators with an associated
      position that is negative)
  * Fixed bug #1073978 (FOTS: option default ns not supported)
  * Fixed bug #1061222 (bad message for errors in index key type declaration)
  * Fixed bug #1065175 (preceding::node()[1] returns wrong results)
  * Fixed bug #1065321 (following:text() doesn't return results in doc order)
  * Fixed bug #1067706 (wrong const folding in mutually recursive udfs)
  * Fixed bug #1021492 (while computing the "sources" of a prolog var, skip
      any var-setting exprs that appear in non-used (and non-optimized) functions).
  * Fixed bug #1070551 (zerr:ZOSE0003 stream read failure)
  * Fixed bug #992304 (Compiling library modules could load data from wrong
    source)
  * Fixed bug #1043294 (XQST0036 not used in XQuery 3.0).
  * Fixed bug in castable expr when the target type is xs:QName.
  * Fixed bug in testing if a sequence type is subtype of node(xs:untyped)
  * Fixed mustCopyInputNodes() method of no-copy, and jsoniq functions.
  * Fixed bugs related to casting to user-defined types.

0 blueprints and 55 bugs targeted

Bug report Importance Assignee Status
1070611 #1070611 PDF module not working on Ubuntu? 2 Critical Chris Hillery  3 Invalid
1013855 #1013855 Problem with setContextItemStaticType 3 High Markos Zaharioudakis  3 Invalid
1070595 #1070595 read-pdf module has no tests 3 High Cezar Andrei  3 Invalid
949064 #949064 The faulty QName should be printed in the parser error messages 2 Critical Nicolae Brinza  10 Fix Released
1052943 #1052943 restart pdash 2 Critical Matthias Brantner  10 Fix Released
1056953 #1056953 NOSQL DB module 2 Critical Cezar Andrei  10 Fix Released
1062093 #1062093 dml:collection, fn:count, & position -> weird behavior 2 Critical Markos Zaharioudakis  10 Fix Released
1070706 #1070706 FOTS: try-catch tests that SEG FAULT 2 Critical Ghislain Fourny  10 Fix Released
1070722 #1070722 FOTS: cast tests end in Seg Fault 2 Critical Ghislain Fourny  10 Fix Released
1070998 #1070998 C++11 Compiling error on Windows 2 Critical Markos Zaharioudakis  10 Fix Released
1097101 #1097101 Freed-memory write in AtomicXQType 2 Critical Markos Zaharioudakis  10 Fix Released
1097640 #1097640 Performance regression with new simple-casting behaviour 2 Critical Markos Zaharioudakis  10 Fix Released
1101013 #1101013 Windows XP locale compatibility 2 Critical Paul J. Lucas  10 Fix Released
867363 #867363 disabling schema download 3 High Chris Hillery  10 Fix Released
868640 #868640 Node lifetime is shorter than expected due to let variable inlining 3 High Markos Zaharioudakis  10 Fix Released
894009 #894009 Schema validation: can not cast to "02B6E590" 3 High Cezar Andrei  10 Fix Released
932374 #932374 FOTS fn:matches failing tests 3 High Paul J. Lucas  10 Fix Released
1006960 #1006960 take construction mode into account during no-copy rule 3 High Markos Zaharioudakis  10 Fix Released
1021492 #1021492 bool zorba::user_function::isRecursive() const: Assertion `isOptimized()' failed 3 High Markos Zaharioudakis  10 Fix Released
1039284 #1039284 Implement jn:json-doc() 3 High Ghislain Fourny  10 Fix Released
1039576 #1039576 archive module doesnt create directory entries 3 High Luis Rodriguez Gonzalez  10 Fix Released
1049378 #1049378 Create JDBC SQL Module 3 High Rodolfo Ochoa  10 Fix Released
1053113 #1053113 parse-date and parse-dateTime functionality 3 High Paul J. Lucas  10 Fix Released
1053699 #1053699 SQLite module for Zorba 3 High Luis Rodriguez Gonzalez  10 Fix Released
1056704 #1056704 XQXQ generate UUID bug 3 High Juan Zacarias  10 Fix Released
1061031 #1061031 couchbase module implementation 3 High Juan Zacarias  10 Fix Released
1065175 #1065175 preceding::node()[1] returns wrong results 3 High Markos Zaharioudakis  10 Fix Released
1065321 #1065321 following:text() doesn't return results in doc order 3 High Markos Zaharioudakis  10 Fix Released
1067706 #1067706 wrong const-folding 3 High Markos Zaharioudakis  10 Fix Released
1073944 #1073944 FOTS: xs:NMTOKENS not supported 3 High Markos Zaharioudakis  10 Fix Released
1077120 #1077120 FOTS: schema import: invalid use of err:XPST0051 3 High Markos Zaharioudakis  10 Fix Released
1077206 #1077206 FOTS: 'castable as' issues with numeric values 3 High Markos Zaharioudakis  10 Fix Released
1081678 #1081678 FOTS: add 'dependency type' option in the driver 3 High Sorin Marian Nasoi  10 Fix Released
866973 #866973 InvalidTimezoneException should contain the invalid timezone 4 Medium Paul J. Lucas  10 Fix Released
918156 #918156 fots driver for Zorba 4 Medium Sorin Marian Nasoi  10 Fix Released
924055 #924055 adapt group-by to latest spec 4 Medium Carlos Manuel Lopez  10 Fix Released
956460 #956460 Zorba FOTS driver: assert-serialization aka assert-xml bug 4 Medium Sorin Marian Nasoi  10 Fix Released
973410 #973410 Zorba FOTS driver: assert-deep-eq bug 4 Medium Sorin Marian Nasoi  10 Fix Released
973416 #973416 Zorba FOTS driver: assert-assert bug 4 Medium Sorin Marian Nasoi  10 Fix Released
973417 #973417 Zorba FOTS driver: assert-serialization-error bug 4 Medium Sorin Marian Nasoi  10 Fix Released
973434 #973434 Zorba FOTS driver: assert-error bug 4 Medium Sorin Marian Nasoi  10 Fix Released
992304 #992304 Executing lib_only query invokes URI resolution process 4 Medium Chris Hillery  10 Fix Released
1015964 #1015964 Add warning re: SWIG 2.0.7 for PHP binding 4 Medium Chris Hillery  10 Fix Released
1052856 #1052856 URI resolvers in Zorba FOTS driver 4 Medium Sorin Marian Nasoi  10 Fix Released
1061222 #1061222 error message missing invalid type of the key 4 Medium Markos Zaharioudakis  10 Fix Released
1076407 #1076407 Casting to namespace-sensitive types 4 Medium Markos Zaharioudakis  10 Fix Released
1079033 #1079033 FOTS: correct misleading name for param for FOTS driver 4 Medium Sorin Marian Nasoi  10 Fix Released
1080606 #1080606 FOTS: integrate driver with ctest 4 Medium Chris Hillery  10 Fix Released
1080616 #1080616 FOTS: running the CLI in a separate process 4 Medium Sorin Marian Nasoi  10 Fix Released
918162 #918162 Ability to write URI mappers in XQuery 5 Low Chris Hillery  10 Fix Released
1013892 #1013892 Extend DownloadModules.cmake to support developers 5 Low Chris Hillery  10 Fix Released
1017389 #1017389 Zorba FOTS driver: improve statistics reporting 5 Low Sorin Marian Nasoi  10 Fix Released
1069794 #1069794 FOTS: fn:subsequence failing tests 5 Low Sorin Marian Nasoi  10 Fix Released
1043294 #1043294 err:XQST0036 no longer exists. 1 Undecided Markos Zaharioudakis  10 Fix Released
1096717 #1096717 extra tokens at end of #endif 1 Undecided Rodolfo Ochoa  10 Fix Released
This milestone contains Public information
Everyone can see this information.