# Release Notes
## v3.3.0 - July 2, 2017
We are happy to announce the release of eXist-db v3.3.0. This is a minor release, which introduces a few small features and addresses a number of issues.
exist-testkit.jar) which can be used by other projects (e.g. extension module) to execute tests against eXist-db. - Added `ExistOutputKeys.JSONIGNOREWHITESPACETEXTNODES` to discard white-space text nodes when serializing XML/XDM to JSON.
?to return the correct result with regards to empty values. - WebDAV now uses the default configuration for serializing XML. - Fixed a regression in the
xmldb:restoreAnt task. -
xs:hexBinarypreviously now set the correct
srcOffsetin the underlying stream when calling
fn:replacearguments not now correctly cleared when dynamically called. - Fixed Lucene
inlineelements in case of not yet applied white-space. - Improved the AppBundler for the MacOS .app package. - Now requires Java 8. - Renamed the running process from "JavaAppLauncher" to "eXist-JavaAppLauncher" to make things clearer.
### Backwards Compatibility
- eXist-db v3.3.0 is backwards binary-compatible as far as v3.0, but not with earlier versions. Users upgrading from previous versions should perform a full backup and restore to migrate their data.
### Downloading This Version
eXist-db v3.3.0 is available for download from GitHub. Maven artifacts for eXist-db v3.3.0 are available from our mvn-repo. Mac users of the Homebrew package repository will be able to install and upgrade shortly; an announcement will be made on the exist-open mailing list.