You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2015/08/03 13:35:43 UTC
svn commit: r1693879 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt
Author: davide
Date: Mon Aug 3 11:35:43 2015
New Revision: 1693879
URL: http://svn.apache.org/r1693879
Log:
OAK-3173 - Release Oak 1.3.4
- release notes
Modified:
jackrabbit/oak/trunk/RELEASE-NOTES.txt
Modified: jackrabbit/oak/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/RELEASE-NOTES.txt?rev=1693879&r1=1693878&r2=1693879&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Aug 3 11:35:43 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.3.3
+Release Notes -- Apache Jackrabbit Oak -- Version 1.3.4
Introduction
------------
@@ -7,7 +7,7 @@ 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.
-Apache Jackrabbit Oak 1.3.3 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.3.4 is an unstable release cut directly from
Jackrabbit Oak trunk, with a focus on new features and other
improvements. For production use we recommend the latest stable 1.2.x
release.
@@ -15,99 +15,60 @@ release.
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.3.3
+Changes in Oak 1.3.4
--------------------
Sub-task
- [OAK-2953] - Implement text extractor as part of oak-run
- [OAK-3051] - Improve compaction gain estimation logging for the
- case where there are no tar readers
- [OAK-3052] - Make compaction gain estimate threshold configurable
- [OAK-3096] - RDBDocumentStore: improve diagnostics for failed
- batch inserts
- [OAK-3108] - RDBDocumentStore: improve diagnostics for failed
- inserts/updates caused by long data
- [OAK-3114] - RDBDocumentStore: add BDATA DDL information to
- startup diagnostics
+ [OAK-3125] - Skip compaction estimation if threshold is 0
Bug
- [OAK-2874] - [ldap] enable listUsers to work for more than 1000
- external users
- [OAK-2999] - Index updation fails on updating multivalued property
- [OAK-3007] - SegmentStore cache does not take "string" map into
- account
- [OAK-3020] - Async Update fails after IllegalArgumentException
- [OAK-3026] - test failures for oak-auth-ldap on Windows
- [OAK-3032] - LDAP test failures
- [OAK-3064] - Oak Run Main.java passing values in the wrong order
- [OAK-3065] - RemoteServerIT failing due to address already in use
- [OAK-3067] - Lucene IndexCopier should increase
- readerRemoteReadCount for new files
- [OAK-3081] - SplitOperations may undo committed changes
- [OAK-3082] - Redundent entries in effective policies per
- principal-set
- [OAK-3084] - Commit.applyToDocumentStore(Revision) may rollback
- committed changes
- [OAK-3089] - LIRS cache: zero size cache causes
- IllegalArgumentException
- [OAK-3091] - Remove duplicate logback-classic dependency entry
- from oak-lucene pom
- [OAK-3098] - CopyOnWrite might block Async indexer thread
- indefinitely
- [OAK-3099] - Revision GC fails when split documents with very long
- paths are present
- [OAK-3101] - wrong use of jcr:score in Solr when sorting
- [OAK-3102] - LuceneIndexEditorTest#copyOnWriteAndLocks failing on
- windows
- [OAK-3105] - SegmentWriter doesn't properly check the length of
- external blob IDs
- [OAK-3106] - DocumentStorePerformanceTest collects duplicate ids
- to remove
- [OAK-3110] - AsyncIndexer fails due to FileNotFoundException
- thrown by CopyOnWrite logic
+ [OAK-2864] - XPath backwards compatibility issue with false() and
+ true()
+ [OAK-3103] - Stale document in MongoDocumentStore cache
+ [OAK-3104] - Version garbage collector doesn't collect a rolled
+ back document if it was never deleted
+ [OAK-3109] - OOME in tarkmk standby tests
+ [OAK-3123] - NPE in RecordIdMap
+ [OAK-3130] - ReferenceEditor may not enforce referential integrity
+ [OAK-3136] - High memory usage of SegmentDataStoreBlobGCTest
+ [OAK-3137] - Global fulltext index returning plan for pure
+ NodeType queries
+ [OAK-3138] - OOME in NodeStateCopierTest
+ [OAK-3139] - SNFE in persisted comapation map when using CLEAN_OLD
+ [OAK-3155] - AsyncIndex stats do not capture execution for runs
+ where no indexing is performed
+ [OAK-3164] - MemoryNodeStore issues duplicate checkpoint
+ [OAK-3167] - [Blob GC] Wrong time units for blobGcMaxAge are
+ passed from SegmentNodeStoreService
Improvement
- [OAK-2609] - Thread.interrupt seems to stop repository
- [OAK-2885] - Enable saveDirListing by default
- [OAK-2956] - NPE in UserImporter when importing group with
- modified authorizable id
- [OAK-3055] - Improve segment cache in SegmentTracker
- [OAK-3057] - Simplify debugging conflict related errors
- [OAK-3069] - Provide option to eagerly copy the new index files in
- CopyOnRead
- [OAK-3073] - Make preftech of index files as default option
- [OAK-3074] - FileStore.size doesn't throw IOException but declares
- it as thrown
- [OAK-3076] - Compaction should trace log the current processed
- path
- [OAK-3078] - AccessControlAction: Omit setup for administrative
- principals
- [OAK-3086] - [oak-mongo.js] Generate mongoexport command to get a
- slice of oplog entries
- [OAK-3088] - IndexUpdate reports at debug level quite verbose
- [OAK-3094] - Potential ClassCastException with LIRS cache builder
- [OAK-3097] - CacheStats should extend from AnnotatedStandardMBean
- [OAK-3100] - Filter ACEs when retrieving effective policies for
- principals
- [OAK-3107] - SegmentWriter should be able to store blob IDs longer
- than 4096 bytes
- [OAK-3113] - ColdStandby should provide sync start and end
- timestamps
-
-New Feature
-
- [OAK-2445] - Password History Support
- [OAK-2619] - Repeated upgrades
- [OAK-2892] - Speed up lucene indexing post migration by pre
- extracting the text content from binaries
- [OAK-3095] - Add eviction listener to LIRS cache
+ [OAK-2023] - Optimal index usage for XPath queries with "order by"
+ combined with "or"
+ [OAK-2768] - Fair mode for backgroundOperationLock
+ [OAK-2857] - Run background read and write operation concurrently
+ [OAK-3048] - Enable lookup of OSGi configuration from framework
+ first and component next
+ [OAK-3085] - Add timestamp property to journal entries
+ [OAK-3135] - Solr index should not be used for path/pt
+ restrictions only
+ [OAK-3142] - All children path and primary type restrictions
+ should be converted to filter queries
+ [OAK-3145] - Allow plugging in additional jcr-descriptors
+ [OAK-3147] - Make it possible to collapse results under
+ jcr:content nodes
+ [OAK-3160] - Implement Session.hasPermission(String, String...)
+ and support for additional actions
+ [OAK-3165] - Redundant test for duplicate membership in
+ Group.addMember
Task
- [OAK-3077] - Skip maven deployment for oak-exercies
+ [OAK-2290] - Switch default IndexFormatVersion to V2
+ [OAK-2575] - Improve documentation for
+ DocumentStore.invalidateCache
In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.2.x release.