7e2c6579af564be6d1b161ec4159ecf517c190b4 | Author: Bret McGuire <bret.mcguire@datastax.com>
| 2024-02-06 15:18:59-06:00
CASSANDRA-19352: Support native_transport_(address|port) + native_transport_port_ssl for DSE 6.8 (4.x edition)
patch by absurdfarce; reviewed by absurdfarce and adutra for CASSANDRA-19352
40a9a49d50fac6abed2a5bb2cc2627e4085a399b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2024-01-29 14:07:59-05:00
Fix data corruption in VectorCodec when using heap buffers
patch by Ekaterina Dimitrova; reviewed by Alexandre Dutra and Bret McGuire for CASSANDRA-19333
4c7133c72e136d23dbcea795e0041df764568931 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
| 2024-01-23 10:21:02-06:00
Replace uses of AttributeKey.newInstance
The java driver uses netty channel attributes to decorate a
connection's channel with the cluster name (returned from
the system.local table) and the map from the OPTIONS response, both
of which are obtained on connection initialization.
There's an issue here that I wouldn't expect to see in practice in
that the AttributeKey's used are created using
AttributeKey.newInstance, which throws an exception if an
AttributeKey of that name is defined anywhere else in evaluated code.
This change attempts to resolve this issue by changing AttributeKey
initialiation in DriverChannel from newInstance to valueOf, which avoids
throwing an exception if an AttributeKey of the same name was previously
instantiated.
patch by Andy Tolbert; reviewed by Bret McGuire, Alexandre Dutra, Abe Ratnofsky for CASSANDRA-19290
decabed60caf61412499ef320982b7b74ff45a63 | Author: Štefan Miklošovič <smiklosovic@apache.org>
| 2022-05-26 17:46:48+02:00
JAVA-2995: CodecNotFoundException doesn't extend DriverException (#1598)
Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>