Apache Jackrabbit Oak 1.1.4 发布,此版本现已提供下载:http://jackrabbit.apache.org/downloads.html。 Oak 1.1.4 改进内容 --------------------- Sub-task [OAK-2282] - Make current testcases pass with new index implementation [OAK-2337] - improve connection handling [OAK-2353] - Support for "order by jcr:score descending" in lucene property index [OAK-2377] - Change log level in PropertyHistory Bug 修复 [OAK-1782] - DiffCache not populated after cache miss [OAK-2056] - Optimize orderings by date fields [OAK-2192] - Concurrent commit during compaction results in mixed segments [OAK-2285] - Builder does not exist error during async index update [OAK-2312] - NodeStoreTest.moveToDescendant fails on MemoryNodeStore [OAK-2319] - UserProvider does not install autocreated items [OAK-2328] - add logging in OrderedContentMirrorStorateStrategy for better investigation [OAK-2330] - Field boost not working if the property for indexing is picked using aggregate index rules [OAK-2332] - LIRS cache: deadlock if a value loader access the cache [OAK-2335] - IndexPlanner does not return plan for mixin based queries [OAK-2336] - NodeDocument.getNodeAtRevision() may read too many revisions [OAK-2343] - Wrong handling of InterruptedException in BackgroundThread [OAK-2345] - Diff reads too many nodes [OAK-2346] - InitializerTest.testInitializerMongoWithoutInitialContent() fails [OAK-2347] - TarMK Cold Standby FSDS mirroring [OAK-2354] - Support comments anywhere in a SQL-2 statement [OAK-2355] - TarMK Cold Standby expose standby read timeout value [OAK-2356] - Logic for writing properties in SegmentWriter.writeNode looks off [OAK-2359] - read is inefficient when there are many split documents [OAK-2363] - NPE in DocumentNodeStore#retrieve for non existing checkpoint [OAK-2367] - Importing a group with random node name and members fails. [OAK-2368] - Property index: setting declaringNodeTypes to an empty array can break queries [OAK-2375] - Sporadic test failure of HeavyWriteIT.heavyWrite on Travis [OAK-2380] - SegmentReferenceLimitTestIT does not close FileStore 改进 [OAK-1723] - Text content should not be stored as part of Index data [OAK-2205] - Allow native query to be run against specifc property index [OAK-2304] - Not log very common queries [OAK-2333] - SegmentMK startup slow with large journals [OAK-2334] - Inspect any revision with SegmentMK explorer [OAK-2342] - Clean up collision markers [OAK-2344] - Permission validation with Node.setPrimaryType [OAK-2348] - Pass over name and definitions to StoreStrategy.update [OAK-2350] - Improve performance of user query with scope set [OAK-2351] - Property name regex should only be applied on property name [OAK-2361] - MBean to expose DocumentNodeStore runtime state [OAK-2362] - Remove entryCount from NodeType Index [OAK-2365] - Refactor node store tests [OAK-2373] - Move FixturesHelper into common 新特性 [OAK-2278] - Same Lucene index to support both property restrictions and fulltext constraints [OAK-2323] - SegmentMK consistency check [OAK-2371] - Helper class for CI configurations Task [OAK-2168] - Make SolrIndex implement AdvanceQueryIndex [OAK-2352] - Release oak-run as part of Oak release issues 列表请看这里:https://issues.apache.org/jira/browse/OAK。 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.1.4 发布下载地址