转载

Java内容仓库API,Apache Jackrabbit Oak v1.5.3 发布

Java内容仓库API,Apache Jackrabbit Oak v1.5.3 发布

Apache Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的开放源码实现,JSR-170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。同时它也对内容仓库做出了自己的定义,它认为内容仓库是一个高级的信息管理 系统,该系统是是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索,访问控制,内容分类、访问控制、内容事件监视等内容服务。 

Java内容仓库API,Apache Jackrabbit Oak v1.5.3 发布Java内容仓库API,Apache Jackrabbit Oak v1.5.3 发布

 

更新日志


Technical task

  • [OAK-4326] - Add a flag to choose between segment store implementations in the "backup" command
  • [OAK-4327] - Add a flag to choose between segment store implementations in the "restore" command
  • [OAK-4328] - Add a fixture to choose between segment store implementations in the "benchmark" command
  • [OAK-4329] - Add a flag to choose between segment store implementations in the "console" command
  • [OAK-4330] - Add a flag to choose between segment store implementations in the "debug" command
  • [OAK-4331] - Add a flag to choose between segment store implementations in the "graph" command
  • [OAK-4332] - Add a flag to choose between segment store implementations in the "history" command
  • [OAK-4333] - Add a flag to choose between segment store implementations in the "check" command
  • [OAK-4334] - Add a flag to choose between segment store implementations in the "compact" command
  • [OAK-4335] - Add a flag to choose between segment store implementations in the "server" command
  • [OAK-4336] - Add a flag to choose between segment store implementations in the "scalability" command
  • [OAK-4337] - Add a flag to choose between segment store implementations in the "explore" command
  • [OAK-4338] - Add a flag to choose between segment store implementations in the "checkpoints" command
  • [OAK-4339] - Add a flag to choose between segment store implementations in the "tika" command
  • [OAK-4340] - Add a flag to choose between segment store implementations in the "tarmkdiff" command
  • [OAK-4341] - Add a flag to choose between segment store implementations in the "tarmkrecovery" command
  • [OAK-4342] - Add a flag to choose between segment store implementations in the "dumpdatastorerefs" command
  • [OAK-4343] - Add a flag to choose between segment store implementations in the "resetclusterid" command
  • [OAK-4388] - RDBDocumentStore: conditional update to _modified  property sometimes applied unconditionally
  • [OAK-4389] - RDBDocumentStore: add system property for disabling  appending updates
  • [OAK-4398] - RDBDocumentStore: dead code in internalUpdate
  • [OAK-4425] - RDBDocumentStore: upgrade MySQL JDBC driver dependency to 5.1.39

Bug修复

  • [OAK-4358] - Stale cluster ids can potentially lead to lots of previous docs traversal in NodeDocument.getNewestRevision
  • [OAK-4366] - SyncMBeanImpl.testSyncExternalUsersLastSyncedProperty makes assumption about System.currentTimeMillis()
  • [OAK-4375] - oak-jcr has compile dependencies on oak-segment and oak-segment-tar
  • [OAK-4376] - XPath: queries starting with "//" are not always converted correctly
  • [OAK-4377] - TestS3Ds overwrites system property 'config'
  • [OAK-4387] - XPath: querying for nodes named "text", "element",  and "rep:excerpt" fails
  • [OAK-4397] - DefaultSyncContext.syncMembership may sync group of a foreign IDP
  • [OAK-4423] - Possible overflow in checkpoint creation
  • [OAK-4426] - RepositorySidegrade: oak-segment to oak-segment-tar should drop the name length check

Epic

  • [OAK-4215] - Improve test-coverage for External Authentication

改进

  • [OAK-4361] - Reduce performance impact of observation ACFilter
  • [OAK-4370] - Unreferenced empty VersionHistories should be deleted automatically
  • [OAK-4372] - VersionGarbageCollector uses more temporary memory than needed
  • [OAK-4380] - DocumentNodeState should override getPropertyCount
  • [OAK-4381] - Query engine: decouple nodetype lookup
  • [OAK-4384] - Benchmarks: add support 'automembership' config option
  • [OAK-4385] - Benchmarks: proper init of ExternalPrincipalConfiguration with dynamicMembership
  • [OAK-4413] - IndexCopier logs too verbose
  • [OAK-4424] - Optimize PathUtils.concat by using a properly sized StringBuilder

新功能

  • [OAK-4101] - Consider separate external (group) principal management

Task

  • [OAK-4279] - Rework offline compaction
  • [OAK-4364] - Initial Benchmarks for oak-auth-external
  • [OAK-4411] - DocumentNodeStore: Improve test coverage for concurrent updates and queries

Test

  • [OAK-4386] - Verify that external login with dynamic membership populates subject
     

下载 

正文到此结束
Loading...