Skip to content

dolt 1.50.4#210718

Merged
BrewTestBot merged 2 commits intomasterfrom
bump-dolt-1.50.4
Mar 13, 2025
Merged

dolt 1.50.4#210718
BrewTestBot merged 2 commits intomasterfrom
bump-dolt-1.50.4

Conversation

@BrewTestBot
Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
# Merged PRs

dolt

go-mysql-server

  • 2886: reintroduce last_insert_id discrepancy
    Apparently the last_insert_id in ok result, is not the same as select last_insert_id().
    When there is an auto_increment column, the insert_id in the OKResult is the first value that increments the auto_increment value.
    Reverts some changes from: fix insert id dolthub/go-mysql-server#2616
    fixes: MySQL is not consistent regarding last_insert_id; go-mysql-server ceased to emulate this inconsistency in v0.19.0 dolthub/dolt#8914
  • 2885: [planbuilder] sort expression aliases always referenced
    This fixes a bug where a sort expression alias computed in the lower projection fails to index the nested expression.
    Below, the first plan's sort searches for c5:6 in the child, but only finds a:7. The second plan fixes the correctness issue. Obviously there are more desirable projection organizations that version two, but this is small enough of an edge case that I think rewriting projection management with proper expression interning would be overkill right now. The rest of the plan tests look OK/improvements.
    select distinct abs(c5) as a from one_pk where c2 in (1,11,31) order by a
    before:
    Sort(abs(one_pk.c5:6)->a:7 ASC nullsFirst)
    └─ Distinct
    └─ Project
    ├─ columns: [abs(one_pk.c5:1)->a:0]
    └─ Filter
    ├─ HashIn
    │   ├─ one_pk.c2:0
    │   └─ TUPLE(1 (tinyint), 11 (tinyint), 31 (tinyint))
    └─ ProcessTable
    └─ Table
    ├─ name: one_pk
    └─ columns: [c2 c5]
    after:
    Distinct
    └─ Project
    ├─ columns: [abs(one_pk.c5:5)->a:0]
    └─ Sort(a:6 ASC nullsFirst)
    └─ Project
    ├─ columns: [one_pk.pk:0!null, one_pk.c1:1, one_pk.c2:2, one_pk.c3:3, one_pk.c4:4, one_pk.c5:5, abs(one_pk.c5:5)->a:0]
    └─ Filter
    ├─ HashIn
    │   ├─ one_pk.c2:2
    │   └─ TUPLE(1 (tinyint), 11 (tinyint), 31 (tinyint))
    └─ ProcessTable
    └─ Table
    ├─ name: one_pk
    └─ columns: [pk c1 c2 c3 c4 c5]

Closed Issues

  • 8964: Recurrent Panic with querying geometry types after some queries
  • 8926: BUG: BEFORE UPDATE Trigger Not Working in Dolt
  • 8914: MySQL is not consistent regarding last_insert_id; go-mysql-server ceased to emulate this inconsistency in v0.19.0

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Mar 12, 2025
@github-actions
Copy link
Copy Markdown
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Mar 13, 2025
@BrewTestBot BrewTestBot enabled auto-merge March 13, 2025 00:22
@BrewTestBot BrewTestBot added this pull request to the merge queue Mar 13, 2025
Merged via the queue into master with commit 1237ae5 Mar 13, 2025
15 checks passed
@BrewTestBot BrewTestBot deleted the bump-dolt-1.50.4 branch March 13, 2025 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants