1
0
Fork 0

updated CHANGELOG (#3326)

This commit is contained in:
Jan 2017-09-26 10:49:50 +02:00 committed by Frank Celler
parent 748a3f2a47
commit b50abf6d18
1 changed files with 81 additions and 25 deletions

View File

@ -1,18 +1,65 @@
devel devel
----- -----
* fix windows implementation for fs.getTempPath() to also create a
v3.2.4 (2017-XX-XX)
-------------------
* UI: added replicationFactor option during SmartGraph creation
* make the MMFiles compactor perform less writes during normal compaction
operation
This partially fixes issue #3144
* make the MMFiles compactor configurable
The following options have been added:
* `--compaction.db-sleep-time`: sleep interval between two compaction runs
(in s)
* `--compaction.min-interval"`: minimum sleep time between two compaction
runs (in s)
* `--compaction.min-small-data-file-size`: minimal filesize threshold
original datafiles have to be below for a compaction
* `--compaction.dead-documents-threshold`: minimum unused count of documents
in a datafile
* `--compaction.dead-size-threshold`: how many bytes of the source data file
are allowed to be unused at most
* `--compaction.dead-size-percent-threshold`: how many percent of the source
datafile should be unused at least
* `--compaction.max-files`: Maximum number of files to merge to one file
* `--compaction.max-result-file-size`: how large may the compaction result
file become (in bytes)
* `--compaction.max-file-size-factor`: how large the resulting file may
be in comparison to the collection's `--database.maximal-journal-size' setting`
* fix downwards-incompatibility in /_api/explain REST handler
* fix Windows implementation for fs.getTempPath() to also create a
sub-directory as we do on linux sub-directory as we do on linux
* ui: added replicationFactor option during SmartGraph creation. * fixed a multi-threading issue in cluster-internal communication
* make the mmfiles compactor configurable * performance improvements for traversals and edge lookups
* removed internal memory zone handling code. the memory zones were a leftover
from the early ArangoDB days and did not provide any value in the current
implementation.
* (Enterprise only) added `skipInaccessibleCollections` option for AQL queries:
if set, AQL queries (especially graph traversals) will treat collections to
which a user has no access rights to as if these collections were empty.
* adjusted scheduler thread handling to start and stop less threads in
normal operations
* leader-follower replication catchup code has been rewritten in C++ * leader-follower replication catchup code has been rewritten in C++
* early stage AQL optimization now also uses the C++ implementations of * early stage AQL optimization now also uses the C++ implementations of
AQL functions if present. Previously it always referred to the JavaScript AQL functions if present. Previously it always referred to the JavaScript
implementations and ignored the C++ implementations. implementations and ignored the C++ implementations. This change gives
more flexibility to the AQL optimizer.
* ArangoDB tty log output is now colored for log messages with levels * ArangoDB tty log output is now colored for log messages with levels
FATAL, ERR and WARN. FATAL, ERR and WARN.
@ -34,6 +81,10 @@ devel
The default value for this option is `false`, so no roles will be logged. The default value for this option is `false`, so no roles will be logged.
v3.2.3 (2017-09-07)
-------------------
* fixed issue #3106: orphan collections could not be registered in general-graph module * fixed issue #3106: orphan collections could not be registered in general-graph module
* fixed wrong selection of the database inside the internal cluster js api * fixed wrong selection of the database inside the internal cluster js api
@ -62,7 +113,7 @@ devel
the maximum number of invocations per context is unlimited. The default value the maximum number of invocations per context is unlimited. The default value
for `--javascript.v8-contexts-max-age` is 60 seconds. for `--javascript.v8-contexts-max-age` is 60 seconds.
* fixed wrong ui cluster health information * fixed wrong UI cluster health information
* fixed issue #3070: Add index in _jobs collection * fixed issue #3070: Add index in _jobs collection
@ -70,6 +121,9 @@ devel
* fixed issue #3120: Foxx queue: job isn't running when server.authentication = true * fixed issue #3120: Foxx queue: job isn't running when server.authentication = true
* fixed supervision failure detection and handling, which happened with simultaneous
agency leadership change
v3.2.2 (2017-08-23) v3.2.2 (2017-08-23)
------------------- -------------------
@ -181,6 +235,8 @@ v3.2.1 (2017-08-09)
* ui: fixed a bug when moving multiple documents was not possible * ui: fixed a bug when moving multiple documents was not possible
* fixed docs for issue #2968: Collection _key autoincrement value increases on error
* AQL CHAR_LENGTH(null) returns now 0. Since AQL TO_STRING(null) is '' (string of length 0) * AQL CHAR_LENGTH(null) returns now 0. Since AQL TO_STRING(null) is '' (string of length 0)
* ui: now supports single js file upload for Foxx services in addition to zip files * ui: now supports single js file upload for Foxx services in addition to zip files