Dear all,
We provide you with a new and fresh version of BaseX, our open source
XML framework, database system and XQuery 3.1 processor:
https://basex.org/
Apart from our main focus (query rewritings and optimizations), we
have added the following enhancements:
XQUERY: MODULES, FEATURES
- Archive Module, archive:write: stream large archives to file
- SQL Module: support for more SQL types
- Full-Text Module, ft:thesaurus: perform Thesaurus queries
- Fulltext, fuzzy search: specify Levenshtein limit
- UNROLLLIMIT option: control limit for unrolling loops
XQUERY: JAVA BINDINGS
- Java objects of unknown type are wrapped into function items
- results of constructor calls are returned as function items
- the standard package "java.lang." has become optional
- array arguments can be specified with the middle dot notation
- conversion can be controlled with the WRAPJAVA option
- better support for XQuery arrays and maps
WEB APPLICATIONS
- RESTXQ: Server-Timing HTTP headers are attached to the response
For a more comprehensive list of added and updated features, look into
our documentation (docs.basex.org) and check out the GitHub issues
(github.com/BaseXdb/basex/issues).
Have fun,
Your BaseX Team
Dear all,
We’ve been hard at work finalizing version 11 of BaseX, our open source XML
framework, database system, and XQuery processor.
First, we have revised our documentation, which is now generated with
RESTXQ:
https://docs.basex.org/
Next, you can now visit BXFiddle to launch XQuery and Invisible XML online:
https://fiddle.basex.org/
Finally, we have added and updated valuable features to help you tackle
your daily data challenges:
STORAGE
• Key/value Store: Better compactification when storing values
• CSV/JSON/XML parsing: reduced memory consumption
XQUERY
• First release with new 4.0 features
• Numerous new built-in functions (standard, maps, arrays, math)
• Updates: Multiple targets in rename/replace/insert expressions
• New custom functions: archive:refresh, validate:xsd-init, xslt:init
• Full support for Invisible XML.
GENERAL
• GUI: Full Unicode character support
• Web Server: Upgrade to Jetty 11
• Command-Line: New options -C, -Q, -W
• Options: WRITESTORE, writes store to disk at shutdown time
We took the opportunity of the version jump to drop various XQuery
functions in favor of new 4.0 standard functions. Database storage has not
changed.
A big thank you to Gunther Rademacher, who is now helping us to make BaseX
better every day.
Thanks to all of you for your continuous support,
Have fun with the new release,
Your BaseX Team