github dolthub/dolt v0.31.0
0.31.0

latest releases: v1.39.4, v1.39.3, v1.39.2...
2 years ago

Merged PRs

dolt

  • 2268: Simpler engine construction
    No manual management of views and index registries.
  • 2255: Added scripted SQL tests that use DOLT_COMMIT
  • 2254: Prevent pull from erroring on config with no email or name:
  • 2252: go/store/data: Use new parents_closure field for FindCommonAncestor.
  • 2251: Reworked skipped fk test, display unresolved foreign keys
  • 2247: Added test of working set behavior for checkout
    Skipped test for #2246
  • 2245: /go/store/types: Extracted sequenceSplitter interface for rollingValueHasher
  • 2235: go/store/datas: Materialize a parents closure map at commit time.
  • 2224: Allow MySQL dumps to delay foreign key resolution

go-mysql-server

  • 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.
  • 590: Add dolt discord to readme
  • 588: Made it possible to use variables in AS OF expressions
    As part of this, also pulled resolving variables out of the resolve_columns step into its own rule.
  • 583: Update INNER JOIN Alpha
  • 582: sql/plan: exchange.go: Make Exchange's RowIter wait for all goroutines to shutdown cleanly.
    If we do not block on shutting down the goroutines that are handling the
    partitions, we cannot guarantee that we will not race with later uses of the
    sql.Session, for example.
    This converts the implementation to x/sync/errgroup and restructures things
    quite a bit.
  • 581: Skip fk validation on CREATE TABLE when fks are disabled

vitess

  • 86: Add transaction characteristic to begin transaction
  • 85: can use status w/o quotes for insert statement
    re: #2195

Closed Issues

  • 2195: Allow using unquoted status column identifier in INSERT statements
  • 2249: dolt pull is trying to do a commit for a ff merge
  • 2237: dolt table import -u businesses WA.csv fails with fatal error: out of memory
  • 1669: foreign_key_checks = 0 should allow out-of-order creation of foreign key constraints
  • 586: memory/provider.go doesn't use a pointer receiver causing the struct to be copied

Don't miss a new dolt release

NewReleases is sending notifications on new releases.