Apache Jackrabbit Oak 1.2.8 发布,更新如下: 子任务 [OAK-3192] - Provide a way to allow embedding application to be notified about OSGi startup [OAK-3195] - Allow finer control for timeout handling in case of repository startup [OAK-3214] - Enable registration of MBean via Aries JMX Whiteboard support 技术 task [OAK-3421] - RDBDocumentStore: force DB2 to use a clustered index [OAK-3532] - create RDB export tool [OAK-3540] - DocumentStore tests: use named parametrization [OAK-3604] - RDBDocumentStore: update JDBC drivers for PostgresQL, MySQL, and Derby [OAK-3605] - RDBBlob/DocumentStore: reduce class complexity [OAK-3617] - RDBDocumentStore: improve retry logic in updateDocument [OAK-3631] - RDBDocumentStore: improve logging for server time difference detection Bug [OAK-3137] - Global fulltext index returning plan for pure NodeType queries [OAK-3200] - Build Failure due to LuceneSupportTest and OakOSGiRepositoryFactoryTest [OAK-3248] - Felix Connect throws exception when launching Oak in Spring Boot env [OAK-3325] - MissingIndexProviderStrategy should warn when setting the reindex flag [OAK-3375] - RepositoryManager doesn't perform a shutdown of OsgiRepository on deactivation [OAK-3442] - Intermittent IllegalMonitorStateException seen while releaseing IndexNode [OAK-3476] - Memory leak caused by using marker names based on non static session id [OAK-3487] - NodeDocumentTest.getNewestRevisionTooExpensive() fails occasionally [OAK-3499] - Test failures when there is no network interface [OAK-3513] - Session save going through despite repository being shutdown causing reindex flag to reset [OAK-3517] - Node.addNode(String, String) may check nt-mgt-permission against the wrong node [OAK-3526] - Segment cache not invalidated on cleanup [OAK-3556] - MongoDocumentStore may create incomplete document [OAK-3566] - Stale documents in RDBDocumentStore cache [OAK-3567] - Long running query holds TreeLock [OAK-3571] - baseline failures on 1.2 [OAK-3582] - Background split may throw NPE [OAK-3591] - Lucene index with 'analyzed=true' sometimes used by mistake [OAK-3608] - Compare of node states on branch may be incorrect [OAK-3630] - Mixin based rules not working for relative properties [OAK-3640] - SolrIndexQueryTestIT failure on 1.2 提升 [OAK-3054] - IndexStatsMBean should provide some details if the async indexing is failing [OAK-3092] - Cache recently extracted text to avoid duplicate extraction [OAK-3203] - Make shutdown in PojoSR wait for framework shutdown [OAK-3300] - Include parameter descriptions in test output when running parameterised tests [OAK-3331] - Support spellchecking multiple words [OAK-3409] - CompositeRegistration.unregister diagnostics not helpful [OAK-3449] - DocumentNodeStore support for predefined clusterIds should use ClusterNodeInfos [OAK-3486] - Wrong evaluation of NOT NOT clause (see OAK-3371) [OAK-3489] - DocumentStore: introduce a "NotEquals" condition [OAK-3504] - CopyOnRead directory should not schedule a copy task for non existent file [OAK-3505] - Provide an optionally stricter policy for missing synchronous index editor providers [OAK-3539] - Document interface should have entrySet() in addition to keySet() [OAK-3546] - Improve ObservationManagerImpl timeout message [OAK-3580] - Make it possible to use indexes for providing excerpts [OAK-3581] - Increase tracked info on Lucene index closing [OAK-3587] - SegmentNodeStore stricter checkpoint creation policy [OAK-3588] - SegmentNodeStore allow tweaking of lock fairness [OAK-3633] - Enable exclusion of relative property in aggregation 任务 [OAK-3569] - Bump mongo java driver version to 2.13.3 [OAK-3623] - backport DocumentStore time diff API back 测试 [OAK-3562] - Tests do not close MongoConnection [OAK-3570] - concurrentLoop(MongoDocumentStoreIT) test failures 更多内容请看:发行说明。 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.2.8 发布下载地址