Projects / BaseX / Releases

RSS All releases of BaseX

  •  27 Apr 2012 23:23

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.

  •  25 Mar 2012 10:49

    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.

    •  19 Feb 2012 22:11

    Release Notes: The GUI has a new "Package" dialog to list, install, and delete XQuery Packages. The "New/Add" dialog has increased usability and automatic detection of input formats. "RAW" format has been added to simplify import of raw files. The "Export" dialog has been enhanced to support other methods like JSON, and to specify additional serialization parameters. On the command line: there is a new option -L to add a trailing newline after a query result, and a new option -C to execute commands from a batch script. There is a new "option" parameter to set options before executing a request. Full-Text: Indonesian Stemmer. I/O: faster read/write access to byte arrays.

    •  08 Feb 2012 22:27

    Release Notes: GUI: the management of your databases, documents, binary files, and index structure has got easier than ever before. JSON: import, query, and export JSON data via XQuery, REST, or on the command line. Incremental Indexing: update the text and attributes index in real time. Path Statistics: retrieve distinct values of location paths in constant time. New XQuery functions to simplify database, full-text, index, and repository access. XQuery 3.0 features: EQNames, namespace constructors, etc. The command line API has been revised: it can process multiple inputs in one run.

    •  12 Nov 2011 23:52

      Release Notes: This release adds stemming support for Japanese text corpora, updated start scripts, the system property "org.basex.path" (to specify a project's home directory), numerous minor XQuery 3.0 enhancements and fixes, a fix for db:optimize() calls, a fix to retain newly-introduced namespaces, and default privileges for new users set to "none". The query base URI for evaluated queries is now $HTTPPATH.

      Release Notes: This release is a reaction to user feedback and an intent to optimize the distribution packages. The Windows installer was updated to support the latest features. The zip file was updated (initial config and directories added). XQuery: much faster execution of count() when applied to opened databases. The flag -c connects to an existing database server; the flag -s specifies a port for stopping the HTTP server (Jetty); the flag -S starts the HTTP server as a service; running write operations will be completed before the server is stopped. Ruby, Python, PHP, and Java clients have been updated.

      •  15 Oct 2011 03:41

        Release Notes: This release added storage of binary files, a native and tightly integrated REST implementation and a WebDAV service for file system-like database access, both integrated into HTTP Server, XQuery Modules for JSON, SQL, XSLT, and cryptography, and full-text support for more than 20 languages, including Japanese.

        •  29 Jul 2011 05:47

          Release Notes: New XQuery functions were added for adding, deleting, renaming, and replacing documents, and optimizing databases. XSLT transformations can be done. All XQuery 3.0 functions are now supported. Tail-call optimizations were made to speed up recursive functions. ADDARCHIVES can be used to parse files within archives. SKIPCORRUPT can be used to skip non-well-formed files. The document index is now incrementally updated. The "Manage Database" GUI dialog now supports operations on multiple databases and glob syntax. Drag and drop operations were added. Clients that repeatedly fail to login are now delayed. Password operations now all use MD5.

          •  30 Jun 2011 21:21

          Release Notes: Major Features: native EXPath Packaging system support, client/server event notification, and a persistent document index to speed up access to large collections. XQuery: a new database and full-text functions; an event function added to fire events; index optimizations; better cost estimations. Commands: glob syntax has been added to database commands; new commands have been added; BACKUP has been optimized and renamed to CREATE BACKUP.

          •  09 May 2011 21:02

            Release Notes: Main features: a highly efficient XQuery map expression with associated functions, basic authentication in the JAX-RX (REST) API, and multiple editor tabs. More details: API: [ADD] JAX-RX API now supports basic user authentication. The COPY command creates identical database copies. The OPTIMIZE ALL command minimizes all database structures. XQuery: map expressions and functions have been added. The file module is aligned with the latest EXPath specification. XQuery optimizations to avoid materialization of sequences. GUI: Multiple editor tabs have been added.

            Screenshot

            Project Spotlight

            jGnash

            A personal finance application written in Java.

            Screenshot

            Project Spotlight

            Text translation for Asterisk using Google Translate

            Text translation and language detection for Asterisk using the Google Translate API.