You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2019/07/24 05:37:29 UTC

svn commit: r35003 - in /dev/jackrabbit/oak/1.16.0: ./ RELEASE-NOTES.txt jackrabbit-oak-1.16.0-src.zip jackrabbit-oak-1.16.0-src.zip.asc jackrabbit-oak-1.16.0-src.zip.sha1 jackrabbit-oak-1.16.0-src.zip.sha512

Author: reschke
Date: Wed Jul 24 05:37:29 2019
New Revision: 35003

Log:
Apache Jackrabbit Oak 1.16.0 release candidate

Added:
    dev/jackrabbit/oak/1.16.0/
    dev/jackrabbit/oak/1.16.0/RELEASE-NOTES.txt   (with props)
    dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip   (with props)
    dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.asc   (with props)
    dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha1   (with props)
    dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha512   (with props)

Added: dev/jackrabbit/oak/1.16.0/RELEASE-NOTES.txt
==============================================================================
--- dev/jackrabbit/oak/1.16.0/RELEASE-NOTES.txt (added)
+++ dev/jackrabbit/oak/1.16.0/RELEASE-NOTES.txt Wed Jul 24 05:37:29 2019
@@ -0,0 +1,177 @@
+Release Notes -- Apache Jackrabbit Oak -- Version 1.16.0
+
+Introduction
+------------
+
+Jackrabbit Oak is a scalable, high-performance hierarchical content
+repository designed for use as the foundation of modern world-class
+web sites and other demanding content applications.
+
+Apache Jackrabbit Oak 1.16.0 is an incremental feature release based
+on and compatible with earlier stable Jackrabbit Oak 1.x
+releases. This release is 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.16.0
+---------------------
+
+Bug
+
+    [OAK-8271] - Lucene path transformed result doesn't accomodate wildcards in relative path
+    [OAK-8351] - Long running RGC remove and getmore operations
+    [OAK-8364] - LastRevRecoveryAgent may log warn message for bundled node
+    [OAK-8383] - AccessControlValidator: check for duplicate ACE ignores allow/deny status
+    [OAK-8388] - AccessControlManagerImpl.getEffectivePolicies(Set): Insufficient validation of query results
+    [OAK-8389] - AccessControlValidator prone to NPE
+    [OAK-8394] - Fix BinaryAccessDSGCIT failing intermittently for Mongo
+    [OAK-8406] - AzurePersistence issues requests without timeout
+    [OAK-8410] - AzurePersistence throws an NPE when reacting to RequestCompletedEvent
+    [OAK-8418] - User query fails if root tree is the search root
+    [OAK-8437] - direct children, exact, and parent path restrictions don't work when path transformation takes place
+    [OAK-8439] - Broken links to JSR Specification/Javadoc
+    [OAK-8442] - AbstractCredentials.setAttributes sychronizes the wrong map
+    [OAK-8448] - VersionGC may get stuck at 60s scope
+    [OAK-8454] - SegmentNodeStoreRegistrar doesn't correctly set statistics provider for the FileStore
+    [OAK-8455] - Memory Node store implementation of PropertyState throws Exception that is not in line with the API documentation
+    [OAK-8457] - Constructor allows creating invalid path
+    [OAK-8459] - Intermittent issue with MongoStatusTest
+    [OAK-8463] - Fix merge in consistency check to allow paths suffixed to blob ids
+    [OAK-8467] - broken version numbers for oak-doc and oak-doc-railroad-macro
+    [OAK-8472] - Typo in oak-run console refresh command help
+    [OAK-8473] - oak-run recovery fails with custom blob store
+    [OAK-8474] - oak-run revisions fails with custom blob store
+    [OAK-8476] - RDBVersionGCSupport returns incorrect value for "oldest deleted document"
+    [OAK-8482] - Remove false positives of SNFE on azure execution time out
+    [OAK-8490] - FilterProviderImpl.getFilter may fail if principal cache enabled
+    [OAK-8492] - PrincipalAccessControlList: misleading notnull annotation with effective path param
+
+New Feature
+
+    [OAK-7981] - Implement elastic search support based off of oak-search
+    [OAK-8155] - CompositePermissionProvider: add possibility to abort evaluation
+    [OAK-8190] - Dedicated authorization for system users
+    [OAK-8366] - Add remote store monitoring for Azure
+
+Improvement
+
+    [OAK-7254] - Indexes with excludedPaths, or includedPaths should not be picked for queries without path
+    [OAK-7998] - [DirectBinaryAccess] Verify that binary exists in cloud before creating signed download URI
+    [OAK-8321] - Use format specifier for log output
+    [OAK-8384] - Improve tests for o.a.j.oak.security.authorization.accesscontrol
+    [OAK-8385] - Get rid of duplicated AcEntry/Entry in PermissionStoreEditor and AccessControlValidator
+    [OAK-8386] - AccessControlValidator.checkValidAccessControlEntry: redundant test for tree existence
+    [OAK-8390] - ACL.java : improve readability
+    [OAK-8392] - AcListComparator only compares path
+    [OAK-8401] - Expand security topic in side bar
+    [OAK-8403] - Improve tests for o.a.j.oak.security.privilege
+    [OAK-8408] - UserImporter must not trigger creation of rep:pwd node unless included in xml (initial-pw-change)
+    [OAK-8419] - Improve tests for o.a.j.oak.security.user.query
+    [OAK-8420] - GroupPredicate: missing notnull annotations with constructor
+    [OAK-8423] - QueryUtil.getCollation should not throw RepositoryException
+    [OAK-8425] - Add QueryUtil.getID to extract ID from user/group
+    [OAK-8429] - oak-run check should expose repository statistics for the last good revision
+    [OAK-8434] - LoginContextProviderImpl: missing tests for login with configured provider name
+    [OAK-8441] - Improve tests for org.apache.jackrabbit.oak.security.authorization.restriction
+    [OAK-8446] - Enable datastore consistency check after completion of garbage collection
+    [OAK-8447] - Handle all available references in the DataStore when doing consistency check
+    [OAK-8451] - GCMonitor: fix compiler warnings and Javadoc
+    [OAK-8453] - Refactor VersionGarbageCollector to extract Recommendations class
+    [OAK-8462] - Adding / changing "useIfExists" should not cause reindex
+    [OAK-8466] - Old inactive clusterIds may trigger expensive recovery
+    [OAK-8489] - Reduce memory usage of in-memory commit
+
+Test
+
+    [OAK-8458] - AsyncIndexUpdateCorruptMarkingTest#testLuceneIndexSegmentStats is flaky due to race condition
+
+Task
+
+    [OAK-7680] - oak-commons: upgrade to project default mockito version
+    [OAK-8213] - BlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
+    [OAK-8339] - Move jackrabbit-api project into Oak
+    [OAK-8344] - Expose local index directory size as a metric
+    [OAK-8405] - remove baseline comparisonVersion from POM
+    [OAK-8414] - Update jar-plugin dependency to 3.1.2
+    [OAK-8424] - Update jar-plugin dependency to version 3.1.1
+    [OAK-8427] - reactor pom: let assembly-plugin version default to what parent specifies
+    [OAK-8428] - Update checkstyle-plugin dependency to version 3.1.0
+    [OAK-8430] - Update compiler-plugin dependency to version 3.8.1
+    [OAK-8431] - Update shade-plugin dependency to version 3.2.1
+    [OAK-8432] - Update war-plugin dependency to version 3.2.3
+    [OAK-8438] - Allow not to create blob container in AzureDataStore
+    [OAK-8449] - LastRev check/fix in DocumentNodeStore MBean
+    [OAK-8456] - Update httpclient/mime dependencies to 4.5.9
+    [OAK-8464] - Update javadoc-plugin to 3.1.1
+    [OAK-8478] - remove unneeded javadoc plugin version number from reactor pom
+    [OAK-8479] - update rat plugin to 0.13
+    [OAK-8486] - update jackson-databind dependency to 2.9.9.1
+    [OAK-8501] - oak-examples/webapp: update htmlunit dependency to 2.35.0
+    [OAK-8502] - oak-examples/standalone: update spring boot dependency to 1.5.21
+    [OAK-8503] - oak-benchmarks: update commons-compress dependency to 1.18
+    [OAK-8504] - oak-run: update groovy dependency to 2.4.17
+
+Technical task
+
+    [OAK-8150] - RDB*Store: add Oracle specific documentation
+    [OAK-8226] - Documentation for principal-based authorization and AggregationFilter
+    [OAK-8227] - Performance benchmarks
+    [OAK-8252] - MongoBlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
+    [OAK-8391] - Create AggregationFilter implementation
+    [OAK-8396] - documentation steps missing to run sweep on RDBDocumentStore
+    [OAK-8397] - maven-bundle-plugin: add export instructions with baseline 1.14
+    [OAK-8411] - RDBConnectionHandler: add minimal open connection stats in TRACE log level
+    [OAK-8433] - Effective path must be an absolute path
+    [OAK-8435] - FilterProviderImpl must have ConfigurationPolicy set
+    [OAK-8445] - RDB documentation: minor fixes to documentation of "revisions" command
+    [OAK-8468] - document RDB specific log messages
+    [OAK-8481] - RDB*Store: update postgresql jdbc driver reference to 42.4.6
+    [OAK-8483] - RDB*Store: update mysql jdbc driver reference to 8.0.16
+    [OAK-8485] - RDB*Store: update mssql jdbc driver reference to 7.2.2
+
+
+In addition to the above-mentioned changes, this release contains all
+changes up to the previous release.
+
+For more detailed information about all the changes in this and other
+Oak releases, please see the Oak issue tracker at
+
+  https://issues.apache.org/jira/browse/OAK
+
+Release Contents
+----------------
+
+This release consists of a single source archive packaged as a zip file.
+The archive can be unpacked with the jar tool from your JDK installation.
+See the README.md file for instructions on how to build this release.
+
+The source archive is accompanied by SHA512 checksums and a
+PGP signature that you can use to verify the authenticity of your
+download. The public key used for the PGP signature can be found at
+https://www.apache.org/dist/jackrabbit/KEYS.
+
+About Apache Jackrabbit Oak
+---------------------------
+
+Jackrabbit Oak is a scalable, high-performance hierarchical content
+repository designed for use as the foundation of modern world-class
+web sites and other demanding content applications.
+
+The Oak effort is a part of the Apache Jackrabbit project. 
+Apache Jackrabbit is a project of the Apache Software Foundation.
+
+For more information, visit http://jackrabbit.apache.org/oak
+
+About The Apache Software Foundation
+------------------------------------
+
+Established in 1999, The Apache Software Foundation provides organizational,
+legal, and financial support for more than 140 freely-available,
+collaboratively-developed Open Source projects. The pragmatic Apache License
+enables individual and commercial users to easily deploy Apache software;
+the Foundation's intellectual property framework limits the legal exposure
+of its 3,800+ contributors.
+
+For more information, visit http://www.apache.org/

Propchange: dev/jackrabbit/oak/1.16.0/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:executable = *

Added: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip
------------------------------------------------------------------------------
    svn:executable = *

Propchange: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.asc
==============================================================================
--- dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.asc (added)
+++ dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.asc Wed Jul 24 05:37:29 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIcBAABAgAGBQJdN+1bAAoJEB3kYVKPHxsqkOsP/iQaIM98WXSH/1fpHeQguwif
+EkmSGCkuGEmvG8y0dPQRWlJC970XRIyHNlsHEkOMNCkjZW1/uDciVJJGbYt9lbT/
+D3KD0tR2JvCSKRzxhf5qy115qGBvFeejjG30mJMDRgH1rxZL+F4McWySepklwVJ5
+0sEhxNKTpyQol9EnEI7JIxQMn8JjLt/Y6kT9m+cKzlJRNJHEZrOfAkZnXfeIDpRe
+97xLCi3A7GT1qiFYXR+YLfZsZcCwaX2KayLjwli024oUbVQ2q93yx6Hj+KZK5rtv
+W+FD34TS1fww1yS5WUBn03iYCFxsBOglYLhc0b6eCl6MWvVzaXlDaN+vmPKbBhN7
+Pr2bJgW2Bn5HPX3HlylJe2atFQ6a+2CP7fnXigGWvaJ2pUH2Tcjp422kTIKdVkMh
+fa8DrYQNnN9BD8OEwyzp7MRSaS4E4fvHGCaS3TySYfhCLYbQtNFF1UgIstbWZ+9l
+nlzpjGIe97L4kkqJ3lEM1pGCGWPlUVRv4Nq8lcI1u5zaHySKv4mtPsBJVGYaDy7L
+cY20b0o0H2CYKDgoEZDpccBJLzYp9rKXNxYKsMRyWsgFvDnFlZCq2i6eDLQya/38
+ApytlzajU45Rcu3LdIffPzD3JxsQUxLtINFF2uceou3a/Q8pcf5lTi5sF9PQwz5v
+ozsUwK8+sSROJC9RzxoU
+=tHy7
+-----END PGP SIGNATURE-----

Propchange: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.asc
------------------------------------------------------------------------------
    svn:executable = *

Added: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha1
==============================================================================
--- dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha1 (added)
+++ dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha1 Wed Jul 24 05:37:29 2019
@@ -0,0 +1 @@
+33c9722c4fc8b5f836b64d217961962ab095b2a3

Propchange: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha1
------------------------------------------------------------------------------
    svn:executable = *

Added: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha512
==============================================================================
--- dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha512 (added)
+++ dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha512 Wed Jul 24 05:37:29 2019
@@ -0,0 +1 @@
+0374c67dab107a744dcac53fcd34028d5a188eae52407c645619ee9c7b2c9a849b84b14d918b0e72723f9c326daf311a497cc5ec02d73b9809ed874b397c0aab

Propchange: dev/jackrabbit/oak/1.16.0/jackrabbit-oak-1.16.0-src.zip.sha512
------------------------------------------------------------------------------
    svn:executable = *