forked from Kami/node-cassandra-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
67 lines (44 loc) · 2.37 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Changes with cassandra-client 0.9.0
- Change Connection and PooledConnection 'log' event arguments - now it takes the
following arguments:
- level - log level
- message - string log message which is always present (previously this
argument could be either string or an object)
- obj - optional object which extra message attributes (e.g. connectionInfo,
query, etc.)
Changes with cassandra-client 0.8.2
- id connections.
- introduce options.max_query to allow separate and configurable query timeouts.
- emit error event on thrift error.
- long query watch logs a trace when any query takes more than 10s.
- pooled connections need to quietly tear down transport connections when being reconnected.
- fix recoverable error logic in PooledConnection.execute.
- Make PooledConnection.execute() re-execution calls explicit (saw some strange inheritance problems when execute()
was overloaded with different parameters).
Changes with cassandra-client 0.8.1
- fix callback problem with CP.shutdown
Changes with cassandra-client 0.8.0
- Put drain back. (http://code.google.com/a/apache-extras.org/p/cassandra-node/issues/detail?id=32)
- Allow blob updates (http://code.google.com/a/apache-extras.org/p/cassandra-node/issues/detail?id=28)
- Remove logmagic dependency, see README.md for how to capture logging events.
(http://code.google.com/a/apache-extras.org/p/cassandra-node/issues/detail?id=16)
Changes with cassandra-client 0.7.1
- Swap out generic-pool with homegrown solution (issue 15).
- Add more cassandra types to the decoder [Christoph Tavan]
Changes with cassandra-client 0.6.2:
- Fix scope leaks.
- Replace uuid-js with node-uuid library and add a new UUID type.
[Christoph Tavan]
Changes with cassandra-client 0.6.1:
- Attach 'connectionInfo' object to the error object which is passed to the
callbacks.
Changes with cassandra-client 0.6.0:
- Set a timeout for login, learn and use steps. Defaults to 1000ms, 2000ms and
1000ms respectively.
- Set a timeout for connecting to the cassandra server. Default timeout
is 4000 ms, but a user can specify custom one by passing 'timeout'
option to the PooledConnection / Connection constructor.
- Use a different route for logging CQL queries
(node-cassandra-client.driver.cql).
- Add 'log_time' option and log query execution time if this option is true.
Timing is logged to 'node-cassandra-client.driver.timing' route.