Author: davide
Date: Mon Jul 1 11:26:09 2019
New Revision: 1862369
URL: http://svn.apache.org/viewvc?rev=1862369&view=rev
Log:
Apache Jackrabbit Oak 1.8.14
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=1862369&r1=1862368&r2=1862369&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.8/RELEASE-NOTES.txt Mon Jul 1 11:26:09 2019
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.8.13
+Release Notes -- Apache Jackrabbit Oak -- Version 1.8.14
Introduction
------------
@@ -7,85 +7,106 @@ 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.13 is a patch release that contains fixes and
+Jackrabbit Oak 1.8.14 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.13
+Changes in Oak 1.8.14
---------------------
Technical task
- [OAK-7547] - commons: avoid use of Guava beta APIs in StringSort
- [OAK-8016] - RDBDocumentStore: minor improvements to GZIP
- compression of BLOB contents
- [OAK-8200] - MongoDocumentStore in ReadOnly mode should never
- modify persistence
- [OAK-8201] - RDBDocumentStore in ReadOnly mode should never modify
- persistence
- [OAK-8273] - RDBDocumentStore: createOrUpdate with less than 3 ops
- suboptimal
+ [OAK-6812] - UpdateOp Condition: be consistent about the support
+ for non-revision properties
+ [OAK-7896] - RDB*Store: update mysql driver reference to 8.0.13
+ [OAK-7970] - RDB*Store: add profile for DB2 11.1 JDBC driver
+ [OAK-7971] - RDB*Store: update DB2 JDBC reference to 4.19.77
+ [OAK-8002] - RDBDocumentStore: add RDB-specific
+ MissingLastRevSeeker
+ [OAK-8074] - RDB*Store: update mysql-connector-java dependency to
+ 8.0.15
+ [OAK-8080] - RDB*Store: move DB-specific config hints from Javadoc
+ into oak-doc
+ [OAK-8083] - RDB*Store: add SQLServer specific documentation
+ [OAK-8087] - RDB*Store: update mssql-jdbc driver reference to
+ 7.2.1.jre8
+ [OAK-8147] - RDBBlobStore: add perf logging for JDBC read
+ operations
+ [OAK-8307] - RDBDocumentStore: add DEBUG logging when fetching
+ index metadata fails
+ [OAK-8311] - RDBDocumentStore: allow to turn off RDB-specific
+ MissingLastRevSeeker
+ [OAK-8332] - update Tomcat JDBC dependency to 8.5.41
+ [OAK-8337] - RDBDocumentStore: refactor index dumping code
+ [OAK-8338] - RDBDocumentStoreJDBC: fix theoretically possible NPE
+ in perflogging code
+ [OAK-8346] - RDBDocumentStore*: fix several potential but
+ improbable NPEs
+ [OAK-8349] - RDBDocumentStore*: "reset clusterId tool" in oak-run
+ [OAK-8368] - RDBDocumentNodeStoreBuilder: refactor
+ setRDBConnection for consistency
+ [OAK-8371] - Stop using deprecated DocumentMK.Builder in RDB tests
+ [OAK-8378] - rdb/oak-run: update usage and documentation for
+ garbage command
Bug
- [OAK-7778] - PasswordUtil#isPlainTextPassword doesn't validate
- PBKDF2 scheme
- [OAK-7912] - ValidNamesTest: potential NPE in teardown
- [OAK-8012] - Unmerged branch changes visible after restart
- [OAK-8052] - PersistentCache: failure during construction may lead
- to resource leak
- [OAK-8054] - RepMembersConflictHandler creates property with wrong
- type
- [OAK-8089] - DocumentNodeStore dispose can fail when duration of
- final background ops exceeds lease time
- [OAK-8106] - High memory usage when large branch is reset
- [OAK-8108] - Branch reset does not remove all branch commit
- entries
- [OAK-8124] - Sidegrade operation doesn't run security-related
- commit hooks
- [OAK-8133] - Word SHA1 no longer allowed
- [OAK-8139] - DocumentDiscoveryLiteService hasBacklog silencing
- must support maven version format
- [OAK-8199] - DocumentStore in ReadOnly mode should never modify
- persistence
- [OAK-8214] - RDBDocumentStore may not inherit ReadOnly flag from
- DocumentNodeStore
- [OAK-8220] - CommitRootUpdateTest creates malformed value
- [OAK-8258] - Active deletion can delete blobs despite indexing
- cycle deleting them failed
+ [OAK-7155] - Executor in S3DataStoreFactory is not shut down
+ [OAK-7378] - Continuous Revision GC counts _deletedOnce with every
+ run
+ [OAK-7543] - MissingLastRevSeekerTest fails on MongoDB with
+ secondary preferred
+ [OAK-7564] - Commit fails when forced journal push throws
+ exception
+ [OAK-7886] - Re-registering node type may corrupt registry
+ [OAK-7956] - Conflict may leave behind _collisions entry
+ [OAK-8024] - oak-http generates invalid html
+ [OAK-8207] - Read-only DocumentNodeStore tries to create root
+ document
+ [OAK-8271] - Lucene path transformed result doesn't accomodate
+ wildcards in relative path
+ [OAK-8437] - direct children, exact, and parent path restrictions
+ don't work when path transformation takes place
-New Feature
+Improvement
- [OAK-8146] - oak-run support for inspecting clusterNodeInfo
+ [OAK-7213] - Avoid call for child node when bundle contains all
+ children
+ [OAK-7310] - Empty package-info.java causes unnecessary rebuild
+ [OAK-8135] - HTTP service may not select correct media type if
+ multiple are specified in Accept header field
+ [OAK-8310] - Potentially misleading conflict exception message
-Improvement
+Test
- [OAK-8111] - Create read-only DocumentNodeStore for oak-run
- recovery dry run
- [OAK-8301] - Ensure travis-ci uses trusty image
+ [OAK-8353] - Additional test for OAK-8012
Task
- [OAK-7577] - Update maven plugins from org.apache.maven.plugins
- [OAK-7586] - Update bundle plugin to 3.5.0
- [OAK-7689] - Update maven plugins from org.apache.maven.plugins
- [OAK-7827] - examples: update Spring dependencies to
- 1.5.16.RELEASE
- [OAK-7831] - examples: update htmlunit dependency to 2.33
- [OAK-7833] - oak-examples/webapp: update groovy dependency
- [OAK-7848] - update maven-bundle-plugin to 3.5.1
- [OAK-7902] - Update osgi-mock to 2.3.10
- [OAK-8072] - Aggregate jcr:content result nodes as their parent
- [OAK-8085] - Upgrade spotbugs to 3.1.11
- [OAK-8098] - oak-examples/webapp: update spring boot dependency to
- 1.5.19
- [OAK-8120] - Update http components to 4.5.7/4.4.11
- [OAK-8291] - Update Oak 1.8 to Jackrabbit 2.16.4
- [OAK-8296] - DocumentNodeStoreBranchesTest uses
- javax.annotation.Nonnull
+ [OAK-7220] - add benchmark focused on string write performance
+ [OAK-7787] - oak-it: NoClassDefFoundError in log with Java 11
+ [OAK-7842] - solr: suppress problematic commons-fileupload
+ dependency
+ [OAK-8163] - examples: update Tomcat dependency to 7.0.93
+ [OAK-8179] - Update jacoco to 0.8.3
+ [OAK-8180] - Update mockito to 2.25.1
+ [OAK-8196] - Update httpclient/mime dependencies to 4.5.8
+ [OAK-8208] - oak-run/rdb: add --rdbtableprefix option
+ [OAK-8235] - Upgrade Solr to version 6.6.6
+ [OAK-8286] - Update jetbrains nullability annotations to 17.0.0
+ [OAK-8290] - Update org.apache.felix.framework for jdk13
+ [OAK-8312] - MissingLastRevSeeker and NodeDocumentSweeper: improve
+ progress logging
+ [OAK-8331] - Update Tika dependency to 1.21
+ [OAK-8334] - Update Jackson dependency to 2.9.9
+ [OAK-8341] - Include tomcat-jdbc/juli in oak-run
+ [OAK-8348] - Update surefire/failsafe dependencies to 2.22.2
+ [OAK-8350] - Update animal-sniffer dependency to 1.18
+ [OAK-8376] - update commons-codec dependency to 1.12
+ [OAK-8414] - Update jar-plugin dependency to 3.1.2
In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.8.x release.