spv-wallet icon indicating copy to clipboard operation
spv-wallet copied to clipboard

chore(deps): bump github.com/dolthub/go-mysql-server from 0.17.0 to 0.18.1 in /engine

Open dependabot[bot] opened this issue 10 months ago • 5 comments

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 global binlog_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" for Default column rather than nil. This mattered for Knex, which relied on it being NULL and not "NULL". fixes: dolthub/dolt#7692
  • 2432: support Threads_connected and Threads_running status variables This PR adds support for Threads_connected and Threads_running status variables. Additionally, the local enginetest are flaking consistently in dolt ci, so those have been removed; we have handler tests for com_delete, com_insert, and com_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 the Innodb_buffer_pool_pages_total status variable is 0; changing it to 1 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 during create database ... This PR makes it so create 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 using time.Time, some tests have to be skipped because we don't support Timespan correctly. companion pr: dolthub/vitess#327 dolthub/vitess#328 test for dolthub/dolt#7665
  • 2422: Support Questions status variable This PR adds logic to update status variable Questions. This only works in the server context, probably doesn't through dolt 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 a performance_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 for ShowStatus and ShowVariables 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_prototype
  • be65239 Merge pull request #2435 from dolthub/fulghum-c5a87fc7
  • 494d7e6 Making server_id default value match MySQL
  • 4dfe7d3 [ga-bump-dep] Bump dependency in GMS by fulghum
  • f133be8 Merge pull request #2434 from dolthub/fulghum/com_binlog_prototype
  • 8145826 NULL to nil (#2433)
  • bea58f6 support Threads_connected and Threads_running status variables (#2432)
  • 26e9da4 Turning back on binlog checksums by setting the binlog_checksum sys var defau...
  • Additional commits viewable in compare view

Dependabot compatibility score

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.

dependabot[bot] avatar Apr 10 '24 12:04 dependabot[bot]

Manual Tests

:information_source: Remember to ask team members to perform manual tests and to assign tested label after testing.

github-actions[bot] avatar Apr 10 '24 12:04 github-actions[bot]

@dependabot recreate

dorzepowski avatar Apr 18 '24 13:04 dorzepowski

@dependabot rebase

dorzepowski avatar Apr 18 '24 13:04 dorzepowski

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[bot] avatar Apr 18 '24 13:04 dependabot[bot]

@dependabot recreate

dorzepowski avatar Apr 18 '24 13:04 dorzepowski

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.

dependabot[bot] avatar May 24 '24 09:05 dependabot[bot]