Thank you. 
But a head’s up for any Mac/Homebrew users: 

The BaseX Homebrew formula was not yet update, so I impatiently edited my local copy of the formula to 9.6
and I repeatedly got:

basex 9.5.2 is installed but outdated
==> Upgrading basex
  9.5.2 -> 9.6 

==> Downloading https://ghcr.io/v2/homebrew/core/basex/manifests/9.6
curl: (22) The requested URL returned error: 404

Error: Failed to download resource "basex_bottle_manifest"
Download failed: https://ghcr.io/v2/homebrew/core/basex/manifests/9.6


I googled for similar errors and tried various suggestions, none of which worked. 


Eventually, I tried just deleting the following function from the formula, and it successfully installed.

  bottle do
    sha256 cellar: :any_skip_relocation, all: "29de8b648eba2d7d20a37ba168ae1757a4724eb43c5307d99291329518a06c46"
  end


I only hesitate to submit that patched formula to Homebrew because I don’t actually understand what I’ve done or why it works!  ;-) , but offering it here as a suggestion in case anyone else runs into that problem.


— Steve M. 




On Aug 19, 2021, at 8:22 AM, Christian Grün <christian.gruen@gmail.com> wrote:

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