# 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:restore
Ant task.
- xs:base64Binary
and xs:hexBinary
previously now set the correct srcOffset
in the underlying stream when calling CachingFilterInputStream#skip
.
- fn:replace
arguments not now correctly cleared when dynamically called.
- Fixed Lucene inline
elements 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.