Release Notes: This release supports the new RESTXQ API for building XQuery Web services, improves support for running BaseX as a Web application, adds higher order functions to XQuery to speed up Top-K queries, adds proxy server settings, adds advanced TagSoup options for importing HTML files, provides faster traversal of full-text index entries via ft:tokens() for XQuery, adds embedded readline and history support via JLine for the commandline, adds annotation and updates the EQName syntax (Q{uri}name) for XQuery 3.0, pins opened databases OS-wide to reduce write conflicts, and adds HTML5 serialization of query results.


Release Notes: Database locking: updates on different databases can now be executed in parallel and won't lock your read-only queries anymore. XQuery: when errors are raised, the full stack trace is now returned; the EXPath Geo Module, Fetch Module, and HTML Module have been added; and the Validation, XSLT, Database, and Profiling Modules have been updated. In the GUI, error messages are now clickable and linked with the text editor. Trace/profiling output is redirected to the info view in real-time.


Release Notes: XQuery now features much faster bulk updates, less memory when performing inserts and replaces, a new db:create() function, updates for the latest changes in the specs, and HTML 5 support. The GUI text editor now has a fast and flexible search/replace panel, error highlighting extended to XML files, and improvements for editing arbitrary text files. New Request, Session, and Sessions modules were added for Web applications. Logging was revised and extended to HTTP request. SSL support was added, and Jetty 8 iw now used. RESTXQ elements were added for forwarding. Stability was improved.


Release Notes: Many new internal XQuery Modules have been added. A new powerful Command API is provided to specify BaseX commands and scripts as XML. The full-text fuzzy index was extended to also support wildcard queries. The XQuery 3.0 simple map operator gives you a compact syntax to process items of sequences. BaseX as Web Application can now start its own server instance. All command-line options will now be executed in the given order. Charles Foster's latest XQJ Driver supports XQuery 3.0 and the Update and Full Text extensions.


Release Notes: Value indexes now support string-based range queries. The new XQJ API is based on Charles Foster's implementation. Import of XQuery modules has been simplified. Simplified invocation of Java code from XQuery. Full support for the XQuery 3.0 Regular Expressions syntax. Updating functions can now return values. Unified handling of document and database URIs. Pinning of opened databases has been replaced by filesystem locking. REST, RESTXQ, and WebDav: concurrency issues have been fixed.


Release Notes: This release supports the new RESTXQ API for building XQuery Web services, improves support for running BaseX as a Web application, adds higher order functions to XQuery to speed up Top-K queries, adds proxy server settings, adds advanced TagSoup options for importing HTML files, provides faster traversal of full-text index entries via ft:tokens() for XQuery, adds embedded readline and history support via JLine for the commandline, adds annotation and updates the EQName syntax (Q{uri}name) for XQuery 3.0, pins opened databases OS-wide to reduce write conflicts, and adds HTML5 serialization of query results.