github dolthub/dolt v1.8.2
1.8.2

latest releases: v1.43.0, v1.42.20, v1.42.19...
14 months ago

Merged PRs

dolt

  • 6368: Allow -- to escape arg parsing
    Fixes: #6001
  • 6367: Bug fixes for dolt_patch
    Adding support in dolt_patch() to:
    • return data diff patch statements when there are schema changes
    • return schema diff patch statements for charset/collation changes

go-mysql-server

  • 1884: Fix data race in processlist map
    Do a deep copy of maps and any nested maps to prevent concurrent read/write access.
    Fix for: #6332
  • 1875: match notation for decimal parsing
    Follow up to dolthub/go-mysql-server#1874
    Turns out it is possible to specify floats using scientific notation, which caused some issues with conversions especially around large decimals.

Closed Issues

  • 6001: Customer wants to delete a branch named -b
  • 6332: Process.Progress (map[string]TableProgress) race condition

Latency

Read Tests MySQL Dolt Multiple
covering_index_scan 2.07 2.97 1.4
groupby_scan 12.98 17.95 1.4
index_join 1.27 4.74 3.7
index_join_scan 1.21 2.26 1.9
index_scan 32.53 58.92 1.8
oltp_point_select 0.14 0.47 3.4
oltp_read_only 2.71 8.13 3.0
select_random_points 0.31 0.78 2.5
select_random_ranges 0.37 1.14 3.1
table_scan 33.12 58.92 1.8
types_table_scan 74.46 170.48 2.3
reads_mean_multiplier 2.4
Write Tests MySQL Dolt Multiple
bulk_insert 0.001 0.001 1.0
oltp_delete_insert 6.09 6.55 1.1
oltp_insert 2.86 3.07 1.1
oltp_read_write 6.55 15.83 2.4
oltp_update_index 2.86 3.19 1.1
oltp_update_non_index 2.97 3.19 1.1
oltp_write_only 3.82 7.84 2.1
types_delete_insert 5.37 7.17 1.3
writes_mean_multiplier 1.4
Overall Mean Multiple 2.0

Don't miss a new dolt release

NewReleases is sending notifications on new releases.