快乐的老鼠 发表于 2015-9-16 07:14:18

Apache Jackrabbit Oak 1.3.5 发布

欢迎加入运维网交流群:263444886
  Apache Jackrabbit Oak 1.3.5 发布,此版本不是稳定版本,主要包括一些新特性和改进。

Oak 1.3.5 改进内容
--------------------
子任务

    - QueryEngine should expose name query as property
restriction
    - Namespaces keep references to old node states
    - Mbean for reporting shared repository GC stats
    - Query engine should support virtual index rows
    - Support including and excluding paths in
RepositorySidegrade
    - Repeated upgrades in RepositorySidegrade
    - Allow to skip copying versions in the RepositorySidegrade
    - Allow to set custom commit hooks in the RepositorySidegrade
    - consider existing locks when creating new ones
    - Deadlock between persisted compaction map and cleanup 2
    - Create StringUtils.estimateMemoryUsage(String)
    - Remove Utils.estimateMemoryUsage(String)
    - Create a copy of MemoryDocumentStore

Bug 修复

    - LastRevRecoveryAgent can update _lastRev of children
but not the root
    - Some version copy settings conflicts with the earlyShutdown
    - DataStoreBlobStore cache ignores key for memory calculation
    - Background read does not close StringSort
    - ClusterViewDocument should store longs, not integers
    - AbstractRepositoryUpgrade leaks Repository instances
    - ClusterViewDocument uses Map as property value
    - ConcurrentModificationException when running
SegmentOverflowExceptionIT

改进

    - oak-run: register JMX beans
    - Move oak-it-osgi to top level
    - ExternalLoginModuleFactory should inject SyncManager
and ExternalIdentityProviderManager
    - Make it possible to disable recording of stack trace in
SessionStats
    - Improve binary comparison during repeated upgrades
    - fine tune clock-sync check vs lease-check settings
    - DocumentNodeStore.retrieve() should not throw
IllegalArgumentException
    - make AbstractQueryTest#test() reflects real file paths
    - Log expensive NodeDocument.getNewestRevision() call
    - Async index should change thread name to improve log
readability
    - Optimize NodeDocument.getNewestRevision()
    - Support including and excluding paths for PropertyIndex
    - ColdStandby make sync start and end timestamp updates
atomic
    - clarify DocumentStore contract with respect to number
formats
    - SegmentOverflowExceptionIT runs forever unless it fails
    - Read-only live FileStore implementation
    - Oak Explorer support for live read-only store
    - Allow to specify LogDumper's log buffer size
    - SNFE in SegmentOverflowExceptionIT
    - Change activation policy of RemoteServletRegistration

新特性

    - Introducing a simple document-based discovery-light
service (to circumvent documentMk's eventual consistency delays)
    - Port RepositoryUpgrade features to the RepositorySidegrade

任务

    - Add discovery-lite descriptor for segmentNodeStore
    - Move Utils.estimateMemoryUsage(String) to oak-commons

测试

    - Turn VersionGarbageCollectorTest into an integration test
    - DocumentDiscoveryLiteServiceTest failures on travis and
jenkins

详细更新内容请看:https://issues.apache.org/jira/browse/OAK
  下载:http://jackrabbit.apache.org/downloads.html
  Apache Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的开放源码实现..
  随着内容管理应用程序的日益普及,对用于内容仓库的普通、标准化 API 的需求已凸现出来。Content Repository forJava Technology API (JSR-170) 的目标就是提供这样一个接口。JSR-170的一个主要优点是,它不绑定到任何特定的底层架构。例如,JSR-170 实现的后端数据存储可以是文件系统、WebDAV 仓库、支持 XML的系统,甚至还可以是 SQL 数据库。此外,JSR-170 的导出和导入功能允许一个集成器在内容后端与 JCR 实现之间无缝地切换。
页: [1]
查看完整版本: Apache Jackrabbit Oak 1.3.5 发布