Dmitry Konstantinov
abd7dea7aa
Merge branch 'cassandra-5.0' into cassandra-6.0
...
* cassandra-5.0:
run_cqlsh.py: fix parsing of a multi-byte UTF-8 sequence, os.read()/pipe reads can split the sequence across two reads
2026-06-23 13:01:01 +01:00
Dmitry Konstantinov
5858baf199
run_cqlsh.py: fix parsing of a multi-byte UTF-8 sequence, os.read()/pipe reads can split the sequence across two reads
...
patch by Dmitry Konstantinov; reviewed by Stefan Miklosovic for CASSANDRA-21466
2026-06-23 12:55:46 +01:00
jkonisa
b11633be4f
CASSANDRA-20943 Introducing comments and security labels for schema elements
2025-11-19 11:32:50 -08:00
Stefan Miklosovic
035a220d55
Implementation of CEP-55 - Generation of role names
...
patch by Stefan Miklosovic; reviewed by Bernardo Botella for CASSANDRA-20897
2025-10-23 13:53:56 +02:00
Shalni Sundram
accdaaebdd
Add cqlsh autocompletion for the identity mapping feature
...
Patch by Shalni Sundram; reviewed by Francisco Guerrero, Bernardo Botella for CASSANDRA-20021
2025-10-09 16:50:32 -07:00
Caleb Rackliffe
eb65c0e600
Support manual secondary index selection at the CQL level
...
patch by Caleb Rackliffe; reviewed by Andres de la Peña for CASSANDRA-18112
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
2025-08-01 14:42:27 -05:00
Stefan Miklosovic
c24fbd814a
Rewrite constraint framework to remove column specification from constraint definition, introduce SQL-like NOT NULL
...
patch by Stefan Miklosovic; reviewed by Bernardo Botella Corbi for CASSANDRA-20563
Co-authored-by: Bernardo Botella Corbi <contacto@bernardobotella.com>
2025-05-06 15:31:39 +02:00
Brad Schoening
2e602ec972
Merge branch 'CASSANDRA-19631e' into trunk
2025-04-21 18:46:54 -04:00
Naren Sreedhara
91bc34fbf8
Added tab-ahead support for new built-in functions
...
patch by Brad Schoening, Naren Sreedhara; reviewed by Stefan Miklosovic, Bernardo Botella Corbi for CASSANDRA-19631
2025-04-21 18:32:49 -04:00
Blake Eggleston
c909f2d669
ninja: fix cqlsh tests
2025-04-17 11:59:50 -07:00
Pedro Gordo
c3089b564a
Ignore repetitions of semicolon in CQLSH
...
When grouping the tokens, skip statements composed by a single endtoken.
patch by Pedro Gordo; reviewed by Brad Schoening, Stefan Miklosovic for CASSANDRA-19956
2025-04-07 09:46:00 +02:00
Stefan Miklosovic
85b25f2256
Add regular expression constraint
...
patch by Stefan Miklosovic; reviewed by Bernardo Botella for CASSANDRA-20275
2025-03-14 17:13:00 +01:00
Stefan Miklosovic
68b88134db
ninja: fix typo in test_cqlsh_completion.py after CASSANDRA-20341
2025-03-14 13:49:46 +01:00
Bernardo Botella Corbi
5b0a9c3aa4
Improve constraints autocompletion
...
Improve constraints autocompletion
patch by Bernardo Botella; reviewed by Maxwell Guo for CASSANDRA-20341
2025-03-13 13:44:00 -07:00
Maxwell Guo
989f0414b7
Support CREATE TABLE LIKE with INDEXES
...
patch by Maxwell Guo; reviewed by Stefan Miklosovic, Sam Tunnicliffe for CASSANDRA-19965
2025-02-26 16:14:43 +08:00
Stefan Miklosovic
90f51b9c0b
Merge branch 'cassandra-5.0' into trunk
2025-02-04 10:58:59 +01:00
Stefan Miklosovic
36e46df4b1
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-02-04 10:55:16 +01:00
Stefan Miklosovic
b044009f0b
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-02-04 10:51:21 +01:00
Francisco Guerrero
4f9e474bb1
Fix autocompletion for role names/user names
...
patch by Francisco Guerrero; reviewed by Stefan Miklosovic, Bernardo Botella for CASSANDRA-20175
2025-02-04 10:44:12 +01:00
Bernardo Botella Corbi
5cbf993d96
CEP-42 - Add Constraints Framework
...
patch by Bernardo Botella; reviewed by Yifan Cai, Stefan Miklosovic, Josh McKenzie, Maxwell Guo, Dmitry Konstantinov, Sam Tunnicliffe for CASSANDRA-19947
2025-01-31 10:49:11 +01:00
Maxwell Guo
46ef00a315
Implementation of CEP-43
...
patch by Maxwell Guo; reviewed by Stefan Miklosovic, Benjamin Lerer for CASSANDRA-19964
2025-01-14 21:47:11 +01:00
Stefan Miklosovic
720a1b2704
Merge branch 'cassandra-5.0' into trunk
2024-09-24 14:43:28 +02:00
Stefan Miklosovic
e9ea2772dd
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-09-24 14:22:12 +02:00
Stefan Miklosovic
662ce36a7b
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-09-24 13:57:32 +02:00
vgali7
a79f7f4b00
Fix text containing "/*" being interpreted as multiline comment in cqlsh
...
patch by Vineet Gali; reviewed by Brandon Williams, Brad Schoening for CASSANDRA-17667
Co-authored-by: Attila Homoki <biotep@yahoo.com>
Co-authored-by: Brad Schoening <bschoeni@gmail.com>
2024-09-24 13:21:24 +02:00
Benjamin Lerer
e0074a31ef
Add support for NOT operators in WHERE clauses (CASSANDRA-18584)
...
In addition - Fixed Three Valued Logic
patch by Piotr Kolaczkowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova, Andres de la Pena for CASSANDRA-18584
Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored by: Ekaterina Dimitrova<ekaterina.dimitrova@datastax.com>
2024-08-29 20:52:55 -04:00
Stefan Miklosovic
fe30e227bd
Merge branch 'cassandra-5.0' into trunk
2024-07-09 17:24:49 +02:00
Stefan Miklosovic
63b4e1c41c
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-07-09 17:09:30 +02:00
Stefan Miklosovic
a878adfc89
Do not create a role if ALTER ROLE IF EXISTS operates on non-existing role
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19749
2024-07-09 17:03:25 +02:00
Stefan Miklosovic
d336dda112
CEP-24 Password validation / generation
...
patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457
2024-07-08 23:32:09 +02:00
xvade
53fabf1f02
Add support for the BETWEEN operator in WHERE clauses
...
patch by Simon Chess; reviewed by Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-19604
2024-06-06 17:55:08 +02:00
Brad Schoening
67bbbb0125
Fix hygiene issues for cqlshlib
...
patch by Brad Schoening; reviewed by Stefan Miklosovic and Berenguer Blasi for CASSANDRA-19450
2024-05-24 10:56:14 +02:00
Maxim Muzafarov
2e7def7626
Expose all dropwizard metrics in virtual tables
...
patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572
2024-04-03 20:04:03 +02:00
Caleb Rackliffe
8f7c23be85
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
2024-03-19 23:48:48 -05:00
Caleb Rackliffe
8a33f32350
Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
...
patch by Caleb Rackliffe; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-19467
2024-03-19 23:41:47 -05:00
Shailaja Koppu
b35ad427c5
Add LIST SUPERUSERS CQL statement
...
patch by Shailaja Koppu; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19417
2024-03-13 12:52:46 +01:00
Andrés de la Peña
03f0d37cb0
Merge branch 'cassandra-5.0' into trunk
2024-01-19 17:33:55 +00:00
Andrés de la Peña
8fd44ca8fc
Upgrade Python driver to 3.29.0
...
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-19245
2024-01-19 17:14:57 +00:00
Sam Tunnicliffe
ae0842372f
Implementation of Transactional Cluster Metadata as described in CEP-21
...
An overview of the core components can be found in the included
TransactionalClusterMetadata.md
patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
2023-11-24 10:26:08 +00:00
Stefan Miklosovic
6a3bcc83d2
Merge branch 'cassandra-5.0' into trunk
2023-11-14 21:45:34 +01:00
Ethan Brown
fb806d51e3
Add UCS sstable_growth and min_sstable_size options
...
patch by Ethan Brown; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18945
2023-11-14 21:41:07 +01:00
Andrés de la Peña
53c25f8faa
Merge branch 'cassandra-5.0' into trunk
2023-11-02 17:10:13 +00:00
Andrés de la Peña
f41ecf586c
Upgrade Python driver to 3.28.0
...
patch by Andrés de la Peña and Jeremiah Jordan; reviewed by Brandon Williams for CASSANDRA-18960
Co-authored-by: Jeremiah Jordan <jeremiah@datastax.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
2023-11-02 17:08:38 +00:00
Andrés de la Peña
e8c5fe31a2
Merge branch 'cassandra-5.0' into trunk
2023-10-25 12:15:26 +01:00
Andrés de la Peña
5eba52feb8
Add cqlsh autocompletion for the vector data type
...
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18946
2023-10-25 11:54:01 +01:00
Stefan Miklosovic
fdbb975188
Merge branch 'cassandra-5.0' into trunk
2023-09-29 15:20:48 +02:00
Stefan Miklosovic
b9f614f7e5
Remove deprecated properties in CompressionParams
...
This patch removes deprecated chunk_length_kb and sstable_compression in favor of
chunk_length_in_kb and class parameters.
The only deprecated compression parameter left, crc_check_chance (which is configurable outside
of compression parameters as a standalone table parameter) is meant to be treated separately.
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov and Brandon Williams for CASSANDRA-18742
2023-09-29 15:19:12 +02:00
Brad Schoening
60314f2d6a
Resolve deprecations in pylib
...
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18827
2023-09-27 20:42:15 +02:00
maoling
32cf1ea33d
Add ELAPSED command to cqlsh
...
patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18861
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2023-09-27 19:37:06 +02:00
Brad Schoening
abe09cff34
Clean up obsolete functions and simplify cql_version handling in cqlsh
...
Patch by Brad Schoening; reviewed by brandonwilliams and edimitrova for
CASSANDRA-18787
2023-09-01 14:46:58 -05:00