红联Linux门户
Linux帮助

Apache Jackrabbit Oak 1.3.15发布

发布时间:2016-02-09 09:25:51来源:红联作者:baihuo
Apache Jackrabbit Oak 1.3.15 发布了,这不是一个稳定的版本,如果你是在生产环境中使用 Jackrabbit ,请使用 1.2.x 稳定版本。

该版本改进内容包括:

Sub-task

[OAK-3559] - Bulk document updates in MongoDocumentStore
[OAK-3924] - Fix database-level row deadlock during bulk updates
in RDB

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

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

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

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

下载地址:http://jackrabbit.apache.org/jcr/downloads.html

来自:开源中国社区
文章评论

共有 0 条评论