Apache Jackrabbit Oak 1.3.2 发布
腾讯SNG夏日招聘集结号:200个空缺岗位,JAVA、C++、云计算、Android……Apache Jackrabbit Oak 1.3.2 发布,该版本是不稳定版本,着重增加一些新特性和性能改进,如果是生产环境建议使用最新的 1.2.x 稳定版本。具体更新内容如下:
Sub-task
- Optimize docCache and docChildrenCache invalidation by filtering using journal
- RDBDocumentStore: remove hardwired "id-is-binary" flag
Bug
- SegmentNodeStoreService prone to deadlocks
- Comparing node states for external changes is too slow
- Certain searches cause lucene index to hit OutOfMemoryError
- Async index fails with OakState0001: Unresolved conflicts in /:async
- SegmentNodeStoreService fails to handle empty strings in the OSGi configuration
- SQL2 query with union, limit and offset can return invalid results
- VersionablePathHook must not process hidden nodes
- UserValidator and AccessControlValidator must notprocess hidden nodes
- Long running MongoDB query may block other threads
- NullPointerException from Tika if SupportedMediaType is null in LuceneIndexEditorContext
- Hierarchy conflict detection broken
- EmbeddedSolrServerProvider should check if core is / can be loaded
- ReferenceEditor reindex detection broken
- Incorrect assertion message in PathUtils#isAncestor()
- RemoteServerIT test are failing on the CI server
- Locking issues seen with CopyOnWrite mode enabled
- oak-authorization-cug uses wrong parent pom
- VersionGC failing on Mongo with
CursorNotFoundException
Improvement
- Clean default solrconfig / schema provided with Solr indexer
- Add name of lucene-property index to cost debug log
- Log message when a branch is created
- NodeStoreFixture: add "getName()" for diagnostics, allow config of RDB JDBC connection
- add test case simulating batched import of nodes
- Separate defaults for server config from search / indexing config
- Provide item path with InvalidItemStateException
New Feature
- Fast result size estimate in Solr index
Task
- Baseline plugin suggests version increase for unmodified class
- Manage versions of all exported packages
更多改进内容请查看:
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]