Merged PRs
dolt
- 2278: go/store/types/edits: Changes to ensure AsyncSortedEdits always returned edits in stable order based on how they were added. Fixes UPDATE statements which dropped rows under certain conditions.
go-mysql-server
- 594: sql/plan: Fix join iterators to always Close() their secondary RowIter. Fix Subquery to Dispose its subquery. Fixes some memory leaks in sql-server mode.
- 593: Make some update queries determinate.
- 591: Introduced a ViewProvider extension.
As part of this, got rid of the IndexRegistry and ViewRegistry on the context, put them on the Session instead. These changes significantly simplify the process of constructing an engine and running queries.