Skip to content

Releases: risinglightdb/sqllogictest-rs

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

Release: v0.11.1

15 Jan 11:15
dbadddb
Compare
Choose a tag to compare
  • fix parsing for trailing comments

Release: v0.11.0

14 Jan 14:41
34358b6
Compare
Choose a tag to compare

This release contains some minor fixes.

  • fix: use Vec<Vec<String>> for external engine (JDBC)
  • fix: Use lines() instead of split('\n') in parse_inner. So the behavior can be correct on Windows.
  • fix: parse DML with returning as a query
  • A minor breaking change: update_test_file takes &mut Runner instead of its ownnership.