Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 59398

Apache Jackrabbit Oak 1.5.2 发布

$
0
0

Apache Jackrabbit Oak 1.5.2 发布了。

主要更新内容:

Technical task

    [OAK-3840] - Clean up the FileStore constructor

    [OAK-4184] - DocumentNodeStore and DocumentMK.Builder should allow

    read-only mode

    [OAK-4190] - DocumentMK: refactor RDB-specific code

    [OAK-4193] - RDBBlobStore: logging for garbage collection has

    parameters reversed

    [OAK-4199] - RDBBlobStore: garbage collection fails to delete DATA

    records when there was subsequent blobstore activity

    [OAK-4203] - ExternalSortTest doesn't cleanup temp files

    [OAK-4204] - GarbageCollectorFileState.copy() leaks

    FileOutputStream

    [OAK-4205] - SegmentGraphTest doesn't correctly delete the

    temporary directory on cleanup

    [OAK-4206] - JournalReaderTest creates multiple temporary files

    and doesn't delete them

    [OAK-4207] - TarWriterTest creates a temporary TAR file that is

    never deleted

    [OAK-4208] - Unit and integration tests in oak-segments don't

    clean up after test data

    [OAK-4209] - FileStoreStatsTest doesn't close the temporary

    FileStore instances

    [OAK-4210] - JournalEntryTest doesn't close a JournalReader at the

    end of the test

    [OAK-4213] - IndexCopierTest#basicTestWithFS leaves temp files

    [OAK-4214] - Many tests of LucenePropertyIndexTest leave temp

    files undleted

    [OAK-4217] - UpgradeTest does not clean up temp file

    [OAK-4225] - AbstractOak2OakTest never calls

    getSoureContainer().clean()

    [OAK-4227] - OakDirectoryTest#dirNameInException_Writes leaves

    temp files

    [OAK-4228] - Some tests in LuceneIndexTest leave out CoR/CoW-ed

    directories

    [OAK-4232] - Bump segment version to 12

    [OAK-4236] - SegmentNodeStoreConfigTest#testDeadlock in oak-pojosr

    leaves out tmp file

    [OAK-4237] - NodeStoreBinaryResourceProviderTest#csvGenerator

    leaks temporary folder

    [OAK-4241] - JdbcNodeStoreContainer does not correctly clean up H2

    temp files

    [OAK-4250] - DocumentStore: add test coverage for find() with

    ultra-long keys

    [OAK-4257] - Findbug issues in security modules

Improvement

    [OAK-3348] - Cross gc sessions might introduce references to

    pre-compacted segments

    [OAK-4112] - Replace the query exclusive lock with a cache tracker

    [OAK-4119] - Improvements Take 1

    [OAK-4168] - Replace the massive lock acquire with cache tracker

    in bulk createOrUpdate()

    [OAK-4169] - Make the bulk createOrUpdate retry count configurable

    in Mongo

    [OAK-4173] - Add log message when a custom tika config files is

    used by an index

    [OAK-4175] - Allow to skip the repository initialization in

    oak-upgrade

    [OAK-4182] - oak-run->console should have a read-only mode to

    connect to document stores (mongo, rdb, etc)

    [OAK-4185] - Add DOCUMENT_MEM to FixturesHelper

    [OAK-4198] - oak-run console should have command to export

    relevant documents (same as oak-mongo.js' printMongoExportCommand)

    [OAK-4220] - ExternalLoginModuleFactoryTest should extend from

    ExternalLoginModuleTestBase

    [OAK-4221] - Move duplicate constants to

    ExternalLoginModuleTestBase

    [OAK-4222] - Cleanup ExternalLoginModuleTest

    [OAK-4223] - Minor improvements to ExternalIdentityRefTest

    [OAK-4230] - Remove unused JsopWriter in Commit

    [OAK-4242] - Counter index should be rebuilt after successful

    migration

    [OAK-4249] - Extract abstract test-base without OSGi registrations

    [OAK-4261] - Add PropInfo.asPropertyState

    [OAK-4262] - Provide a way to abort an async indexing run

    [OAK-4266] - NodeDocumentCache#get method should be synchronized

    [OAK-4297] - Oak-run console should allow to setup FDS of

    repository

    [OAK-4298] - oak-run->console should have a read-only mode to

    connect to segment store

    [OAK-4299] - oak-run console should connect to repository in

    read-only mode by default

    [OAK-4306] - Disable cleanup when compaction is paused

    [OAK-4317] - Similar and Native queries should return no results

    if no index can handle them

    [OAK-4321] - Improve conflict exception message to show if

    conflict is unexpected

    [OAK-4347] - Use the indexPath from hidden property instead of

    taking this as input as part of index config

    [OAK-4365] - Redundant Action Class Lookup in

    DefaultAuthorizableActionProvider

Task

    [OAK-4192] - continously testing JR SNAPSHOT on oak trunk

    [OAK-4245] - Decide on a final name for oak-segment-next

    [OAK-4259] - Implement fixtures for running again oak-segment

    and/or oak-segment-next

    [OAK-4273] - Disable testConcurrentWithConflict on Derby

    [OAK-4303] - Use the oak-segment-next in the oak-upgrade tests

    [OAK-4308] - Align the UpgradeTest#upgradeFrom10 to

    oak-segment-next

    [OAK-4355] - [oak-blob-cloud] Update to latest version of

    aws-sdk-java

Test

    [OAK-4181] - Ignore GetInfoTest.testPropertyChanged() and

    testPropertyRemoved()

    [OAK-4186] - DocumentMemoryFixture does not dispose node store

    [OAK-4187] - Add DOCUMENT_MEM to NodeStoreFixtures

    [OAK-4188] - RepositoryStub on MemoryDocumentStore

    [OAK-4191] - Speed up LargeLdapProviderTest

    [OAK-4216] - Improve testing of DefaultSyncHandler

    [OAK-4226] - Improve testing of DefaultSyncContext

    [OAK-4248] - More tests for the exposed 'basic' package

    [OAK-4264] - Improve testing of SyncMBeanImpl

bug修复内容及其他更新情况,请参见更新说明


Viewing all articles
Browse latest Browse all 59398

Trending Articles