Apache Jackrabbit Oak 1.0.22 发布,更新内容如下:
子任务
[OAK-3133] – Make compaction map more efficient for offline
compaction
[OAK-3359] – Compactor progress log
[OAK-3443] – Track the start time of mark in GC
技术任务
[OAK-3394] – RDBDocumentStore startup: log more DDL information
(incl. index information)
[OAK-3413] – RDBDocumentStorePerformanceTest leaks
PreparedStatements
[OAK-3414] – RDBDocumentStore: improve DB2 diagnostics
[OAK-3422] – RDBDocumentStore: improve index diagnostics
[OAK-3438] – RDBDocumentStoreDB: leaking resultset
[OAK-3445] – RDBDocumentStore: when generating SQL for queries,
leave out unneeded constraints
[OAK-3446] – RDBDocumentStore: update PostgresQL and MySQL JDBC
drivers
Bug
[OAK-2929] – Parent of unseen children must not be removable
[OAK-3201] – Use static references in SecurityProviderImpl for
composite services
[OAK-3311] – Potential NPE in syncAllExternalUsers() aborts the
process
[OAK-3318] – IndexRule not respecting inheritence based on mixins
[OAK-3367] – Boosting fields not working as expected
[OAK-3388] – Inconsistent read in cluster with clock differences
[OAK-3396] – NPE during syncAllExternalUsers in
LdapIdentityProvider.createUser
[OAK-3412] – Node name having non space whitspace chars should not
be allowed
[OAK-3417] – oak-run OakFixture might set incorrect clusterIDs
[OAK-3418] – ClusterNodeInfo uses irrelevant network interface IDs
on Windows
[OAK-3419] – ClusterNodeInfo.createInstance fails to clean up
random entries
[OAK-3420] – DocumentNodeStoreService fails to restart
DocumentNodeStore
[OAK-3423] – RandomAuthorizableNodeName should not be part of the
default configuration of SecurityProviderImpl
[OAK-3431] – SecurityProviderRegistration should not be part of an
exported package
[OAK-3433] – Background update may create journal entry with
incorrect id
[OAK-3434] – Revert backwards-incompatible changes to
SecurityProviderImpl
[OAK-3453] – Adapt the default configuration of
SecurityProviderRegistration for older versions of Oak
改进
[OAK-2112] – DocumentNodeStore: Error calculating the machine id
[OAK-2948] – Expose DefaultSyncHandler
[OAK-3425] – Improve DocumentNodeStore startup/shutdown
diagnostics
[OAK-3435] – LastRevRecoveryAgent/MissingLastRevSeeker
improvements
[OAK-3441] – SecurityProviderImpl should not be an OSGi component
[OAK-3454] – Improve the logging capabilities of offline
compaction
更多内容请看L:发行说明。
下载地址: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 实现之间无缝地切换。