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 实现之间无缝地切换。 Apache Jackrabbit Oak 1.3.14 发布下载地址