github dolthub/dolt v1.57.5
1.57.5

latest releases: v1.59.3, v1.59.2, v1.59.1...
one month ago

Merged PRs

dolt

  • 9620: Fix for 'as of' with dolt_query_catalog
    as of is currently broken when you try to use it on dolt_query_catalog. It should work as intended now.
  • 9619: #9530 - Overflow check for auto_inc
    Fixes #9530
    Companion dolthub/go-mysql-server#3103
    Adds a check the next values in auto increment when they go under the current value.
  • 9617: Fix DBeaver infinite loop from system table database context errors
    Fixes "Empty database name" errors when DBeaver queries system tables with explicit database context
    Modified system tables to use database name parameter instead of ctx.GetCurrentDatabase()
  • 9600: Add dolt ci run
    Adds dolt ci run:
    Usage: dolt ci run <workflow name>
    Runs all defined saved queries and asserts the given column or row count against those queries.

go-mysql-server

  • 3135: include null values when evaluating anti joins created from WHERE NOT EXISTS
    fixes #9615
    We were not including null values when evaluating anti joins created from unnesting WHERE NOT EXISTS statements. This was causing us to return empty sets if there was a null value in the right side table of the anti join.
  • 3131: Unwrap ParenExpr when evaluating OrderBy expressions
    fixes #9605
    Commit 5cbc653 says "group by" but it should be "order by"
  • 3103: #9530 - Fix auto-increment overflow handling
    Fixes #9530
    Added bounds checking for auto-increment values to prevent overflow beyond data type limits. The fix ensures auto-increment values don't exceed type maximums (e.g., 127 for TINYINT) and correctly throws duplicate key errors instead of allowing overflow.

Closed Issues

  • 9615: No results returned with "where not exists" subquery with inner join (Django queryset.exclude(a__b__isnull=False))
  • 9554: varbinary fields are presented as unicode instead of hex
  • 9605: order by CTE table seems not to work

Don't miss a new dolt release

NewReleases is sending notifications on new releases.