8000 dolt 1.54.2 by BrewTestBot · Pull Request #225681 · Homebrew/homebrew-core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dolt 1.54.2 #225681

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 4, 2025
Merged

dolt 1.54.2 #225681

merged 2 commits into from
Jun 4, 2025

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

dolt

  • 9306: go: store/datas/pull: clone.go: Improve robust of Clone for certain remoteapi implementations when the remote Conjoins.
    The clone code works by listing the remote table files and downloading them into the local table file store. When the remote is a remoteapi implementation, like a DoltHub repository, this resulting in listing the remote table files and using URLs to fetch each of them.
    The URLs returned from these APIs can expire and they need to be refreshed. This refresh can happen in two ways:
    1. There is explicit support in the TableFileSource representation returned by the API to include a mechanism to refresh it. DoltHub uses this, and the Dolt client will make use of that support to refresh expired URLs.
    2. The heavy handed approach is to list the table files again and use the newly returned URLs.
      The Clone code has explicit support for doing (2), and it is necessary for remoteapi implementations with expiring URLs but without explicit RefreshTableFileUrl support. dolt itself, when running a remote as part of sql-server for example, does not implement RefreshTableFileUrl support, and so the re-list support is still necessary.
      This PR changes the Clone implementation so that, on a retry, it makes all the newly returned table file sources available for the next try, but it keeps the old sources around if they no longer come back from ListTableFiles. In this way, we get strictly more robust behavior than before.
      The downside is that, when the remote file is actually gone, the Clone code will continue attempting to download it until it reaches a terminal download failure. This change in behavior is not as disruptive as the current behavior, and so we make this new trade off for now.
  • 9299: Improved chunk tracking during clone
    Decrement the chunk counter when a file completes. Add a completion status message. Fix a potential race that @reltuk identified in review.
  • 9298: Last easy unskip according to Claude
  • 9296: Check for invalid ancestor merge spec
    fixes dolthub/dolt#9294
  • 9295: Various unskipped bats tests identified and fixed by Claude Code.
  • 9289: Fix load data tabs test
  • 9288: The where clause on a dolt diff command is always validated
    Even if there is an empty diff
  • 9287: Fix skip test for another load data issue
  • 9122: implement dolt_branch_status()
    This PR implements dolt_branch_status(<base_branch>, <feature_branch1>, <feature_branch2>, ...).
    The function compares base_branch against each of the feature branches and outputs a table that lists how many commits ahead and behind base branch.
    Additionally, this PR contains some cleanup/refactoring.
    addresses: Add sql function to determine "who is ahead" dolthub/dolt#9090

go-mysql-server

  • 3010: Add query time to logger
    This is a proposed fix for Dolt issue: Dolt start time of queries in logs is all pinned to the connection open start time dolthub/dolt#8909
    I'm not certain if we want to just add this field or replace connect time. I think this implementation is safer.
  • 3009: New skipped tests for group_concat
    The ORDER BY clauses in aggregates like group_concat do not work correctly with subqueries. Lots of varied tests demonstrating this defect.
  • 3004: Add support for IS NULL expressions with records
    The implementation in GMS for IS NULL checks if the value is NULL or not. For record and composite types in Postgres, IS NULL needs to check if each value in the record or composite type is NULL to determine if the value is NULL. See Add support for IS NULL expression on records dolthub/doltgresql#1520 for more details.
    This change creates a new shared type, named TupleValue, in GMS that is used for record values (and eventually, composite type values). I also considered giving Doltgres it's own, custom IsNull implementation, but the analyzer does specific checks and optimizations when it looks for *expression.IsNull instances, which would stop working correctly.
  • 3002: fix table functions in stored procedures
  • 3001: Support for injected expressions with ORDER BY clauses
    Depends on 416

vitess

Closed Issues

View the full release notes at https://github.com/dolthub/dolt/releases/tag/v1.54.2.


@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 Jun 4, 2025
Copy link
Contributor
github-actions bot commented Jun 4, 2025

🤖 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 Jun 4, 2025
@BrewTestBot BrewTestBot enabled auto-merge June 4, 2025 05:23
@BrewTestBot BrewTestBot added this pull request to the merge queue Jun 4, 2025
Merged via the queue into master with commit 8ae88cb Jun 4, 2025
17 checks passed
@BrewTestBot BrewTestBot deleted the bump-dolt-1.54.2 branch June 4, 2025 05:30
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
0