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 2016/10/03 10:13:06 UTC

svn commit: r1763142 - /jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt

Author: davide
Date: Mon Oct  3 10:13:06 2016
New Revision: 1763142

URL: http://svn.apache.org/viewvc?rev=1763142&view=rev
Log:
Apache Jackrabbit Oak 1.4.8

release notes


Modified:
    jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt

Modified: jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt?rev=1763142&r1=1763141&r2=1763142&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.4/RELEASE-NOTES.txt Mon Oct  3 10:13:06 2016
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.4.7
+Release Notes -- Apache Jackrabbit Oak -- Version 1.4.8
 
 Introduction
 ------------
@@ -7,90 +7,68 @@ 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.4.7 is a patch release that contains fixes and
+Jackrabbit Oak 1.4.8 is a patch release that contains fixes and
 improvements over Oak 1.4. Jackrabbit Oak 1.4.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.4.7
+Changes in Oak 1.4.8
 ---------------------
 
+Technical task
+
+    [OAK-4257] - Findbug issues in security modules
+    [OAK-4539] - Calculate children cache entry on commit
+    [OAK-4583] - RDB*Store: update Tomcat JDBC pool dependency
+    [OAK-4794] - RDBDocumentStore: update PostgresQL JDBC driver
+
 Bug
 
-    [OAK-4153] - segment's compareAgainstBaseState wont call
-    childNodeDeleted when deleting last and adding n nodes
-    [OAK-4219] - ExternalLoginModuleTestBase doesn't remove synced
-    User/Group accounts
-    [OAK-4224] - DefaultSyncContext.sync(ExternalIdentity) should
-    verify IDP
-    [OAK-4231] - DefaultSyncContext creates Value of type String for
-    Binary|Inputstream Object
-    [OAK-4267] - SyncedIdentity for foreign authorizable always has
-    isGroup set to false
-    [OAK-4302] - DefaultSyncContextTest contains duplicate test
-    [OAK-4431] - Index path property should be considered optional for
-    copy on read logic
-    [OAK-4448] - Test failures that rely on expiration time to
-    experience a re-sync.
-    [OAK-4600] - In case of branch commits, nodeChildrenCache gets
-    entries for branch revision without "br" prefix
-    [OAK-4658] - Outer join: name(b) and localname(b) can throw a NPE
-    [OAK-4675] - SNFE thrown while testing FileStore.cleanup() running
-    concurrently with writes
-    [OAK-4676] - Index definition on nt:base with analyzed property
-    incorrectly matches query with different property
-    [OAK-4679] - Backport OAK-4119, OAK-4101, OAK-4087 and OAK-4344
-    [OAK-4682] - ConcurrentModificationException in
-    JournalEntry.TreeNode
-    [OAK-4684] - RepositorySidegrade should also run commit hooks as
-    they are run in upgrade
+    [OAK-4048] - [regression] SyncHandler.listIdentities() returns all
+    users, not only external ones
+    [OAK-4174] - SegmentToJdbcTest failing with improvements of
+    OAK-4119
+    [OAK-4301] - Missing protection for system-maintained
+    rep:externalId
+    [OAK-4552] - Checkpoints.getOldestRevisionToKeep() returns newest
+    valid revision
+    [OAK-4568] - JournalEntry.applyTo() creates complete change tree
+    in memory
+    [OAK-4572] - Overflow to disk threshold too high
+    [OAK-4790] - Compilation error with JDK 6 in FileIOUtils
+    [OAK-4805] - Misconfigured lucene index definition can render the
+    whole system unusable
+    [OAK-4811] - MongoToMongoFbsTest fails
+    [OAK-4832] - Upgrade breaks if the SecurityManager section in
+    repository.xml is empty
+    [OAK-4840] - Incorrect branch commit value
+    [OAK-4845] - Regression: DefaultSyncContext does not sync
+    membership to a local group
 
 Improvement
 
-    [OAK-3563] - Improve DefaultSyncContext
-    [OAK-4001] - ExternalLoginModule: Make max sync attempts
-    configurable
-    [OAK-4005] - LdapIdentityProvider.getEntries() is prone to OOME.
-    [OAK-4087] - Replace Sync of configured AutoMembership by Dynamic
-    Principal Generation
-    [OAK-4119] - Improvements Take 1
-    [OAK-4152] - Expose the index path to IndexEditor
-    [OAK-4320] - Use the cache tracker in the RDB Document Store
-    [OAK-4347] - Use the indexPath from hidden property instead of
-    taking this as input as part of index config
-    [OAK-4384] - Benchmarks: add support 'automembership' config
-    option
-    [OAK-4385] - Benchmarks: proper init of
-    ExternalPrincipalConfiguration with dynamicMembership
-    [OAK-4516] - Configurable option to lucene index defs to index
-    original (unanalyzed value as well)
-    [OAK-4585] - Text extraction: runtime status monitoring
-    [OAK-4623] - Log more information when null DocumentNodeState is
-    read for a child while fetching children
-    [OAK-4677] - stop oak-core bundle only transiently on lease
-    failure
-    [OAK-4678] - Backport OAK-4344 and OAK-4005
+    [OAK-4043] - Oak run checkpoints needs to account for multiple
+    index lanes
+    [OAK-4528] - diff calculation in DocumentNodeStore should try to
+    re-use journal info on diff cache miss
+    [OAK-4553] - Retain journal entries for valid checkpoints
+    [OAK-4556] - Track branch on newBranchCommit()
+    [OAK-4715] - Reduce DocumentStore reads for local changes
+    [OAK-4819] - Improve revision GC resilience
+    [OAK-4826] - Auto removal of orphaned checkpoints
+    [OAK-4851] - Update httpclient to 4.3.6 in Oak 1.4- branches
 
 New Feature
 
-    [OAK-4101] - Consider separate external (group) principal
-    management
+    [OAK-4712] - Publish S3DataStore stats in JMX MBean
+    [OAK-4850] - List checkpoints
 
 Task
 
-    [OAK-3211] - Document External Identity Management
-    [OAK-4364] - Initial Benchmarks for oak-auth-external
-    [OAK-4671] - Update 1.4 to JR 2.12.3
-    [OAK-4743] - Update Oak 1.2 and Oak 1.4 to Jackrabbit 2.12.4
-
-Test
-
-    [OAK-4226] - Improve testing of DefaultSyncContext
-    [OAK-4248] - More tests for the exposed 'basic' package
-    [OAK-4382] - Test failure in
-    ExternalGroupPrincipalProviderTest.testFindPrincipalsByHintTypeGroup
+    [OAK-4791] - Enable animal sniffer plugin
+    [OAK-4821] - Allow use of Java 7 in Oak 1.4
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.4.x release.