Skip to content

1.42.19

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Sep 23:37

Merged PRs

dolt

  • 8336: dolt add --patch
    CLI update to enable the "--patch" option for dolt add.
    This option is only supported in a CLI context (sql shell included) because the dolt_add stored procedure doesn't allow for a user interactive workflow.
    Currently this change lacks tests. I'll work on that after I ship the blog post.
    Fixes: #2465
  • 8335: [statspro] Avoid stopping the world during stats updates
    The stats provider holds a lock that was required to (1) update stats, and (2) access statistics.
    The new behavior
    • Reject duplicate update requests on the same database/branch/table. So an analyze table <t> will error if a conflicting job is active.
    • Only lock the provider in critical sections. Update threads only grab the lock to read current statistics or write updates. So regular reads/writes will not hang waiting for the stats provider mutex longer than it takes to finish a critical section.
  • 8334: Fix issue where stats db created in wrong location
    fixes: #8324

Closed Issues

  • 2465: Support dolt add -p
  • 8324: call dolt_stats_restart() executed using dolt sql -q in the root of the database puts stats in the wrong place
  • 8317: SELECT WHERE (id = x AND id = y) returns row matching y instead of no results
  • 8316: Sqlalchemy can't reflect schema with foreign key