The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.3.14 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Technical task

    [OAK-3637] - Bulk document updates in RDBDocumentStore
    [OAK-3645] - RDBDocumentStore: server time detection for DB2 fails
    due to timezone/dst differences
    [OAK-3739] - RDBDocumentStore: allow schema evolution part 1:
    check for required columns, log unexpected new columns
    [OAK-3843] - MS SQL doesn't support more than 2100 parameters in
    one request
    [OAK-3845] - AbstractRDBConnectionTest fails to close the
    DataSource
    [OAK-3851] - RDB*Store: update PostgreSQL and MySQL JDBC driver
    dependencies
    [OAK-3852] - RDBDocumentStore: batched append logic may loose
    property changes
    [OAK-3867] - RDBDocumentStore: refactor JSON support
    [OAK-3868] - Move createSegmentWriter() from FileStore to
    SegmentTracker
    [OAK-3873] - Don't pass the compaction map to FileStore.cleanup

Bug

    [OAK-2592] - Commit does not ensure w:majority
    [OAK-3470] - Utils.estimateMemoryUsage has a NoClassDefFoundError
    when Mongo is not being used
    [OAK-3634] - RDB/MongoDocumentStore may return stale documents
    [OAK-3646] - Inconsistent read of hierarchy
    [OAK-3653] - Incorrect last revision of cached node state
    [OAK-3769] - QueryParse exception when fulltext search performed
    with term having '/'
    [OAK-3826] - Lucene index augmentation doesn't work in Osgi
    environment
    [OAK-3838] - IndexPlanner incorrectly lets all full text indices
    to participate for suggest/spellcheck queries
    [OAK-3848] - ConcurrentAddNodesClusterIT.addNodesConcurrent()
    fails occasionally
    [OAK-3849] - After partial migration versions are not restorable
    [OAK-3856] - Potential NPE in SegmentWriter
    [OAK-3859] - Suspended commit depends on non-conflicting change
    [OAK-3863] - [oak-blob-cloud] Incorrect export package
    [OAK-3864] - Filestore cleanup removes referenced segments
    [OAK-3872] - [RDB] Updated blob still deleted even if deletion
    interval lower
    [OAK-3882] - Collision may mark the wrong commit
    [OAK-3891] - AsyncIndexUpdateLeaseTest doesn't use the provided
    NodeStore

Improvement

    [OAK-2472] - Add support for atomic counters on cluster solutions
    [OAK-3577] - NameValidator diagnostics could be more helpful
    [OAK-3727] - Broadcasting cache: auto-configuration
    [OAK-3791] - Time measurements for DocumentStore methods
    [OAK-3812] - Disable compaction gain estimation if compaction is
    paused
    [OAK-3830] - Provide size for properties for PropertyItearator
    returned in Node#getProperties(namePattern)
    [OAK-3836] - Convert simple versionable nodes during upgrade
    [OAK-3841] - Change return type of Document.getModCount() to Long
    [OAK-3847] - Provide an easy way to parse/retrieve facets
    [OAK-3853] - Improve SegmentGraph resilience
    [OAK-3857] - Simplify SegmentGraphTest
    [OAK-3861] - MapRecord reduce extra loop in MapEntry creation
    [OAK-3877] - PerfLogger should use System.nanoTime instead of
    System.currentTimeMillis
    [OAK-3885] - enhance stability of clusterNodeInfo's machineId
    [OAK-3890] - Robuster test expectations for FileStoreIT

New Feature

    [OAK-3819] - Collect and expose statistics related to Segment
    FileStore operations

Task

    [OAK-3799] - Drop module oak-js
    [OAK-3803] - Clean up the fixtures code in core and jcr modules

Test

    [OAK-3874] - DocumentToExternalMigrationTest fails occasionally


Reply via email to