github dolthub/dolt v0.52.20
0.52.20

latest releases: v1.38.2, v1.38.1, v1.38.0...
15 months ago

Merged PRs

dolt

  • 5307: Improve the performance of clone from AWS and GCS remotes.
  • 5300: go/doltcore/doltdb: catch panic in gc concurrency tests
  • 5291: update query timing to be accurate when using dolt sql-client
    related: dolthub/go-mysql-server#1581
    fixes: #5241
  • 5286: allow different format options for dolt branch with track flag
    Git allows:
    git branch feature --track origin/feature
    git branch --track request origin/feature
    git branch feature --track=direct origin/feature
    git branch --track=direct feature origin/feature
    for creating new branch that tracks given remote tracking branch
    does not allow:
    git branch feature --track direct origin/feature, but Dolt allows it as --track direct and --track=direct are considered the same
  • 5282: go/store/datas/pull: try to avoid unbounded growth of outstanding absent set
  • 5274, 5273, 5270, 5269: Improvements to prepare for reenabling call dolt_gc().

go-mysql-server

  • 1580: Fix panic by rewriting how we move filter conditions up.
    Fixes #5214
  • 1576: New analyzer rule to replace count(*) with count(1) wherever it is found
    This fixes #5171

Closed Issues

  • 4216: Support additional Git ancestry syntax
  • 5241: The dolt sql-client query timings always show 0.00 sec
  • 5187: dolt branch --track does not create a new branch
  • 5171: translate count(*) to count(1) automatically
  • 5292: Importing a dump using dolt sql creates an unexpected new database instead of using cwd

Latency

Read Tests MySQL Dolt Multiple
covering_index_scan 1.96 2.81 1.4
groupby_scan 12.3 16.41 1.3
index_join 1.16 4.57 3.9
index_join_scan 1.12 3.96 3.5
index_scan 30.26 52.89 1.7
oltp_point_select 0.15 0.48 3.2
oltp_read_only 2.97 8.58 2.9
select_random_points 0.3 0.75 2.5
select_random_ranges 0.35 1.14 3.3
table_scan 30.81 61.08 2.0
types_table_scan 70.55 186.54 2.6
reads_mean_multiplier 2.6
Write Tests MySQL Dolt Multiple
bulk_insert 0.001 0.001 1.0
oltp_delete_insert 2.76 11.87 4.3
oltp_insert 1.44 2.97 2.1
oltp_read_write 5.09 17.95 3.5
oltp_update_index 1.42 5.47 3.9
oltp_update_non_index 1.37 5.99 4.4
oltp_write_only 2.22 9.06 4.1
types_delete_insert 2.97 11.87 4.0
writes_mean_multiplier 3.4
Overall Mean Multiple 2.9

Don't miss a new dolt release

NewReleases is sending notifications on new releases.