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


Back to Posts