ArangoDB v3.3.12 Release Notes

Release Date: 2018-07-12 // almost 6 years ago
    • issue #5854: RocksDB engine would frequently request a new DelayToken. This caused excessive write delay on the next Put() call. Alternate approach taken.

    • 🛠 fixed graph creation under some circumstances failing with 'edge collection already used in edge def' despite the edge definitions being identical

    • 🛠 fixed issue #5727: Edge document with user provided key is inserted as many times as the number of shards, violating the primary index

    • 🛠 fixed internal issue #2658: AQL modification queries did not allow _rev checking. There is now a new option ignoreRevs which can be set to false in order to force AQL modification queries to match revision ids before doing any modifications

    • 🛠 fixed issue #5679: Replication applier restrictions will crash synchronisation after initial sync

    • 🛠 fixed potential issue in RETURN DISTINCT CollectBlock implementation that led to the block producing an empty result

    • 🔄 changed communication tasks to use boost strands instead of locks, this fixes a race condition with parallel VST communication over SSL

    • 🛠 fixed agency restart from compaction without data

    • 🛠 fixed for agent coming back to agency with changed endpoint and total data loss

    • ✅ more patient agency tests to allow for ASAN tests to successfully finish