Discussion:
[Exist-open] Release of eXist 3.3.0
Adam Retter
2017-07-02 21:53:28 UTC
Permalink
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.


*New Features*

- Adaptive serialization mode as defined by XQuery 3.1.
- A DSL which simplifies the definition of functions, function
signatures and their parameters for building extension functions.
- An extension mechanism for extension modules to provide valid
XPath/XQuery error codes.
- An eXist-db TestKit (`exist-testkit.jar`) which can be used by other
projects (e.g. extension module) to execute tests against eXist-db.
- Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to discard
white-space text nodes when serializing XML/XDM to JSON.


*Bug Fixes*

- Fixed the XQuery lookup operator `?` 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.


*Clean Up and Refactoring*

- Update to the Java Admin Client to use the latest version of
RSyntaxArea (2.6.1).
- Update Ant from 1.9.7 to 1.10.1.
- ... and many more


*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 [Bintray](
https://bintray.com/existdb/releases/exist/3.3.0). Maven artifacts for
eXist-db v3.3.0 are available from our [mvn-repo](
https://github.com/eXist-db/mvn-repo). Mac users of the [Homebrew](
http://brew.sh) package repository will be able to install and upgrade
shortly; an announcement will be made on the exist-open mailing list.


Thanks to everyone in the community who reported or contributed to the
issues addressed in this release and to the core developers for their hard
work researching, testing, and getting the fixes out to the whole community.
--
Adam Retter

eXist Developer
{ United Kingdom }
***@exist-db.org
irc://irc.freenode.net/existdb
Ari Nordström
2017-07-02 22:25:04 UTC
Permalink
Thank you for all your hard work, everyone involved in this release. :)

/Ari
Post by Adam Retter
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.
*New Features*
* Adaptive serialization mode as defined by XQuery 3.1.
* A DSL which simplifies the definition of functions, function
signatures and their parameters for building extension functions.
* An extension mechanism for extension modules to provide valid
XPath/XQuery error codes.
* An eXist-db TestKit (`exist-testkit.jar`) which can be used by
other projects (e.g. extension module) to execute tests against
eXist-db.
* Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to
discard white-space text nodes when serializing XML/XDM to JSON.
*Bug Fixes*
* Fixed the XQuery lookup operator `?` 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.
o Now requires Java 8.
o Renamed the running process from "JavaAppLauncher" to
"eXist-JavaAppLauncher" to make things clearer.
*Clean Up and Refactoring*
* Update to the Java Admin Client to use the latest version of
RSyntaxArea (2.6.1).
* Update Ant from 1.9.7 to 1.10.1.
* ... and many more
*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
[Bintray](https://bintray.com/existdb/releases/exist/3.3.0). Maven
artifacts for eXist-db v3.3.0 are available from our
[mvn-repo](https://github.com/eXist-db/mvn-repo). Mac users of the
[Homebrew](http://brew.sh) package repository will be able to install
and upgrade shortly; an announcement will be made on the exist-open
mailing list.
Thanks to everyone in the community who reported or contributed to the
issues addressed in this release and to the core developers for their
hard work researching, testing, and getting the fixes out to the whole
community.
--
Adam Retter
eXist Developer
{ United Kingdom }
irc://irc.freenode.net/existdb <http://irc.freenode.net/existdb>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Exist-open mailing list
https://lists.sourceforge.net/lists/listinfo/exist-open
Joern Turner
2017-07-03 07:55:08 UTC
Permalink
Thanks! Great work.
Post by Ari Nordström
Thank you for all your hard work, everyone involved in this release. :)
/Ari
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.
*New Features*
- Adaptive serialization mode as defined by XQuery 3.1.
- A DSL which simplifies the definition of functions, function
signatures and their parameters for building extension functions.
- An extension mechanism for extension modules to provide valid
XPath/XQuery error codes.
- An eXist-db TestKit (`exist-testkit.jar`) which can be used by other
projects (e.g. extension module) to execute tests against eXist-db.
- Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to discard
white-space text nodes when serializing XML/XDM to JSON.
*Bug Fixes*
- Fixed the XQuery lookup operator `?` 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.
*Clean Up and Refactoring*
- Update to the Java Admin Client to use the latest version of
RSyntaxArea (2.6.1).
- Update Ant from 1.9.7 to 1.10.1.
- ... and many more
*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 [Bintray](
https://bintray.com/existdb/releases/exist/3.3.0). Maven artifacts for
eXist-db v3.3.0 are available from our [mvn-repo](https://github.com/
eXist-db/mvn-repo). Mac users of the [Homebrew](http://brew.sh) package
repository will be able to install and upgrade shortly; an announcement
will be made on the exist-open mailing list.
Thanks to everyone in the community who reported or contributed to the
issues addressed in this release and to the core developers for their hard
work researching, testing, and getting the fixes out to the whole community.
--
Adam Retter
eXist Developer
{ United Kingdom }
irc://irc.freenode.net/existdb
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Exist-open mailing list
https://lists.sourceforge.net/lists/listinfo/exist-open
Eduard Drenth
2017-07-03 13:07:59 UTC
Permalink
Congrats!


Eduard Drenth, Software Architekt


***@fryske-akademy.nl


Doelestrjitte 8

8911 DX Ljouwert

+31 58 234 30 47

+31 62 094 34 28 (privé)


gpg: https://sks-keyservers.net/pks/lookup?op=get&search=0x065EF82A1E02CC43


________________________________
From: Adam Retter <***@exist-db.org>
Sent: Sunday, July 2, 2017 11:53 PM
To: exist-***@lists.sourceforge.net
Subject: [Exist-open] Release of eXist 3.3.0

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.


New Features

* Adaptive serialization mode as defined by XQuery 3.1.
* A DSL which simplifies the definition of functions, function signatures and their parameters for building extension functions.
* An extension mechanism for extension modules to provide valid XPath/XQuery error codes.
* An eXist-db TestKit (`exist-testkit.jar`) which can be used by other projects (e.g. extension module) to execute tests against eXist-db.
* Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to discard white-space text nodes when serializing XML/XDM to JSON.

Bug Fixes

* Fixed the XQuery lookup operator `?` 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.


Clean Up and Refactoring

* Update to the Java Admin Client to use the latest version of RSyntaxArea (2.6.1).
* Update Ant from 1.9.7 to 1.10.1.
* ... and many more

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 [Bintray](https://bintray.com/existdb/releases/exist/3.3.0). Maven artifacts for eXist-db v3.3.0 are available from our [mvn-repo](https://github.com/eXist-db/mvn-repo). Mac users of the [Homebrew](http://brew.sh) package repository will be able to install and upgrade shortly; an announcement will be made on the exist-open mailing list.


Thanks to everyone in the community who reported or contributed to the issues addressed in this release and to the core developers for their hard work researching, testing, and getting the fixes out to the whole community.

--
Adam Retter

eXist Developer
{ United Kingdom }
***@exist-db.org<mailto:***@exist-db.org>
irc://irc.freenode.net/existdb<http://irc.freenode.net/existdb>
Joe Wicentowski
2017-07-03 13:33:47 UTC
Permalink
Hi all,

For macOS users of the Homebrew package manager (see http://brew.sh), the
eXist-db cask has been updated.

To upgrade from a previous Homebrew-installation of eXist-db:

brew update && brew cask reinstall exist-db

To install for the first time, delete any previous installation
/Applications/eXist-db.app and type:

brew update && brew cask install exist-db

Joe
Post by Adam Retter
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.
*New Features*
- Adaptive serialization mode as defined by XQuery 3.1.
- A DSL which simplifies the definition of functions, function
signatures and their parameters for building extension functions.
- An extension mechanism for extension modules to provide valid
XPath/XQuery error codes.
- An eXist-db TestKit (`exist-testkit.jar`) which can be used by other
projects (e.g. extension module) to execute tests against eXist-db.
- Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to discard
white-space text nodes when serializing XML/XDM to JSON.
*Bug Fixes*
- Fixed the XQuery lookup operator `?` 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.
*Clean Up and Refactoring*
- Update to the Java Admin Client to use the latest version of
RSyntaxArea (2.6.1).
- Update Ant from 1.9.7 to 1.10.1.
- ... and many more
*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 [Bintray](
https://bintray.com/existdb/releases/exist/3.3.0). Maven artifacts for
eXist-db v3.3.0 are available from our [mvn-repo](https://github.com/
eXist-db/mvn-repo). Mac users of the [Homebrew](http://brew.sh) package
repository will be able to install and upgrade shortly; an announcement
will be made on the exist-open mailing list.
Thanks to everyone in the community who reported or contributed to the
issues addressed in this release and to the core developers for their hard
work researching, testing, and getting the fixes out to the whole community.
--
Adam Retter
eXist Developer
{ United Kingdom }
irc://irc.freenode.net/existdb
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Exist-open mailing list
https://lists.sourceforge.net/lists/listinfo/exist-open
林晓东
2017-07-04 00:21:44 UTC
Permalink
good work, still following.




--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£

ÔÚ 2017-07-03 21:33:47£¬"Joe Wicentowski" <***@gmail.com> ÐŽµÀ£º

Hi all,


For macOS users of the Homebrew package manager (see http://brew.sh), the eXist-db cask has been updated.


To upgrade from a previous Homebrew-installation of eXist-db:


brew update && brew cask reinstall exist-db


To install for the first time, delete any previous installation /Applications/eXist-db.app and type:


brew update && brew cask install exist-db


Joe



On Sun, Jul 2, 2017 at 5:53 PM, Adam Retter <***@exist-db.org> wrote:

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.





New Features
Adaptive serialization mode as defined by XQuery 3.1.

A DSL which simplifies the definition of functions, function signatures and their parameters for building extension functions.

An extension mechanism for extension modules to provide valid XPath/XQuery error codes.

An eXist-db TestKit (`exist-testkit.jar`) which can be used by other projects (e.g. extension module) to execute tests against eXist-db.

Added `ExistOutputKeys.JSON_IGNORE_WHITESPACE_TEXT_NODES` to discard white-space text nodes when serializing XML/XDM to JSON.



Bug Fixes
Fixed the XQuery lookup operator `?` 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.


Clean Up and Refactoring
Update to the Java Admin Client to use the latest version of RSyntaxArea (2.6.1).

Update Ant from 1.9.7 to 1.10.1.

... and many more



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 [Bintray](https://bintray.com/existdb/releases/exist/3.3.0). Maven artifacts for eXist-db v3.3.0 are available from our [mvn-repo](https://github.com/eXist-db/mvn-repo). Mac users of the [Homebrew](http://brew.sh) package repository will be able to install and upgrade shortly; an announcement will be made on the exist-open mailing list.




Thanks to everyone in the community who reported or contributed to the issues addressed in this release and to the core developers for their hard work researching, testing, and getting the fixes out to the whole community.



--

Adam Retter

eXist Developer
{ United Kingdom }
***@exist-db.org
irc://irc.freenode.net/existdb

Continue reading on narkive:
Loading...