Skip to content

Releases: risinglightdb/sqllogictest-rs

v0.15.3

21 Aug 15:59
e8dc8a2
Compare
Choose a tag to compare

[0.15.3] - 2023-08-02

  • fix(bin): fix error context display. To avoid stack backtrace being printed, unset RUST_BACKTRACE environment variable, or use pre-built binaries built with stable toolchain instead.

Release: v0.15.2

31 Jul 13:26
42e8a22
Compare
Choose a tag to compare
  • fix(bin): do not print stack backtrace on error

Release: v0.15.1

24 Jul 16:23
6afd335
Compare
Choose a tag to compare
  • fix statement error unexpectedly passed when result is a successful query. Similarly for expected query error but successful statement ok.

Release: v0.15.0

11 Jul 11:27
97b3a79
Compare
Choose a tag to compare
  • Allow multiple connections to the database in a single test case, which is useful for testing the transaction behavior. This can be achieved by attaching a connection foo record before the query or statement.
    • (parser) Add Record::Connection.
    • (runner) Breaking change: Since the runner may establish multiple connections at runtime, Runner::new now takes a impl MakeConnection, which is usually a closure that returns a try-future of the AsyncDB instance.
    • (bin) The connection to the database is now established lazily on the first query or statement.

Release: v0.14.0

09 Jun 14:36
4685291
Compare
Choose a tag to compare
  • We enhanced how skipif and onlyif works. Previously it checks against DB::engine_name(), and sqllogictest-bin didn't implement it.
    • (parser) A minor breaking change: Change the field names of Condition:: OnlyIf/SkipIf.
    • (runner) Add Runner::add_label. Now multiple labels are supported ( DB::engine_name() is still included). The condition evaluates to true if any of the provided labels match the skipif/onlyif <lable>.
    • (bin) Add --label option to specify custom labels.

Release: v0.13.2

25 Mar 09:11
07b11cc
Compare
Choose a tag to compare
  • Runner::update_test_file properly escapes regex special characters.

Release: v0.13.1

17 Mar 02:56
9311624
Compare
Choose a tag to compare
  • Support postgres options.

Release: v0.13.0

16 Feb 19:09
ad46a4f
Compare
Choose a tag to compare
  • sqllogictest-bin now uses the strict validator to update records (the runner still doesn't check schema).
  • The query syntax now allows optional columns (query\n without any column arguments).

Release: v0.12.0

09 Feb 15:45
30ba82f
Compare
Choose a tag to compare
  • customizable column types and validators

Release: v0.11.2

09 Feb 15:33
60ade8c
Compare
Choose a tag to compare
  • support multiple files as input in cli
  • remove unnecessary debug