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 am...@apache.org on 2015/09/27 16:30:39 UTC

svn commit: r1705540 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt

Author: amitj
Date: Sun Sep 27 14:30:38 2015
New Revision: 1705540

URL: http://svn.apache.org/viewvc?rev=1705540&view=rev
Log:
Oak 1.3.7 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=1705540&r1=1705539&r2=1705540&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Sun Sep 27 14:30:38 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.3.6
+Release Notes -- Apache Jackrabbit Oak -- Version 1.3.7
 
 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.6 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.3.7 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,75 +15,73 @@ 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.6
+Changes in Oak 1.3.7
 --------------------
 
 Bug
 
-    [OAK-2929] - Parent of unseen children must not be removable
-    [OAK-3158] - IAE when specifiying 2G cache for FileStore
-    [OAK-3248] - Felix Connect throws exception when launching Oak in Spring Boot env
-    [OAK-3265] - Test failures: NodeLocalNameTest, NodeNameTest
-    [OAK-3281] - Test failures on trunk: SolrIndexQueryTestIT.sql2
-    [OAK-3305] - Self recovering instance may not see all changes
-    [OAK-3310] - Write operations on Property do not check checked-out state of Node
-    [OAK-3313] - Many tests leak DocumentNodeStore instances
-    [OAK-3324] - Evaluation with restriction is not consistent with parent ACLs
-    [OAK-3333] - SplitOperations purges _commitRoot entries too eagerly
-    [OAK-3344] - Commit may add collision marker for committed revision
-    [OAK-3354] - Clock.Fast delays repository shutdown
-    [OAK-3356] - Unclosed sessions in oak-jcr and oak-upgrade tests
-    [OAK-3366] - Property indexes reindex flag getting reset to true at startup
-    [OAK-3367] - Boosting fields not working as expected
-    [OAK-3375] - RepositoryManager doesn't perform a shutdown of OsgiRepository on deactivation
-    [OAK-3376] - DocumentNodeStoreTest.dispose() waiting indefinitely on ArrayBlockingQueue.put()
-    [OAK-3377] - Two spaces in SQL2 fulltext search -> error
-    [OAK-3383] - "The unbindBlobDataSource method has thrown an exception" message on shutdown of the RDBMK 
-    [OAK-3386] - ConcurrentAddNodesClusterIT.addNodesConcurrent() blocks occasionally
+    [OAK-955] - Query: Filter doesn't contain fulltext constraints from joins 
+    [OAK-1501] - Property index on "jcr:primaryType" returns the wrong cost
+    [OAK-2852] - Query engine: if counter index is not available, cost of traversing is too low
+    [OAK-3201] - Use static references in SecurityProviderImpl for composite services
+    [OAK-3318] - IndexRule not respecting inheritence based on mixins
+    [OAK-3325] - MissingIndexProviderStrategy should warn when setting the reindex flag
+    [OAK-3343] - LIRS Cache: investigate concurrency behavior
+    [OAK-3390] - Avoid instanceof check in DocumentNodeStore
+    [OAK-3395] - RevisionGC fails for JCR paths having line feed characters
+    [OAK-3400] - ClusterNodeInfo should not be osgi-dependent (for lease check failure handling)
+    [OAK-3411] - Inconsistent read on DocumentNodeStore startup
+    [OAK-3416] - Query: join on different property types fails
+    [OAK-3418] - ClusterNodeInfo uses irrelevant network interface IDs on Windows
+    [OAK-3419] - ClusterNodeInfo.createInstance fails to clean up random entries
+    [OAK-3420] - DocumentNodeStoreService fails to restart DocumentNodeStore
+    [OAK-3423] - RandomAuthorizableNodeName should not be part of the default configuration of SecurityProviderImpl
+    [OAK-3431] - SecurityProviderRegistration should not be part of an exported package
+    [OAK-3432] - ConcurrentTest.testLoaderBlock fails because of waiting issue
+    [OAK-3433] - Background update may create journal entry with incorrect id
+    [OAK-3434] - Revert backwards-incompatible changes to SecurityProviderImpl
+    [OAK-3442] - Intermittent IllegalMonitorStateException seen while releaseing IndexNode
 
 Improvement
 
-    [OAK-1752] - Node name queries should use an index
-    [OAK-3042] - Suspend commit on conflict
-    [OAK-3144] - Support multivalue user properties for Ldap users
-    [OAK-3331] - Support spellchecking multiple words
-    [OAK-3347] - Ineffective cleanup after compaction due to references to root
-    [OAK-3357] - detail: use Number instead of Long/Integer
-    [OAK-3361] - Reduce PerfLogger isDebugEnabled overhead
-    [OAK-3365] - Wording in Log statements inconsistent
-    [OAK-3370] - Use SegmentNodeStore instead of MemoryNodeStore in CopyVersionHistoryTest
+    [OAK-2679] - Query engine: faster cost calculation
+    [OAK-3183] - [Blob GC] Improvements/tools for blob garbage collection
+    [OAK-3358] - Make SecurityProviderImpl independent from OSGi
+    [OAK-3397] - stop oak-core bundle on lease failure
+    [OAK-3398] - make lease update more robust
+    [OAK-3399] - 5sec retry loop before declaring lease failure (was: as a last resort try to update it there)
+    [OAK-3425] - Improve DocumentNodeStore startup/shutdown diagnostics
+    [OAK-3435] - LastRevRecoveryAgent/MissingLastRevSeeker improvements
+    [OAK-3440] - MemoryNodeBuilder creates superfluous instances of ConnectedHead
+    [OAK-3441] - SecurityProviderImpl should not be an OSGi component
 
-Task
-    
-    [OAK-1591] - org.apache.jackrabbit.oak.plugins.document.mongo.CacheInvalidationIT fails
-    [OAK-1743] - Cleanup documentation of _modCount
-    [OAK-2767] - Enable a Jenkins matrix for the 1.2 branch
-    [OAK-2937] - Remove code related to directmemory for off heap caching
-    [OAK-3308] - re-enable redirectTestOutputToFile in oak-core/pom
-    [OAK-3364] - Remove empty directories under oak-it
+New Feature
     
+    [OAK-3148] - Online migration process for the binaries
+
+Task
+
+    [OAK-2185] - Fix intermittent failure in JaasConfigSpiTest
+
 Sub-task
-        
-    [OAK-3184] - Consistency checker for data/blob store
-    [OAK-3338] - Deprecate CIHelper travis methods with profile 
-    [OAK-3359] - Compactor progress log
-    [OAK-3360] - Tracking the start time of mark in GC for a shared datastore
 
-Technical task
+    [OAK-2171] - oak-run should support repository upgrades with all available options
+    [OAK-2986] - RDB: switch to tomcat datasource implementation 
+    [OAK-3133] - Make compaction map more efficient for offline compaction
+    [OAK-3443] - Track the start time of mark in GC
 
-    [OAK-3369] - OakDocumentRDBRepositoryStub should have working default for JDBC URL
-    [OAK-3379] - Oak run should use InMemoryCompactionMap by default
-    [OAK-3391] - RDBBlobStore: speed up testBigBlob(), also improve memory usage
-
-Test
-
-    [OAK-3312] - [Blob GC] Test case for GC / OAK-3167
-    [OAK-3326] - Remove System.out.println() in tests
-    [OAK-3332] - Respect 'nsfixtures' in VersionGarbageCollectorIT
-    [OAK-3334] - Disable lease check in VersionGarbageCollectorIT
-    [OAK-3337] - CIHelper methods related to travis outdated
-    [OAK-3353] - Enable ConcurrentConflictTest.concurrentUpdatesWithBranch()
+Technical task
 
+    [OAK-3394] - RDBDocumentStore startup: log more DDL information (incl. index information)
+    [OAK-3408] - RDBDocumentStore: improve MySQL diagnostics
+    [OAK-3410] - RDB*Store diagnostics: strip line feeds from product information
+    [OAK-3413] - RDBDocumentStorePerformanceTest leaks PreparedStatements
+    [OAK-3414] - RDBDocumentStore: improve DB2 diagnostics
+    [OAK-3422] - RDBDocumentStore: improve index diagnostics
+    [OAK-3438] - RDBDocumentStoreDB: leaking resultset
+    [OAK-3445] - RDBDocumentStore: when generating SQL for queries, leave out unneeded constraints
+    [OAK-3446] - RDBDocumentStore: update PostgresQL and MySQL JDBC drivers
+    
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.2.x release.