News

BaseX 6.3.4

December 14, 2010

Changelog [ADD] Storage: Text Compression added, shrinking text nodes up to 50% [MOD] XQuery/collection(): Caching of doc paths to speedup repeated lookups [MOD] XQuery/collection(): Lazy instantiation of document nodes [MOD] Storage: Limit of number of attributes per element raised to 2^31 [MOD] Commands: INFO TABLE renamed to INFO STORAGE

Read more

BaseX 6.3.3

December 6, 2010

BaseX 6.3.3 has been released. Read on to find out what changed. [ADD] XQuery: "ft" module added to extended XQuery Full Text with useful features [ADD] Command: DROP BACKUP added to drop database backups [ADD] GUI: new menu items "Add documents" and "Delete documents" [ADD] GUI: new menu item "Manage" to backup/restore/rename/drop databases [MOD] XQuery: "db" and "file" modules updated [MOD] System.getProperty("user.dir") added as optional home directory [MOD] GUI: menu structure updated [FIX] Command: ADD modified to support the addition of larger documents [FIX] GUI: highlighting of search terms in text editors [FIX] GUI: file chooser supports new extensions: *.xql, *.xquery, ... [FIX] Server: StressTest

Read more

Integrating BaseX in oXygen

November 17, 2010

We have added a simple tutorial how to integrate BaseX in oXygen. This tutorial describes how to use the BaseX XQuery Processor to execute queries in the oXygen XML Editor. You can access the existing databases from BaseX within oXygen and work with the results as XML.

Read more

BaseX 6.3.2

November 17, 2010

Just some days have passed, and we are pleased to announce BaseX 6.3.2. [ADD] Storage: compression of text files (activation: SET COMPRESS 1) [ADD] XQuery: new "db:" and "util:" functions, replacing "basex:" [ADD] XQuery: initial implementation of the EXPath http module [ADD] XQuery Editor: line/column information, support for surrogates [MOD] XQJ: dummy properties added: user, password, serverName, port [FIX] Storage: wildcard index did not find last word [FIX] Dynamic integration of optimal CatalogResolver implementation [FIX] XQuery bugs (count() on open collection, external functions, ..)

Read more

BaseX 6.3.1

November 9, 2010

Version 6.3.1 is now available! [ADD] Fulltext: Built-in support for Snowball, Wordnet, and Lucene stemmers [ADD] Fulltext: Internal German stemmer added [ADD] REST: support for hierarchical collections added; details will follow [ADD] REST/GET: bind parameter added to enable external variable bindings [ADD] REST/POST: `<variable/>` and `<output/>` elements added [ADD] APIs: bind(), execute() &amp; info() added to query iterator [ADD] APIs: add() implemented for adding documents to existing databases [MOD] REST: start was simplified; just launch basex-api/etc/basexrest(.bat) [MOD] JAX-RX: latest version was moved to our BaseX SVN repository [MOD] Warning: start class BaseXWin was renamed to BaseXGUI [MOD] Work on the upcoming Windows installer [FIX] XQuery: improved handling of extended kind tests in sequence types [FIX] XQuery 3.0 functions (e.g. format-integer()) [FIX] XQuery Update, Namespaces, collections [FIX] GUI: realtime filtering

Read more

BaseX 6.3

November 9, 2010

We have just released Version 6.3 of BaseX. [ADD] XQuery: hierarchical path support for collection() function [ADD] Storage/GUI: CatalogResolver added for caching DTDs [ADD] Server: -c flag added to allow initial database commands [ADD] Dutch translation of BaseX added; thanks to Huib Verweij! [MOD] Storage: Speedup of parallel disk access (less synchronized flags) [MOD] XQuery: iterative evaluation of more location paths [MOD] XQuery Full Text: updated to reflect fix of W3 Bug #9448 [FIX] XQuery: numerous namespace issues resolved [FIX] XQuery: allow dynamic evaluation of basex:index() [FIX] GUI: PlotView and TreeView fixes

Read more

BaseX 6.2.9

October 4, 2010

BaseX 6.2.9 is our latest minor version, available via the Maven repository. [ADD] Server output added: "Server stopping"/"Server stopped" [ADD] Command input via STDIN enabled [MOD] Minor visual tweaks [MOD] XQuery Speedups (Math `->` StrictMath, FLWOR rewritings) [FIX] Command parsing (e.g. CREATE DB TEST# ..) [FIX] TreeView fixes

Read more

BaseX 6.2.8

September 28, 2010

September 28: A new minor version 6.2.8 is available via the Maven repository. [ADD] Query Editor: Close Button [ADD] Query Editor: Save/Save As Button [ADD] Command Line: parsing of standard input [FIX] XQuery: file module completed [FIX] XQuery: basex:db() returns all database documents [FIX] GUI: Command input suggestions [FIX] GUI: interactive update operations [MOD] XQuery: opt. on positional predicates [MOD] XQuery: opt. duplicate detection

Read more

BaseX 6.27

September 6, 2010

Changelog [NEW] Commands: BACKUP/RESTORE/SHOW BACKUPS [NEW] Setup: Installer, Windows Service [ADD] GUI: TreeView [ADD] API: query iterator [ADD] XQuery: GROUP BY, incl. ORDER clauses [ADD] XQuery: line/col information for runtime errors [ADD] XQuery: file library [ADD] XQuery: test for XQuery 1.1 features [MOD] XQuery: doc() now creates main-memory instances [MOD] XQuery: improved constant folding [MOD] XQuery: Value/Item types separated [MOD] XQuery: Numerous query optimizations [FIX] Storage: OutOfBounds exception, caused by TableOutput [FIX] XQuery: namespaces, in-scope-prefixes(), ... [FIX] XQuery: lang(), translate(), analyze-string(), ...

Read more

BaseX 6.1 is out!

April 18, 2010

BaseX 6.1 is out! Read more to find out about all the fine new features: a new REST API, based on the JAX-RX interface, to communicate with BaseX via HTTP. » details new bindings to use BaseX from other programming languages. » details support for all XSLT/XQuery serialization parameters. » details advanced query optimizations to apply index structures whenever appropriate. enhanced conformance with XQuery Update/Full Text Recommendations. HTML import, if TagSoup is included in the classpath. » details French language version (thanks to Maud Ingarao).

Read more