[ANN] Release of eXist-db 4.11.2, 5.5.2, and 6.3.0
Adam Retter <[email protected]> Sat, 26 Oct 2024 13:21:21 +0200
| Newsgroups | gmane.text.xml.exist |
|---|---|
| Message-ID | <CAJKLP9YkOryM4MxgU=94MbVJ_+ypXjAK_jkbFGvPtWPatBEZgQ@mail.gmail.com> |
We are very happy to announce releases of eXist-db 4, 5, and 6.
eXist-db 4.11.2 and 5.5.2 are minor releases that fix just a few small bugs
- see:
* https://exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb4112
* https://exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb552
eXist-db 6.3.0 is a feature release and update, and as such should be 100%
API and storage compatible with eXist-db 6.2.0. The full release notes are
available at: https://exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb630
*Features*
- Add mail:get-mail-session#2 with authentication
https://github.com/eXist-db/exist/pull/4801
- Improve JMX output https://github.com/eXist-db/exist/pull/4964
- Add support in `cache:create()` for 'expireAfterWrite' in `$config`
https://github.com/eXist-db/exist/pull/4975
- Allow the user to override the JDWP Suspend at Docker build time
https://github.com/eXist-db/exist/pull/5008
- Parameterise the XML-RPC parse method with the Media Type
https://github.com/eXist-db/exist/pull/5070
- New exist:time XQuery Pragma
https://github.com/eXist-db/exist/pull/5077
- Optimise Path Expressions that are visited by the
BasicExpressionVisitor https://github.com/eXist-db/exist/pull/5083
- Refactor to highlight materialization query execution model
https://github.com/eXist-db/exist/pull/5080
- Add Schema for EXPath Packaging System
https://github.com/eXist-db/exist/pull/5113
- Backport build scripts https://github.com/eXist-db/exist/pull/5091
- Adds ContentFilePool and companion tests
https://github.com/eXist-db/exist/pull/5217
- Adds in memory cache for RPC query results
https://github.com/eXist-db/exist/pull/5191
- Switch CI from Temurin to Liberica
https://github.com/eXist-db/exist/pull/5466
- Allow setting the namespace on the result of sql:execute
https://github.com/eXist-db/exist/pull/5186
*Bugfixes*
- Fix an issue where XQuery Trigger state may leak
https://github.com/eXist-db/exist/pull/5481
- XQSuite assertXPath annotation: Support default element namespace
https://github.com/eXist-db/exist/pull/4818
- add missing dependency to copy-maven-plugin
https://github.com/eXist-db/exist/pull/4858
- tails of subsequences off by one
https://github.com/eXist-db/exist/pull/4851
- Ensure that EXPath packages installed in $EXIST_HOME/data/expathrepo
are filesystem portable https://github.com/eXist-db/exist/pull/4913
- Fix version number in `develop-6.x.x` branch
https://github.com/eXist-db/exist/pull/4961
- Fix missing fn:transform global parameters
https://github.com/eXist-db/exist/pull/4893
- Restore compatibility with Java language level 8
https://github.com/eXist-db/exist/pull/4974
- InputStream#available() should not be used to determine if there is
data available https://github.com/eXist-db/exist/pull/4978
- Fixes to fn:replace, fn:tokenize, and fn:analyze-string
https://github.com/eXist-db/exist/pull/4865
- cardinality of CastExpression#toFunction
https://github.com/eXist-db/exist/pull/4976
- Correct function signatures that return empty sequences
https://github.com/eXist-db/exist/pull/4981
- Log exception if the response is already committed
https://github.com/eXist-db/exist/pull/4993
- Correct the XDM type for the Sequence holding a representation of a
Java Stack Trace when an error occurs
https://github.com/eXist-db/exist/pull/4994
- Fix an issue with XQuery transient imports within EXPath Package
https://github.com/eXist-db/exist/pull/5012
- Fix the use of Debian Stretch repositories in the Docker builds
https://github.com/eXist-db/exist/pull/5005
- Fix a bug in Node Path equality
https://github.com/eXist-db/exist/pull/5046
- Fix an NPE in exist:time pragma
https://github.com/eXist-db/exist/pull/5081
- Handle IllegalStateException in file:directory-list#2
https://github.com/eXist-db/exist/pull/5093
- Named Function References can have Postfix Expressions
https://github.com/eXist-db/exist/pull/5115
- Remove sonar no longer supporting Java 8
https://github.com/eXist-db/exist/pull/5218
- Repair 6.x.x build for macOs
https://github.com/eXist-db/exist/pull/5385
- Address vulnerabilities as indicated by OWASP/NVD.
https://github.com/eXist-db/exist/pull/5387
- Fix flaky storage test timing
https://github.com/eXist-db/exist/pull/5492
- Fix CI Windows stream corruption
https://github.com/eXist-db/exist/pull/5513
- Fix errors on update operations
https://github.com/eXist-db/exist/pull/5296
*Updated Libraries*
- Update to appbundler-1.2.0 https://github.com/eXist-db/exist/pull/4781
- Use newer copy-maven-plugin which does not have CVE issues with its
dependencies https://github.com/eXist-db/exist/pull/4960
- Bump org.codehaus.izpack:izpack-maven-plugin from 5.1.3 to 5.2.0
https://github.com/eXist-db/exist/pull/5029
- Bump jetty from 9.4.50.v20221201 to 9.4.54.v20240208
https://github.com/eXist-db/exist/pull/5369
- Bump jackson-core from 2.13.4 to 2.15.2
https://github.com/eXist-db/exist/pull/5367
- Upgrade all build related maven plugins
https://github.com/eXist-db/exist/pull/5386
- Make sure the latest jdom(1) jar is used
https://github.com/eXist-db/exist/pull/5394
*Backwards Compatibility*
eXist-db 6.3.0 is binary compatible with previous eXist-db 6.x.x
versions Regardless, before upgrading to this version of eXist-db, it is
strongly recommended to perform a full backup and restore. Users who are
upgrading should always consult the Upgrading Guide https://exist-db.org/
exist/apps/doc/upgrading.xml in the documentation.
Thanks, Adam.
--
Adam Retter
eXist Core Developer
{ United Kingdom }
[email protected]
_______________________________________________
Exist-open mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/exist-open