github dolthub/dolt v0.37.3
0.37.3

latest releases: v1.43.1, v1.43.0, v1.42.20...
2 years ago

This is a patch release. It fixes a bug in displaying the primary keys of a table via SHOW CREATE TABLE

Merged PRs

dolt

  • 2830: /go/store/prolly: Add Prolly Node array with subtree sizes
    • adds new field to prolly tree nodes to store a varint-encoded array of subtree cardinalities
    • alters tree chunker to track subtree cardinalities during tree construction
    • splits out node construction logic into nodeBuilder
      the varint encoding scheme should probably be replaced by something more performant like streaming vbyte

go-mysql-server

  • 833: Fixing a race condition by no longer updating the UserVar's type during Eval
    The type was being set when retrieved in Eval for completeness, but it shouldn't be needed.
    When used as a value, the analyzer was already using the NewUserVarWithType method that explicitly loaded and set the type. The NewUserVar method (which doesn't set type) should only be used when the user var is the left hand side of a set var operation.
  • 828: Correct primary key column output for show create table
    Used the column order before, instead of the key order
  • 823: sql: Added destination buffer parameter to Type.SQL()
  • 819: fix BETWEEN function of missing inclusive logic
    BETWEEN() does inclusive check including checks with NULL value

Closed Issues

  • 2869: Hanging/memory leak on importing a single row to a specific branch
  • 815: Index error lost in parent call

Don't miss a new dolt release

NewReleases is sending notifications on new releases.