Releases: crate/crash
0.32.0
What's Changed
-
Extended the output of the
\dtcommand to show more information. -
Python: Migrated to use "implicit namespace packages" instead of "declared
namespaces" for thecratenamespace package, see PEP 420 and
Package Discovery and Namespace Package » Finding namespace packages. -
Updated to
crate-2.0.0, which uses orjson for JSON marshaling. -
CI: Validated on Python 3.14.
Details
- Documentation: Enable version chooser [master] by @amotl in #444
- Python: Migrate to use "implicit namespace packages" (PEP 420) by @amotl in #448
- CI: Update CrateDB test matrix versions by @amotl in #449
- CI: Verify support on Python 3.13 by @amotl in #450
- Documentation: Clarify how to terminate SQL statements by @amotl in #452
- Documentation: Advertise
pipxfor program installation (PEP 668) by @amotl in #451 - Python: Fix "implicit namespace packages" migration by @amotl in #453
- Revert "Python: Fix "implicit namespace packages" migration" by @amotl in #455
- ci(mergify): upgrade configuration to current format by @mergify[bot] in #454
- Documentation: Fix advertised
pipxcommand by @amotl in #456 - CI: Provide Python 3.7. EOL, it was removed from recent GHA runners by @amotl in #457
- Update to
crate-2.0.0, which usesorjsonfor JSON marshalling by @amotl in #459 - Dependencies: Update to
crate>=2.0.0.dev6, restoring JSON marshalling by @amotl in #460 - Remove tox, recommend uv by @amotl in #461
- Chore(deps-dev): Update isort requirement from <6 to <7 by @dependabot[bot] in #462
- Chore(deps): Update verlib2 requirement from <0.3 to <0.4 by @dependabot[bot] in #464
- Update index.rst: Readable screenshot, move down GH reference by @bmunkholm in #467
- CI: Stop building
docsonmacos-latestby @amotl in #470 - Remove page local toc by @bmunkholm in #471
- Remove Compatibility page from Docs by @bmunkholm in #472
- Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #473
- make check reported an error by @bmunkholm in #475
- Chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #474
- Chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #476
- Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #478
- Chore(deps-dev): Update isort requirement from <7 to <8 by @dependabot[bot] in #479
- CI: Validate on Python 3.14 by @amotl in #481
- Use implicit namespace pkg by @mfussenegger in #483
- Extend \dt output to show schema in separate column and include shards/replicas by @mfussenegger in #484
New Contributors
- @mergify[bot] made their first contribution in #454
- @bmunkholm made their first contribution in #467
Full Changelog: 0.31.5...0.32.0
0.31.5
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
- Chore(deps): Update sqlparse requirement from <0.5.0,>=0.4.4 to >=0.4.4,<0.6.0 by @dependabot in #437
- Fixed handling of
DuplicateKeyExceptionerrors after crate-python 0.34 by @amotl in #439
Full Changelog: 0.31.4...0.31.5
0.31.4
What's Changed
- Fixed status line display of the executed SQL command, part 2,
don't display SQL command arguments.
Full Changelog: 0.31.3...0.31.4
0.31.3
0.31.2
What's Changed
- Update to
crate>=0.35.2. It is needed to accompany the recent
improvements about--timeout.
Full Changelog: 0.31.1...0.31.2
0.31.1
0.31.0
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 thesocketmodule,
which is "infinite" by default. -
Chore: Use
verlib2.Versioninstead ofcrate.client._pep440.Version.
Full Changelog: 0.30.2...0.31.0
0.30.2
What's Changed
- Added support for setting an external pager via
\pager <executable> - Added ROLE keyword for autocomplete & autocapitalize
Full Changelog: 0.30.1...0.30.2
0.30.1
What's Changed
- Added support for Python 3.12.
- Added possible output format choices for
--formatargument to
crash --help. Thanks, @mfussenegger.
Full Changelog: 0.30.0...0.30.1
0.30.0
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
- @JustBeYou made their first contribution in #385
- @dependabot made their first contribution in #394
Full Changelog: 0.29.0...0.30.0