spv-wallet
spv-wallet copied to clipboard
chore(deps): bump github.com/dolthub/go-mysql-server from 0.17.0 to 0.18.1 in /engine
Bumps github.com/dolthub/go-mysql-server from 0.17.0 to 0.18.1.
Release notes
Sourced from github.com/dolthub/go-mysql-server's releases.
Q2 2023 Release Patch
This is a patch release on the Q2 release to remove the
NewDefaultServer
method, which was was panicking at query time when used.go-mysql-server's sql interfaces are not guaranteed to settle until 1.0.
Merged PRs
go-mysql-server
- 2437: lowercase when looking up self referential foreign key columns fixes: dolthub/dolt#7700
- 2436: Making
@@server_id
default value match MySQL- 2434: Fixing the default value for the
binlog_checksum
system variable Small change to make the default value of the globalbinlog_checksum
system variable match MySQL's default value (i.e. "CRC32").- 2433: NULL to nil The
SHOW FIELDS/COLUMNS FROM <table>
query would return the string"NULL"
forDefault
column rather thannil
. This mattered for Knex, which relied on it beingNULL
and not"NULL"
. fixes: dolthub/dolt#7692- 2432: support
Threads_connected
andThreads_running
status variables This PR adds support forThreads_connected
andThreads_running
status variables. Additionally, the local enginetest are flaking consistently in dolt ci, so those have been removed; we have handler tests forcom_delete
,com_insert
, andcom_update
anyway. Related: dolthub/dolt#7646- 2431: Setting
Innodb_buffer_pool_pages_total
to 1, to avoid an issue with Datadog's collector Datadog's metric collector errors out with a divide by zero error if theInnodb_buffer_pool_pages_total
status variable is0
; changing it to1
avoids this and allows the agent to collect metrics from Dolt.- 2430: have status variables use go routines This PR changes Status Variables to update through go routines, to avoid slowing down query execution due to the mutexes present.
- 2429: server trace time includes parsing
- 2427: support
Com_delete
,Com_insert
,Com_update
status variables related: dolthub/dolt#7646- 2426: use
@@session.collation_server
duringcreate database ...
This PR makes it socreate database ...
actually reads the@@session.collation_server
variable. Additionally, this ensures that settings@@character_set_server
sets@@collation_server
and vice versa. Interestingly, it seems like MySQL actually ignores the global scope of these system variables, and reads the session scope instead. fixes dolthub/dolt#7651- 2423: Adding test for preparing
time.Time
types This PR adds tests for usingtime.Time
, some tests have to be skipped because we don't support Timespan correctly. companion pr:dolthub/vitess#327dolthub/vitess#328 test for dolthub/dolt#7665- 2422: Support
Questions
status variable This PR adds logic to update status variableQuestions
. This only works in the server context, probably doesn't throughdolt sql
cli. dolthub/dolt#7646- 2421: [stats] costed index scan perf Histogram copying is expensive. Instead pass and mutate references. We have to use a different struct type to load stats from JSON in order to support histogram interface generalization. related Dolt-side: dolthub/dolt#7666
- 2420: support case-insensitive
LIKE
for show status/variables MySQL stores session and global variables in aperformance_schema
database, and these tables have a case-insensitive collation on the variable names. This PR emulates that behavior by hard coding the collation the schemas forShowStatus
andShowVariables
nodes.- 2419: Bug fix: Allow JSON scalar comparison between int64 and float64
... (truncated)
Commits
f8b2e9e
server trace timer includes parsing (#2429)4baf7c6
lowercase when looking up self referential foreign key columns (#2437)6fccbf3
Merge pull request #2436 from dolthub/fulghum/com_binlog_prototypebe65239
Merge pull request #2435 from dolthub/fulghum-c5a87fc7494d7e6
Making server_id default value match MySQL4dfe7d3
[ga-bump-dep] Bump dependency in GMS by fulghumf133be8
Merge pull request #2434 from dolthub/fulghum/com_binlog_prototype8145826
NULL to nil (#2433)bea58f6
supportThreads_connected
andThreads_running
status variables (#2432)26e9da4
Turning back on binlog checksums by setting the binlog_checksum sys var defau...- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Manual Tests
:information_source: Remember to ask team members to perform manual tests and to assign tested
label after testing.
@dependabot recreate
@dependabot rebase
Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate
.
@dependabot recreate
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore
condition with the desired update_types
to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.