ArangoDB v3.3.17 Release Notes
Release Date: 2018-10-04 // almost 7 years ago-
⬆️ upgraded arangosync version to 0.6.0
➕ added several advanced options for configuring and debugging LDAP connections. Please note that some of the following options are platform-specific and may not work on all platforms or with all LDAP servers reliably:
--ldap.serialized
: whether or not calls into the underlying LDAP library should be serialized. This option can be used to work around thread-unsafe LDAP library functionality.--ldap.serialize-timeout
: sets the timeout value that is used when waiting to enter the LDAP library call serialization lock. This is only meaningful when--ldap.serialized
has been set totrue
.--ldap.retries
: number of tries to attempt a connection. Setting this to values greater than one will make ArangoDB retry to contact the LDAP server in case no connection can be made initially.--ldap.restart
: whether or not the LDAP library should implicitly restart connections--ldap.referrals
: whether or not the LDAP library should implicitly chase referrals--ldap.debug
: turn on internal OpenLDAP library output (warning: will print to stdout).--ldap.timeout
: timeout value (in seconds) for synchronous LDAP API calls (a value of 0 means default timeout).--ldap.network-timeout
: timeout value (in seconds) after which network operations following the initial connection return in case of no activity (a value of 0 means default timeout).--ldap.async-connect
: whether or not the connection to the LDAP library will be done asynchronously.
🛠 fixed a shutdown race in ArangoDB's logger, which could have led to some buffered log messages being discarded on shutdown
🔀 display shard synchronization progress for collections outside of the
_system
database🛠 fixed issue #6611: Properly display JSON properties of user defined foxx services configuration within the web UI
🛠 fixed issue #6583: Agency node segfaults if sent an authenticated HTTP request is sent to its port
when cleaning out a leader it could happen that it became follower instead of being removed completely
🔀 make synchronous replication detect more error cases when followers cannot apply the changes from the leader
🛠 fix some TLS errors that occurred when combining HTTPS/TLS transport with the VelocyStream protocol (VST)
That combination could have led to spurious errors such as "TLS padding error" or "Tag mismatch" and connections being closed
- ⚡️ agency endpoint updates now go through RAFT