1
0
Fork 0

Correct typos in changelog and contributing doc

This commit is contained in:
CoDEmanX 2015-09-01 15:18:15 +02:00
parent a39b712efe
commit 6e10811720
2 changed files with 68 additions and 68 deletions

132
CHANGELOG
View File

@ -219,7 +219,7 @@ v2.7.0 (XXXX-XX-XX)
* do not link arangoimp against V8
* AQL functon call arguments optimization
* AQL function call arguments optimization
This will lead to arguments in function calls inside AQL queries will not be copied but passed
by reference. This may speed up calls to functions with bigger argument values or queries that
@ -245,9 +245,9 @@ v2.7.0 (XXXX-XX-XX)
* the `skip()` function for simple queries does not accept negative input any longer.
This feature was deprecated in 2.6.0.
* fix exeption handling
* fix exception handling
In some cases javascript execptions would re-throw without information of the original problem.
In some cases JavaScript exceptions would re-throw without information of the original problem.
Now the original exception is logged for failure analysis.
* based REST API method PUT `/_api/simple/all` on the cursor API and make its use AQL internally.
@ -285,7 +285,7 @@ v2.6.5 (XXXX-XX-XX)
server default value for `indexBuckets` was used when restoring a collection.
* fixed "EscapeValue already set error" crash in V8 actions that might have occurred when
cancelling V8-based operations.
canceling V8-based operations.
v2.6.4 (2015-08-01)
@ -954,8 +954,8 @@ v2.6.0 (2015-06-20)
* Added the following JavaScript methods for file access:
* fs.copyFile() to copy single files
* fs.copyRecursive() to copy diretory trees
* fs.chmod() to set the file permissions (non-Windows onnly)
* fs.copyRecursive() to copy directory trees
* fs.chmod() to set the file permissions (non-Windows only)
* Added process.env for accessing the process environment from JavaScript code
@ -1110,7 +1110,7 @@ v2.5.2 (2015-04-11)
* added `Foxx.Repository#exists`
* parallelise initialization of V8 context in multiple threads
* parallelize initialization of V8 context in multiple threads
* fixed a possible crash when the debug-level was TRACE
@ -1169,7 +1169,7 @@ v2.5.1 (2015-03-19)
collections from happening.
* datafiles and `parameter.json` files written by arangod are now created with read and write
privileges for the arangod process user, and with read and write prileges for the arangod
privileges for the arangod process user, and with read and write privileges for the arangod
process group.
Previously, these files were created with user read and write permissions only.
@ -1192,7 +1192,7 @@ v2.5.1 (2015-03-19)
* add system error strings for Windows on many places
* rework service startup so we anounce 'RUNNING' only when we're finished starting.
* rework service startup so we announce 'RUNNING' only when we're finished starting.
* use the Windows eventlog for FATAL and ERROR - log messages
@ -1270,8 +1270,8 @@ v2.5.0-beta2 (2015-02-23)
* Rewrite of Foxx routing
The routing of Foxx has been exposed to major internal changes we adjusted because of user feedback.
This allows us to set the development mode per mountpoint without having to change pathes and hold
apps at seperate locations.
This allows us to set the development mode per mountpoint without having to change paths and hold
apps at separate locations.
* Foxx Development mode
@ -1301,7 +1301,7 @@ v2.5.0-beta2 (2015-02-23)
Until 2.4 the errors produced by Foxx were not optimal. Often, the error message was just
`unable to parse manifest` and contained only an internal stack trace.
In 2.5 we made major improvements there, including a much more finegrained error output that
In 2.5 we made major improvements there, including a much more fine-grained error output that
helps you debug your Foxx apps. The error message printed is now much closer to its source and
should help you track it down.
@ -1408,7 +1408,7 @@ v2.5.0-beta2 (2015-02-23)
will not make use of a sparse index in a query in order to produce correct results.
For example, the following queries cannot use a sparse index on `attr` because the optimizer
will not know beforehand whether the comparsion values for `doc.attr` will include `null`:
will not know beforehand whether the comparison values for `doc.attr` will include `null`:
FOR doc In collection
FILTER doc.attr == SOME_FUNCTION(...)
@ -1428,7 +1428,7 @@ v2.5.0-beta2 (2015-02-23)
Executing the two in lockstep allows using much smaller buffers for intermediate results
and starts the actual data-modification operations much earlier than if the two phases
were executed seperately.
were executed separately.
* Allow dynamic attribute names in AQL object literals
@ -1452,7 +1452,7 @@ v2.5.0-beta2 (2015-02-23)
FOR doc IN collection FILTER doc.value1 == 1 && doc.value2 == 2 SORT doc.value1, doc.value2 RETURN doc
* make AQL optimizer rule "use-index-for-sort" remove sort also in case the sort critieria
* make AQL optimizer rule "use-index-for-sort" remove sort also in case the sort criteria
excludes the left-most index attributes, but the left-most index attributes are used
by the index for equality-only lookups.
@ -1572,7 +1572,7 @@ v2.4.6 (2015-03-18)
collections from happening.
* datafiles and `parameter.json` files written by arangod are now created with read and write
privileges for the arangod process user, and with read and write prileges for the arangod
privileges for the arangod process user, and with read and write privileges for the arangod
process group.
Previously, these files were created with user read and write permissions only.
@ -1694,7 +1694,7 @@ v2.4.2 (2015-01-30)
It will not state any information about your Application.
Before it was a 404 Not Found without any information and not distinguishable from a correct not found on your route.
In Development Mode the html page also contains information about the error occured.
In Development Mode the html page also contains information about the error occurred.
* Unhandled errors thrown in Foxx routes are now handled by the Foxx framework itself.
@ -1815,7 +1815,7 @@ v2.4.0-beta1 (2014-12-26)
* download links
* API documentation
To install a new application, a new dialogue is now available.
To install a new application, a new dialog is now available.
It provides the features already available in the console application `foxx-manager` plus some more:
* install an application from Github
* install an application from a zip file
@ -1933,10 +1933,10 @@ v2.4.0-beta1 (2014-12-26)
* replication.applier.properties({ includeSystem: false });
This will exclude all system collections (including `_aqlfunctions`, `_graphs` etc.)
from the initial synchronisation and the continuous replication.
from the initial synchronization and the continuous replication.
If this is also undesired, it is also possible to specify a list of collections to
exclude from the initial synchronisation and the continuous replication using the
exclude from the initial synchronization and the continuous replication using the
`restrictCollections` attribute, e.g.:
replication.applier.properties({
@ -1993,7 +1993,7 @@ v2.3.4 (2014-12-23)
v2.3.3 (2014-12-17)
-------------------
* fixed error handling in instanciation of distributed AQL queries, this
* fixed error handling in instantiation of distributed AQL queries, this
also fixes a bug in cluster startup with many servers
* issue #1185: parse non-fractional JSON numbers with exponent (e.g. `4e-261`)
@ -2087,7 +2087,7 @@ v2.3.0 (2014-11-18)
* fixed syslog flags. `--log.syslog` is deprecated and setting it has no effect,
`--log.facility` now works as described. Application name has been changed from
`triagens` to `arangod`. It can be changed using `--log.application`. The syslog
will only contain the actual log message. The datetime prefix is omiited.
will only contain the actual log message. The datetime prefix is omitted.
* fixed deflate in SimpleHttpClient
@ -2161,7 +2161,7 @@ v2.3.0-beta2 (2014-11-08)
* fixed issue #1075: Aardvark: user name required even if auth is off #1075
The fix for this prefills the username input field with the current user's
accout name if any and `root` (the default username) otherwise. Additionally,
account name if any and `root` (the default username) otherwise. Additionally,
the tooltip text has been slightly adjusted.
* fixed issue #1069: Add 'raw' link to swagger ui so that the raw swagger
@ -2243,7 +2243,7 @@ v2.3.0-beta1 (2014-11-01)
thus been removed in ArangoDB 2.3. It is not possible to create indexes of type
"bitarray" with ArangoDB 2.3.
When a collection is openend that contains a bitarray index definition created
When a collection is opened that contains a bitarray index definition created
with a previous version of ArangoDB, ArangoDB will ignore it and log the following
warning:
@ -2381,7 +2381,7 @@ v2.3.0-beta1 (2014-11-01)
* front-end: now using the new graph api including multi-collection support
* front-end: foxx apps are now deleteable
* front-end: foxx apps are now deletable
* front-end: foxx apps are now installable and updateable through github, if github is their
origin.
@ -2886,7 +2886,7 @@ v2.2.0 (2014-07-10)
Cross-collection transactions in ArangoDB should benefit considerably by this
change, as less writes than in previous versions are required to ensure the data
of multiple collections are atomcially and durably committed. All data-modifying
of multiple collections are atomically and durably committed. All data-modifying
operations inside transactions (insert, update, remove) will write their
operations into the write-ahead log directly, making transactions with multiple
operations also require less physical memory than in previous versions of ArangoDB,
@ -3062,7 +3062,7 @@ v2.1.0-rc1 (XXXX-XX-XX)
the previous undocumented function `internal.definePeriodic` is now
deprecated and will be removed in a future release.
* decrease the size of some seldomly used system collections on creation.
* decrease the size of some seldom used system collections on creation.
This will make these collections use less disk space and mapped memory.
@ -3139,7 +3139,7 @@ v2.1.0-rc1 (XXXX-XX-XX)
* added REST API method HTTP GET `/_api/job/job-id` to query the status of an
async job without potentially fetching it from the list of done jobs
* fixed non-intuitive behaviour in jobs API: previously, querying the status
* fixed non-intuitive behavior in jobs API: previously, querying the status
of an async job via the API HTTP PUT `/_api/job/job-id` removed a currently
executing async job from the list of queryable jobs on the server.
Now, when querying the result of an async job that is still executing,
@ -3222,7 +3222,7 @@ v2.0.5 (2014-04-21)
* Fixed a caching problem in IE JS Shell
* added cancelation for async jobs
* added cancellation for async jobs
* upgraded to new gyp for V8
@ -3555,9 +3555,9 @@ v1.4.16 (XXXX-XX-XX)
v1.4.15 (2014-04-19)
--------------------
* bugfix for AQL query optimiser
* bugfix for AQL query optimizer
the following type of query was too eagerly optimised, leading to errors in code-generation:
the following type of query was too eagerly optimized, leading to errors in code-generation:
LET a = (FOR i IN [] RETURN i) LET b = (FOR i IN [] RETURN i) RETURN 1
@ -3570,7 +3570,7 @@ v1.4.14 (2014-04-05)
* fixed race conditions during shape / attribute insertion
A race condition could have led to spurios `cannot find attribute #xx` or
A race condition could have led to spurious `cannot find attribute #xx` or
`cannot find shape #xx` (where xx is a number) warning messages being logged
by the server. This happened when a new attribute was inserted and at the same
time was queried by another thread.
@ -3579,7 +3579,7 @@ v1.4.14 (2014-04-05)
access the shapes / attributes hash tables while they were resized. In this
cases, the shape / attribute may have been hashed to a wrong slot.
* fixed a memory barrier / cpu synchronisation problem with libev, affecting
* fixed a memory barrier / cpu synchronization problem with libev, affecting
Windows with Visual Studio 2013 (probably earlier versions are affected, too)
The issue is described in detail here:
@ -3642,9 +3642,9 @@ v1.4.11 (2014-02-27)
* fixed bug in Graph.pathTo function
* fixed small memleak in AQL optimiser
* fixed small memleak in AQL optimizer
* fixed access to potentially uninitialised variable when collection had a cap constraint
* fixed access to potentially uninitialized variable when collection had a cap constraint
v1.4.10 (2014-02-21)
@ -3707,7 +3707,7 @@ v1.4.9 (2014-02-07)
RETURN doc
The function requires a skiplist index with the exact same attributes to
be present on the specified colelction. All attributes present in the skiplist
be present on the specified collection. All attributes present in the skiplist
index must be specified in the conditions specified for the `SKIPLIST` function.
Attribute declaration order is important, too: attributes must be specified in the
same order in the condition as they have been declared in the skiplist index.
@ -3874,7 +3874,7 @@ v1.4.4 (2013-12-24)
v1.4.3 (2013-11-25)
-------------------
* fixed a segfault in the AQL optimiser, occurring when a constant non-list value was
* fixed a segfault in the AQL optimizer, occurring when a constant non-list value was
used on the right-hand side of an IN operator that had a collection attribute on the
left-hand side
@ -3913,7 +3913,7 @@ v1.4.2 (2013-11-20)
* fixed startup of server in daemon mode (`--daemon` startup option)
* fixed a segfault in the AQL optimiser
* fixed a segfault in the AQL optimizer
* issue #671: Method graph.measurement does not exist
@ -3996,7 +3996,7 @@ v1.4.1-rc1 (2013-11-07)
* fixed issue #653: Slow query
* fixed issue #650: Randonmess of any() should be improved
* fixed issue #650: Randomness of any() should be improved
* made AQL `DOCUMENT()` function polymorphic and work with just one parameter.
@ -4036,7 +4036,7 @@ v1.4.1-rc1 (2013-11-07)
v1.4.0 (2013-10-29)
-------------------
* fixed issue #648: /batch API is missing from Web Interface API Docummentation (Swagger)
* fixed issue #648: /batch API is missing from Web Interface API Documentation (Swagger)
* fixed issue #647: Icon tooltips missing
@ -4102,7 +4102,7 @@ v1.4.0 (2013-10-29)
* added function to manage indexes (web interface)
* improved server shutdown time by signalling shutdown to applicationserver,
* improved server shutdown time by signaling shutdown to applicationserver,
logging, cleanup and compactor threads
* added foxx-manager `replace` command
@ -4170,7 +4170,7 @@ v1.4.0-beta2 (2013-10-14)
name of a collection for each replication event.
The replication applier will now look for the collection name attribute in logged
events preferrably.
events preferably.
* added database selection to arango-dfdb
@ -4206,7 +4206,7 @@ v1.4.0-beta2 (2013-10-14)
the import completely fail if at least one of documents cannot be imported successfully.
It defaults to `false`, which will make ArangoDB continue importing the other documents
from the import even if some documents cannot be imported. This is the same behaviour that
from the import even if some documents cannot be imported. This is the same behavior that
previous ArangoDB versions exposed.
* added missing swagger documentation for `/_api/log`
@ -4307,7 +4307,7 @@ v1.4.0-beta1 (2013-10-01)
arangorestore can be used to restore data from a dump created with arangodump.
arangorestore currently does not re-create any indexes, and doesn't yet handle
referenced documents in edges propertly when doing just partial restores.
referenced documents in edges properly when doing just partial restores.
This will be fixed until 1.4 stable.
* introduced `--server.database` option for arangosh, arangoimp, and arangob.
@ -4768,7 +4768,7 @@ v1.4.0-alpha1 (2013-08-02)
* issue #523: Graph and vertex methods for the javascript api
* issue #517: Foxx: Route parameters with captial letters fail
* issue #517: Foxx: Route parameters with capital letters fail
* issue #512: Binded Parameters for LIMIT
@ -4961,7 +4961,7 @@ v1.3.alpha1 (2013-04-05)
required.
* added AQL functions VARIANCE_POPULATION(), VARIANCE_SAMPLE(), STDDEV_POPULATION(),
STDDEV_SAMPLE(), AVERAGE(), MEDIAN() to calculate stastical values for lists
STDDEV_SAMPLE(), AVERAGE(), MEDIAN() to calculate statistical values for lists
* added AQL SQRT() function
@ -5002,7 +5002,7 @@ v1.2.3 (XXXX-XX-XX)
* fixed firstExample() query with `_id` and `_key` attributes
* issue triAGENS/ArangoDB-PHP#55: AQL optimiser may have mis-optimised duplicate
* issue triAGENS/ArangoDB-PHP#55: AQL optimizer may have mis-optimized duplicate
filter statements with limit
@ -5283,7 +5283,7 @@ v1.2.beta1 (2013-02-01)
additionally return the number of shapes used in the collection in the
extra attribute "shapes.count"
* added AQL TRAVERSAL_TREE() function to return a hierchical result from a traversal
* added AQL TRAVERSAL_TREE() function to return a hierarchical result from a traversal
* added AQL TRAVERSAL() function to return the results from a traversal
@ -5380,11 +5380,11 @@ v1.2.beta1 (2013-02-01)
* issue #338: arangosh cursor positioning problems
* issue #326: use limit optimisation with filters
* issue #326: use limit optimization with filters
* issue #325: use index to avoid sorting
* issue #324: add limit optimisation to AQL
* issue #324: add limit optimization to AQL
* removed arango-password script and added Javascript functionality to add/delete
users instead. The functionality is contained in module `users` and can be invoked
@ -5440,7 +5440,7 @@ v1.2.beta1 (2013-02-01)
* any other characters, especially multi-byte sequences, whitespace or
punctuation characters cannot be used inside key values
Specifiying a document key is optional when creating new documents. If no
Specifying a document key is optional when creating new documents. If no
document key is specified, ArangoDB will create a document key itself.
There are no guarantees about the format and pattern of auto-generated document
keys other than the above restrictions.
@ -5506,7 +5506,7 @@ v1.1.3 (2013-XX-XX)
* fixed issue #379: arango-password fatal issue javscript.startup-directory
* fixed issue #372: Command-Line Options for the Authentication and Authorisation
* fixed issue #372: Command-Line Options for the Authentication and Authorization
v1.1.2 (2013-01-20)
@ -5662,7 +5662,7 @@ v1.1.0 (2012-12-05)
* fixed issue #281: documentation for skip lists shows wrong example
* fixed AQL optimiser bug, related to OR-combined conditions that filtered on the
* fixed AQL optimizer bug, related to OR-combined conditions that filtered on the
same attribute but with different conditions
* fixed issue #277: allow usage of collection names when creating edges
@ -5682,7 +5682,7 @@ v1.1.beta2 (2012-11-13)
v1.1.beta1 (2012-10-24)
-----------------------
* fixed AQL optimiser bug
* fixed AQL optimizer bug
* WARNING:
- the user has changed from "arango" to "arangodb", the start script has changed from
@ -5716,9 +5716,9 @@ v1.1.beta1 (2012-10-24)
and will close the connection if the client does not send the remaining data
- if Content-Length is bigger than the maximum allowed size (512 MB), the server will
fail with HTTP 413 (request entitiy too large).
fail with HTTP 413 (request entity too large).
- if the length of the HTTP headers is greated than the maximum allowed size (1 MB),
- if the length of the HTTP headers is greater than the maximum allowed size (1 MB),
the server will fail with HTTP 431 (request header fields too large)
* issue #265: allow optional base64 encoding/decoding of action response data
@ -5730,7 +5730,7 @@ v1.1.beta1 (2012-10-24)
--javascript.v8-options. Using this option, the Harmony features or other settings in
v8 can be enabled if the end user requires them
* issue #248: allow AQL optimiser to pull out completely uncorrelated subqueries to the
* issue #248: allow AQL optimizer to pull out completely uncorrelated subqueries to the
top level, resulting in less repeated evaluation of the subquery
* upgraded to Doxygen 1.8.0
@ -5765,9 +5765,9 @@ v1.1.beta1 (2012-10-24)
* issue #219: continue in case of "document not found" error in PATHS() function
* issue #213: make waitForSync overridable on specifc actions
* issue #213: make waitForSync overridable on specific actions
* changed AQL optimiser to use indexes in more cases. Previously, indexes might
* changed AQL optimizer to use indexes in more cases. Previously, indexes might
not have been used when in a reference expression the inner collection was
specified last. Example: FOR u1 IN users FOR u2 IN users FILTER u1._id == u2._id
Previously, this only checked whether an index could be used for u2._id (not
@ -5776,7 +5776,7 @@ v1.1.beta1 (2012-10-24)
above as above, indexes are checked for both sides.
* issue #204: extend the CSV import by TSV and by user configurable
seperator character(s)
separator character(s)
* issue #180: added support for batch operations
@ -5885,7 +5885,7 @@ v1.0.4 (2012-11-12)
v1.0.3 (2012-11-08)
-------------------
* fixed AQL optimiser bug
* fixed AQL optimizer bug
* issue #273: fixed segfault in arangosh on HTTP 40x
@ -5991,7 +5991,7 @@ v1.0.beta3 (2012-08-10)
if set to false, shape data is synched to disk if waitForSync for the collection is
set to true, otherwise, shape data is not synched.
* fix for issue #145: strange issue on Travis: added epsilon for numeric comparion in
* fix for issue #145: strange issue on Travis: added epsilon for numeric comparison in
geo index
* fix for issue #136: adjusted message during indexing
@ -6023,7 +6023,7 @@ v1.0.beta1 (2012-07-29)
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
Clients sending requests without HTTP authorization will be rejected with HTTP 401
To allow backwards compatibility, the server can be started with the option
"--server.disable-authentication"
@ -6081,7 +6081,7 @@ v1.0.beta1 (2012-07-29)
"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
* (minimal) internal optimizations for HTTP request parsing and response header
handling
* fixed Unicode unescaping bugs for \f and surrogate pairs in BasicsC/strings.c
@ -6159,9 +6159,9 @@ v1.0.alpha2 (2012-06-24)
* added option SKIP_RANGES=1 for make unittests
* fixed several range-related assertion failures in the AQL query optimiser
* fixed several range-related assertion failures in the AQL query optimizer
* fixed AQL query optimisations for some edge cases (e.g. nested subqueries with
* fixed AQL query optimizations for some edge cases (e.g. nested subqueries with
invalid constant filter expressions)

View File

@ -57,8 +57,8 @@ Making Changes
* Develop and test your modifications there
* Commit as you like, but preferrably in logical chunks. Use meaningful commit
messages and make sure you do not commit unneccesary files (e.g. object
* Commit as you like, but preferably in logical chunks. Use meaningful commit
messages and make sure you do not commit unnecessary files (e.g. object
files). It is normally a good idea to reference the issue number from the
commit message so the issues will get updated automatically with comments.