| Release Notes -- Apache Jackrabbit Oak -- Version 0.17 |
| |
| Introduction |
| ------------ |
| |
| Jackrabbit Oak is an effort to implement a scalable and performant |
| hierarchical content repository for use as the foundation of modern |
| world-class web sites and other demanding content applications. |
| |
| The Oak effort is a part of the Apache Jackrabbit project. |
| Apache Jackrabbit is a project of the Apache Software Foundation. |
| |
| Jackrabbit Oak 0.17 is to alpha-level software. Use at your own risk. |
| |
| Changes in Oak 0.17 |
| ------------------- |
| |
| New Features |
| |
| [OAK-1157] DS implementation for S3-based DSs |
| [OAK-1337] Implement RepositoryStatistics from Jackrabbit API |
| [OAK-1338] Implement QueryStat from Jackrabbit API |
| [OAK-1387] Pass CommitInfo to commit hooks, editors and validators |
| [OAK-1395] Automatically cancel long running queries |
| |
| Improvements |
| |
| [OAK-917] Container: Issues with Workspace#copy and Root#copy |
| [OAK-918] Copying nodes does not create independant version histories |
| [OAK-919] Proper handling of locks present on copied nodes |
| [OAK-920] Proper permission handling upon Workspace#copy |
| [OAK-931] Importer: review usage of write-root and objects obtained from the sessioncontext |
| [OAK-1331] MicroKernel API: clarify semantics of `read` method |
| [OAK-1347] Remove 'members' property index |
| [OAK-1392] SegmentBlob.equals() optimization |
| [OAK-1393] Upgrade Jackrabbit dependency to include JCR-3720 and JCR-3723 |
| [OAK-1398] Restore and OPV INITIALIZE/CALCULATE |
| [OAK-1400] Move PropertyBuilder from o.a.j.o.util to o.a.j.o.plugins.memory |
| [OAK-1401] Move AbstractLazyIterator to o.a.j.commons.iterator (jackrabbit/jcr-commons) |
| [OAK-1407] Remove oak-sling module |
| [OAK-1412] Make Whiteboard available to LoginModules via Callback |
| [OAK-1419] Improve concurrent merge handling |
| [OAK-1421] Add support for primary type filter to Solr index |
| [OAK-1428] Change Oak-Mongo fixture to DocumentNodeStore |
| [OAK-1430] Let oak-solr-remote have an optional dependency on solr-core |
| [OAK-1435] Expose commit policy options in RemoteSolrConfigurationProvider |
| [OAK-1436] RemoteSolrServerProvider servers initialization has to be bound to related properties |
| [OAK-1437] Use default references options for Oak Solr Index(Editor)Providers |
| |
| Bugs |
| |
| [OAK-842] Incorrect interaction of orderable child nodes with permission evaluation |
| [OAK-1175] Security Concerns wrt Index Definitions |
| [OAK-1389] Query: an index is used even where traversing is faster |
| [OAK-1394] Event generation too slow with DocumentNodeStore |
| [OAK-1405] OR of different constraints broken |
| [OAK-1408] Descriptors: wrong value for OPTION_WORKSPACE_MANAGEMENT_SUPPORTED |
| [OAK-1417] Processing pending observation events does not scale linearly with the number of events |
| [OAK-1420] ConcurrentAddIT fails on buildbot |
| [OAK-1422] Large number of queued EventGenerator.Continuation on big transactions |
| [OAK-1433] Typo in org.apache.jackrabbit.oak.plugins.value.ValueImpl#getLong |
| |
| In addition to the above-mentioned changes, this release contains |
| all the changes included up to the Apache Jackrabbit Oak 0.16 release. |
| |
| For more detailed information about all the changes in this and other |
| Oak releases, please see the Oak issue tracker at |
| |
| https://issues.apache.org/jira/browse/OAK |
| |
| Release Contents |
| ---------------- |
| |
| This release consists of a single source archive packaged as a zip file. |
| The archive can be unpacked with the jar tool from your JDK installation. |
| See the README.md file for instructions on how to build this release. |
| |
| The source archive is accompanied by SHA1 and MD5 checksums and a PGP |
| signature that you can use to verify the authenticity of your download. |
| The public key used for the PGP signature can be found at |
| https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS. |
| |
| About Apache Jackrabbit Oak |
| --------------------------- |
| |
| Oak is an effort implement a scalable and performant hierarchical content |
| repository for use as the foundation of modern world-class web sites and |
| other demanding content applications. |
| |
| The Oak effort is a part of the Apache Jackrabbit project. |
| Apache Jackrabbit is a project of the Apache Software Foundation. |
| |
| For more information, visit http://jackrabbit.apache.org/oak |
| |
| About The Apache Software Foundation |
| ------------------------------------ |
| |
| Established in 1999, The Apache Software Foundation provides organizational, |
| legal, and financial support for more than 100 freely-available, |
| collaboratively-developed Open Source projects. The pragmatic Apache License |
| enables individual and commercial users to easily deploy Apache software; |
| the Foundation's intellectual property framework limits the legal exposure |
| of its 2,500+ contributors. |
| |
| For more information, visit http://www.apache.org/ |