jackrabbit-oak-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ju...@apache.org
Subject svn commit: r1593434 - /jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
Date Thu, 08 May 2014 22:10:18 GMT
Author: jukka
Date: Thu May  8 22:10:17 2014
New Revision: 1593434

URL: http://svn.apache.org/r1593434
Log:
1.0: Updated release notes

Modified:
    jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt

Modified: jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt?rev=1593434&r1=1593433&r2=1593434&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/branches/1.0/RELEASE-NOTES.txt Thu May  8 22:10:17 2014
@@ -10,121 +10,77 @@ web sites and other demanding content ap
 The Oak effort is a part of the Apache Jackrabbit project.
 Apache Jackrabbit is a project of the Apache Software Foundation.
 
-Changes in Oak 0.20.0
----------------------
-
-New Features
-
-  [OAK-319] Similar (rep:similar) support
-  [OAK-382] JMX service to configure auto-cancel or long running queries
-  [OAK-593] Segment-based MK
-  [OAK-631] SegmentMK: Implement garbage collection
-  [OAK-904] Query: support "union" and "union all"
-  [OAK-1341] DocumentNodeStore: Implement revision garbage collection
-  [OAK-1543] Document the configuration steps for DataStore and BlobStores
-  [OAK-1574] AbstractRebaseDiff: Implement refined conflict resolution for addExistingNode
conflicts
-  [OAK-1577] H2MK: Implement refined conflict resolution for addExistingNode conflicts
-  [OAK-1636] Solr index: support "jcr:score"
-
+Changes in Oak 1.0.0
+--------------------
 
 Improvements
 
-  [OAK-262] Query: support pseudo properties like jcr:score() and rep:excerpt()
-  [OAK-1056] Transient changes contributed by commit hooks are kept in memory
-  [OAK-1295] Recovery for missing _lastRev updates
-  [OAK-1329] Relaxed JCR locking behavior
-  [OAK-1342] Cascading document history
-  [OAK-1456] Non-blocking reindexing
-  [OAK-1489] ValueImpl should implement JackrabbitValue
-  [OAK-1496] Benchmark for concurrent file writes.
-  [OAK-1559] Expose BlobGCMBean for supported NodeStores
-  [OAK-1560] Expose RevisionGCMBean for supported NodeStores
-  [OAK-1567] Return Iterator instead of returning List in DocumentStore.query
-  [OAK-1568] Provide flag to not cache documents from queries
-  [OAK-1573] Document External Login and LDAP specifically
-  [OAK-1578] Configurable size of capped collection used by MongoDiffCache
-  [OAK-1592] Performance of Session#hasPermission
-  [OAK-1593] Guard against NPE in ConfigurationParameters.of(ConfigurationParameters...)
-  [OAK-1601] Log warning on concurrent session access
-  [OAK-1603] Operations tasks api improvements
-  [OAK-1606] Omit warnings about accessing commit related info when external events are excluded
-  [OAK-1607] EmbeddedSolrServerConfigurationProvider should not expose HTTP configuration
-  [OAK-1608] Let oak-solr-osgi start also in containers different than Jetty
-  [OAK-1612] Limit number of wildcards in rep:glob
-  [OAK-1616] Password utility: prevent timing attacks
-  [OAK-1627] Use non-orderable child nodes in ObservationRefreshTest
-  [OAK-1637] SolrIndexInitializer should be more configurable
-  [OAK-1638] Add QueryJcrTest suite coverage to Solr indexer
-  [OAK-1640] When modifying node types, revalidate only affected content
-  [OAK-1643] Implement BlobReferenceIterator optimized for Mongo
-  [OAK-1646] MarkSweepGarbageCollector - Improvements in exception handling and initialization
-  [OAK-1647] AsyncIndexUpdateTask creating too many checkpoint
-  [OAK-1651] Fix oak-solr-core pom dependencies
-  [OAK-1656] Provide lazy iterator for FileDataStore.getAllIdentifiers
-  [OAK-1657] Don't expand FT conditions if FT constraints are available
-  [OAK-1659] Improve CommitRateLimiter to delay commits
-  [OAK-1660] SegmentMK: Optimize reading of large binaries
-  [OAK-1661] JCR Event Info should contain NodeType for Events Type Node-Deleted
-  [OAK-1671] Use request handlers instead of search components in Solr native support
-
-Bugs
-
-  [OAK-204] short cutting the name mapping breaks path validation in value factory
-  [OAK-828] Full-text support for index aggregates
-  [OAK-1168] Invalid JCR paths not caught
-  [OAK-1174] Inconsistent handling of invalid names/paths
-  [OAK-1344] HierarchicalInvalidator hits query size limit
-  [OAK-1415] OOME when moving large subtree
-  [OAK-1465] performance degradation with growing index size on Oak-Mongo
-  [OAK-1541] Concurrent creation of users chokes on intermediate paths
-  [OAK-1554] Clarify behaviour for BlobStore api for invalid arguments
-  [OAK-1564] ClockTest on Windows fails
-  [OAK-1566] ArrayIndexOutOfBoundsException in Segment.getRefId()
-  [OAK-1569] ClusterPermissionsTest occasionally fails on Windows
-  [OAK-1579] ConcurrentAddNodesClusterIT.addNodes2() fails on travis
-  [OAK-1580] DBCursor close missing
-  [OAK-1581] NPE in OsgiWhiteboard#track()
-  [OAK-1582] ClassCastException in MarkSweepGarbageCollector#init()
-  [OAK-1583] Adjust release check script to remove all hidden files from the source comparison
-  [OAK-1584] Performance regression of adding and removing child nodes after OAK-850
-  [OAK-1585] rollback logic issues incorrect Updates
-  [OAK-1586] Implement checkpoint support in DocumentNodeStore
-  [OAK-1587] NoSuchElementException in SegmentTracker.getSegment()
-  [OAK-1594] Build fails on Java 8
-  [OAK-1595] Permissions#getPermissions(String, TreeLocation, boolean) does not work for
permissions names
-  [OAK-1596] Provide mechanism for pre authenticated shared credentials
-  [OAK-1597] QueryStat MBean does not log any query
-  [OAK-1602] 512 byte shard key limit in MongoMK
-  [OAK-1604] Support for signed references in Blob
-  [OAK-1605] Running into endless loop due to tika 1.4
-  [OAK-1613] Node aggregation over multiple levels does't work
-  [OAK-1614] Oak Analyzer can't tokenize chinese phrases
-  [OAK-1615] Incomplete escaping in XPathConditionVisitor
-  [OAK-1620] Index cost calculation integer overflow
-  [OAK-1621] NPE on concurrent session usage
-  [OAK-1622] Duplicate configuration services (regression of OAK-1476)
-  [OAK-1623] TokenConfiguration expects nested configuration options
-  [OAK-1624] Item names with trailing spaces should not be allowed
-  [OAK-1625] SegmentTracker: Blob references not added
-  [OAK-1630] Solr parse exceptions for and/or full text expressions
-  [OAK-1632] Solr parse exception for primary type restriction
-  [OAK-1634] After crash, segment persistence is broken with failures in java.nio classes
(with v0.19)
-  [OAK-1635] SolrIndexEditor should better escape path when deleting
-  [OAK-1644] Has Binary flag should also be copied to split documents
-  [OAK-1652] Incorrect name mapping in NodeObserver
-  [OAK-1654] Composite index aggregates
-  [OAK-1655] DataStoreBlobStore does not take into maxLastModifiedTime when fetching all
chunks
-  [OAK-1662] Node not accessible after document split
-  [OAK-1663] Long running RevisionTest
-  [OAK-1664] org.apache.jackrabbit.oak.namepath package missing package-info file
-  [OAK-1668] Lucene should not serve queries for what it doesn't index
-  [OAK-1670] ConnectedHead.update() passes current state on to Unconnected instead of base
state
-  [OAK-1672] TarFileTest#testWriteAndRead failure
-  [OAK-1675] The OrderedPropertyIndex track WARN and INFO too often
-
+  [OAK-14]   Identify and document changes in behaviour wrt. Jackrabbit 2
+  [OAK-364]  Runtime performance metrics
+  [OAK-925]  Query: Lucene index loads all path in memory
+  [OAK-1463] memory cache for RDB persistence
+  [OAK-1667] Encode Blob length as part of blobId in DataStoreBlobStore
+  [OAK-1687] Disable automatically cancel long running queries
+  [OAK-1711] Provide tools to manage externally synced users
+  [OAK-1722] Use a shared IndexSearcher for performing Lucene queries
+  [OAK-1726] Improve support for local caching in DataStoreBlobStore
+  [OAK-1730] Possible NPE in OrderedContentMirrorStoreStrategy
+  [OAK-1737] Add Lucene Codec for disabling field compression
+  [OAK-1738] Provide experimental config flag to enable/disable storing ...
+  [OAK-1740] Add a custom Lucene field visitor for the path
+  [OAK-1741] Ensure that package export version are proper for 1.0 release
+  [OAK-1748] Use Jackrabbit 2.8
+  [OAK-1756] Remove export package directive from oak-solr-*
+  [OAK-1758] Increased debug logging in SegmentMK
+  [OAK-1762] TarMK: Fall back to normal IO when mmap fails
+  [OAK-1772] Expose an extension point to move in memory state in ...
+  [OAK-1773] Optimize upgrade to DocumentNodeStore
+  [OAK-1780] Faster TarMK cleanup
+  [OAK-1728] Backport Solr indexer empty property query expansion ...
+  [OAK-1797] Missing documentation around Ordered Index
+  [OAK-1798] Simplify pluggability of custom principal providers
+  [OAK-1802] increase verbosity on migration progress
+
+Bug fixes
+
+  [OAK-1076] XPath failures for typed properties
+  [OAK-1679] LdapLoginTestBase#testConcurrentLoginSameGroup fails if ...
+  [OAK-1684] Non-blocking reindexing doesn't save the initial checkpoint
+  [OAK-1689] XPath and union queries with "or" can return the same node ...
+  [OAK-1692] Document split may drop revisions
+  [OAK-1696] Repository  fails to restart on Windows
+  [OAK-1701] Backport OAK-1673 fix to SolrQueryIndex to 1.0 branch
+  [OAK-1719] Missing commit hooks in upgrade
+  [OAK-1720] PermissionValidator may throw AccessDenied if testing for ...
+  [OAK-1729] DocumentNodeStore revision GC removes intermediate docs
+  [OAK-1731] Repository upgrade does not copy default values of property ...
+  [OAK-1732] Cluster node lease not renewed in time
+  [OAK-1734] UserInitializer#initialize runs a query without any indexes
+  [OAK-1739] Incorrect handling of multivalued comparisons in queries
+  [OAK-1742] DocumentNodeStore on MongoDB returns incorrect diff for merge ...
+  [OAK-1749] AsyncIndexUpdate may resurrect nodes
+  [OAK-1751] DocumentNodeStore may detect conflict too late
+  [OAK-1753] Calling initializer after InitialContent.initialize() on a ...
+  [OAK-1755] Search fails if the property to be searched on is of ...
+  [OAK-1757] Oak eats too many CPU cycles when idle
+  [OAK-1760] RepositoryUpgrade leads to one large commit with ...
+  [OAK-1761] DocumentNodeStore does not make use of References while ...
+  [OAK-1765] An admin user should be able to unlock any node
+  [OAK-1770] Document split suppressed with steady load on many cluster nodes
+  [OAK-1774] Full text query expansion should escape fields
+  [OAK-1776] Ordered index returns the wrong nodes when ordering by ...
+  [OAK-1779] Stale cache after MongoMK GC
+  [OAK-1781] Too many branch commits on document node store
+  [OAK-1783] Ignore rep:excerpt property to support core query engine ...
+  [OAK-1784] Async index update persists conflict markers
+  [OAK-1787] RepositoryException thrown instead of InvalidItemStateException
+  [OAK-1789] Upgraded version history has UUIDs as jcr:frozenUuid of ...
+  [OAK-1793] MongoMK GC removes documents with data still in use
+  [OAK-1795] RepositoryUpgrade fails for very long path with DocumentNodeStore
+  [OAK-1801] Versionable path of version histories not set during migration
 
 In addition to the above-mentioned changes, this release contains
-all the changes included up to the Apache Jackrabbit Oak 0.19 release.
+all the changes included up to the Apache Jackrabbit Oak 0.20.0 release.
 
 For more detailed information about all the changes in this and other
 Oak releases, please see the Oak issue tracker at
@@ -159,10 +115,10 @@ About The Apache Software Foundation
 ------------------------------------
 
 Established in 1999, The Apache Software Foundation provides organizational,
-legal, and financial support for more than 100 freely-available,
+legal, and financial support for more than 140 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.
+of its 3,800+ contributors.
 
 For more information, visit http://www.apache.org/



Mime
View raw message