Apache Jackrabbit 2.9.1 发布,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 实现之间无缝地切换。 完整改进记录: Improvements [JCR-3803] Local cache contention lead to performance degradation [JCR-3804] [jackrabbit-aws] Allow http communication to S3 [JCR-3810] StreamWrapper can attempt to reset other types of InputStreams [JCR-3815] Local Cache Purge Cause Performance Issues [JCR-3817] [jackrabbit-aws-ext] Performance of operation degrades while running DS GC [JCR-3818] Use SimpleFSDirectory by default [JCR-3825] Use RepositoryFactory for first hops [JCR-3826] AbstractPrincipalProvider cachesize is not configurable [JCR-3838] [aws-ext] Proactive & Asynchronous caching of binary when its metadata is accessed from S3 [JCR-3843] [jackrabbit-aws-ext] Support S3 in Franfurt Datacenter [JCR-3844] JcrRemotingServlet does not log full stacktrace [JCR-3845] Have AuthorizableQueryManager Support Specifying Sort Ignore Case Mode Bug fixes [JCR-3274] jackrabbit-standalone-2.4.0.jar Populate does not work [JCR-3805] LocalCache doesn't build up properly in JDK 7. [JCR-3809] ConnectionHelper swallows exception when it fails to reset binary streams after a failed SQL statement execution [JCR-3816] [aws-ext]S3DS not able update lastModified of record > 5GB [JCR-3821] SeededSecureRandom thread can prevent Jackrabbit from shutting down [JCR-3839] [aws-ext] Regression to JCR-3734 Slow local cache built-up time [JCR-3840] NodeTypeDefDiff does not take same-name child type definitions into account Tasks [JCR-3830] Allow for privilege discovery in jcr-server [JCR-3833] Compatibility with Java 8 Sub-tasks [JCR-2113] JSR 283 Access Control Management (JCR-2003 - JCR2SPI / SPI: Add support for JCR 2.0) Apache Jackrabbit 2.9.1 发布,JSR-170 内容管理下载地址