Skip to content

doltgres 0.54.7#259295

Merged
BrewTestBot merged 2 commits intomainfrom
bump-doltgres-0.54.7
Dec 19, 2025
Merged

doltgres 0.54.7#259295
BrewTestBot merged 2 commits intomainfrom
bump-doltgres-0.54.7

Conversation

@BrewTestBot
Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
# Merged PRs

doltgresql

  • 2132: Fixed JSONB extended value error
    Fixes the issue:
  • 2128: Added some hooks for DROP TABLE
    This adds support for ensuring that dropping a table while using table types doesn't outright put the database in an unusable state. There are many more hooks that need to be implemented across the board, but these are relatively straightforward ones for a common case of dropping a table, function, or procedure that uses them.
    This also adds support for DROP PROCEDURE, which I apparently overlooked when adding procedure support in general. Lastly, this adds support for the serialization and deserialization of values within columns that use table types. While it was previously possible to create tables that use table types, it wasn't possible to read from those tables (and writing to them just wrote useless data that couldn't be removed).
    You'll notice that error messages involving procedures return "function" instead of "procedure". Postgres calls them functions in their error messages, so we're replicating that.
  • 2125: Changed configuration file for function passing
    In a nutshell, our internal repository for handling Hosted Doltgres only needs to include the configuration file, however recent changes added more packages that were referenced from our servercfg package. As our internal repository wasn't configured to handle these additional packages (which essentially requires building the entirety of Doltgres), it broke the existing workflow. To workaround this, I've moved the "details" of the configuration to its own package (named cfgdetails), and that will be referenced by our internal repository. Elsewhere in Doltgres, we still refer to servercfg, which has a wrapper struct around our details.
    The wrapper is needed as we cannot store a field that contains the overrides on the struct itself. Our YAML deserialization function does not honor ignored fields (which are supposed to work using yaml:"-") and is therefore panicking. Instead, the wrapper declares its own Overrides() function that overrides the function within cfgdetails.
  • 2123: Bug fix: ensure OR expressions on a single table use an index when possible
    This fixes the performance regression in select_random_ranges, which uses BETWEEN .. OR BETWEEN .. in its filters.
    Requires Customizable filter walk for costed index scan dolthub/go-mysql-server#3347

Closed Issues

  • 2097: auth.db, unable to configure path for "authFileName" file
  • 2100: DOLTGRES_DB environment variable isn't respected

View the full release notes at https://github.com/dolthub/doltgresql/releases/tag/v0.54.7.


@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` icu4c ICU use is a significant feature of the PR or issue labels Dec 19, 2025
@github-actions
Copy link
Copy Markdown
Contributor

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

Caution

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 Dec 19, 2025
@BrewTestBot BrewTestBot added this pull request to the merge queue Dec 19, 2025
Merged via the queue into main with commit 3674227 Dec 19, 2025
22 checks passed
@BrewTestBot BrewTestBot deleted the bump-doltgres-0.54.7 branch December 19, 2025 03:02
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 icu4c ICU 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