Author: davide
Date: Thu Nov 30 16:02:13 2017
New Revision: 1816723

URL: http://svn.apache.org/viewvc?rev=1816723&view=rev
Log:
Apache jackrabbit Oak 1.7.12

release notes


Modified:
    jackrabbit/oak/trunk/RELEASE-NOTES.txt

Modified: jackrabbit/oak/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/RELEASE-NOTES.txt?rev=1816723&r1=1816722&r2=1816723&view=diff
==============================================================================
--- jackrabbit/oak/trunk/RELEASE-NOTES.txt (original)
+++ jackrabbit/oak/trunk/RELEASE-NOTES.txt Thu Nov 30 16:02:13 2017
@@ -1,4 +1,4 @@
-Release Notes -- Apache Jackrabbit Oak -- Version 1.7.11
+Release Notes -- Apache Jackrabbit Oak -- Version 1.7.12
 
 Introduction
 ------------
@@ -7,7 +7,7 @@ Jackrabbit Oak is a scalable, high-perfo
 repository designed for use as the foundation of modern world-class
 web sites and other demanding content applications.
 
-Apache Jackrabbit Oak 1.7.11 is an unstable release cut directly from
+Apache Jackrabbit Oak 1.7.12 is an unstable release cut directly from
 Jackrabbit Oak trunk, with a focus on new features and other
 improvements. For production use we recommend the latest stable 1.6.x
 release.
@@ -15,106 +15,186 @@ release.
 The Oak effort is a part of the Apache Jackrabbit project.
 Apache Jackrabbit is a project of the Apache Software Foundation.
 
-Changes in Oak 1.7.11
+Changes in Oak 1.7.12
 ---------------------
 
-Sub-task
-
-    [OAK-2382] - Move NodeStore implementations to separate modules
-
 Technical task
 
-    [OAK-5650] - RDBDocumentStore on Oracle:
-    ArrayIndexOutOfBoundsException in Oracle JDBC driver
-    [OAK-6813] - DocumentStore conditional remove: reduce set of
-    supported conditions to what the Version GC needs
-    [OAK-6857] - Lucene unique index should check path validity for
-    uniqueness constraint
-    [OAK-6863] - RDB*Store: update Oracle JDBC dependency to 12.2.0.1
-    [OAK-6903] - RDB*Store: update Tomcat JDBC pool dependency to
-    7.0.82
-    [OAK-6906] - RDB*Store: update Tomcat JDBC pool dependency to
-    8.5.23 (for branches compatible with Java 7)
-    [OAK-6907] - RDB*Store: require ojdbc 12.2.0.1 because of known
-    issues in earlier versions
+    [OAK-5918] - Document enhancements in DocumentNodeStore in 1.6
+    [OAK-5975] - Document enhancements in Observation in 1.6
+    [OAK-6627] - The backup command should not silently upgrade the
+    FileStore
+    [OAK-6826] - Refactor Jcr class to remove dependency on
+    o.a.j.oak.plugins.index
+    [OAK-6860] - RDB*Store: update Derby to release 10.14
+    [OAK-6938] - Add package export version for spi.xml
+    [OAK-6939] - Non-existing package o.a.j.oak.util is exported twice
+    [OAK-6942] - Add package export versions for core-spi
+    [OAK-6944] - org.apache.jackrabbit.oak.management is exported but
+    not used outside of oak-core
+    [OAK-6945] - Add package export versions for oak-commons
+    [OAK-6946] -
+    org.apache.jackrabbit.oak.security.authentication.ldap must not be
+    exported / filtered in parent
+    [OAK-6949] - Non-existing package o.a.j.oak.util is filtered in
+    parent/pom.xml
+    [OAK-6951] - Add package export versions for oak-query-spi
+    [OAK-6955] - Remove export for
+    org.apache.jackrabbit.oak.plugins.itemsave
+    [OAK-6958] - Remove package export for
+    org.apache.jackrabbit.oak.plugins.atomic
+    [OAK-6974] - RDBDocumentSerializer: factor out columnProperties
+    [OAK-6985] - RDBDocumentStoreJDBC: remove unused parameter
+    [OAK-6987] - The restore command should not silently upgrade the
+    FileStore
+    [OAK-6988] - The checkpoints command should not silently upgrade
+    the FileStore
+    [OAK-6990] - The composite-prepare command should not silently
+    upgrade the FileStore
+    [OAK-6991] - The console command should not silently upgrade the
+    FileStore
+    [OAK-6992] - The datastorecheck command should not silently
+    upgrade the FileStore
+    [OAK-6994] - The garbage command should not silently upgrade the
+    FileStore
+    [OAK-6996] - The json-index command should not silently upgrade
+    the FileStore
+    [OAK-6997] - The recovery command should not silently upgrade the
+    FileStore
+    [OAK-6998] - The repair command should not silently upgrade the
+    FileStore
+    [OAK-6999] - The resetclusterid command should not silently
+    upgrade the FileStore
+    [OAK-7001] - The tika command should not silently upgrade the
+    FileStore
+    [OAK-7002] - The index command should not silently upgrade the
+    FileStore
+    [OAK-7003] - The export command should not silently upgrade the
+    FileStore
+    [OAK-7004] - The server command should not silently upgrade the
+    FileStore
 
 Bug
 
-    [OAK-5521] - CommunicationObserver and its MBeans need proper
-    synchronization
-    [OAK-6740] - Test failure: StandbyTestIT.testSyncLoop()
-    [OAK-6748] - Test failure:
-    ExternalPrivateStoreIT.testSyncBigBlob()
-    [OAK-6796] - DataStoreTestBase.testSyncBigBlob failures
-    [OAK-6829] -
-    ExternalPrivateStoreIT/ExternalSharedStoreIT.testSyncBigBlob
-    failures
-    [OAK-6861] - Warn messages when building oak-query-spi
-    [OAK-6864] - IndexUpdate should disable superseded indexes only
-    during an async cycle run
-    [OAK-6866] - Force compaction timeout logs wrong number of seconds
-    [OAK-6869] - oak-http and oak-remote use potentially vulnerable
-    versions of com.fasterxml.jackson
-    [OAK-6871] - Composite roles are not compatible with Windows
-    [OAK-6874] - Segment-Tar-Cold fixture doesn't correctly set up
-    standby blob store
-    [OAK-6875] - Lucene index: the query read limit is ignored
-    [OAK-6876] - IndexDisabler should not use NodeBuilder#isReplaced
-    [OAK-6877] - NodeBuilder#isReplaced behaves incorrectly for
-    SegmentNodeStore
-    [OAK-6885] - Add missing id field setting in CloudSolrServer
-    [OAK-6888] - Flushing the FileStore might return before data is
-    persisted
-    [OAK-6889] - Followup on OAK-6755: fix OSGi component descriptors
-    [OAK-6890] - Background threads might not be automatically
-    restarted
-    [OAK-6894] -
-    org.apache.jackrabbit.oak.segment.upgrade.UpgradeIT.offRCUpgradesSegments
-    failing
-    [OAK-6895] - Suggest directory lookup (query) isn't closed
-    [OAK-6901] - Unknown channel option 'TCP_NODELAY' for channel
-    warning in cold standby
-    [OAK-6902] - Cost estimation for path tranformable queries is
-    incorrect
-    [OAK-6909] - FileStore.compact does not persist compacted head to
-    journal
+    [OAK-6066] - Migration of binaries relies on implementation
+    details of the TarMK
+    [OAK-6100] - Test failure:
+    CompositeDataStoreCacheTest.concurrentGetCached()
+    [OAK-6285] - Test failure: UploadStagingCacheTest.testUpgrade
+    [OAK-6454] - Inaccurate data in the oak-upgrade progress logger
+    [OAK-6542] - java.lang.NoClassDefFoundError:
+    com/codahale/metrics/Reservoir
+    [OAK-6776] - Correctly use IndexPlan.supportsPathRestrictions
+    [OAK-6784] - Exceptions are inhibited in oak-run compact
+    [OAK-6838] - IS NOT NULL condition for relative properties not
+    working as expected
+    [OAK-6865] - Account for active deletion in oak-run datastorecheck
+    [OAK-6886] - OffRC always logs 0 for the number of compacted nodes
+    in gc.log
+    [OAK-6912] - Cold standby performance regression due to segment
+    caching
+    [OAK-6923] - Update Oak trunk to Jackrabbit 2.15.8
+    [OAK-6926] - Lucene: contains "a -b" with path restriction ignored
+    "a"
+    [OAK-6928] - RootFactory: deprecated method createSystemRoot lost
+    during to m12n effort
+    [OAK-6930] - TreeUtil.getString(Tree,String,String defaultValue)
+    is not static
+    [OAK-6935] - Active deletion logs warn messages when it tries to
+    delete blobs already purged by DSGC
+    [OAK-6943] - Build failure: baseline error for o.a.j.o.spi.xml
+    [OAK-6953] - CacheLIRS cannot be disabled
+    [OAK-6966] - SizeDeltaGcEstimation should compute the repository
+    size from the same source
+    [OAK-6967] - Skip problematic binaries: spurious warning in log
+    file
+    [OAK-6968] - Cumulative RGC stats always shows timeActive=0
+    [OAK-6972] - DefaultIndexReader closes suggest directory multiple
+    times
+    [OAK-6975] - test failure seen in
+    org.apache.jackrabbit.oak.segment.upgrade.UpgradeIT
+    [OAK-6977] - The oak-run process started by UpgradeIT interferes
+    with Surefire
+    [OAK-6986] - Tooling should not silently upgrade the FileStore
+    [OAK-7005] - Test failure:
+    DocumentLeaseUpdateRetryTest.testLeaseRetryLoopWithDelay
+    [OAK-7008] - Estimation for FULL can be off sometimes
 
-Documentation
+Epic
 
-    [OAK-5424] - Add documentation about revision garbage collection
+    [OAK-3287] - DocumentMK revision GC
 
 Improvement
 
-    [OAK-2621] - Too many reads for child nodes
-    [OAK-3878] - Avoid caching of NodeDocument while iterating in
-    BlobReferenceIterator
-    [OAK-6626] - Replace standby blob chunk size configuration with
-    feature flag
-    [OAK-6735] - Lucene Index: improved cost estimation by using
-    document count per field
-    [OAK-6775] - Suggest directory should utilize CopyOnRead if
-    available
-    [OAK-6807] - Query Recorder
-    [OAK-6859] - Schedule Revision GC in DocumentNodeStoreService
-    [OAK-6868] - Simplify setup of access tracking of the file store
-    caches
-    [OAK-6878] - Populate S3DataStore fields with the passed
-    properties in oak-upgrade
-    [OAK-6883] - The compaction estimator should take the compaction
-    type (tail vs. full) into consideration
-    [OAK-6887] - Change default value for autoCompact
-    [OAK-6896] - Log SegmentStore size at startup
-    [OAK-6908] - Change RDB default scheduling on RDB
+    [OAK-4318] - Upgrade oak-solr to Solr 5.x
+    [OAK-4887] - Query cost estimation: ordering by an unindexed
+    property not reflected
+    [OAK-5194] - 'Dynamic' Automembership should respect both User and
+    Group Config Values
+    [OAK-6221] - Deprecate SecurityProviderImpl
+    [OAK-6347] - Don't track local changes in the document cache
+    tracker
+    [OAK-6381] - Improved index analysis tools
+    [OAK-6862] - Active deletion of Lucene binaries: JMX bean, and
+    ability to disable automatic
+    [OAK-6873] - UserInitializer should not use hard coded
+    QueryIndexProvider
+    [OAK-6905] - Query engine: support coalesce function as in-built
+    method
+    [OAK-6910] - Offline compaction should not use mmap on Windows
+    [OAK-6915] - Minimize the amount of uncached segment reads
+    [OAK-6917] - Configuration presets for DocumentNodeStoreService
+    [OAK-6918] - AbstractCredentials lack nullability annotations and
+    test coverage
+    [OAK-6931] - Enable the -Dcache of offline compaction
+    [OAK-6933] - Fix nullable annotations in PasswordUtil
+    [OAK-6940] - Login token name generation is prone to race
+    conditions
+    [OAK-6969] - Reduce the responsibilities of CompactCommand in
+    favour of Compact
+    [OAK-6981] - move OsgiContext defined in derived tests to
+    AbstractExternalAuthTest
+    [OAK-7009] - Test factories for SecurityProvider should have
+    private constructor
+
+New Feature
+
+    [OAK-5519] - Skip problematic binaries instead of blocking
+    indexing
+    [OAK-5970] - (Re-)Indexing: estimate progress / ETA
+    [OAK-6535] - Synchronous Lucene Property Indexes
+    [OAK-6818] - TokenAuthentication/TokenProviderImpl: cleanup
+    expired tokens
 
 Task
 
-    [OAK-2046] - Cleaning-up double test artifacts between oak-core
-    and oak-jcr
-    [OAK-6893] - Add BasicWriteTest benchmark
+    [OAK-1588] - Create more tests/validation to LDAP integration
+    [OAK-4511] - Enable collection of stats around persisted branch
+    created in DocumentNodeStore
+    [OAK-5028] - Remove DocumentStore.update()
+    [OAK-6077] - Add support for S3DataStore in oak-run console
+    [OAK-6088] -
+    org.apache.jackrabbit.oak.management.ManagementOperation should
+    use TimeDurationFormatter
+    [OAK-6121] - Add a metric to measure find document call resulting
+    in null
+    [OAK-6257] - Move the NodeStoreFixtureProvider support to
+    oak-run-commons
+    [OAK-6854] - Update Oak trunk to Jackrabbit 2.16.0
+    [OAK-6927] - RDBDocumentStore: allow schema evolution part 4: read
+    VERSION column and let RDBRow handle it
+    [OAK-6929] - Enforce minimal test-coverage with oak-core
+    [OAK-6932] - Add test coverage of spi.xml package
+    [OAK-6936] - use current Tika version 1.16
+    [OAK-6937] - use Tika version consistent with other modules
+    [OAK-6952] - add SHA512 checksums to releases
+    [OAK-6971] - Remove composite node store-related features from the
+    oak-upgrade
 
-Wish
+Test
 
-    [OAK-1327] - Cleanup NodeStore and MK implementations
+    [OAK-6882] -
+    ObservationQueueFullWarnTest.testQueueFullThenFlushing failing
 
 In addition to the above-mentioned changes, this release contains
 all changes included up to the Apache Jackrabbit Oak 1.7.x release.


Reply via email to