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/02/16 13:00:16 UTC

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

Author: davide
Date: Tue Feb 16 12:00:16 2016
New Revision: 1730664

URL: http://svn.apache.org/viewvc?rev=1730664&view=rev
Log:
OAK-4019 - Release Oak 1.3.16

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=1730664&r1=1730663&r2=1730664&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Tue Feb 16 12:00:16 2016
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.3.15
+Release Notes -- Apache Jackrabbit Oak -- Version 1.3.16
 
 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.15 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.3.16 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,163 +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.15
+Changes in Oak 1.3.16
 ---------------------
 
 Sub-task
 
-    [OAK-3559] - Bulk document updates in MongoDocumentStore
-    [OAK-3924] - Fix database-level row deadlock during bulk updates
-    in RDB
+    [OAK-3994] - Simple query on suggestion/spellcheck with
+    unambiguous index def and one descendant clause should work
 
 Technical task
 
-    [OAK-3724] - Use the bulk createOrUpdate in Commit
-    [OAK-3833] - Allow to acquire multiple locks
-    [OAK-3855] - oak-run compact should check segment version
-    [OAK-3892] - RDBDocumentStore: StripedNodeDocumentLocks - special
-    case root?
-    [OAK-3896] - RDBDocumentStore: export tool - improve handling of
-    export files allowing to override column order
-    [OAK-3925] - oak-run backup/recover should check segment version
-    [OAK-3926] - oak-run checkpoint should check segment version
-    [OAK-3927] - oak-run primary/standby should check segment version
-    [OAK-3928] - oak-run debug should use a read-only store
-    [OAK-3934] - Log ids of segments being released for gc because of
-    their age.
-    [OAK-3937] - Batch createOrUpdate() may fail with primary key
-    violation
-    [OAK-3938] - Occasional failure in
-    MultiDocumentStoreTest.batchUpdateCachedDocument()
-    [OAK-3943] - Check for the right segment version uniformly in
-    oak-run
-    [OAK-3945] - RDBDocumentStore: internalCreateOrUpdate() needs to
-    check return code of insertDocuments()
-    [OAK-3954] - [oak-blob-cloud] Update oak-blob-cloud with
-    jackrabbit-aws-ext updates
-    [OAK-3969] - CacheConsistencyRDBTest creates overlong table names
-    [OAK-3971] - RDBDocumentStore: include table name when logging
-    slow/excessive queries
+    [OAK-4020] - RDBExport: misleading warning about column names
+    [OAK-4021] - RDBDocumentStore: create() for collections other than
+    NODES is broken
 
 Bug
 
-    [OAK-2480] - Incremental (FileStore)Backup copies the entire
-    source instead of just the delta
-    [OAK-3672] - discovery-lite should not set (cluster)Id for tarMk
-    and mongoMk (was: SegmentDiscoveryLiteService does not persist
-    clusterView.id)
-    [OAK-3742] - FileStoreBackup and FileStoreRestore have a reference
-    on Segment Store classes
-    [OAK-3879] - Lucene index / compatVersion 2: search for 'abc!'
-    does not work
-    [OAK-3881] - TCPBroadcaster causes shutdown delay
-    [OAK-3889] - SegmentMk StringCache memory leak
-    [OAK-3897] - Branch reset does not revert all changes
-    [OAK-3900] - AtomicCounterClusterIT fails occasionally
-    [OAK-3901] - SecurityProviderRegistration must respect service
-    ranking of aggregated configurations
-    [OAK-3902] - SecurityProviderRegistration doesn't fill the
-    composite context
-    [OAK-3903] - Commit fails even though change made it to the
-    DocumentStore
-    [OAK-3908] - Don't skip maven-bundle-plugin:baseline when
-    skipTests is true
-    [OAK-3909] - Documentation site failure
-    [OAK-3911] - Integer overflow causing incorrect file handling in
-    OakDirectory for file size more than 2 GB
-    [OAK-3912] - Segment bundle tests have wrong package name
-    [OAK-3913] - FileStoreIT#testRecovery fails on Windows
-    [OAK-3917] - SuggestionHelper creating unnecessary temporary
-    directories
-    [OAK-3920] - OakDirectory not usable in readOnly mode with a
-    readOnly builder
-    [OAK-3922] - Provide flag to disable template cache in segments
-    [OAK-3923] - Async indexing delayed by 30 minutes because stop
-    order is incorrect
-    [OAK-3929] - RevisionGC does not invalidate document cache
-    [OAK-3932] - DocumentStore.getIfCached() must not return
-    NodeDocument.NULL
-    [OAK-3939] - SegmentMK Template equals and hashCode broken
-    [OAK-3949] - Deadlock with bulk acquire of TreeLocks
-    [OAK-3951] - TimingDocumentStoreWrapper throws NPE
-    [OAK-3955] - AtomicCounterEditorTest - Remove spurious import
-    [OAK-3956] - Oak run extract the dummy BlobStore impl to be used
-    by the readonly FileStore
-    [OAK-3961] - Cold Standby revisit timeout setup
-    [OAK-3963] - Cold Standby optimize sync for checkpoints
-    [OAK-3966] - Indexing all properties for facets is way too much
-    [OAK-3968] - Wrong initialization of used/ignored properties from
-    OSGi configuration
-    [OAK-3974] - regression:
-    OakSolrConfigurationProviderService.activate can throw a NPE
-
-Documentation
-
-    [OAK-3894] - Atomic counter documentation
-
-Epic
-
-    [OAK-3744] - Move the Segment Store into its own bundle
+    [OAK-3965] - SegmentPropertyState external binary property reports
+    unusual size
+    [OAK-3981] - Change in aggregation flow in OAK-3831 causes some
+    properties to be left out of aggregation
+    [OAK-3988] - Offline compaction should avoid loading external
+    binaries
+    [OAK-3991] - Incorrect resultset from XPATH, multiple ORs and
+    Lucene full-text
+    [OAK-3995] - Incorrect translation of old checkpoint format
+    [OAK-3999] - ParseException thrown for xpath query on 3 or more
+    jcr:primaryType "or" conditions
+    [OAK-4004] - The cold standby segment store doesn't delete the
+    files marked for deletion
+    [OAK-4009] - Search done via Lucene index might return duplicate
+    results
+    [OAK-4011] - Set online compaction default to paused
+    [OAK-4017] - ObservationTest: tearDown() may fail with NPE
+    [OAK-4018] - Test failures after upgrading to JR 2.12.0
 
 Improvement
 
-    [OAK-1744] - GQL queries with "jcr:primaryType='x'" don't use the
-    node type index
-    [OAK-2066] - DocumentStore API: batch create, but no batch update
-    [OAK-2477] - Move suggester specific config to own configuration
-    node
-    [OAK-2675] - Include change type information in perf logs for diff
-    logic
-    [OAK-3066] - Persistent cache for previous documents
-    [OAK-3071] - Add a compound index for _modified + _id
-    [OAK-3253] - Support caching in FileDataStoreService
-    [OAK-3527] - Improve logging for blob GC
-    [OAK-3537] - Move the Segment Store to its own bundle
-    [OAK-3572] - enhance logging in TypeEditorProvider
-    [OAK-3811] - Provide option to pass external data store to oak-run
-    check
-    [OAK-3825] - Including Resource name to suggestions
-    [OAK-3862] - Move integration tests in a different Maven module
-    [OAK-3871] - ability to override
-    ClusterNodeInfo#DEFAULT_LEASE_DURATION_MILLIS
-    [OAK-3898] - Add filter capabilities to the segment graph run mode
-    [OAK-3904] - Compaction Map predicate should use cached state for
-    evaluation
-    [OAK-3905] - configurable atomic counter task timeout
-    [OAK-3907] - Sync the files to directory upon copy from remote
-    [OAK-3915] - Include suggest directory size into lucene stats jmx
-    [OAK-3918] - Include index details in exception thrown by
-    OakDirectory
-    [OAK-3921] - DataStoreBlobStore - Limit resolveChunks only to non
-    inlined blobs
-    [OAK-3931] - Identify own repository id in shared datastore gc
-    stats
-    [OAK-3935] - SharedDataStore - Allow unique repository ID to be
-    specified by config
-    [OAK-3936] - [oak-run] Option to dump blob references
-    [OAK-3940] - SegmentMK FileStore should provide a listing of the
-    successfully opened readers
-    [OAK-3944] - OsgiWhiteboard should handle multiple unregister call
-    [OAK-3953] - Switch S3DataStoreService to use oak-blob-cloud
-    S3DataStore
-    [OAK-3957] - Move the commands of oak-run in independent units
-    [OAK-3958] - Split SegmentWriter records cache into 2: strings and
-    templates
-    [OAK-3964] - Add bulk createOrUpdate() to DocumentStoreStats
-
-New Feature
-
-    [OAK-3185] - Port and refactor jackrabbit-webapp module to Oak
-    [OAK-3687] - Oak standalone application example based on Spring
-    Boot
-    [OAK-3970] - Utility methods for MongoDB indexes
+    [OAK-2761] - Persistent cache: add data in a different thread
+    [OAK-3274] - DefaultSyncConfigImpl: add information to
+    "user.membershipExpTime" about minimum expiration time
+    [OAK-3975] - Change DELETE_BATCH_SIZE to 100 (from 450), and make
+    it configurable
+    [OAK-3978] - Add segment size to segment graph
+    [OAK-3979] - RepositoryUpgrade skip on error must skip non
+    existing node bundle
+    [OAK-3989] - Add S3 datastore support for Text Pre Extraction
+    [OAK-3990] - Enable specifying the max clause limit in
+    BooleanClause
+    [OAK-3997] - Include eviction cause to the LIRS removal callback
+    [OAK-4006] - Enable cloning of repo for shared data store and
+    discovery-lite
+    [OAK-4007] - "reset clusterId tool" in oak-run
+    [OAK-4008] - DataStoreBlobStore - Log blob deletion as info
+    [OAK-4013] - DataStoreTextWriter should not write on close when
+    running in readOnly mode
 
 Task
 
-    [OAK-3842] - Adjust package export declarations
-    [OAK-3906] - NodeDocumentCache cleanup used inconsistently
-    [OAK-3942] - Convert tests for TreeLocation and ImmutableTree to
-    regular unit tests
+    [OAK-3946] - Document oak-authorization-cug
+    [OAK-3996] - Update Jackrabbit version to 2.12.0
+    [OAK-4002] - Consolidate maven-jar-plugin in oak-parent pom.xml
+
+Test
+
+    [OAK-3986] - simple performance regression IT (that would fail in
+    case commitRoots would not be purged)
+    [OAK-3998] - No SLF4J binding in oak-it
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.2.x release.