Author: davide
Date: Sat Oct 3 10:25:19 2015
New Revision: 1706538
URL: http://svn.apache.org/viewvc?rev=1706538&view=rev
Log:
OAK-3464 - Release Oak 1.0.22
- release notes
Modified:
jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
Modified: jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt?rev=1706538&r1=1706537&r2=1706538&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt Sat Oct 3 10:25:19 2015
@@ -1,5 +1,5 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.0.21
+Release Notes -- Apache Jackrabbit Oak -- Version 1.0.22
Introduction
------------
@@ -8,14 +8,14 @@ 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.0.21 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.0.22 is a patch release that contains fixes and
improvements over Oak 1.0. Jackrabbit Oak 1.0.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.
-New configuration options in Oak 1.0.21
+New configuration options in Oak 1.0.22
---------------------------------------
This release of Oak includes an improvement to the DocumentNodeStore,
@@ -24,7 +24,7 @@ implementations in Oak will try to creat
However, there may be deployments where the configured backend storage user
for the DocumentStore implementation does not have the require privilege.
In this case it is required to create the table for the RDB backend or
-collection for MongoDB manually before Oak is upgraded to 1.0.21.
+collection for MongoDB manually before Oak is upgraded to 1.0.22.
See https://issues.apache.org/jira/browse/OAK-2829 for more details.
Node name index support (OAK-1752) - With this queries involving
@@ -33,59 +33,74 @@ http://jackrabbit.apache.org/oak/docs/qu
for usage details.
-Changes in Oak 1.0.21
+Changes in Oak 1.0.22
---------------------
-Sub-tasks
+Sub-task
- [OAK-2634] - QueryEngine should expose name query as property restriction
- [OAK-2986] - RDB: switch to tomcat datasource implementation
- [OAK-3261] - consider existing locks when creating new ones
- [OAK-3279] - Create StringUtils.estimateMemoryUsage(String)
- [OAK-3338] - Deprecate CIHelper travis methods with profile
- [OAK-3345] - SessionMBean should provide information about pending refresh
-
-Technical tasks
-
- [OAK-3385] - Make compress-interval configurable
- [OAK-3391] - RDBBlobStore: speed up testBigBlob(), also improve memory
usage
- [OAK-3408] - RDBDocumentStore: improve MySQL diagnostics
- [OAK-3410] - RDB*Store diagnostics: strip line feeds from product
information
-
-Bugs
-
- [OAK-2712] - Possible null-dereference when calling ItemImpl#perform
- [OAK-2979] - JournalTest.cleanupTest reliably fails on Windows
- [OAK-3265] - Test failures: NodeLocalNameTest, NodeNameTest
- [OAK-3281] - Test failures on trunk: SolrIndexQueryTestIT.sql2
- [OAK-3282] - DataStoreBlobStore cache ignores key for memory calculation
- [OAK-3283] - Background read does not close StringSort
- [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-3339] - Logging in and out many sessions leads to high memory
consumption
- [OAK-3376] - DocumentNodeStoreTest.dispose() waiting indefinitely on
ArrayBlockingQueue.put()
- [OAK-3383] - "The unbindBlobDataSource method has thrown an exception"
message on shutdown of the RDBMK
- [OAK-3395] - RevisionGC fails for JCR paths having line feed characters
- [OAK-3411] - Inconsistent read on DocumentNodeStore startup
-
-Improvements
-
- [OAK-1752] - Node name queries should use an index
- [OAK-3146] - ExternalLoginModuleFactory should inject SyncManager and
ExternalIdentityProviderManager
- [OAK-3259] - Optimize NodeDocument.getNewestRevision()
- [OAK-3288] - clarify DocumentStore contract with respect to number formats
- [OAK-3365] - Wording in Log statements inconsistent
+ [OAK-3133] - Make compaction map more efficient for offline
+ compaction
+ [OAK-3359] - Compactor progress log
+ [OAK-3443] - Track the start time of mark in GC
+
+Technical task
+
+ [OAK-3394] - RDBDocumentStore startup: log more DDL information
+ (incl. index 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
+
+Bug
+
+ [OAK-2929] - Parent of unseen children must not be removable
+ [OAK-3201] - Use static references in SecurityProviderImpl for
+ composite services
+ [OAK-3311] - Potential NPE in syncAllExternalUsers() aborts the
+ process
+ [OAK-3318] - IndexRule not respecting inheritence based on mixins
+ [OAK-3367] - Boosting fields not working as expected
+ [OAK-3388] - Inconsistent read in cluster with clock differences
+ [OAK-3396] - NPE during syncAllExternalUsers in
+ LdapIdentityProvider.createUser
+ [OAK-3412] - Node name having non space whitspace chars should not
+ be allowed
+ [OAK-3417] - oak-run OakFixture might set incorrect clusterIDs
+ [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-3433] - Background update may create journal entry with
+ incorrect id
+ [OAK-3434] - Revert backwards-incompatible changes to
+ SecurityProviderImpl
+ [OAK-3453] - Adapt the default configuration of
+ SecurityProviderRegistration for older versions of Oak
+
+Improvement
+
+ [OAK-2112] - DocumentNodeStore: Error calculating the machine id
+ [OAK-2948] - Expose DefaultSyncHandler
+ [OAK-3425] - Improve DocumentNodeStore startup/shutdown
+ diagnostics
+ [OAK-3435] - LastRevRecoveryAgent/MissingLastRevSeeker
+ improvements
+ [OAK-3441] - SecurityProviderImpl should not be an OSGi component
+ [OAK-3454] - Improve the logging capabilities of offline
+ compaction
-Tasks
-
- [OAK-1743] - Cleanup documentation of _modCount
-
-Tests
-
- [OAK-3312] - [Blob GC] Test case for GC / OAK-3167
- [OAK-3337] - CIHelper methods related to travis outdated
In addition to the above-mentioned changes, this release contains
all changes included in previous Apache Jackrabbit Oak 1.0.x releases.