This release addresses correctness bugs and provides performance improvements, as well as continuing to flesh Dolt's version control features as SQL functions.
Merged PRs
- 1298: change table projection implementation
- 1293: Insertion optimizations
Go from sql rows to types.Tuples directly and use those tuples for insertion without using row.Row. - 1289: Added DOLT_SQL_DEBUG_LOG and DOLT_SQL_DEBUG_LOG_VERBOSE environment vars
Used to turn on query analyzer debugging - 1287: Implement SQL dolt_checkout function
This pr adds DOLT_CHECKOUT functionality. - 290: pushdown to indexed tables
- 288: remove slow span tag
- 287: Update README.md to reference Dolt
- 286: Fixed several bugs preventing indexes from being used in some joins
- 285: Implemented JOIN_ORDER optimizer hints
Also:- Got rid of expensive comment stripping pass in the parser
- Fixed test behavior of MySQL executed comment statements like
/*!40101 SET NAMES utf8 */
- Made SHOW VARIABLES output sorted
- 284: Updated copyright headers and added missing ones
- 283: Fixed type bugs