发布于 2015-09-30 00:20:51 | 114 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache JackRabbit

Apache JackRabbit是一个开放源码的JSR-170 实现,实现了Level 2,但它还有许多扩展的功能。


Apache Jackrabbit Oak 1.3.6/1.0.21/1.2.6 发布。

1.2.6更新内容如下:

ub-tasks

 [OAK-2634] - QueryEngine should expose name query as property restriction
 [OAK-2986] - RDB: switch to tomcat datasource implementation
 [OAK-3031] - [Blob GC] Mbean for reporting shared repository GC stats
 [OAK-3261] - consider existing locks when creating new ones
 [OAK-3279] - Create StringUtils.estimateMemoryUsage(String)
 [OAK-3338] - Deprecate CIHelper travis methods with profile
 [OAK-3360] - Tracking the start time of mark in GC for a shared datastore

Technical tasks

 [OAK-3369] - OakDocumentRDBRepositoryStub should have working default
for JDBC URL
 [OAK-3385] - Make compress-interval configurable
 [OAK-3391] - RDBBlobStore: speed up testBigBlob(), also improve memory usage
 [OAK-3408] - RDBDocumentStore: improve MySQL diagnostics
 [OAK-3410] - RDB*Store diagnostics: strip line feeds from product information

Bugs

 [OAK-2712] - Possible null-dereference when calling ItemImpl#perform
 [OAK-3265] - Test failures: NodeLocalNameTest, NodeNameTest
 [OAK-3281] - Test failures on trunk: SolrIndexQueryTestIT.sql2
 [OAK-3282] - DataStoreBlobStore cache ignores key for memory calculation
 [OAK-3283] - Background read does not close StringSort
 [OAK-3310] - Write operations on Property do not check checked-out
state of Node
 [OAK-3313] - Many tests leak DocumentNodeStore instances
 [OAK-3333] - SplitOperations purges _commitRoot entries too eagerly
 [OAK-3367] - Boosting fields not working as expected
 [OAK-3376] - DocumentNodeStoreTest.dispose() waiting indefinitely on
ArrayBlockingQueue.put()
 [OAK-3383] - "The unbindBlobDataSource method has thrown an
exception" message on shutdown of the RDBMK
 [OAK-3395] - RevisionGC fails for JCR paths having line feed characters
 [OAK-3411] - Inconsistent read on DocumentNodeStore startup

Improvements

 [OAK-1752] - Node name queries should use an index
 [OAK-3144] - Support multivalue user properties for Ldap users
 [OAK-3146] - ExternalLoginModuleFactory should inject SyncManager and
ExternalIdentityProviderManager
 [OAK-3259] - Optimize NodeDocument.getNewestRevision()
 [OAK-3288] - clarify DocumentStore contract with respect to number formats
 [OAK-3365] - Wording in Log statements inconsistent

Tasks

 [OAK-1743] - Cleanup documentation of _modCount

Tests

 [OAK-3312] - [Blob GC] Test case for GC / OAK-3167
 [OAK-3337] - CIHelper methods related to travis outdated

 

Oak 1.0.21 更新内容如下:
---------------------

Sub-tasks

    [OAK-2634] - QueryEngine should expose name query as property restriction
    [OAK-2986] - RDB: switch to tomcat datasource implementation
    [OAK-3261] - consider existing locks when creating new ones
    [OAK-3279] - Create StringUtils.estimateMemoryUsage(String)
    [OAK-3338] - Deprecate CIHelper travis methods with profile
    [OAK-3345] - SessionMBean should provide information about pending refresh

Technical tasks

    [OAK-3385] - Make compress-interval configurable
    [OAK-3391] - RDBBlobStore: speed up testBigBlob(), also improve memory usage
    [OAK-3408] - RDBDocumentStore: improve MySQL diagnostics
    [OAK-3410] - RDB*Store diagnostics: strip line feeds from product
information

Bugs

    [OAK-2712] - Possible null-dereference when calling ItemImpl#perform
    [OAK-2979] - JournalTest.cleanupTest reliably fails on Windows
    [OAK-3265] - Test failures: NodeLocalNameTest, NodeNameTest
    [OAK-3281] - Test failures on trunk: SolrIndexQueryTestIT.sql2
    [OAK-3282] - DataStoreBlobStore cache ignores key for memory calculation
    [OAK-3283] - Background read does not close StringSort
    [OAK-3310] - Write operations on Property do not check checked-out
state of Node
    [OAK-3313] - Many tests leak DocumentNodeStore instances
    [OAK-3324] - Evaluation with restriction is not consistent with parent ACLs
    [OAK-3333] - SplitOperations purges _commitRoot entries too eagerly
    [OAK-3339] - Logging in and out many sessions leads to high memory
consumption
    [OAK-3376] - DocumentNodeStoreTest.dispose() waiting indefinitely
on ArrayBlockingQueue.put()
    [OAK-3383] - "The unbindBlobDataSource method has thrown an
exception" message on shutdown of the RDBMK
    [OAK-3395] - RevisionGC fails for JCR paths having line feed characters
    [OAK-3411] - Inconsistent read on DocumentNodeStore startup

Improvements

    [OAK-1752] - Node name queries should use an index
    [OAK-3146] - ExternalLoginModuleFactory should inject SyncManager
and ExternalIdentityProviderManager
    [OAK-3259] - Optimize NodeDocument.getNewestRevision()
    [OAK-3288] - clarify DocumentStore contract with respect to number formats
    [OAK-3365] - Wording in Log statements inconsistent

Tasks

    [OAK-1743] - Cleanup documentation of _modCount

Tests

    [OAK-3312] - [Blob GC] Test case for GC / OAK-3167
    [OAK-3337] - CIHelper methods related to travis outdated

Oak 1.3.6 更新内容如下:
--------------------

Bug

    [OAK-2929] - Parent of unseen children must not be removable
    [OAK-3158] - IAE when specifiying 2G cache for FileStore
    [OAK-3248] - Felix Connect throws exception when launching Oak in
Spring Boot env
    [OAK-3265] - Test failures: NodeLocalNameTest, NodeNameTest
    [OAK-3281] - Test failures on trunk: SolrIndexQueryTestIT.sql2
    [OAK-3305] - Self recovering instance may not see all changes
    [OAK-3310] - Write operations on Property do not check checked-out
state of Node
    [OAK-3313] - Many tests leak DocumentNodeStore instances
    [OAK-3324] - Evaluation with restriction is not consistent with parent ACLs
    [OAK-3333] - SplitOperations purges _commitRoot entries too eagerly
    [OAK-3344] - Commit may add collision marker for committed revision
    [OAK-3354] - Clock.Fast delays repository shutdown
    [OAK-3356] - Unclosed sessions in oak-jcr and oak-upgrade tests
    [OAK-3366] - Property indexes reindex flag getting reset to true at startup
    [OAK-3367] - Boosting fields not working as expected
    [OAK-3375] - RepositoryManager doesn't perform a shutdown of
OsgiRepository on deactivation
    [OAK-3376] - DocumentNodeStoreTest.dispose() waiting indefinitely
on ArrayBlockingQueue.put()
    [OAK-3377] - Two spaces in SQL2 fulltext search -> error
    [OAK-3383] - "The unbindBlobDataSource method has thrown an
exception" message on shutdown of the RDBMK
    [OAK-3386] - ConcurrentAddNodesClusterIT.addNodesConcurrent()
blocks occasionally

Improvement

    [OAK-1752] - Node name queries should use an index
    [OAK-3042] - Suspend commit on conflict
    [OAK-3144] - Support multivalue user properties for Ldap users
    [OAK-3331] - Support spellchecking multiple words
    [OAK-3347] - Ineffective cleanup after compaction due to references to root
    [OAK-3357] - detail: use Number instead of Long/Integer
    [OAK-3361] - Reduce PerfLogger isDebugEnabled overhead
    [OAK-3365] - Wording in Log statements inconsistent
    [OAK-3370] - Use SegmentNodeStore instead of MemoryNodeStore in
CopyVersionHistoryTest

Task

    [OAK-1591] -
org.apache.jackrabbit.oak.plugins.document.mongo.CacheInvalidationIT
fails
    [OAK-1743] - Cleanup documentation of _modCount
    [OAK-2767] - Enable a Jenkins matrix for the 1.2 branch
    [OAK-2937] - Remove code related to directmemory for off heap caching
    [OAK-3308] - re-enable redirectTestOutputToFile in oak-core/pom
    [OAK-3364] - Remove empty directories under oak-it

Sub-task

    [OAK-3184] - Consistency checker for data/blob store
    [OAK-3338] - Deprecate CIHelper travis methods with profile
    [OAK-3359] - Compactor progress log
    [OAK-3360] - Tracking the start time of mark in GC for a shared datastore

Technical task

    [OAK-3369] - OakDocumentRDBRepositoryStub should have working
default for JDBC URL
    [OAK-3379] - Oak run should use InMemoryCompactionMap by default
    [OAK-3391] - RDBBlobStore: speed up testBigBlob(), also improve memory usage

Test

    [OAK-3312] - [Blob GC] Test case for GC / OAK-3167
    [OAK-3326] - Remove System.out.println() in tests
    [OAK-3332] - Respect 'nsfixtures' in VersionGarbageCollectorIT
    [OAK-3334] - Disable lease check in VersionGarbageCollectorIT
    [OAK-3337] - CIHelper methods related to travis outdated
    [OAK-3353] - Enable ConcurrentConflictTest.concurrentUpdatesWithBranch()

更多更新内容请看: https://issues.apache.org/jira/browse/OAK

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

Apache Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的开放源码实现..

随着内容管理应用程序的日益普及,对用于内容仓库的普通、标准化 API 的需求已凸现出来。Content Repository for   Java Technology API (JSR-170) 的目标就是提供这样一个接口。JSR-170   的一个主要优点是,它不绑定到任何特定的底层架构。例如,JSR-170 实现的后端数据存储可以是文件系统、WebDAV 仓库、支持 XML   的系统,甚至还可以是 SQL 数据库。此外,JSR-170 的导出和导入功能允许一个集成器在内容后端与 JCR 实现之间无缝地切换



历史版本 :
Apache Jackrabbit Oak 1.0.41 发布,内容储存库
Apache Jackrabbit Oak 1.8.0 发布,内容资源库
Apache Jackrabbit Oak 1.7.14 发布,内容资源库
Apache Jackrabbit 2.15.8 发布,内容储存库
Apache Jackrabbit Oak 1.7.11 发布,内容资源库
Apache Jackrabbit 2.14.4 发布,内容资源库
Apache Jackrabbit Oak 1.7.10 发布,内容资源库
Apache Jackrabbit Oak 1.7.7 发布,内容资源库
Apache Jackrabbit 2.14.3 发布,内容资源库
Apache Jackrabbit Oak 1.6.5 发布,内容资源库
Apache Jackrabbit Oak 1.0.39 发布,内容资源库
Apache Jackrabbit Oak 1.2.27 稳定版发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务