Skip to content

Releases: dolthub/driver

v2.0.0

08 May 17:00
b43a18c

Choose a tag to compare

What's Changed

Full Changelog: v1.88.1...v2.0.0

v1.88.1

07 May 22:57
8b05e73

Choose a tag to compare

What's Changed

Full Changelog: v1.86.4...v1.88.1

v1.86.4

22 Apr 22:35
6d9fc19

Choose a tag to compare

What's Changed

Full Changelog: v1.84.1...v1.86.4

v1.84.1

26 Mar 16:53
748c2df

Choose a tag to compare

What's Changed

  • Get rid of peeking the result. Instead drain all result sets, eagerly get ok result from the iter only when appropriate. by @reltuk in #216
  • connector.go: Always bypass the singleton cache when opening databases. by @reltuk in #217
  • Improve the driver's interactions with SHOW PROCESSLIST and KILL. by @reltuk in #215
  • [auto-bump] dolt @ 005921bd by @coffeegoddd in #223

Full Changelog: v1.84.0...v1.84.1

v1.84.0

23 Mar 21:38
cb40069

Choose a tag to compare

What's Changed

Full Changelog: v1.83.8...v1.84.0

v1.83.8

19 Mar 18:59
ec937e2

Choose a tag to compare

What's Changed

  • Bump Dolt and go-mysql-server dependencies, and update callsites to pass context parameter to Type.Convert by @nicktobey in #33
  • rows.go,statement.go: Revisit how we implement MultiResultSet so that we only run one query at a time. by @reltuk in #34
  • .github/workflows/test.yml: Make ICU4C accessible for Windows and MacOS test runs. by @reltuk in #37
  • Add comprehensive transaction tests for driver by @coffeegoddd in #41
  • driver.go,conn.go: Move to implementing driver.DriverContext. Open the engine once per DB.Open call, and make unique sql.Contexts for each new driver.Conn. by @reltuk in #44
  • Db/retry 2 by @coffeegoddd in #45
  • Db/bump dolt by @coffeegoddd in #46
  • /.github/workflows/bump-dependency.yaml: add auto-bump workflow by @coffeegoddd in #47
  • send metrics events on engine open by @zachmu in #69
  • Fix relative paths by @coffeegoddd in #181
  • fix dolt panic and close mrEnv dbs on engine open error by @coffeegoddd in #190
  • [auto-bump] dolt @ c790f75d by @coffeegoddd in #203

New Contributors

  • @jennifersp made their first contribution in #32
  • @nicktobey made their first contribution in #33
  • @github-actions[bot] made their first contribution in #48

Full Changelog: v0.2.0...v1.83.8

v0.2.0

11 Jul 17:47
b7878a7

Choose a tag to compare

This release improves support for multiStatements mode by allowing multiple result sets to be queried and to better match the MySQL driver's behavior.

NOTE: This is a backwards incompatible change for some use cases. Previously, in multiStatements mode, only the last result set would be exposed. Now, the first result set is exposed and callers can iterate through the available result sets using rows.NextResultSet().

What's Changed

  • Ensure implicit transactions are committed by @arvidfm in #24
  • Add missing type conversions by @arvidfm in #26
  • Added test workflow by @zachmu in #27
  • use MySQL parser instead of QuerySplitter by @jycor in #29
  • Feature: Add support for multiple result sets through the driver.RowsNextResultSet interface by @fulghum in #30

Full Changelog: v0.1.3...v0.2.0

0.1.3

07 Jun 17:08
5b95ffd

Choose a tag to compare

This release adds support for a clientfoundrows parameter in the DSN when connecting to the database.

0.1.2

04 Jun 17:15
6c495b0

Choose a tag to compare

This is a patch release to fix a bug with AutoMigrate via gorm

0.1.1

30 May 18:24
9459093

Choose a tag to compare

Patch release fixing an incorrect dependency version.