English
Deutsch

BaseX 6.6.2: LinuxTag Release

07.05.2011 14:39

Dear all,

we are excited to announce the new version of BaseX, aligned with the LinuxTag Event in Berlin/Germany. The main features are: a highly efficient XQuery map expression with associated functions, basic authentication in our JAX-RX (REST) API, and multiple editor tabs. Please read on for more details:

API:

[ADD] JAX-RX API now supports basic user authentication:
docs.basex.org/wiki/JAX-RX_API
[ADD] The COPY command creates identical database copies:
docs.basex.org/wiki/Commands
[ADD] The OPTIMIZE ALL command minimizes all database structures:
docs.basex.org/wiki/Commands

XQuery:

[ADD] map expressions and functions added:
docs.basex.org/wiki/Map_Functions
[MOD] File module aligned with latest EXPath specification:
docs.basex.org/wiki/File_Functions
[MOD] Speedup of full-text queries with keyword lists.
Example: $x contains text { 'a', 'b', 'c', ...}
[MOD] XQuery Update optimizations for replacing nodes;
tree-aware updates.
[MOD] XQuery optimizations to avoid materialization of
sequences.

GUI:

[ADD] Multiple editor tabs added
[ADD] Database management: copy databases

Core:

[ADD] Internal XML parser: HTML entities added
[FIX] Glob syntax: support for multiple file suffixes

Have fun!
Christian, BaseX Team