Author: davide
Date: Tue Dec  8 13:40:56 2015
New Revision: 1718602

URL: http://svn.apache.org/viewvc?rev=1718602&view=rev
Log:
OAK-3735 - Release Oak 1.2.9

- release notes


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

Modified: jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt?rev=1718602&r1=1718601&r2=1718602&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.2/RELEASE-NOTES.txt Tue Dec  8 13:40:56 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.2.8
+Release Notes -- Apache Jackrabbit Oak -- Version 1.2.9
 
 Introduction
 ------------
@@ -7,112 +7,70 @@ 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.2.8 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.2.9 is a patch release that contains fixes and
 improvements over Oak 1.2. Jackrabbit Oak 1.2.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.2.8
+Changes in Oak 1.2.9
 --------------------
 
-Sub-task
-
-    [OAK-3192] - Provide a way to allow embedding application to be
-    notified about OSGi startup
-    [OAK-3195] - Allow finer control for timeout handling in case of
-    repository startup
-    [OAK-3214] - Enable registration of MBean via Aries JMX Whiteboard
-    support
-
 Technical task
 
-    [OAK-3421] - RDBDocumentStore: force DB2 to use a clustered index
-    [OAK-3532] - create RDB export tool
-    [OAK-3540] - DocumentStore tests: use named parametrization
-    [OAK-3604] - RDBDocumentStore: update JDBC drivers for PostgresQL,
-    MySQL, and Derby
-    [OAK-3605] - RDBBlob/DocumentStore: reduce class complexity
-    [OAK-3617] - RDBDocumentStore: improve retry logic in
-    updateDocument
-    [OAK-3631] - RDBDocumentStore: improve logging for server time
-    difference detection
+    [OAK-3652] - RDB support: extend RDB export tool for CSV export
+    [OAK-3657] - RDBDocumentStore: cache update logic introduced for
+    OAK-3566 should only be used for NODES collection
+    [OAK-3659] - Stale document in RDBDocumentStore cache
+    [OAK-3661] - RDBDocumentStore: improve logging for invalid data in
+    persistence
+    [OAK-3670] - RDBDocumentStore on SQLServer: off-by-one bug may
+    cause truncated JSON to be written
+    [OAK-3676] - RDBDocumentStore on SQLServer: append logic creates
+    many different PreparedStatements
+    [OAK-3684] - RDBBlob/DocumentStore.finalize() do not call
+    super.finalize()
+    [OAK-3691] - RDBDocumentStore: refactor update logic
+    [OAK-3699] - RDBDocumentStore shutdown: improve logging
+    [OAK-3714] - RDBDocumentStore diagnostics for Oracle might not
+    contain index information
+    [OAK-3722] - RDBDataSourceFactory: restore ability to close the
+    pool
+    [OAK-3731] - Version Garbage Collection: improve logging for split
+    documents
 
 Bug
 
-    [OAK-3137] - Global fulltext index returning plan for pure
-    NodeType queries
-    [OAK-3200] - Build Failure due to LuceneSupportTest and
-    OakOSGiRepositoryFactoryTest
-    [OAK-3248] - Felix Connect throws exception when launching Oak in
-    Spring Boot env
-    [OAK-3325] - MissingIndexProviderStrategy should warn when setting
-    the reindex flag
-    [OAK-3375] - RepositoryManager doesn't perform a shutdown of
-    OsgiRepository on deactivation
-    [OAK-3442] - Intermittent IllegalMonitorStateException seen while
-    releaseing IndexNode
-    [OAK-3476] - Memory leak caused by using marker names based on non
-    static session id
-    [OAK-3487] - NodeDocumentTest.getNewestRevisionTooExpensive()
-    fails occasionally
-    [OAK-3499] - Test failures when there is no network interface
-    [OAK-3513] - Session save going through despite repository being
-    shutdown causing reindex flag to reset
-    [OAK-3517] - Node.addNode(String, String) may check
-    nt-mgt-permission against the wrong node
-    [OAK-3526] - Segment cache not invalidated on cleanup
-    [OAK-3556] - MongoDocumentStore may create incomplete document
-    [OAK-3566] - Stale documents in RDBDocumentStore cache
-    [OAK-3567] - Long running query holds TreeLock
-    [OAK-3571] - baseline failures on 1.2
-    [OAK-3582] - Background split may throw NPE
-    [OAK-3591] - Lucene index with 'analyzed=true' sometimes used by
-    mistake
-    [OAK-3608] - Compare of node states on branch may be incorrect
-    [OAK-3630] - Mixin based rules not working for relative properties
-    [OAK-3640] - SolrIndexQueryTestIT failure on 1.2
+    [OAK-3557] - NodeDocument.isConflicting() reads complete revision
+    history for changed property
+    [OAK-3638] - NodeAggregator in SolrQueryIndexProviderService
+    should be volatile
+    [OAK-3639] - Wrong method name for "updated" reference in
+    SolrServerProviderService
+    [OAK-3682] - Missing lucene-memory dependency in OSGi env breaks
+    excerpt
 
 Improvement
 
-    [OAK-3054] - IndexStatsMBean should provide some details if the
-    async indexing is failing
-    [OAK-3092] - Cache recently extracted text to avoid duplicate
-    extraction
-    [OAK-3203] - Make shutdown in PojoSR wait for framework shutdown
-    [OAK-3300] - Include parameter descriptions in test output when
-    running parameterised tests
-    [OAK-3331] - Support spellchecking multiple words
-    [OAK-3409] - CompositeRegistration.unregister diagnostics not
-    helpful
-    [OAK-3449] - DocumentNodeStore support for predefined clusterIds
-    should use ClusterNodeInfos
-    [OAK-3486] - Wrong evaluation of NOT NOT clause (see OAK-3371)
-    [OAK-3489] - DocumentStore: introduce a "NotEquals" condition
-    [OAK-3504] - CopyOnRead directory should not schedule a copy task
-    for non existent file
-    [OAK-3505] - Provide an optionally stricter policy for missing
-    synchronous index editor providers
-    [OAK-3539] - Document interface should have entrySet() in addition
-    to keySet()
-    [OAK-3546] - Improve ObservationManagerImpl timeout message
-    [OAK-3580] - Make it possible to use indexes for providing
-    excerpts
-    [OAK-3581] - Increase tracked info on Lucene index closing
-    [OAK-3587] - SegmentNodeStore stricter checkpoint creation policy
-    [OAK-3588] - SegmentNodeStore allow tweaking of lock fairness
-    [OAK-3633] - Enable exclusion of relative property in aggregation
+    [OAK-3372] - Collapsing external events in BackgroundObserver even
+    before queue is full leads to JournalEntry not getting used
+    [OAK-3494] - MemoryDiffCache should also check parent paths before
+    falling to Loader (or returning null)
+    [OAK-3650] - Index based excerpt should be used for binaries
+    [OAK-3678] - Use stable reverse revision comparator in
+    UpdateUtils.applyChanges()
 
 Task
 
-    [OAK-3569] - Bump mongo java driver version to 2.13.3
-    [OAK-3623] - backport DocumentStore time diff API back
+    [OAK-3223] - Remove MongoDiffCache
+    [OAK-3635] - DocumentStore: clarify which methods support checking
+    conditions in UpdateOps, and enforce this in implementations
 
 Test
 
-    [OAK-3562] - Tests do not close MongoConnection
-    [OAK-3570] - concurrentLoop(MongoDocumentStoreIT) test failures
+    [OAK-3643] - ConflictResolutionTest fails occasionally
+    [OAK-3644] - Run tests with pedantic profile
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.2.4 release.


Reply via email to