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 2015/03/04 12:24:00 UTC
svn commit: r1663935 - /jackrabbit/oak/trunk/RELEASE-NOTES.txt
Author: davide
Date: Wed Mar 4 11:24:00 2015
New Revision: 1663935
URL: http://svn.apache.org/r1663935
Log:
OAK-2522: Release Oak 1.1.7
- 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=1663935&r1=1663934&r2=1663935&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Wed Mar 4 11:24:00 2015
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.1.6
+Release Notes -- Apache Jackrabbit Oak -- Version 1.1.7
Introduction
------------
@@ -7,109 +7,112 @@ 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.1.6 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.1.7 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.0.7 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.1.6
+Changes in Oak 1.1.7
---------------------
Sub-task
- [OAK-2329] - Use LuceneQuery parser to create query from fulltext
- string
- [OAK-2417] - reduce primary key size in RDBBlobStore
- [OAK-2421] - Clean up orphaned branches
- [OAK-2446] - make DELETEDONCE an indexed property
- [OAK-2447] - implement DELETEDONCE as indexed property in RDB
- [OAK-2455] - Support for invoking suggestor via Query
- [OAK-2457] - Suggestor support within Oak Lucene
- [OAK-2458] - support RDB persistence in oak-run modes console and
- server
- [OAK-2467] - Suggestor support within Oak Solr
+ [OAK-2456] - Periodic update of suggestor index from the full text
+ index
+ [OAK-2473] - ACL checks on suggestions
+ [OAK-2495] - Shared DataStore GC support for FileDataStore
+ [OAK-2514] - Shared DataStore GC framework support
+ [OAK-2526] - Provide support for persisted Solr configuration
+ [OAK-2564] - SessionMBean should provide information about pending
+ refresh
Bug
- [OAK-1709] - Diff cache entry too large
- [OAK-1799] - Create a benchmark for Full text search with Solr
- [OAK-2369] - DataStoreWrapperBackend not updated to latest
- extensions added to Backend interface
- [OAK-2389] - issues with JsopBuilder.encode and .escape
- [OAK-2418] - int overflow with orderby causing huge slowdown
- [OAK-2425] - DefaultSolrServerProvider should use
- ConcurrentUpdateSS for indexing
- [OAK-2426] - [LucenePropertyIndex] full-text search on first level
- relative node returns no result
- [OAK-2427] - XPath to SQL-2 conversion fails due to escaping error
- [OAK-2429] - MissingIndexProviderStrategy too eager to set the
- reindex flag
- [OAK-2430] - TARMK Cold Standby size increase due to checkpoints
- copy
- [OAK-2433] - IllegalStateException for ValueMap on _revisions
- [OAK-2434] - Lucene AND query with a complex OR phrase returns
- incorrect result
- [OAK-2435] - UpdateOp.Key.equals() incorrect
- [OAK-2436] - LucenePropertyIndex throws IllegalStateException: No
- query created for filter when using order by jcr:score
- [OAK-2439] - IndexPlanner returning plan for queries involving
- jcr:score
- [OAK-2441] - Regression with Node.getPrimaryNodeType and
- getMixinNodeTypes wrt Jackrabbit 2.x
- [OAK-2442] - NoSuchElementException thrown by NodeDocument
- [OAK-2449] - offline compaction (via oak-run) broken
- [OAK-2450] - MongoDocumentStore fails for DELETED_ONCE indexed
- property
- [OAK-2465] - Long overflow in PermissionEntryProviderImpl
+ [OAK-2024] - Error when accessing /oak:index/rep:policy/reindex
+ property via JCR
+ [OAK-2225] - MultipleMoveTest doesn't restore ACEs properly
+ causing later tests to fail
+ [OAK-2294] - Corrupt repository after concurrent version
+ operations
+ [OAK-2295] - Using "order by jcr:score" slows down queries by a
+ few orders of magnitude
+ [OAK-2475] - Query Filter looses property constraints for multiple
+ and conditions for same property
+ [OAK-2482] - oak-mongo.js does not escape special characters for
+ regular expressions
+ [OAK-2486] - TokenProviderImpl.createToken should always create
+ valid node
+ [OAK-2488] - Node.getMixinNodeTypes can revive deleted node mixins
+ [OAK-2489] - Remove useless configPath in embedded SolrServer
+ provider
+ [OAK-2493] - DataStore GC: Fix incorrect tests
+ [OAK-2503] - DataStore: Cleanup tests
+ [OAK-2508] - ACL filtering on spellchecks
+ [OAK-2513] - algorithm with O(n!) in mongoMk rebase - not
+ finishing in years
+ [OAK-2515] - SolrQueryIndex blindly executes a 2nd query to check
+ there are no more results
+ [OAK-2521] - SegmentDataStoreBlobGCTest failing at some places
+ [OAK-2524] - Error while configuring analyzer by composition
+ [OAK-2525] - SharedDataStoreUtilsTest failing on travis
+ [OAK-2528] - Entries in _commitRoot not purged
+ [OAK-2531] - Suggest field doesn't get stored if it has only one
+ value
+ [OAK-2535] - TARMK Cold Standby allow cleanup on standby instance
+ [OAK-2536] - OakSolrConfigurationProviderService used.properties
+ initialization fails
+ [OAK-2541] - TARMK Cold Standby marks the sync as stopped on first
+ error
+ [OAK-2558] - Wrong interpretation of SegmentNodeStoreService
+ configuration values
+ [OAK-2559] - Lucene index rules should be case insensitive
+ [OAK-2567] - AsyncIndex should update the run status after the
+ merge has completed
Improvement
- [OAK-2105] - Review padding for blobs collection
- [OAK-2175] - Support for rep:spellcheck
- [OAK-2177] - Configurable Analyzer in Lucene index
- [OAK-2179] - Rep:similar support in Lucene index
- [OAK-2181] - Create whitelist / blacklist of properties to be
- indexed / filtered for Solr index
- [OAK-2252] - make generic VersionGCSupport perform better
- [OAK-2296] - Update sql2.txt test to account for name property
- presence in non test nodes
- [OAK-2341] - Use approx counters property index costs even when
- path restriction is available
- [OAK-2372] - TARMK Cold Standby improve test cases for FSDS
- mirroring
- [OAK-2415] - Improve logging in repository migration in upgrade
- [OAK-2422] - Improve logging in Lucene indexer
- [OAK-2448] - Do not create nodeChildren cache entry for leaf
- [OAK-2451] - Avoid clean up in XmlImportTest benchmark
- [OAK-2452] - Avoid lookup of conflicting node with
- ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW
- [OAK-2453] - Move MongoDiffCache to mongo package
- [OAK-2454] - Upgrade: reduce implementation dependency
- [OAK-2459] - Pre-populate version storage with intermediate nodes
- [OAK-2462] - reduce code duplication between
- Utils.getSelectedDocuments and MissingLastRevCandidateIterator
- [OAK-2463] - Provide support for providing custom Tika config
- [OAK-2464] - Optimize read of known non-existing children
- [OAK-2469] - Restrict the maximum number of terms that will be
- indexed for a single field
- [OAK-2470] - Support for maxExtractLength while parsing binaries
- with Tika
- [OAK-2471] - Include index name in the log from LuceneIndexEditor
+ [OAK-2176] - Support for using query engine for search suggestions
+ [OAK-2340] - LucenePropertyIndex should support pure nodeType
+ based query
+ [OAK-2432] - Allow querying on jcr:primaryType property if that
+ property is indexed
+ [OAK-2483] - Avoid building suggest/spellcheck dictionary at query
+ time
+ [OAK-2485] - Add validating commit hook for login tokens
+ [OAK-2487] - DataStoreBlobStore: Merge test
+ MongoDataStoreBlobStoreTest into DataStoreBlobStoreTest
+ [OAK-2490] - Make it possible to use the PermissionProvider from
+ within query indexes
+ [OAK-2491] - Improve OAK-2465 avoiding ArithmeticException
+ altogether
+ [OAK-2501] - add more trace-logging to mongoMk to debug
+ performance issues
+ [OAK-2516] - Add user information in audit events in oak
+ [OAK-2519] - remove CachingDocumentStore interface
+ [OAK-2523] - Provide a default Tika Config similar to JR2 config
+ [OAK-2534] - Add missing Apache Jackrabbit qualifiers to OSGi
+ services metatype
+ [OAK-2537] - Support using Solr index for sorted queries
+ [OAK-2542] - Update RecordUsageAnalyser to reflect changes in
+ segment format
+ [OAK-2546] - allow configuring subcaches of documentnodestore
+ individually
+ [OAK-2548] - Spellcheck/suggest queries should return no results
+ if no index can handle them
+ [OAK-2553] - Add builder to file store
+ [OAK-2554] - Make AbstractServiceTracker.stop() idempotent
+ [OAK-2561] - Add option to oak-run check runmode to check
+ consistency of binary properties
New Feature
- [OAK-1658] - Similar (rep:similar) support for Solr
- [OAK-1990] - Utility js methods to manage Oak data in Mongo
- [OAK-2220] - Support for atomic counters (non-clustered)
-
-Task
-
- [OAK-2431] - Avoid wrapping of LuceneIndexProvider with
- AggregateIndexProvider in tests
- [OAK-2438] - Evaluate support for must(must_not(x)) query with
- Lucene
+ [OAK-2504] - oak-run debug should list a breakdown of space usage
+ per record type
+ [OAK-2517] - Support IS NULL based property restrictions in
+ LucenePropertyIndex
+
In addition to the above-mentioned changes, this release contains
all changes included in previous Apache Jackrabbit Oak 1.0.x releases.