You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mi...@apache.org on 2021/05/28 14:05:39 UTC
svn commit: r47953 - in /dev/jackrabbit/oak/1.40.0: ./ RELEASE-NOTES.txt
jackrabbit-oak-1.40.0-src.zip jackrabbit-oak-1.40.0-src.zip.asc
jackrabbit-oak-1.40.0-src.zip.sha1 jackrabbit-oak-1.40.0-src.zip.sha512
Author: miroslav
Date: Fri May 28 14:05:39 2021
New Revision: 47953
Log:
Apache Jackrabbit Oak 1.40.0 release candidate
Added:
dev/jackrabbit/oak/1.40.0/
dev/jackrabbit/oak/1.40.0/RELEASE-NOTES.txt
dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip (with props)
dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.asc
dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha1
dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha512
Added: dev/jackrabbit/oak/1.40.0/RELEASE-NOTES.txt
==============================================================================
--- dev/jackrabbit/oak/1.40.0/RELEASE-NOTES.txt (added)
+++ dev/jackrabbit/oak/1.40.0/RELEASE-NOTES.txt Fri May 28 14:05:39 2021
@@ -0,0 +1,163 @@
+Release Notes -- Apache Jackrabbit Oak -- Version 1.40.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.40.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.
+
+While Oak 1.40.0 compiles and tests successfully on Java 15, Javadocs
+generation fails on Java 15 (but works as expected on Java 8).
+
+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.40.0
+---------------------
+
+Bug
+
+ [OAK-8582] - Failing test in MongoDB 4.2.0: BasicDocumentStoreTest.testLongId
+ [OAK-9158] - Performance issue due to AbstractDocumentNodeState#equals
+ [OAK-9300] - DocumentNodeStore should refuse checkpoint calls after disposal
+ [OAK-9338] - RemotePersistentCacheService throws if both redis and disk cache are disabled
+ [OAK-9344] - JcrLastModifiedConflictHandler prone to NPE
+ [OAK-9346] - oak-search: rectify Elastic failing common tests
+ [OAK-9358] - DocumentNodeStore may accumulate split candidates
+ [OAK-9373] - LucenePropertyIndex#createLikeQuery() ingnores escaping
+ [OAK-9375] - Remote elastic index deletion job incorrectly deletes indices
+ [OAK-9377] - AbstractLoginModule.getUserManager should use computed SecurityProvider
+ [OAK-9384] - AzureBlobStoreBackend may return incorrect download URI
+ [OAK-9394] - VisibleChangesTest uses internal JDK class
+ [OAK-9397] - AbstractJcrTest does not shut down Repository
+ [OAK-9401] - Breaking recovery lock issue
+ [OAK-9408] - OakStreamingIndexFile negative file length
+ [OAK-9413] - Improve PrivilegeBitsProvider
+ [OAK-9417] - ClassCastException in ConsolidatedListenerMBeanImpl
+ [OAK-9424] - AccessControlManagerImpl ignores importBehavior when retrieving policies by principal(s)
+ [OAK-9428] - Travis build fails to pull azurite intermittently
+ [OAK-9429] - oak-search-elastic: use dynamic boost in must query
+ [OAK-9442] - LDAPIdentityProvider: avoid usage of week SSL/TLS protocol
+
+Epic
+
+ [OAK-9364] - metrics for oak security
+
+New Feature
+
+ [OAK-9339] - Image Similarity: LSH based search
+ [OAK-9415] - Allow access to all principals bound to the current session
+
+Story
+
+ [OAK-9365] - Add additional metrics to LoginModuleMonitor
+ [OAK-9366] - Monitoring for user management implementation
+ [OAK-9367] - Monitoring for default authorization module
+ [OAK-9368] - Monitoring for external authentication
+
+Improvement
+
+ [OAK-6911] - Provide a way to tune inline size while storing binaries
+ [OAK-9305] - Create checkpoint with given revision
+ [OAK-9325] - Tool to compare and manually merge index definitions
+ [OAK-9335] - AuthorizableAction doesn't allow to monitor and respond to system user creation
+ [OAK-9336] - Add nullable/notnull annotations to AuthorizableAction(s)
+ [OAK-9342] - JournalDiffLoader should ignore linked invalidation entries
+ [OAK-9343] - Missing NotNull annotations with implementations of ThreeWayConflictHandler
+ [OAK-9350] - Index update: release the correct checkpoint
+ [OAK-9352] - move SystemPropertySupplier from document to commons
+ [OAK-9356] - DocumentNodeStore: in dispose(), improve lease update diagnostics
+ [OAK-9357] - Update to MongoDB Java driver 3.12
+ [OAK-9359] - Use SystemPropertySupplier to ease backport
+ [OAK-9369] - UserImporter should obtain UserManager from configuration
+ [OAK-9370] - Deprecate LoginModuleStats
+ [OAK-9371] - SegmentStoreMigrator ability to not copy the journal
+ [OAK-9379] - Disable ElasticIndexProviderService via a system property
+ [OAK-9382] - Add binariesInlineThreshold to FileStoreBuilder.toString()
+ [OAK-9383] - Add nullability annotations with GroupAction and implementations
+ [OAK-9390] - Log the repositoryIds during DSGC and on datastore init
+ [OAK-9392] - Improve resilience when primary becomes unavailable
+ [OAK-9400] - oak-search-elastic: avoid to index non-trimmed values in full-text fields
+ [OAK-9403] - Missing nullability annotations with jackrabbit.oak.spi.xml
+ [OAK-9404] - Missing nullability annotations in org.apache.jackrabbit.oak.plugins.tree
+ [OAK-9405] - Reduce complexity of TreeUtil
+ [OAK-9406] - Minor improvements to oak-auth-external
+ [OAK-9407] - Reduce complexity in ExternalLoginModule
+ [OAK-9409] - Improve Readability of ConfigurationParameters
+ [OAK-9410] - Missing tests in security-spi
+ [OAK-9411] - Missing nullability annotations in RestrictionProvider (and implementations)
+ [OAK-9414] - Missing nullability annotations in package org.apache.jackrabbit.oak.security.authorization.accesscontrol
+ [OAK-9420] - slightly misleading debug message in JournalEntry
+ [OAK-9426] - Drop usage of log.isDebugEnabled
+ [OAK-9430] - ExternalIdentityMonitorImplTest incomplete tests for number of retries
+ [OAK-9431] - Improvements to o.a.j.o.security.user package
+ [OAK-9432] - oak-run checkpoints command should use invisible clusterId
+ [OAK-9433] - TokenAuthentication.authenticate: throw specific exception for expired credentials
+ [OAK-9435] - Speed up oak-run datastore --dump-ref
+ [OAK-9438] - Add tests for LdapIdentityProvider with useSSL configuration option set
+ [OAK-9439] - improvements to tests in oak-auth-ldap
+ [OAK-9441] - Duplicate code wrt everyone handling in PrincipalProvider implementations
+ [OAK-9444] - Duplications in LdapIdentityProvider
+
+Task
+
+ [OAK-9372] - Upgrade to Elasticsearch 7.10.2
+ [OAK-9378] - Refactor Oak-run-elastic to make it not depend on oak-run
+ [OAK-9395] - Make MongoDockerRule.isDockerAvailable() static
+ [OAK-9396] - Promote SimpleRecoveryHandler test utility to top level class
+ [OAK-9419] - Lower the minimum cost for elastic index
+
+Documentation
+
+ [OAK-9332] - Document best practices and anti-patterns in repository tree traversal
+ [OAK-9425] - Improve javadoc and doc of ClearMembershipAction
+
+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/
Added: dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.asc
==============================================================================
--- dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.asc (added)
+++ dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.asc Fri May 28 14:05:39 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEE/3a1BvSMF/Rq/rnwuy6rMacy8zkFAmCw86sACgkQuy6rMacy
+8zlDJwv5AQ7zGabAtqYLuX7rs4yaefZZ3ucDMI8mNvHoTxvlM7WZa02M2IW9qGHo
+g7Vo4c21Z6+LqON1VPZcBeN6Cne/is6wmvSGmbQpiOkSe4rq1cnk6qd62CFZ43fG
+D/T+lZT4iN0sFMNgSsBWPlS0Rsz6udBYHRvdGychBiNE80TUgdRfK9yHis7rDpwU
+v2/4ycXh9Z7qpBSpLROCs6QU9FUWXB0+3zkYoXQdyozga3OZeCUuA46GmaLfa8Lt
+HpexdxFwU6JuOomwkBo0V+3kLSpEzBfgm20PJZBT6Y6ZNFjyaHYZQA6eYIv+YFLs
+juzYS++ifCHr3nHyV5mCMKuWbbKUseCQEn9XyyH5mu2S2a4gE1ED7/noFzyZzcii
+DWNMGLbjLvvwveORpS6HYq8rtREIjMQm/NqzVD0bdJObpCtubQwyxCUU59y49Tts
+ZuMin2aperd8RwcBh5GBmTODDr4j3Pt6TxyeUpc0bd+81CBxukQ4VrC4FWWddBgR
+Eoqf3lVc
+=mnH4
+-----END PGP SIGNATURE-----
Added: dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha1
==============================================================================
--- dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha1 (added)
+++ dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha1 Fri May 28 14:05:39 2021
@@ -0,0 +1 @@
+d44c4220cccc5818f815e0e81e097a267aaa7bc1
Added: dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha512
==============================================================================
--- dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha512 (added)
+++ dev/jackrabbit/oak/1.40.0/jackrabbit-oak-1.40.0-src.zip.sha512 Fri May 28 14:05:39 2021
@@ -0,0 +1 @@
+41cf2f08819e643add2e97e1fefb08bb018b3ea23f63e2fe448f9eb2dc23d0e25e84f2e5fba75779a360a630f9b34c13565d79fdbbdbccbe0d58f77e55057d77