发布于 2016-01-23 01:03:12 | 118 次阅读 | 评论: 0 | 来源: 网友投递
Apache JackRabbit
Apache JackRabbit是一个开放源码的JSR-170 实现,实现了Level 2,但它还有许多扩展的功能。
Apache Jackrabbit Oak 1.3.14 发布,此版本更新内容如下:
Bug 修复
[OAK-2592] - Commit does not ensure w:majority
[OAK-3470] - Utils.estimateMemoryUsage has a NoClassDefFoundError
when Mongo is not being used
[OAK-3634] - RDB/MongoDocumentStore may return stale documents
[OAK-3646] - Inconsistent read of hierarchy
[OAK-3653] - Incorrect last revision of cached node state
[OAK-3769] - QueryParse exception when fulltext search performed
with term having '/'
[OAK-3826] - Lucene index augmentation doesn't work in Osgi
environment
[OAK-3838] - IndexPlanner incorrectly lets all full text indices
to participate for suggest/spellcheck queries
[OAK-3848] - ConcurrentAddNodesClusterIT.addNodesConcurrent()
fails occasionally
[OAK-3849] - After partial migration versions are not restorable
[OAK-3856] - Potential NPE in SegmentWriter
[OAK-3859] - Suspended commit depends on non-conflicting change
[OAK-3863] - [oak-blob-cloud] Incorrect export package
[OAK-3864] - Filestore cleanup removes referenced segments
[OAK-3872] - [RDB] Updated blob still deleted even if deletion
interval lower
[OAK-3882] - Collision may mark the wrong commit
[OAK-3891] - AsyncIndexUpdateLeaseTest doesn't use the provided
NodeStore
改进
[OAK-2472] - Add support for atomic counters on cluster solutions
[OAK-3577] - NameValidator diagnostics could be more helpful
[OAK-3727] - Broadcasting cache: auto-configuration
[OAK-3791] - Time measurements for DocumentStore methods
[OAK-3812] - Disable compaction gain estimation if compaction is
paused
[OAK-3830] - Provide size for properties for PropertyItearator
returned in Node#getProperties(namePattern)
[OAK-3836] - Convert simple versionable nodes during upgrade
[OAK-3841] - Change return type of Document.getModCount() to Long
[OAK-3847] - Provide an easy way to parse/retrieve facets
[OAK-3853] - Improve SegmentGraph resilience
[OAK-3857] - Simplify SegmentGraphTest
[OAK-3861] - MapRecord reduce extra loop in MapEntry creation
[OAK-3877] - PerfLogger should use System.nanoTime instead of
System.currentTimeMillis
[OAK-3885] - enhance stability of clusterNodeInfo's machineId
[OAK-3890] - Robuster test expectations for FileStoreIT
新特性
[OAK-3819] - Collect and expose statistics related to Segment
FileStore operations
此版本现已提供下载: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 实现之间无缝地切换。
