Author: davide
Date: Mon Jun 4 20:31:04 2018
New Revision: 1832890
URL: http://svn.apache.org/viewvc?rev=1832890&view=rev
Log:
Apache jackrabbit Oak 1.8.4
release notes
Modified:
jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt
Modified: jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt?rev=1832890&r1=1832889&r2=1832890&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt Mon Jun 4 20:31:04 2018
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.8.3
+Release Notes -- Apache Jackrabbit Oak -- Version 1.8.4
Introduction
------------
@@ -7,84 +7,70 @@ Jackrabbit Oak is a scalable, high-perfo
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.
-Jackrabbit Oak 1.8.3 is a patch release that contains fixes and
+Jackrabbit Oak 1.8.4 is a patch release that contains fixes and
improvements over Oak 1.8. Jackrabbit Oak 1.8.x releases are
considered stable and targeted for production use.
The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.
-Changes in Oak 1.8.3
+Changes in Oak 1.8.4
---------------------
Technical task
- [OAK-7204] - RDB*Store: update postgresql JDBC driver reference to
- 42.2.0
- [OAK-7289] - RDBDocumentStore: potential NPE in error handling
- code
- [OAK-7292] - RDB*Store: update tomcat jdbc dependency to 8.5.28
- [OAK-7299] - RDB*Store: update postgresql JDBC driver reference to
- 42.2.1
- [OAK-7313] - RDB*Store: add DEBUG level logging for filters in
- RDBVersionGCSupport
- [OAK-7441] - RDB*Store: update DB2 JDBC dependency to 4.19.72
- [OAK-7446] - RDB*Store: update SQLServer JDBC dependency to
- 6.4.0.jre*
- [OAK-7453] - oal-core/oak-store-document: fix broken line ends in
- repo
- [OAK-7454] - oak-lucene: fix broken line ends in repo
+ [OAK-7149] - RDBDocumentStore.getStats() for Derby
+ [OAK-7159] - RDBDocumentStore: use try-with-resources for nodes
+ cache locks
+ [OAK-7181] - RDBDocumentStore: use try-with-resources for
+ ChangesTracker
+ [OAK-7184] - LengthCachingDataStoreTest: Remove unused import of
+ Guava InputSupplier
+ [OAK-7185] - Upgrade jclouds dependency to 2.0.3
+ [OAK-7186] - avoid use of guava Iterators.emptyIterator()
+ [OAK-7329] - RDB*Store for SQLServer: name the PK index for better
+ readability
+ [OAK-7330] - RDBDocumentStore: make indices on SD* sparse where
+ possible
+ [OAK-7331] - RDBDocumentStore: add index on _MODIFIED to improve
+ VersionGC performance
+ [OAK-7333] - RDBDocumentStore: refactor index report
+ [OAK-7430] - RDB*Store: update postgresql JDBC driver reference to
+ 42.2.2
+ [OAK-7432] - RDB*Store: update mysql driver reference to 5.1.46
Bug
- [OAK-7198] - Index rule with REGEX_ALL_PROPS includes relative
- node
- [OAK-7209] - Race condition can resurrect blobs during blob GC
- [OAK-7265] - Standalone example application fails to start
- [OAK-7266] - Standalone example system console fails to render
- [OAK-7284] - Reindexing using --doc-traversal-mode can hit
- ConcurrentModificationException during aggregation
- [OAK-7285] - Reindexing using --doc-traversal-mode can OOM while
- aggregation in some cases
- [OAK-7291] - MongoStatusTest.testReadConcern fails on MongoDB 3.6
- [OAK-7309] - MongoDocumentStoreMetricsTest fails sporadically
- [OAK-7356] - CugConfiguration may not pick up CugExclude
- [OAK-7375] - Wrong full text parsing in Oak Solr index with
- boolean operators
- [OAK-7466] - Prevent LMSEstimator over/under flow in weights
- [OAK-7490] - oak-run console lc rmdata command uses second
- parameter for index path (and defaults to /oak:index/lucene)
+ [OAK-7339] - Fix all sidegrades breaking with
+ UnsupportedOperationException on MissingBlobStore by introducing
+ LoopbackBlobStore
+ [OAK-7513] - Possible NPE in exact size calculation for
+ SolrQueryIndex
Improvement
- [OAK-6031] - Add TarFiles to the architecture diagram
- [OAK-7262] - LockBasedScheduler#getHeadNodeState poor performance
- due to lock contention in commitTimeHistogram implementation
- [OAK-7290] - Reindexing using --doc-traversal-mode should have
- configurable upper bound for mem usage
- [OAK-7437] - SimpleExcerptProvider highlighting should be case
- insensitive
+ [OAK-7442] - Remove dependency to commons-codec
Task
- [OAK-7173] - Update documentation for oak-run check
- [OAK-7247] - Update Oak 1.8 to Jackrabbit 2.16.1
- [OAK-7304] - Deploy oak-pojosr as part of standard deployment
- [OAK-7314] - RDB*Store: use SDMAXREV column in RevisionGC query
- [OAK-7322] - Mention SHA512 checksums in release notes
- [OAK-7325] - restore line wrapping in release notes
- [OAK-7335] - oak-upgrade long name filter should consider the path
- length
- [OAK-7336] - stop advertising MD5 checksums
- [OAK-7347] - Incorrect link to KEYS in release notes
- [OAK-7350] - stop creating MD5 checksums for releases
- [OAK-7426] - RDB*Store: update Tomcat JDBC pool dependency to
- 8.5.30
- [OAK-7452] - fix broken line ends in repo
-
-Documentation
-
- [OAK-7112] - Update documentation for cold standby
+ [OAK-7156] - CacheChangesTracker should implement Closeable
+ [OAK-7160] - Update commons-codec dependency to 1.11
+ [OAK-7161] - LengthCachingDataStore's use of LineIterator.close()
+ [OAK-7163] - Upgrade commons-io dependency to 2.6
+ [OAK-7240] - create announcement mail template for releases
+ [OAK-7255] - Upgrade jackson dependencies to version 2.9.4
+ [OAK-7268] - document store: create charset encoding utility that
+ detects malformed input
+ [OAK-7272] - improve BackgroundLeaseUpdate warning messages
+ [OAK-7275] - Update easymock test dependency to 3.4
+ [OAK-7364] - code coverage checks fail on Java 10
+ [OAK-7368] - update to findbugs version compatible with jdk 10
+ [OAK-7422] - Update jackson dependencies to 2.9.5
+ [OAK-7443] - remove jdk 1.6 specific findbugs profile from pom
+ [OAK-7451] - Upgrade tika-parsers dependency to 2.18
+ [OAK-7482] - update maven-javadoc-plugin to 3.0.0
+ [OAK-7483] - add "javadoc" profile for Jenkins matrix builds
+ [OAK-7493] - RDB*Store: update Derby dependency to 10.14.2.0
In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.8.x release.