github dolthub/dolt v1.36.0
1.36.0

latest releases: v1.43.14, v1.43.13, v1.43.12...
6 months ago

This version does not include an interface change, but does include large changes to the performance and network utilization behavior of dolt fetch and related functionality, such as shallow clone and Dolt cluster replication.

Merged PRs

dolt

  • 7828: Bug fix: Allow dolt init to use --data-dir param
    Previously, dolt init would use the value of --data-dir for almost all of the repository initialization, but the code that set up repository configuration would always use the current directory. This change allows callers to use dolt init with the --data-dir param to initialize directories other than the current working directory as Dolt repositories.
  • 7825: Bug fix: Decimal type binlog serialization
  • 7824: dolt fetch: Implement pipelined, continuous downloads during pulls from DoltHub and dolt sql-server remotes.
    Dolt fetch, pull, shallow clone and cluster replication will now make more aggressive utilization of available network resources.
  • 7816: allow database alters and case insensitive check for info schema
    fixes: #7814

go-mysql-server

  • 2488: System Variables: Add log_bin and change the default of performance_schema
    The log_bin system variable controls whether a MySQL server logs to the binary log or not.
    The performance_schema system variable was previously defaulted to 1, to match MySQL's default, but this can cause tools (e.g. Datadog) to believe that the performance_schema system tables are available, and then error out when trying to query them. Since we don't provide a performance_schema database, the new default for the performance_schema system variable is 0.
  • 2485: Have LazyJSONDocument implement fmt.Stringer and driver.Valuer, in order to interoperate with other go SQL libraries.

Closed Issues

  • 7814: dolt sql fails to run DDL operations
  • 6624: Table size calculation using DATA_LENGTH in information schema is naive and massively overstates the size of tables

Don't miss a new dolt release

NewReleases is sending notifications on new releases.