Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dolt 1.43.18 #199317

Merged
merged 2 commits into from
Nov 28, 2024
Merged

dolt 1.43.18 #199317

merged 2 commits into from
Nov 28, 2024

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

dolt

  • 8600: Add testing for show slave status
    This syntax is deprecated and will be removed in future MySQL versions (SHOW REPLICA STATUS should be preferred instead). However, some tools (e.g. Dolphie, MyDumper) still rely on this deprecated syntax, so we're adding support for it to keep compatibility with those tools.
    Depends on:
  • 8596: go/store/nbs: table_index.go: Improve support for large table files.
    Support suffix arrays larger than 4GB by avoiding uint32 overflows when matching chunk suffixes.
  • 8595: replace nil defaults with empty string
    Needed for dolphie.
  • 8590: system variables cannot have nil defaults
    related: Tool dolphie needs @@admin_version system variable to return a numeric type. dolthub/dolt#8585 (comment)
  • 8589: Fix dolt_statistics table for multiple schemas for doltgres
    GMS PR: Add schema to StatsQualifier for schema databases dolthub/go-mysql-server#2762
  • 8561: [kvexec] merge join
    This isn't the best perf win on linux, but it counteracts the sql.Row interface PR which otherwise would swing merge join +30% in the wrong direction.
    goos: darwin
    goarch: arm64
    pkg: github.com/dolthub/dolt/go/performance/microsysbench
    │  before.txt  │           after.txt           │
    │    sec/op    │    sec/op     vs base         │
    OltpJoinScan-12   680.6µ ± 26%   612.1µ ± 17%  ~ (p=0.240 n=6)
    │  before.txt  │              after.txt              │
    │     B/op     │     B/op      vs base               │
    OltpJoinScan-12   163.8Ki ± 0%   123.8Ki ± 0%  -24.42% (p=0.002 n=6)
    │ before.txt  │             after.txt              │
    │  allocs/op  │  allocs/op   vs base               │
    OltpJoinScan-12   5.906k ± 0%   4.233k ± 0%  -28.33% (p=0.002 n=6)
    
    TODO:
    • left join
    • nulls and other edge cases
    • execute full comparer

go-mysql-server

vitess

  • 384: add mariadb table opts and tests
    This PR adds support for parsing the mariadb table options listed here:
    https://mariadb.com/kb/en/create-table/#table-options
    They are all no-ops (much like many of the MySQL table options)
    related: Make Dolt work with mydumper dolthub/dolt#8592
  • 383: parse start transaction with consistent as no-op
    related: Make Dolt work with mydumper dolthub/dolt#8592
  • 382: Add syntax support to allow CREATE USER statements to quote the auth plugin
    MySQL allows the auth plugin name to be quoted or unquoted, but our parser previously only supported the unquoted mode for most forms of CREATE USER. This change adds support for the following forms:
    • CREATE USER user@localhost IDENTIFIED WITH 'auth_plugin';
    • CREATE USER user@localhost IDENTIFIED WITH 'auth_plugin' BY random password;
    • CREATE USER user@localhost IDENTIFIED WITH 'auth_plugin' BY 'password';
  • 381: Add support for show slave status
    This syntax is deprecated and will be removed in future MySQL versions (SHOW REPLICA STATUS should be preferred instead). However, some tools (e.g. Dolphie, MyDumper) still rely on this deprecated syntax, so we're adding support for it to keep compatibility with those tools.
  • 379: Refactor AuthServer to support multiple authentication methods
    In preparation of supporting caching_sha2_password authentication, this change applies the refactoring from Refactor authentication server plugin mechanism vitessio/vitess#8503 to our fork of Vitess so that we can more easily support multiple authentication methods.
    Related to: Support caching_sha2_password authentication method dolthub/dolt#8496

Closed Issues

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Nov 28, 2024
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Nov 28, 2024
@BrewTestBot BrewTestBot added this pull request to the merge queue Nov 28, 2024
Merged via the queue into master with commit 1d2192d Nov 28, 2024
15 checks passed
@BrewTestBot BrewTestBot deleted the bump-dolt-1.43.18 branch November 28, 2024 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants