Author: amitj
Date: Mon Nov 23 04:32:02 2015
New Revision: 1715724
URL: http://svn.apache.org/viewvc?rev=1715724&view=rev
Log:
Release notes Oak 1.3.11
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=1715724&r1=1715723&r2=1715724&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Mon Nov 23 04:32:02 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.3.10
+Release Notes -- Apache Jackrabbit Oak -- Version 1.3.11
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.10 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.3.11 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,65 +15,76 @@ 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.10
+Changes in Oak 1.3.11
--------------------
Sub-task
- [OAK-1708] - extend DocumentNodeStoreService to support
- RDBPersistence
- [OAK-3542] - evaluation for special tree types in aggregation
+ [OAK-318] - Excerpt support
+
+Technical task
+
+ [OAK-3421] - RDBDocumentStore: force DB2 to use a clustered index
+ [OAK-3566] - Stale documents in RDBDocumentStore cache
+ [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-3624] - TypeEditor doesn't validate the required property type
+ [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
Bug
- [OAK-3335] - RepositorySidegrade has runtime dependency on
- jackrabbit-core
- [OAK-3499] - Test failures when there is no network interface
- [OAK-3556] - MongoDocumentStore may create incomplete document
- [OAK-3557] - NodeDocument.isConflicting() reads complete revision
- history for changed property
- [OAK-3567] - Long running query holds TreeLock
- [OAK-3579] - BackgroundLeaseUpdate not scheduled when asyncDelay=0
- [OAK-3582] - Background split may throw NPE
- [OAK-3584] - PathNotFoundException when reading child node and
- property definitions below nt root
- [OAK-3590] - Incomplete doc of GlobPattern
- [OAK-3592] - merge-paths option not working for repository upgrade
+ [OAK-2539] - SQL2 query not working with filter (s.[stringa] = 'a' OR
CONTAINS(s.[stringb], 'b'))
+ [OAK-3215] - Solr test often fail with No such core: oak
+ [OAK-3522] - DefaultSyncContext exposes internal path-utility method
+ [OAK-3558] - oak-core imports every package with the optional resolution
policy
+ [OAK-3589] - Property index with declaringNodeTypes sometimes used by
mistake
+ [OAK-3591] - Lucene index with 'analyzed=true' sometimes used by mistake
+ [OAK-3608] - Compare of node states on branch may be incorrect
+ [OAK-3625] - Test cases using wrong property types
+ [OAK-3628] - baseline failures on trunk
+ [OAK-3630] - Mixin based rules not working for relative properties
+ [OAK-3638] - NodeAggregator in SolrQueryIndexProviderService should be
volatile
+ [OAK-3639] - Wrong method name for "updated" reference in
SolrServerProviderService
Improvement
- [OAK-3372] - Collapsing external events in BackgroundObserver even
- before queue is full leads to JournalEntry not getting used
- [OAK-3449] - DocumentNodeStore support for predefined clusterIds
- should use ClusterNodeInfos
- [OAK-3494] - MemoryDiffCache should also check parent paths before
- falling to Loader (or returning null)
- [OAK-3555] - Remove usage of deprecated mongo-java-driver methods
- [OAK-3565] - Use DocumentStore.create() for new previous documents
- [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-3593] - improvements to plugins/tree
- [OAK-3596] - Allow specific OSGi reference for atomic counter
- provider
+ [OAK-3092] - Cache recently extracted text to avoid duplicate extraction
+ [OAK-3477] - Make JMX Bean names predictable so they can be used in
configurations.
+ [OAK-3509] - Lucene suggestion results should have 1 row per suggestion
with appropriate column names
+ [OAK-3554] - Use write concern of w:majority when connected to a replica
set
+ [OAK-3568] - Oak Explorer: add persisted compaction map size
+ [OAK-3580] - Make it possible to use indexes for providing excerpts
+ [OAK-3607] - Enable caching of extracted text by default
+ [OAK-3619] - Increase lock stripes in MongoDocumentStore
+ [OAK-3622] - Expose sql2optimisation prop name as static final
+ [OAK-3633] - Enable exclusion of relative property in aggregation
+ [OAK-3636] - Change scope of json-simple from compile to test
+ [OAK-3647] - enable OAK-1617 by default in trunk
+ [OAK-3648] - Use StandardTokenizer instead of ClassicTokenizer in
OakAnalyzer
+ [OAK-3650] - Index based excerpt should be used for binaries
+
New Feature
- [OAK-3550] - Add meta data to segments
- [OAK-3560] - Tooling for writing segment graphs to a file
+ [OAK-1995] - Improved SegmentNodeStore documentation
+
Task
- [OAK-3439] - MissingLastRevSeeker potential race condition
- acquiring the lock
- [OAK-3535] - Update jackrabbit version to 2.11.2
- [OAK-3569] - Bump mongo java driver version to 2.13.3
+ [OAK-3609] - Enable CopyOnWrite by default
+ [OAK-3635] - DocumentStore: clarify which methods support checking
conditions in UpdateOps, and enforce this in implementations
+ [OAK-3651] - Remove HierrachialCacheInvalidator
Test
- [OAK-3562] - Tests do not close MongoConnection
- [OAK-3570] - concurrentLoop(MongoDocumentStoreIT) test failures
- [OAK-3585] - Reduce memory usage of SegmentParserTest
+ [OAK-3387] - Enable NodeLocalNameTest tests
+ [OAK-3610] - BroadcastTest fails when connected with VPN client
+ [OAK-3618] - Improve SetPropertyTest benchmark for concurrent execution
+ [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.x release.