Apache Jackrabbit Oak 1.2.19,缓存策略有更改
欢迎加入运维网交流群:263444886Apache Jackrabbit Oak 1.2.19 发布了,Oak 是一个可伸缩、高性能分层次的内容资源库。这是 Jackrabbit 的子项目之一。
更新记录:
Technical task
[*] - RDBDocumentStore: in 1.0, cache invalidation is slightly different from 1.2
Bug
[*] - DefaultSyncContext exposes internal path-utility method
[*] - DefaultSyncContext catches ClassCastException
[*] - segment's compareAgainstBaseState wont call childNodeDeleted when deleting last and adding n nodes
[*] - ExternalLoginModuleTestBase doesn't remove synced
[*] User/Group accounts
[*] - DefaultSyncContext.sync(ExternalIdentity) should verify IDP
[*] - DefaultSyncContext creates Value of type String for Binary|Inputstream Object
[*] - SyncedIdentity for foreign authorizable always has isGroup set to false
[*] - DefaultSyncContextTest contains duplicate test
[*] - Test failures that rely on expiration time to experience a re-sync.
[*] - In case of branch commits, nodeChildrenCache gets entries for branch revision without "br" prefix
[*] - SNFE thrown while testing FileStore.cleanup() running concurrently with writes
[*] - Index definition on nt:base with analyzed property incorrectly matches query with different property
[*] - Backport OAK-4119, OAK-4101, OAK-4087 and OAK-4344
[*] - Compilation error with JDK 6 in FileIOUtils
[*] Improvement
[*] - Add optional UserConfiguration#getUserPrincipalProvider()
[*] - AbstractSecurityTest#getUserManager(Root) doesn't create new instances
[*] - Improve login performance with huge group membership
[*] - DefaultSyncConfigImpl: add information to "user.membershipExpTime" about minimum expiration time
[*] - Consistently add annotations to DefaultSync* classes
[*] - Improve DefaultSyncContext
[*] - Use StandardTokenizer instead of ClassicTokenizer in
[*] OakAnalyzer
[*] - Reduce code duplication in MembershipProvider
[*] - Document indexes in the index itself
[*] - ExternalLoginModule: Make max sync attempts configurable
[*] - LdapIdentityProvider.getEntries() is prone to OOME.
[*] - Replace Sync of configured AutoMembership by Dynamic Principal Generation
[*] - Improvements Take 1
[*] - Benchmarks: add support 'automembership' config option
[*] - Benchmarks: proper init of ExternalPrincipalConfiguration with dynamicMembership
[*] - Configurable option to lucene index defs to index original (unanalyzed value as well)
[*] - Log more information when null DocumentNodeState is read for a child while fetching children
[*] - Backport OAK-4344 and OAK-4005
New Feature
[*] - Implement Group extensions as proposed in JCR-3880
[*] - Add support for Group-Membership actions
[*] - Consider separate external (group) principal management
Task
[*] - Document External Identity Management
[*] - Initial Benchmarks for oak-auth-external
[*] - Update Oak 1.2 and Oak 1.4 to Jackrabbit 2.12.4
[*] - Enable animal sniffer plugin
Test
[*] OAK-2742] - Add UserImport tests that run with a non-admin session
[*] - Improve testing of DefaultSyncContext
[*] - More tests for the exposed 'basic' package
[*] - Test failure in
下载地址:
[*] http://jackrabbit.apache.org/downloads.html
点击查看发行说明以获取更多信息
页:
[1]