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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
|
Revision history for DBD-Cassandra
0.57 unreleased
* Documentation and unit test changes
* Deal with unhandled error while disconnecting a dbh during global destruction
0.56 2017/05/06
* Unbreak bind_param
0.55 2017/03/06
* Very basic TLS support
0.54 2017/01/30
* Require a newer version of Cassandra::Client
0.53 2016/10/25
* No more Perl 5.8 support -- 5.10 is now required
* Fix a corner case where DBI didn't like the output of a 'LIST PERMISSIONS' with zero rows
0.52 2016/09/26
* Attempt to support older Perl versions, from 5.08 and up
0.51 2016/08/23
* Splits Cassandra-specific code into Cassandra::Client.
DBD::Cassandra is now a wrapper providing a DBI interface
0.25 2016/03/17
* Fix encoding and decoding of floats and doubles. If you were using these prior to 0.25, please read the upgrade notice in the DBD::Cassandra pod.
0.24 2016/01/25
* Drop the Authen::SASL dependency, which was (sort of) incompatible with Cassandra's SASL
0.23 2015/10/13
* Revert a change from 0.21 (finishing handles earlier) which caused compat issues with DBD::mysql
* Support for the map<..,..> data type
0.22 2015/10/08
* Fix an issue where an "insert into .. if not exists update .." would cause warnings
* Add support for list<..> and set<..> data types
0.21 2015/09/17
* Finish the st handle slightly earlier: when we actually read the last row
* Add a very basic readline-based plcqlsh implementation for machines without Java
* Support for the 'counter' data type
0.20 2015/09/14
* Timeuuid/uuid support
0.19 2015/09/09
* Performance improvements
0.18 2015/09/07
* Fix an issue where executing more than 32767 queries may break the driver
0.17 2015/09/07
* Support for asynchronous queries
* Drop 'retries' which was a bad idea
0.16 2015/09/03
* When running with "perl -l", the driver now actually works
0.15 2015/08/11
* Support for pagination through result sets
* careful: Timestamps are now in msec accuracy instead of having them as floating points
* Enable TCP keepalive on sockets
0.14 2015/05/19
* Resolve an old bug where connecting to CQL3 might cause compilation errors
* Fix an issue where the consistency ONE was treated as LOCAL_ONE
0.13 2015/05/06
* Avoid uninitialized value warnings when the connection goes away
* Fix an issue where data was corrupted during reading
0.12 2015/04/30
* Support for read/write/connect timeouts
0.11 2015/04/28
* Patch a DBI warning that occurs when we drop an implicitly disconnected handle
* Allow automatically retrying in case of timeouts (opt-in)
0.10 2015/04/22
* Disable Nagle's algorithm, for a nice performance boost
* Implement ping() to check whether we're still connected
0.09 2015/04/20
* Avoid double-encoding UTF-8 strings when passed in without the right flags
* Automatically prune the prepare() cache to avoid memory leaks
* Add support for the 'TIMESTAMP' type
* Boolean types are now actually inserted as booleans
0.08 2015/04/17
* Avoid causing trouble when disconnecting an inactive handle
* Cache any prepare()'d statement for 60 seconds
* Don't consider a disconnected handle as active
0.07 2015/04/05
* Authentication support through Authen::SASL
* Allow setting a default consistency level for all queries
0.06 2015/04/02
* Automatically utf8::decode VARCHAR/TEXT columns
* Automatically pick the best compression and CQL version settings
* Allow setting consistency levels on queries
0.05 2015/04/02
* Fix Makefile.PL to properly list the dependencies added in 0.04
0.04 2015/04/02
* Bugfix: refuse to connect if the keyspace doesn't exist
* Refactor some network code
* Compression support through Compress:LZ4 and Compress::Snappy
* Allow selecting a CQL version for the connection
0.03 2015/04/01
* Add some documentation to the main module. Mostly for CPAN
* Make keyspace an optional part of the connection's dsn
* Add some new test cases for better coverage
* Better error handling when the server misbehaves
* Some performance improvements
* Remove dependency on Protocol::CassandraCQL
0.02 2015/04/01
* Better utf8 support for queries (not result sets)
0.01 2015/03/31
* Needed something to reach Cassandra from Perl. Wrote something for it.
|