Skip to content

Conversation

@BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

dolt

go-mysql-server

  • 2940: Bug fix: ensure DropCheck.IfExists gets copied over to new instances
    This change doesn't affect Dolt, but is needed by Doltgres to make sure IF EXISTS logic for dropping a constraint is correctly executed.
  • 2937: Fixed problems with StrExpr
    Schema() was being called during Doltgres's Prepare implementation, and there's no reason it can't be.
  • 2936: Add support for ALTER TABLE ... DROP CONSTRAINT IF EXISTS
    Depends on: Add AST support for DROP CONSTRAINT IF EXISTS dolthub/vitess#411
  • 2935: implement ntile
    This PR implements the NTILE() SQL function, which groups rows into evenly sized buckets.
    mysql docs: https://dev.mysql.com/doc/refman/8.4/en/window-function-descriptions.html#function_ntile
    fixes: Request for NTILE function dolthub/dolt#9087
  • 2934: Unwrap inputs to find_in_set function.
    This was missed in the initial wrapped values PR because we only had tests for find_in_set where the inputs came from VARCHAR columns. This adds a test for inputs from TEXT columns.
    Fixes Handler caught panic: interface conversion: interface {} is *val.TextStorage, not string dolthub/dolt#9101
  • 2932: Optimize ConvertToBytes by avoiding unnecessary string <-> bytes conversions and copies.
    ConvertToBytes is a commonly called function to get the string representation of a value. However, it has some unnecessary allocations where a child function allocates a byte buffer, only for the result to be copied into the buffer provided by the parent function. In other places we needlessly round-trip between string and []byte.
    This PR improves performance by removing some of these unneeded copies. In places where ConvertToBytes calls a function that allocates a buffer (instead of using the buffer that ConvertToBytes can provide), we can optimize by using the returned value without copying it again.
    Dolt shows a 7% improvement in the types_table_scan benchmark.
    We can potentially do even better by allowing these child functions to take a buffer, removing the need for an extra allocation.
  • 2931: Corrected return type for RegexpLike
    Required for proper type conversion in doltgres

vitess

Closed Issues

  • 9101: Handler caught panic: interface conversion: interface {} is *val.TextStorage, not string
  • 9099: Exceptionally long table names when adding unnamed constraints results in a Django error
  • 9087: Request for NTILE function

@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 Apr 16, 2025
@github-actions
Copy link
Contributor

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

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@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 Apr 16, 2025
@BrewTestBot BrewTestBot enabled auto-merge April 16, 2025 02:44
@BrewTestBot BrewTestBot added this pull request to the merge queue Apr 16, 2025
Merged via the queue into master with commit 954750e Apr 16, 2025
14 checks passed
@BrewTestBot BrewTestBot deleted the bump-dolt-1.51.4 branch April 16, 2025 02:57
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.

3 participants