mirror of https://gitee.com/bigwinds/arangodb
171 lines
6.2 KiB
Plaintext
171 lines
6.2 KiB
Plaintext
|
|
not released yet
|
|
----------------
|
|
|
|
* fix for issue #137: AQL optimizer should use indexes for ref accesses with
|
|
2 named attributes
|
|
|
|
v1.0.beta2 (2012-08-03)
|
|
-----------------------
|
|
|
|
* fix for issue #134: improvements for centos RPM
|
|
|
|
* fixed problem with disable-admin-interface in config file
|
|
|
|
v1.0.beta1 (2012-07-29)
|
|
-----------------------
|
|
|
|
* fixed issue #118: We need a collection "debugger"
|
|
|
|
* fixed issue #126: Access-Shaper must be cached
|
|
|
|
* INCOMPATIBLE CHANGE: renamed parameters "connect-timeout" and "request-timeout"
|
|
for arangosh and arangoimp to "--server.connect-timeout" and "--server.request-timeout"
|
|
|
|
* INCOMPATIBLE CHANGE: authorization is now required on the server side
|
|
Clients sending requests without HTTP autorization will be rejected with HTTP 401
|
|
To allow backwards compatibility, the server can be started with the option
|
|
"--server.disable-authentication"
|
|
|
|
* added options "--server.username" and "--server.password" for arangosh and arangoimp
|
|
These parameters must be used to specify the user and password to be used when
|
|
connecting to the server. If no password is given on the command line, arangosh/
|
|
arangoimp will interactively prompt for a password.
|
|
If no user name is specified on the command line, the default user "root" will be
|
|
used.
|
|
|
|
* added startup option "--server.ssl-cipher-list" to determine which ciphers to
|
|
use in SSL context. also added SSL_OP_CIPHER_SERVER_PREFERENCE to SSL default
|
|
options so ciphers are tried in server and not in client order
|
|
|
|
* changed default SSL protocol to TLSv1 instead of SSLv2
|
|
|
|
* changed log-level of SSL-related messages
|
|
|
|
* added SSL connections if server is compiled with OpenSSL support. Use --help-ssl
|
|
|
|
* INCOMPATIBLE CHANGE: removed startup option "--server.admin-port".
|
|
The new endpoints feature (see --server.endpoint) allows opening multiple endpoints
|
|
anyway, and the distinction between admin and "other" endpoints can be emulated
|
|
later using privileges
|
|
|
|
* INCOMPATIBLE CHANGE: removed startup options "--port", "--server.port", and
|
|
"--server.http-port" for arangod.
|
|
These options have been replaced by the new "--server.endpoint" parameter
|
|
|
|
* INCOMPATIBLE CHANGE: removed startup option "--server" for arangosh and arangoimp.
|
|
These options have been replaced by the new "--server.endpoint" parameter
|
|
|
|
* Added "--server.endpoint" option to arangod, arangosh, and arangoimp.
|
|
For arangod, this option allows specifying the bind endpoints for the server
|
|
The server can be bound to one or multiple endpoints at once. For arangosh
|
|
and arangoimp, the option specifies the server endpoint to connect to.
|
|
The following endpoint syntax is currently supported:
|
|
- tcp://host:port or http@tcp://host:port (HTTP over IPv4)
|
|
- tcp://[host]:port or http@tcp://[host]:port (HTTP over IPv6)
|
|
- ssl://host:port or http@tcp://host:port (HTTP over SSL-encrypted IPv4)
|
|
- ssl://[host]:port or http@tcp://[host]:port (HTTP over SSL-encrypted IPv6)
|
|
- unix://path/to/socket or http@unix:///path/to/socket (HTTP over UNIX socket)
|
|
|
|
If no port is specified, the default port of 8529 will be used.
|
|
|
|
* INCOMPATIBLE CHANGE: removed startup options "--server.require-keep-alive" and
|
|
"--server.secure-require-keep-alive".
|
|
The server will now behave as follows which should be more conforming to the
|
|
HTTP standard:
|
|
* if a client sends a "Connection: close" header, the server will close the
|
|
connection
|
|
* if a client sends a "Connection: keep-alive" header, the server will not
|
|
close the connection
|
|
* if a client does not send any "Connection" header, the server will assume
|
|
"keep-alive" if the request was an HTTP/1.1 request, and "close" if the
|
|
request was an HTTP/1.0 request
|
|
|
|
* (minimal) internal optimisations for HTTP request parsing and response header
|
|
handling
|
|
|
|
* fixed Unicode unescaping bugs for \f and surrogate pairs in BasicsC/strings.c
|
|
|
|
* changed implementation of TRI_BlockCrc32 algorithm to use 8 bytes at a time
|
|
|
|
* fixed issue #122: arangod doesn't start if <log.file> cannot be created
|
|
|
|
* fixed issue #121: wrong collection size reported
|
|
|
|
* fixed issue #98: Unable to change journalSize
|
|
|
|
* fixed issue #88: fds not closed
|
|
|
|
* fixed escaping of document data in HTML admin front end
|
|
|
|
* added HTTP basic authentication, this is always turned on
|
|
|
|
* added server startup option --server.disable-admin-interface to turn off the
|
|
HTML admin interface
|
|
|
|
* honor server startup option --database.maximal-journal-size when creating new
|
|
collections without specific journalsize setting. Previously, these
|
|
collections were always created with journal file sizes of 32 MB and the
|
|
--database.maximal-journal-size setting was ignored
|
|
|
|
* added server startup option --database.wait-for-sync to control the default
|
|
behavior
|
|
|
|
* renamed "--unit-tests" to "--javascript.unit-tests"
|
|
|
|
v1.0.alpha3 (2012-06-30)
|
|
------------------------
|
|
|
|
* fixed issue #116: createCollection=create option doesn't work
|
|
|
|
* fixed issue #115: Compilation issue under OSX 10.7 Lion & 10.8 Mountain Lion
|
|
(homebrew)
|
|
|
|
* fixed issue #114: image not found
|
|
|
|
* fixed issue #111: crash during "make unittests"
|
|
|
|
* fixed issue #104: client.js -> ARANGO_QUIET is not defined
|
|
|
|
|
|
v1.0.alpha2 (2012-06-24)
|
|
------------------------
|
|
|
|
* fixed issue #112: do not accept document with duplicate attribute names
|
|
|
|
* fixed issue #103: Should we cleanup the directory structure
|
|
|
|
* fixed issue #100: "count" attribute exists in cursor response with "count:
|
|
false"
|
|
|
|
* fixed issue #84 explain command
|
|
|
|
* added new MRuby version (2012-06-02)
|
|
|
|
* added --log.filter
|
|
|
|
* cleanup of command line options:
|
|
** --startup.directory => --javascript.startup-directory
|
|
** --quite => --quiet
|
|
** --gc.interval => --javascript.gc-interval
|
|
** --startup.modules-path => --javascript.modules-path
|
|
** --action.system-directory => --javascript.action-directory
|
|
** --javascript.action-threads => removed (is now the same pool as --server.threads)
|
|
|
|
* various bug-fixes
|
|
|
|
* support for import
|
|
|
|
* added option SKIP_RANGES=1 for make unittests
|
|
|
|
* fixed several range-related assertion failures in the AQL query optimiser
|
|
|
|
* fixed AQL query optimisations for some edge cases (e.g. nested subqueries with
|
|
invalid constant filter expressions)
|
|
|
|
|
|
v1.0.alpha1 (2012-05-28)
|
|
------------------------
|
|
|
|
Alpha Release of ArangoDB 1.0
|