github dolthub/dolt v2.1.6
2.1.6

latest releases: v2.2.1, v2.2.0, v2.1.11...
one month ago

Merged PRs

dolt

  • 11179: Set version string in initial server response
    MySQL servers return a version string in the initial connection response. Some clients read this and expect certain versions of MySQL or MariaDB. We return 8.0.31 by default, since that corresponds with the MySQL version we advertise feature parity with.
    Currently, we use the @@version system variable as the source of truth for the version string, and this can be configued via a server config file. But we extract the config for the listener before we initialize system variables. Previously this meant that the version string on connection defaulted to the value specified in our vitess dependency, which was hardcoded to 8.0.31.
    This PR changes the behavior to extract a string from the config if it exists.
    We need to use a client integration test for this, since the Go SQL driver ignores the version in the connection info and does not provide a way to view it.
  • 11153: Bug fix: Doltgres JSONB use with dolt_patch()
    Fixes dolthub/doltgresql#2732

Closed Issues

  • 11166: Expose go-mysql-server's server.Config.Version in dolt sql-server (advertise a MariaDB version for client compatibility)
  • 11180: 3-way DOLT_MERGE fails on table with VECTOR INDEX: expected prollyIndex, found: durable.proximityIndex

Performance

Read Tests MySQL Dolt Multiple
covering_index_scan 17.32 2.3 0.13
groupby_scan 134.9 139.85 1.04
index_join 3.49 2.0 0.57
index_join_scan 4.25 1.34 0.32
index_scan 350.33 215.44 0.61
oltp_point_select 0.2 0.26 1.3
oltp_read_only 3.82 5.09 1.33
select_random_points 0.37 0.56 1.51
select_random_ranges 0.39 0.65 1.67
table_scan 350.33 200.47 0.57
types_table_scan 759.88 450.77 0.59
reads_mean_multiplier 0.88
Write Tests MySQL Dolt Multiple
oltp_delete_insert 8.43 6.32 0.75
oltp_insert 4.18 3.19 0.76
oltp_read_write 9.22 11.45 1.24
oltp_update_index 4.41 3.36 0.76
oltp_update_non_index 4.18 3.07 0.73
oltp_write_only 5.28 6.32 1.2
types_delete_insert 8.58 6.79 0.79
writes_mean_multiplier 0.89
TPC-C TPS Tests MySQL Dolt Multiple
tpcc-scale-factor-1 93.5 52.19 1.79
tpcc_tps_multiplier 1.79
Overall Mean Multiple 1.19

Don't miss a new dolt release

NewReleases is sending notifications on new releases.