Java內容倉庫API,Apache Jackrabbit Oak v1.5.3 發布

Apache Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的開放源碼實現,JSR-170把自己定義為一個能與內容倉庫互相訪問的,獨立的,標準的方式。同時它也對內容倉庫做出了自己的定義,它認為內容倉庫是一個高級的信息管理 系統,該系統是是傳統的數據倉庫的擴展,它提供了諸如版本控制、全文檢索,訪問控制,內容分類、訪問控制、內容事件監視等內容服務。 

 

更新日志


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
     

下載 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!