Skip to content
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

dolt 1.29.1 #156705

Merged
merged 2 commits into from Dec 7, 2023
Merged

dolt 1.29.1 #156705

merged 2 commits into from Dec 7, 2023

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

dolt

  • 7107: go/libraries/doltcore/sqle: DatabaseProvider: Fix a bug where a database created with call dolt_clone() would not be dropped until the server was restarted.
    Fixes #7106.
  • 7094: fix inf loop for creds search on windows
    There was an infinite loop for dolt init and dolt sql when there isn't a .dolt directory in current directory or any children directory. This issue was specific to windows, because we were only checking for / and not \.
  • 7092: migrate dolt gc to use sql queries
    This change updates dolt gc to use the appropriate sql engine to generate results.
    Related: dolt sql and other commands should connect to running database dolthub/dolt#3922
  • 7091: minor doc fixes
    Updates doc strings for query-diff and ls.
  • 7090: Added a periodic heartbeat event metric to sql-server
    Also adds new constants for Doltgres as an application
  • 7088: add --single-branch flag for dolt clone
    Adds --single-branch flag for dolt clone to match git behavior more closely.
    Fixes: dolt clone -branch should omit remote tracking branches for other branches dolthub/dolt#3873
  • 7065: Cache the computation of default columns during three-way merges.
    This is a slow operation because it actually generates the CREATE TABLE string for the merged schema and uses yacc to parse it so we can correctly resolve default column expressions.
    But we should only need to do this once, not once per row.
    This also contains a rough performance regression test. Without this fix, the test should time out on GitHub's CI.
  • 7032: CLI command for reflog
    Adds the CLI command dolt reflog which displays results form the dolt_reflog() table function

go-mysql-server

  • 2185: fix panic of concurrent map writes, when using in memory mode
    Replaces #2179
  • 2182: fix IN_SUBQUERY projection bugs
    Correctness regression fix. With a bit more work this could probably be a smaller query:
    CREATE VIEW view_2_tab1_157 AS SELECT pk, col0 FROM tab1 WHERE NOT ((col0 IN (SELECT col3 FROM tab1 WHERE ((col0 IS NULL) OR col3 > 5 OR col3 <= 50 OR col1 < 83.11))) OR col0 > 75);
    The CREATE panicked because the top-level projections get pushed into the source node, and my recent refactors failed to map projections onto the reported table output column sets.
  • 2181: Improve IN_SUBQUERY table disambiguation
    When unnesting and IN_SUBQUERY into a parent scope with a table name clash, rename the child table and update its references to the new name. Prevent EXISTS subqueries from unnesting if it doesn't full decorrelate the child scope.
  • 2177: Properly round IndexAccess Bounds for float/decimal type filters over integer columns
    When generating indexes ranges, we don't convert the range bounds type to the index bound type until later on.
    Additionally, when we do convert (specifically floats to ints) we round the floats based on the halfway point, leading to indexes skipping over rows depending on how it rounds.
    This PR changes that to convert the types earlier (keeping the key type and index type consistent), and rounding floating point bounds correctly to not leave out any rows.
    fixes Unexpected Results when Querying with COT  dolthub/dolt#7072
  • 2175: Fix existant typo
  • 2174: Having aggregate alias bug
    fixes: HAVING clause is handled incorrectly when it references a name that matches both a column and an alias. dolthub/dolt#7082

Closed Issues

  • 7106: Attempting to drop a database which was created with dolt_clone fails.
  • 7073: Potential Issue Using ROUND
  • 3873: dolt clone -branch should omit remote tracking branches for other branches
  • 7082: HAVING clause is handled incorrectly when it references a name that matches both a column and an alias.
  • 1035: dolt version needs --verbose flag that includes commit hash and timestamp
  • 6983: Issue saying the database is readonly
  • 7072: Unexpected Results when Querying with COT

@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 Dec 7, 2023
Copy link
Contributor

github-actions bot commented Dec 7, 2023

🤖 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 Dec 7, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Dec 7, 2023
Merged via the queue into Homebrew:master with commit e036719 Dec 7, 2023
12 checks passed
@BrewTestBot BrewTestBot deleted the bump-dolt-1.29.1 branch December 7, 2023 19:13
@github-actions github-actions bot added the outdated PR was locked due to age label Jan 7, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
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 outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants