14 Collaborator |
Mick Semb Wever , Olivier Michallat , Ekaterina Dimitrova , Alexandre Dutra , Chris Lohfink , Jon Haddad , Brad Schoening , Andy Tolbert , Abe Ratnofsky , Lukasz Antoniak , Ammar Khaku , janehe , Jane He , Christian Aistleitner |
82 Patch |
15 Review |
62cea5a5f34d5cc6ef335f99829d0ae3cf9cf396,
f98e3433b91b49e0facfbce8e94e01e304714968,
8444c79ff843a072e5c1a1d8de5140a47051e2a0,
5ee12acfff720047db7611a6f54450c1646031a3,
db4c8075e11d6dc020552d711c2a2e96dc651ad4,
cbdde2878786fa6c4077a21352cbe738875f2106,
f60e75842fa99cbb728a716c0236a89caa19b39c,
ac452336356c30b125524f31dfa82cf8a465d716,
4bc346885fd373906ed6106b76df6d494cb51b67,
3a687377449f736ba1ed28bfcff824982b3138c4,
1492d6ced9d54bdd68deb043a0bfe232eaa2a8fc,
07265b4a6830a47752bf31eb4f631b9917863da2,
3c08f8efa24cddb33b807a5e1f8f16824632a611,
c8b17ac38b48ca580b4862571cdfd7b7633a5793,
9c41aab6fd0a55d977a9844610d230b1e69868d7,
98e25040f5e69db1092ccafb6665d8e92779cc46,
7e2c6579af564be6d1b161ec4159ecf517c190b4,
1b19116d0d70dc95a2783b8ef53a269770060698,
8101fbf9ec91d952e90022606090a4be9f24aace,
c3f85ee7ba20f57a05ecd6d48a4aeada82055895,
95e3f2f7752d87a6c6ed91fd6f2fa2937b35f868,
41991c898dc479d413967faafc3ae9f7ab969aba,
63ed4ce61cc531592190a0764cdb0d0c3686efe5,
ced78da9d7bade3859952de83509f8223a784020,
e2fb42d82949dfb161809ef3c2d5d563419cee24,
fc79bb7ae57a3c1fbd9500418402a4bbec0d6665,
dec8ac9f8d8f2b19d9675310dbda1edf47358874,
6cf075fc68eccb06e38e3e26deee75f491fa0fe2,
5d3968b40cea5874fff500849c44b018f36e23d6,
1d87ffe4abde2b3e87f7a92ad4a5b06f226af1cc,
985d498d51d10adcb741cb692a156a0e6457bb54,
52a919b85a40093aba7b13963fac8fa39407f7d4,
cfeb55f8ba9c35bd3b19c9442b429a564b565440,
741df6f98a1aad172d7dce2a760fac6c280a208c,
1b455ff5fc204edaff8897d2f1ea73b7e6e88574,
8ce9497bdef9c5a6ff7e24187e042dfbff9844c2,
d4a52aa2c91e2abd99ca5583b09ea6c01f4db5e6,
f92384469f7d9be863dd88d34a8f7896497c72e0,
a650ee43712cc0448ce6d263db30f15eb2f55c2c,
a40bbc2e451f03c6328ccfcbe0ac6560fd0492cf,
f9ced726c20dcedd11401e2e01f9f01321857329,
f6cc4d787b1118e4240d584241a97bbbea1c6607,
f5b4c2586961884d2c0ddaf6189ad4d5836bf293,
8439108eb0dc54787819a2c5b81eccedce607fe1,
43a6ac5b6f0552c40bbeafb1a810108b63432044,
df74d101f7fa1afd9b7ff31e73d81c3e6e226e47,
fb24e9767f5c6301574ed7265f30c098f40eed9a,
a76d38e4ec86c18850381ed4c01afd21e3bd1e6e,
8511588f6efcf5b7d57e3a5876152ce7623b0499,
82d61d8ed68271023b822afb00134b48b1624456,
33154cfb33d041dc7c6a4cd70bfeb0692ac07145,
5d038049cbbf989ff28c73f4e193199e46650d51,
3b75607526f49c7f2dad08c5c31884d0dc6f4b84,
6304cb725a858e107ac826edfa6c8a6983504d78,
ce2cd11ab692375f5c28b2c6548c98c3339e336e,
42cb6583f3b87b92ab07b02ba05c07c029d07994,
c1e3a634077999f42a8dd78ec63b952e70fb144b,
71e57575d2f569101d5fae6062e195165a1e65a6,
415f789f4e1db7c003ee110153965fc91b70fdf5,
4270f93277249abb513bc2abf2ff7a7c481b1d0d,
18aa11249b7eabdb505f8d4fc4dd49d40e62da63,
4cd369548e32eabbf772ed4e497a151ca225e28e,
f4ea838b7650ab5bb10d089e1ea8613ba2592b05,
62668ef458c87a710d11af17ed873be40c0b02a8,
8921140b9d0e62841a7ae54abcc179ccd1030735,
e512276fdd4e1f83f152e00185ff4e523c4878f6,
a5ed1f71ce3e1d79099d7ed702cb626aac09c931,
789514eb8c4a3098da021300010f9a565f452137,
158817bb37e206fca492c1d76a910bf9ceb4c1be,
6be3329aba4ea5efde636ab173ff36418f92b479,
15f6b0fce69b7cecf6aa12ade97201dd328f5eb0,
6a879e6714e476833796fb7a28215e13b2070e48,
3d7687c8ed2021ecb4bc7a3a1cbe0f1021731fc3,
8527344d01e0167015caa78a61d150e350dd9be3,
92098f335a00ce64c0e4f6e06aaafe0bc91c6427,
5409d14ce6360ba2a60e18e014cbb8f607eff8bf,
7d1dbeb1ca73afe67be1c12c8059272d77a34f79,
a4e8df4131571abf888eb8e5861c81be08bdf752,
8354f22c42412e7c5ad7235485efc9fa801f9cdb,
953e0df999cabb3f5eef714df9921c00e9f632c2,
034d6887a3bd723a6ed19935e80bc642ff938adb,
5ed5e6dcaa69f5329522be429e0546bc848b8aa2 |
505fbcbd7f358732c1069fda8dc4fdf6faebd6f8,
e343b2d54ddbcfc9416d04b9c67a928eab06c314,
f98e3433b91b49e0facfbce8e94e01e304714968,
a40e7587b175cc198fb533eadabd31e94f837369,
811acb2fe77464f679a09226a03c1995694c51b4,
432e107bc6a2dda19385b7c423d2768e3a879965,
3a687377449f736ba1ed28bfcff824982b3138c4,
1492d6ced9d54bdd68deb043a0bfe232eaa2a8fc,
388a46b9c10b5653c71ac8840bcda0c91b59bce4,
6c48329199862215abc22170769fd1a165e80a15,
98e25040f5e69db1092ccafb6665d8e92779cc46,
40a9a49d50fac6abed2a5bb2cc2627e4085a399b,
4c7133c72e136d23dbcea795e0041df764568931,
7e2c6579af564be6d1b161ec4159ecf517c190b4,
f9b495bceaff82f2d0a05e6cb88f2b454ac8e0a4 |
62cea5a5f34d5cc6ef335f99829d0ae3cf9cf396 | Author: absurdfarce <absurdfarce@apache.org>
| 2024-11-06 17:47:30-06:00
Move Apache Cassandra 5.x off of beta1 and remove some older Apache Cassandra versions.
patch by Bret McGuire; reviewed by Bret McGuire for CASSJAVA-54
953e0df999cabb3f5eef714df9921c00e9f632c2 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-09-23 13:56:53-05:00
Update changelog for 1.7.0
patch by Bret McGuire; reviewed by Martin Sucha
reference: https://github.com/apache/cassandra-gocql-driver/pull/1826
8444c79ff843a072e5c1a1d8de5140a47051e2a0 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-09-16 16:30:43-05:00
Remove "beta" support for Java17 from docs
patch by Bret McGuire; reviewed by Andy Tolbert and Alexandre Dutra
reference: https://github.com/apache/cassandra-java-driver/pull/1962
5ed5e6dcaa69f5329522be429e0546bc848b8aa2 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-09-05 11:44:24-05:00
Update driver name after ASF donation
patch by Bret McGuire; reviewed by Joao Reis, Martin Sucha, Andy Tolbert and James Hartig
reference: https://github.com/apache/cassandra-gocql-driver/pull/1817
034d6887a3bd723a6ed19935e80bc642ff938adb | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-09-04 22:08:37-05:00
Bump Go/C* versions. gocql policy was to support the current and previous
Go versions for a given release; we're continuing this practice for the
1.7.0 release.
patch by Bret McGuire; reviewed by Joao Reis, Martin Sucha
reference: https://github.com/apache/cassandra-gocql-driver/pull/1825
f9b495bceaff82f2d0a05e6cb88f2b454ac8e0a4 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
| 2024-08-25 19:53:09-05:00
Regenerate testdata/pki and include script for regenerating
The existing certificates in testdata/pki expire on September 16 2024.
This commit includes a 'generate_certs.sh' script for regenerating
private keys and certificates as needed.
As I couldn't find the original steps used to generate these, it's
possible these certificates are generated differently, but they are
done in a nominal way.
One slight derivation with the original certificates is that I have
opted to use PKCS12 format instead of the propertiary java JKS format
for the .truststore and .keystore file. The cassandra and gocql
certificates also embed a spiffe in the SAN so they can eventually
be used for mTLS authentication testing.
patch by Andy Tolbert; reviewed by Bret McGuire for CASSANDRA-19862
505fbcbd7f358732c1069fda8dc4fdf6faebd6f8 | Author: Brad Schoening <bschoeni@gmail.com>
| 2024-07-12 21:59:53-04:00
Renamed DataStax glossary to Cassandra Glossary
patch by Brad Schoening; reviewed by Jon Haddad and Bret McGuire for CASSANDRA-
a40e7587b175cc198fb533eadabd31e94f837369 | Author: Christian Aistleitner <christian.aistleitner@outlook.com>
| 2024-06-06 09:14:16+02:00
Fix uncaught exception during graceful channel shutdown
after exceeding max orphan ids
patch by Christian Aistleitner; reviewed by Andy Tolbert, and Bret McGuire for #1938
07265b4a6830a47752bf31eb4f631b9917863da2 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-04-23 00:38:48-05:00
Initial fix to unit tests
patch by Bret McGuire; reviewed by Bret McGuire for PR 1930
3c08f8efa24cddb33b807a5e1f8f16824632a611 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-04-17 01:34:40-05:00
Fixes to get past code formatting issues
patch by Bret McGuire; reviewed by Bret McGuire for PR 1928
9c41aab6fd0a55d977a9844610d230b1e69868d7 | Author: absurdfarce <bret.mcguire@datastax.com>
| 2024-04-08 11:00:46-05:00
Update link to JIRA to ASF instance. Also include information about populating the component field.
Patch by Bret McGuire; reviewed by Bret McGuire, Alexandre Dutra
6c48329199862215abc22170769fd1a165e80a15 | Author: Ammar Khaku <ammar.khaku@gmail.com>
| 2024-03-14 16:55:59-07:00
CASSANDRA-19468 Don't swallow exception during metadata refresh
If an exception was thrown while getting new metadata as
part of schema refresh it died on the admin executor instead
of being propagated to the CompletableFuture argument.
Instead, catch those exceptions and hand them off to the
CompletableFuture.
patch by Ammar Khaku; reviewed by Chris Lohfink, Bret McGuire for CASSANDRA-19468
c8b17ac38b48ca580b4862571cdfd7b7633a5793 | Author: Bret McGuire <bret.mcguire@datastax.com>
| 2024-02-19 23:07:18-06:00
Changelog updates to reflect work that went out in 4.18.0
Patch by Bret McGuire; reviewed by Bret McGuire, Alexandre Dutra for PR 1914
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
63ed4ce61cc531592190a0764cdb0d0c3686efe5 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2023-07-11 00:23:43-05:00
JAVA-3000 Native protocol docs still list C* 4.0 as unreleased, v5 in beta (#1673)
e2fb42d82949dfb161809ef3c2d5d563419cee24 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2023-07-07 23:17:05-05:00
JAVA-3061 Re-introduce an improved CqlVector, add support for accessing vectors directly as float arrays (#1666)
6cf075fc68eccb06e38e3e26deee75f491fa0fe2 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2023-06-27 10:46:46-05:00
JAVA-3061 Remove CqlVector, represent CQL vector types as Lists (#1656)
dec8ac9f8d8f2b19d9675310dbda1edf47358874 | Author: Bret McGuire <bret.mcguire@datastax.com>
| 2023-06-15 00:10:24-05:00
JAVA-3062: Figure out a better solution for PreparedStatementIT tests around JAVA-3058
PreparedStatementIT.java:
- Make tests resistant to JVM GC clearing items from prepared statement cache mid-test
PreparedStatementCachingIT.java:
- Prepared statement tests related to caching
- Uses custom session builder and driver context to use strong statement cache
- Move to IsolatedTests category because it uses system properties
- Consolidate to single invalidationResultSetTest method
- Verify exact set of types change events seen
- Best-effort check no duplicated type-change/cache-removal events were fired
SessionUtils.java
- SESSION_BUILDER_CLASS_PROPERTY property should be read dynamically
52a919b85a40093aba7b13963fac8fa39407f7d4 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2023-06-05 15:42:14-05:00
JAVA-3058: Clear prepared statement cache on UDT type change event (#1638)
cfeb55f8ba9c35bd3b19c9442b429a564b565440 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2023-06-05 11:42:14-05:00
JAVA-3060: Add vector type, codec + support for parsing CQL type (#1639)
a650ee43712cc0448ce6d263db30f15eb2f55c2c | Author: Bret McGuire <bret.mcguire@datastax.com>
| 2022-11-17 22:12:00-06:00
Formatting fix after recent TypeSafe config changes.
Also fixed a logic bug in previous commit re: IdentifierIndex
fb24e9767f5c6301574ed7265f30c098f40eed9a | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2022-07-13 14:24:52-05:00
JAVA-3021: Update docs to replace withPrimaryKey with withPartitionKey (#1599)
3b75607526f49c7f2dad08c5c31884d0dc6f4b84 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2022-04-27 13:15:02-05:00
JAVA-3013: Updates to other components to address additional 4.x CVEs (#1595)
c1e3a634077999f42a8dd78ec63b952e70fb144b | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2022-02-16 10:34:05-06:00
JAVA-2976: Protocol v5 error codes CAS_WRITE_UNKNOWN, CDC_WRITE_FAILURE not supported (4.x) (#1586)
415f789f4e1db7c003ee110153965fc91b70fdf5 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2022-01-25 16:23:51-06:00
JAVA-2982: Follow-up to recent PR making ESRI an optional dependency (#1580)
18aa11249b7eabdb505f8d4fc4dd49d40e62da63 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2021-07-09 09:52:22-05:00
JAVA-2950: Remove reference to Reflection class from DependencyCheck (#1561)
Decoupled dependency definition from logic to check for presence of dependencies. This check logic has been moved to two discrete classes, one for regular lookups and one for Graal build-time lookups which has to be a bit more restrictive about what it can use.
4cd369548e32eabbf772ed4e497a151ca225e28e | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2020-06-11 11:51:40-05:00
JAVA-2803: Move Graal substitutions for protocol compression from cassandra-quarkus into java-driver (#1452)
8921140b9d0e62841a7ae54abcc179ccd1030735 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2020-04-16 10:06:39-05:00
JAVA-2662: Refactoring of Native + converting gettimeofday() to use jnr-posix (#1422)
e512276fdd4e1f83f152e00185ff4e523c4878f6 | Author: olim7t <omichallat+github@gmail.com>
| 2020-02-13 14:16:48-08:00
Sanitize Tinkerpop version in OSGi tests instead of using separate property
Co-authored-by: Bret McGuire <absurdfarce@users.noreply.github.com>
a5ed1f71ce3e1d79099d7ed702cb626aac09c931 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-11-26 08:49:59-06:00
JAVA-2477: Changing imported Tinkerpop classes back to stock DSE driver license (#306)
JAVA-2477: Changing imported Tinkerpop classes back to stock DSE driver license
789514eb8c4a3098da021300010f9a565f452137 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-11-14 14:37:46-06:00
JAVA-2477: Make TinkerPop compatible with shaded Netty (#299)
JAVA-2477: Make TinkerPop compatible with shaded Netty
6a879e6714e476833796fb7a28215e13b2070e48 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-10-22 02:55:25-05:00
Add new methods to wrap collections using CQL internal form in CqlIdentifiers (#1344)
158817bb37e206fca492c1d76a910bf9ceb4c1be | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-10-17 15:12:56-05:00
JAVA-2507: Default timestamp in GraphStatementBuilderBase to Long.MIN_VALUE (#286)
JAVA-2507: Default timestamp in GraphStatementBuilderBase to Long.MIN_VALUE
5409d14ce6360ba2a60e18e014cbb8f607eff8bf | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-10-11 09:23:52-05:00
JAVA-2438: Improve log messages that format Node instances (#1340)
JAVA-2438: Improve log messages that format Node instances (#1340)
7d1dbeb1ca73afe67be1c12c8059272d77a34f79 | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-10-04 14:28:13-05:00
JAVA-2444: Add method setRoutingKey(ByteBuffer...) to StatementBuilder (#1338)
JAVA-2444: Add method setRoutingKey(ByteBuffer...) to StatementBuilder
8354f22c42412e7c5ad7235485efc9fa801f9cdb | Author: Bret McGuire <absurdfarce@users.noreply.github.com>
| 2019-09-24 09:52:25-05:00
JAVA-2402 (#1330)
JAVA-2402: Add setTracing(boolean) to StatementBuilder