Commit Graph

965 Commits

Author SHA1 Message Date
ayushis 6ab45971fc
Introduce pluggable crypto providers and default to Amazon Corretto Crypto Provider
patch by Ayushi Singh; reviewed by Stefan Miklosovic, Michael Semb Wever and Maxim Muzafarov for CASSANDRA-18624

Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2023-07-28 12:15:33 +02:00
Ekaterina Dimitrova 3755934e52 Drop JDK8 and add JDK17, remove eclipse-warnings in favor of Checker Framework and upgrade checkstyle
patch by Ekaterina Dimitrova; reviewed by Jeremiah Jordan, Berenguer Blasi, Michael Semb Wever and Jacek Lewandowski for CASSANDRA-18255
2023-07-24 15:16:53 -04:00
Benjamin Lerer 600f4d9a69 Upgrade Jamm version to 0.4.0
This upgrade also fixes issues with PhantomReferences and the test problems from CASSANDRA-17884 anad CASSANDRA-16304

patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for CASSANDRA-18239
2023-07-22 14:55:49 -04:00
Ekaterina Dimitrova d1e3c781b5 Add JDK17 startup scripts
patch by Ekaterina Dimitrova; reviewed by Mick Semb Wever for CASSANDRA-18258
2023-02-27 12:06:44 -05:00
Brad Schoening 3860a90c5f Change shebangs of Python scripts to resolve Python 3 from env command
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17832

Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2022-11-18 14:38:03 +01:00
Brad Schoening 8a5bdf61db replace local wcwidth.py with pypi module 'wcwidth'
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17287
2022-11-14 06:23:18 -06:00
Brad Schoening ecceb446e0 Refactor internals of cqlsh.py to cqlshlib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17531
2022-09-22 09:26:47 +02:00
Stefan Miklosovic 387c274a62 Merge branch 'cassandra-4.1' into trunk 2022-09-02 15:23:12 +02:00
Stefan Miklosovic a61edad15f remove pure_sasl from the repository
This is follow-up for CASSANDRA-16456. The dependency
should be downloaded and put into the lib/ folder.

patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-16456
2022-09-02 15:21:52 +02:00
Stefan Miklosovic 77e4eb4770 Merge branch 'cassandra-4.1' into trunk 2022-08-15 10:14:22 +02:00
Stefan Miklosovic 71cef76faa Merge branch 'cassandra-4.0' into cassandra-4.1 2022-08-15 10:12:22 +02:00
Stefan Miklosovic 5023a816e3 Merge branch 'cassandra-3.11' into cassandra-4.0 2022-08-15 10:10:28 +02:00
Stefan Miklosovic f821691239 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-08-15 10:08:14 +02:00
Stefan Miklosovic ebddf77924 Improve libjemalloc resolution in bin/cassandra
patch by Stefan Miklosovic; reviewed by Brandon Williams and David Capwell for CASSANDRA-15767
2022-08-15 10:05:20 +02:00
Attila Homoki 465547fded Increment CQLSH to version 6.2.0 for release 4.2
Patch by Attila Homoki; reviewed by Brandon Williams and Ekaterina Dimitrova for CASSANDRA-17646

Co-authored-by: Brad Schoening <5796692+bschoening@users.noreply.github.com>
2022-06-21 16:08:51 -04:00
Brad Schoening 72d5b4d1b1 add CQLSH command SHOW REPLICAS
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17577
2022-05-27 17:56:47 +02:00
Bhouse99 381c2a4fa8 add plugin support for CQLSH
patch by Brian Houser; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16456
2022-04-27 12:35:04 +02:00
Brad Schoening 885836bc49 remove outdated code from cqlsh
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17490
2022-04-06 10:50:05 -05:00
Brad Schoening f28dd90feb resolve several pylint issues in cqlsh.py and pylib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17480
2022-04-05 14:12:32 +02:00
Brad Schoening 768bdffe52 change six functions in cqlshlib to native Python 3 ones
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417
2022-03-30 12:12:46 -05:00
Ekaterina Dimitrova 813e6ae4a0 Revert "change six functions in cqlshlib to native Python 3 ones"
This reverts commit 7275443eca.
2022-03-28 15:59:10 -04:00
Stefan Miklosovic cd5f215c72 ninja: expand user paths for cqlsh.py as part of CASSANDRA-17448
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17448
2022-03-26 12:55:51 +01:00
Stefan Miklosovic e9ca465468 allow users to change cqlsh history location using env variable
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17448
2022-03-24 23:24:21 +01:00
Brad Schoening 96cecdbaa6 Increase cqlsh version to 6.1.0
Patch by Brad Schoening; reviewed by bereng and brandonwilliams for
CASSANDRA-17432
2022-03-18 06:48:52 -05:00
Brad Schoening 7275443eca change six functions in cqlshlib to native Python 3 ones
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417
2022-03-16 18:17:36 +01:00
Brad Schoening 27ab63f005 remove unused imports in cqlsh.py and cqlshlib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17413
2022-03-08 09:34:23 +01:00
Yash Ladha f6169d399f add the shorter version of version flag (-v) in cqlsh
patch by Yash Ladha; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-17236
2022-02-09 19:11:56 +01:00
Stefan Miklosovic da47849b50 Remove Windows-specific classes and related code
patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956
2022-02-05 15:41:33 +01:00
Brad Schoening 1eb7779464 remove python 2 code which is now EOL and unsupported
Patch by Brad Schoening; reviewed by brandonwilliams and bereng for
CASSANDRA-17242
2022-01-26 11:00:25 -06:00
Brandon Williams 9577fd36d6 Merge branch 'cassandra-4.0' into trunk 2022-01-20 10:09:36 -06:00
Brad Schoening bccb5adf95 Remove path for unused geomet package in cqlsh
Patch by Brad Schoening; reviewed by brandonwilliams and bereng for
CASSANDRA-17271

Remove path for unused `geomet` package, which does not appear to be
used in CQLSH.  It is an optional dependency of the cassandra-driver in
a test case.
2022-01-20 10:09:09 -06:00
Mick Semb Wever ed8571fe6f
Merge branch 'cassandra-4.0' into trunk 2021-11-21 20:54:08 +01:00
Jacek Lewandowski aaffb3b53e
Fixed broken classpath when multiple jars in build directory
Patch by Jacek Lewandowski reviewed by Michael Semb Wever and Brandon Williams for CASSANDRA-17129
2021-11-21 19:40:29 +01:00
Bowen Song 917d74bd35 add credentials file support for CQLSH
patch by Bowen Song; reviewed by Brian Houser, Stefan Miklosovic and Brandon Williams for CASSANDRA-16983
2021-10-11 18:33:16 +02:00
Bowen Song 5f97977dfa Ensure the cqlsh shell script does not behave unexpectedly on Python 3.10+
patch by Bowen Song; revieewed by Ekaterina Dimitrova, Brandon Williams for CASSANDRA-16987
2021-09-27 15:00:50 -04:00
Brandon Williams 82e0453901 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-16 07:58:00 -05:00
Brandon Williams b60f4fed33 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-07-16 07:56:34 -05:00
Angelo Polo 75ddf76801 Ensure java executable is on the path.
Patch by Angelo Polo; reviewed by Aleksei Zotov, brandonwilliams and
edimitrova for CASSANDRA-14325
2021-07-16 07:54:35 -05:00
Ekaterina Dimitrova 77a370c424 Add a warning to cqlsh 6.0.0 that DESCRIBE does not work with a Cassandra 3.x servers
patch by Ekaterina Dimitrova; reviewed by Adam Holmberg and Benjamin Lerer for CASSANDRA-16652
2021-05-18 11:51:57 -04:00
Adam Holmberg 0301fc6cea cqlsh: fix DESC TYPE with non-ascii character in the identifier
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16400
2021-05-17 14:54:58 -05:00
Adam Holmberg 9783d47b9f Fix in-browser "help", Python 3
authored Adam Holmberg, reviewed by Ekaterina Dimitrova and Andres de la Pena for CASSANDRA-16658
2021-05-14 18:00:34 -04:00
Benjamin Lerer 42138f12b7 Merge branch cassandra-3.11 into cassandra-4.0 2021-05-06 12:15:11 +02:00
Brian Houser 4169c43ad7 Maps $CASSANDRA_LOG_DIR to cassandra.logdir java property when executing
nodetool

patch by Brian Houser; reviewed by Benjamin Lerer for CASSANDRA-16199
2021-05-06 12:10:51 +02:00
Brandon Williams a3db11831a Revert "Fix cqlsh DESC TYPE with non-ascii character in the identifier"
This reverts commit 327d7c1803.
2021-05-05 07:21:53 -05:00
Adam Holmberg 327d7c1803 Fix cqlsh DESC TYPE with non-ascii character in the identifier
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16400
2021-05-04 11:52:23 -05:00
Brandon Williams 288bb9d902 Fix cqlsh encoding error with unicode in multi-line statement
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16539
2021-05-04 08:45:26 -05:00
Adam Holmberg b60acd5f6f
Remove explicit protocol version in cqlsh
patch by Adam Holmberg; reviewed by Mick Semb Wever for CASSANDRA-16508
2021-03-16 20:42:12 +01:00
Jeff Widman 021232006c Increase the cqlsh version number
patch by Jeff Widman; reviewed by Benjamin Lerer for CASSANDRA-16509
2021-03-11 18:09:05 +01:00
Jeff Widman 3d539d908f Update python2 doc references to point to py3
Patch by Jeff Widman; reviewed by brandonwilliams for CASSANDRA-16505
2021-03-09 17:15:07 -06:00
Adam Holmberg 72ca73fbc6 deprecate python2.7 for cqlsh
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16414
2021-02-26 14:52:38 -06:00