github dolthub/dolt v0.52.15
0.52.15

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

Merged PRs

dolt

  • 5257: add bats test for release all locks on session end
    Depends on dolthub/go-mysql-server#1569
  • 5256: go/store/blobstore: gcs.go: Make Get() make one round trip instead of reading the metadata in a separate request.
  • 5238: Rewrote dolt_branch_control to use tree searching
    Changes the dolt_branch_control table to use a tree algorithm inspired by a radix tree, with a major difference being the support for LIKE expression-style matching.
  • 5233: add dolt_cherry_pick procedure
    Add DOLT_CHERRY_PICK() and DCHERRY_PICK() procedures for SQL interface
    Removed author arg parsing from CLI cherry-pick since this arg's is not available for current implementation (can be supported).

go-mysql-server

  • 1569: release all locks on session end
    Bats test for this PR is in #5257
  • 1568: Merge join selects do not filter left join
    A join filter that evaluates to false or nil can still return rows in certain cases. One of the cases we evaluated incorrectly were LEFT_MERGE_JOINs with multiple filters, which should always return the left row even if a filter returns false. MERGE_JOIN's first filter is specially selected because its Left/Right expressions reference attributes for two tables that will arrive sorted given the indexes we chose to read. We use that first filter for the merge comparison direction.
  • 1566: set utf8mb3_general_ci as information_schema database's collation
    DataGrip expects utf8mb3_general_ci as information_schema's default collation for MySQL.

Closed Issues

  • 4671: named locks not released on session end
  • 3704: Double with precision and scale should be interpreted as a decimal
  • 5229: Implement call dolt_cherrypick()

Don't miss a new dolt release

NewReleases is sending notifications on new releases.