github dolthub/dolt v1.83.5
1.83.5

7 hours ago

Merged PRs

dolt

  • 10669: fix concurrent create database if exist atomicity
  • 10668: /.github/workflows/cd-push-docker-image.yaml: option for disabling la…
    …test push

go-mysql-server

  • 3466: fix create db if not exists and drop db if exists to not return errors under concurrency
  • 3465: support IF EXISTS in ALTER TABLE
  • 3463: remove hacky handling of trigger parsing
    Companion PR: dolthub/vitess#459
  • 3461: Update ON UPDATE columns during INSERT...ON DUPLICATE KEY UPDATE
    fixes #10627
  • 3458: Move prepared queries to sql.Session and add parsed query cache
    This PR moves prepared statements into the sql.Session instead of the engine. This avoids the need for a mutex and cleans up the code. It's also just a more appropriate place for prepare and execute queries.
    Additionally, this PR also adds a cache for triggers. This avoids reparsing triggers that have already been parsed.
  • 3455: Do not convert AntiJoins to LeftOuterJoin when inside an Update node
    fixes #10600

vitess

  • 459: fix trigger parsing
    Should use old_lexer_position instead of lexer_position to avoid token getting swallowed.

Closed Issues

  • 10667: CREATE DATABASE IF NOT EXISTS returns error under concurrent execution
  • 9077: ERRO[6058] stats executor errorserialQueue panicked running work: assertion failed: empty chunk returned from ChunkStore

Don't miss a new dolt release

NewReleases is sending notifications on new releases.