ArangoDB v3.3.8 Release Notes

Release Date: 2018-04-24 // about 6 years ago
    • โšก๏ธ included version of ArangoDB Starter (arangodb binary) updated to v0.10.11, see Starter changelog

    • โž• added arangod startup option --dump-options to print all configuration parameters as a JSON object

    • ๐Ÿ›  fixed: (Enterprise Edition only) If you restore a SmartGraph where the collections are still existing and are supposed to be dropped on restore we ended up in duplicate name error. This is now gone and the SmartGraph is correctly restored.

    • ๐Ÿ›  fix lookups by _id in SmartGraph edge collections

    • ๐Ÿ‘Œ improve startup resilience in case there are datafile errors (MMFiles)

    also allow repairing broken VERSION files automatically on startup by specifying the option --database.ignore-datafile-errors true

    • ๐Ÿ›  fix issue #4582: UI query editor now supports usage of empty string as bind parameter value

    • ๐Ÿ›  fixed internal issue #2148: Number of documents found by filter is misleading in web UI

    • โž• added startup option --database.required-directory-state

    using this option it is possible to require the database directory to be in a specific state on startup. the options for this value are:

    • non-existing: database directory must not exist
    • existing: database directory must exist
    • empty: database directory must exist but be empty
    • populated: database directory must exist and contain specific files already
    • any: any state allowed

      • โš  field "$schema" in Foxx manifest.json files no longer produce warnings
      • โž• added @arangodb/locals module to expose the Foxx service context as an alternative to using module.context directly.
      • db._executeTransaction now accepts collection objects as collections.
      • ๐Ÿšง supervision can be put into maintenance mode