There's something to be said here about an unexpectedly festive solstice observance but I'm not clever enough to find it.
Thanks all for the valuable feedback on our latest major release.
BaseX 12.1 is now available, with more new and revised features than planned.
Highlights include:
RESTXQ
• improved local locking for resources supplied via arguments
Storage
• PUT operations: replace or ignore existing resources
XQuery
• Cache Functions: Store transient data in main-memory LRU caches
• Key/Value Store: All opened stores are now kept in main memory
• faster generation and conversion of sequences and arrays
• fn:load-xquery-module: retrieve module only once at runtime
XQuery 4.0
• Function declarations: The 'local' prefix can now be omitted
• Destructuring: let $($head, $tail) := ...
• Map construction generalized: { 1: 2, $map-entries }
• Pseudo path function: $xml/get($node-name)
• New node comparators (is-not, precedes, follows, ...)
• %method annotation replace by =?> operator
For a more complete list of added features, visit our documentation:
https://docs.basex.org/13
You can try the new XQuery 4.0 features online using the BaseX fiddle:
https://docs.basex.org/13
Download the latest version from our homepage:
https://basex.org
Have a good time,
Your BaseX Team