Crate Crash Versions Save

Crash is an interactive CrateDB command line interface (CLI) SQL shell with autocompletion.

0.31.5

3 weeks ago

What's Changed

Fixed handling of DuplicateKeyException errors. After an improvement in crate-python 0.34, this error case is conveyed through IntegrityError. Beforehand, a more generic ProgrammingError was used. Thanks, @romseygeek and @proddata.

Details

Full Changelog: https://github.com/crate/crash/compare/0.31.4...0.31.5

0.31.4

1 month ago

What's Changed

  • Fixed status line display of the executed SQL command, part 2, don't display SQL command arguments.

Full Changelog: https://github.com/crate/crash/compare/0.31.3...0.31.4

0.31.3

2 months ago

What's Changed

  • Fixed status line display of the executed SQL command
  • Started using Python Testcontainers for integration testing

New Contributors

Full Changelog: https://github.com/crate/crash/compare/0.31.2...0.31.3

0.31.2

3 months ago

What's Changed

  • Update to crate>=0.35.2. It is needed to accompany the recent improvements about --timeout.

Full Changelog: https://github.com/crate/crash/compare/0.31.1...0.31.2

0.31.1

3 months ago

What's Changed

  • Better catch unauthorized errors with forced password prompt. Thanks, @proddata.

Full Changelog: https://github.com/crate/crash/compare/0.31.0...0.31.1

0.31.0

3 months ago

What's Changed

  • Added command-line argument --timeout, to configure network timeout values in seconds. The default connect timeout is five seconds now, the default read timeout is the default setting of the socket module, which is "infinite" by default.

  • Chore: Use verlib2.Version instead of crate.client._pep440.Version.

Full Changelog: https://github.com/crate/crash/compare/0.30.2...0.31.0

0.30.2

4 months ago

What's Changed

  • Added support for setting an external pager via \pager <executable>
  • Added ROLE keyword for autocomplete & autocapitalize

Full Changelog: https://github.com/crate/crash/compare/0.30.1...0.30.2

0.30.1

5 months ago

What's Changed

  • Added support for Python 3.12.
  • Added possible output format choices for --format argument to crash --help. Thanks, @mfussenegger.

Full Changelog: https://github.com/crate/crash/compare/0.30.0...0.30.1

0.30.0

10 months ago

What's Changed

  • Fix inconsistent spacing around printed runtime. Thank you, @hammerhead.

  • Add support for multi-line input of commands and SQL statements for both copy-pasting inside the crash shell and input pipes into crash. Thank you, @JustBeYou.

New Contributors

Full Changelog: https://github.com/crate/crash/compare/0.29.0...0.30.0

0.29.0

1 year ago

What's Changed

  • Add support for Python 3.11, and drop support for Python 3.5 and 3.6.
  • Fix compatibility issue with crate-0.30.0 in the area of comparing server version numbers.
  • Dependencies: Update to tabulate 0.9, platformdirs, and prompt-toolkit v3.

Full Changelog: https://github.com/crate/crash/compare/0.28.0...0.29.0