Author: amitj
Date: Tue Dec 8 03:15:04 2015
New Revision: 1718503
URL: http://svn.apache.org/viewvc?rev=1718503&view=rev
Log:
Apache Jackrabbit Oak 1.0.25 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=1718503&r1=1718502&r2=1718503&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt Tue Dec 8 03:15:04 2015
@@ -1,5 +1,5 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.0.24
+Release Notes -- Apache Jackrabbit Oak -- Version 1.0.25
Introduction
------------
@@ -8,65 +8,57 @@ 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.24 is a patch release that contains fixes and
+Apache Jackrabbit Oak 1.0.25 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.
-Changes in Oak 1.0.24
+Changes in Oak 1.0.25
---------------------
Technical task
+
+ [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
- [OAK-3421] - RDBDocumentStore: force DB2 to use a clustered index
- [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
Bug
+
+ [OAK-3557] - NodeDocument.isConflicting() reads complete revision history
for changed property
+ [OAK-3682] - Missing lucene-memory dependency in OSGi env breaks excerpt
- [OAK-3137] - Global fulltext index returning plan for pure
- NodeType queries
- [OAK-3378] - Test failure: SuggestTest
- [OAK-3566] - Stale documents in RDBDocumentStore cache
- [OAK-3567] - Long running query holds TreeLock
- [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-3638] - NodeAggregator in SolrQueryIndexProviderService
- should be volatile
- [OAK-3639] - Wrong method name for "updated" reference in
- SolrServerProviderService
- [OAK-3641] - testSpellcheckMultipleWords failing on 1.0
Improvement
+
+ [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()
- [OAK-3092] - Cache recently extracted text to avoid duplicate
- extraction
- [OAK-3331] - Support spellchecking multiple words
- [OAK-3489] - DocumentStore: introduce a "NotEquals" condition
- [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
Task
- [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-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