Projects / BaseX / Releases

All releases of BaseX

  •  04 Apr 2014 11:21
Avatar

    Release Notes: Large texts can be efficiently sorted in the GUI (Ctrl-U). Documents with namespaces are processed faster than before. New Database Module functions (alter, copy, create-backup, drop-backup, and restore). The Admin Module is extended. New evaluation options for xquery:eval (memory, timeout, and permissions). Always shows the full stack trace when debugging XQuery. Reduces waiting time if the password is wrong. An XQuery Easter egg.

    •  28 Feb 2014 11:15
    Avatar

      Release Notes: The GUI Editor now allows files to be filtered by opened file type and selected text. The XML parser provides support for TAR and TGZ. If XQuery functions are not found, a similar one will be suggested. Command parsing was improved. Bugfixes include nested transform expressions, the doc-available() function impossible casts before removing variables, the REPO INSTALL command (when install packages are installed in the same directory), and the CSV/JSON serialization of underscores.

      •  12 Feb 2014 16:15
      Avatar

        Release Notes: GUI: a new project view for organizing and opening project files, real-time search of project files and contents, new editor shortcuts and code completions, and code formatting. Improved performance of delete and insert operations. Faster in-place value updates. 'update': convenience keyword for transform expressions. XQuery functions are now inlined and further optimized; there are closure optimizations, better static typing, improved detection and rewriting of tail calls, faster processing of (sub)sequences, and updated XQuery modules. API: new options and Russian and Spanish translations.

        •  07 Oct 2013 13:43
        Avatar

          Release Notes: For XQuery, a CSV module and serialization were added, the JSON serializer was updated, update checks in the modify clause were fixed, parsing of the new map syntax was fixed (ignoring spaces), and tail call handling in built-in higher order functions was fixed. A Russian translation was added. Command-line arguments starting with '<' are now interpreted as XQuery. In indexing, a bug in the updatable index structure was fixed.

          •  16 Sep 2013 15:34
          Avatar

            Release Notes: XQuery now uses the new map syntax (example: {'key':'value'}). Tail call optimization is now also applied to dynamic functions. fn:subsequence() calls and sequence casts are better optimized. Original options are preserved when calling db:optimize(). In WebDAV, non-breakable spaces are returned as &nbsp;. In the core, OutOfMemory exceptions are avoided when building large databases.

            •  07 Aug 2013 13:26
            Avatar

              Release Notes: Support for XQuery 3.0 was finalized. The Unit module allows standardized testing of XQuery applications. A Streaming module speeds up operations on large files. An Inspection module provides reflection and documentation features. Support for XQuery collations was added. The Database, Archive, File, and other modules were extended. WebDAV was enhanced with locking features. RESTXQ was improved and extended. The core received improved database locking, including the use of custom lock strings, more flexible database names, and new options for simplifying the creation of large databases.

              •  05 Feb 2013 21:41
              Avatar

                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.

                •  21 Dec 2012 15:27
                Avatar

                  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.

                  •  18 Jun 2012 16:55
                  Avatar

                    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.

                    •  27 Apr 2012 16:02
                    Avatar

                      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.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.