发布于 2014-09-26 07:24:52 | 194 次阅读 | 评论: 0 | 来源: 网友投递
Apache JackRabbit
Apache JackRabbit是一个开放源码的JSR-170 实现,实现了Level 2,但它还有许多扩展的功能。
Apache Jackrabbit Oak 1.0.6 发布,此版本现已提供下载,包括 Oak 1.0 版本的 bug 修复和改进。
Oak 1.0.6 改进记录 -------------------- Bug 修复 [OAK-2047] - Missing privileges after repository upgrade [OAK-2049] - ArrayIndexOutOfBoundsException in Segment.getRefId() [OAK-2053] - Excessive memory usage with Oracle Java 6 [OAK-2059] - Reindexing can include hidden nodes in the index [OAK-2062] - Range queries and relative properties resultset should be consistent with JR2 [OAK-2068] - Lucene index: "reindex" property is automatically set to true [OAK-2073] - Prevent against integer overflow in compaction check [OAK-2078] - Prevent null/empty passwords in ldap provider [OAK-2084] - The query engine should not return hidden nodes [OAK-2088] - AsyncIndexUpdate can leave orphaned checkpoint in case of abrupt shutdown [OAK-2099] - AIOOBE in Segment#toString [OAK-2102] - Oak-run add option to remove all unreferenced checkpoints [OAK-2111] - Rename FileStoreCorruptException to SegmentNotFoundException and update the NodeStore contract 改进 [OAK-1880] - Omit Configuration Retrieval for PreAuthContext [OAK-2004] - Add a way to pause the background async indexer [OAK-2007] - MongoBlobStore improvements [OAK-2051] - Provide option to use Configuration SPI in JAAS authentication when running within AppServer [OAK-2060] - MBean to provide consolidated cache stats [OAK-2069] - Log details of _lastRev recovery [OAK-2087] - Record time when checpoint is created in SegmentNodeStore [OAK-2090] - Improve logging in compaction and cleanup operation in SegmentMK [OAK-2091] - Improve logging in MongoDocumentStore [OAK-2094] - Oak Upgrade should depend on oak-jcr with a 'test' scope [OAK-2100] - Change NodeStore#release method to return a boolean [OAK-2104] - IndexStatsMBean should expose the time upto which the repository state has been indexed 新特性 [OAK-1893] - MBean to dump Lucene Index content and related stats [OAK-1906] - Adding information to a Standard MBean interface using annotations 任务 [OAK-2085] - Move CacheStats humanReadableByteCount to Oak Commons IOUtils 更多内容请看:https://issues.apache.org/jira/browse/OAK 源代码包包括 SHA1 和 MD5 验证,还有 PGP 签名: http://www.apache.org/dist/jackrabbit/KEYS
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 实现之间无缝地切换。