Releases: dolthub/driver
Releases · dolthub/driver
v2.0.0
v1.88.1
What's Changed
- [auto-bump] dolt @ 4f7fafba by @coffeegoddd in #338
- [auto-bump] dolt @ 14b38e27 by @coffeegoddd in #340
Full Changelog: v1.86.4...v1.88.1
v1.86.4
What's Changed
- Bump Go to 1.26.2
- /.github/workflows/release.yaml: add workflow for releasing by @coffeegoddd in #298
- [auto-bump] dolt @ 73fcb4a8 by @coffeegoddd in #300
Full Changelog: v1.84.1...v1.86.4
v1.84.1
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
What's Changed
- /{driver,open_serialization_test}.go: serialize open calls by @coffeegoddd in #214
- [auto-bump] dolt @ 858d651f by @coffeegoddd in #212
Full Changelog: v1.83.8...v1.84.0
v1.83.8
What's Changed
- Bump Dolt and go-mysql-server dependencies, and update callsites to pass context parameter to
Type.Convertby @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
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
MySQLparser instead ofQuerySplitterby @jycor in #29 - Feature: Add support for multiple result sets through the
driver.RowsNextResultSetinterface by @fulghum in #30
Full Changelog: v0.1.3...v0.2.0