github dolthub/dolt v1.10.0
1.10.0

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

This release contains backwards incompatible changes:

Per Dolt’s versioning policy, this is a minor version bump because calls to dolt_merge() that previously completed without error (and reported schema conflicts), will now return an error when @@autocommit is enabled (the default setting).

Merged PRs

dolt

  • 6483: Fix case sensitivity bugs in some index statements
    Fixes #6479
  • 6481: Use explicit column names for dolt_status
  • 6470: Bug Fix: Error on merges that produce schema conflicts when @@autocommit is enabled
    If @@autocommit is enabled, then a SQL commit will be created after every SQL statement. If a dolt_merge() operation results in data conflicts, then we return an error, revert the working set, and prevent the SQL commit. Schema conflicts should have the same behavior when @@autocommit is enabled, but they were not getting caught by our transaction logic.
    Fixes #6469
  • 6468: updates global arg descriptions to be more verbose
    Restores more verbose descriptions for global arguments.
  • 6467: update profile doc string
    Updates profile doc string to reflect correct dolt profile add behavior.
  • 6466: adds new profile event from ld
    Adds new EventType for the new dolt profile cli command

go-mysql-server

  • 1933: Fixed case sensitivity bugs in various statements
  • 1929: Add support for json_contains_path()
  • 1926: Use EvaluateCondition for conditions in join statements
    Fixes #6412
    Use the given EvaluateCondition util function to determine whether a join condition is satisfied, which accounts for truthy integer values as mentioned in the linked issue.
  • 1925: Fix load data check constraint indexing bug
    fix show tests

Closed Issues

  • 6479: Show/Drop Index no longer working on most tables
  • 6469: Merging a branch with a data vs schema conflict does not have the same behavior with @@autocommit on
  • 6412: Incorrect output for LEFT JOINS with integer-valued filter.
  • 6461: dolt pull from another remote sometimes downloads something despite no new commits being there
  • 6391: Querying dolt_diff_table errors out when table column has shrunk

Don't miss a new dolt release

NewReleases is sending notifications on new releases.