Skip to content

1.14.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Sep 18:08

This release contains backwards incompatible changes:

  • dolt conflicts resolve and dolt_conflicts_resolve() have been temporarily changed to disallow automatically resolving schema conflicts until a new merge workflow is released that ensures all data is properly merged after schema conflicts are resolved. Until then, when there are schema conflicts, the merge can be aborted, schemas manually brought into sync, and then re-merged. For more details, see tracking issue: #6616

Per Dolt’s versioning policy, this is a minor version bump because previous versions of the dolt conflicts resolve CLI comm and the dolt_conflicts_resolve() stored procedure would allow merging schema changes without merging data changes.

Merged PRs

dolt

  • 6619: Temporarily restrict dolt_conflicts_resolve() from resolving schema conflicts
    Until we fix the workflow around merging data after schema conflicts have been resolved, customers may be surprised by the results of dolt_conflicts_resolve() when there are schema changes, so putting this block in out of extra caution.
    For more details, see issue #6616
  • 6607: sqle: cluster: Set the engine to read-only when a replica is in standby mode. Set it back to read-write when it becomes primary.
    This prevents standby replicas from running some DDL which they were previously erroneously allowed to run, including CREATE USER, GRANT, CREATE DATABASE and DROP DATABASE.

Closed Issues

  • 6020: Choose most selective index for Merge Join.

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.3 4.74 3.6
index_join_scan 1.23 2.26 1.8
index_scan 33.12 58.92 1.8
oltp_point_select 0.14 0.4 2.9
oltp_read_only 2.66 7.3 2.7
select_random_points 0.3 0.7 2.3
select_random_ranges 0.37 1.03 2.8
table_scan 33.12 58.92 1.8
types_table_scan 74.46 170.48 2.3
reads_mean_multiplier 2.3
Write Tests MySQL Dolt Multiple
bulk_insert 0.001 0.001 1.0
oltp_delete_insert 5.28 5.77 1.1
oltp_insert 2.76 2.86 1.0
oltp_read_write 6.55 14.21 2.2
oltp_update_index 2.86 3.02 1.1
oltp_update_non_index 2.86 2.97 1.0
oltp_write_only 3.96 7.17 1.8
types_delete_insert 5.18 6.09 1.2
writes_mean_multiplier 1.3
Overall Mean Multiple 1.9