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

doltgres 0.8.0 #173640

Merged
merged 2 commits into from
Jun 4, 2024
Merged

doltgres 0.8.0 #173640

merged 2 commits into from
Jun 4, 2024

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

doltgresql

  • 336: Added string literal to array interpretation
    This adds functionality so that string literals such as '{1,2,3}' can be interpreted as arrays of any type. This builds off of the Removed sql.Convert usage, moved everything to casts dolthub/doltgresql#333 PR, which enables this to "just work" for all contexts (includes casting, inserting into columns, automatic operator resolution, etc.). This also includes additional tests for a few bugs that weren't caught in the previous PR.
  • 333: Removed sql.Convert usage, moved everything to casts
    This removes our reliance on sql.Convert and changed everything to make use of casts. Casts have three contexts: explicit (value::type), assignment (INSERT and UPDATE statements), and implicit. In addition to moving to casts, I've also added assignment casts.
    This move also comes with a massive change to how function overloads are handled. Overload resolution is handled through available casts, so by removing the hacky behavior that was in place, we're now able to unskip a number of tests that just could not be handled through the previous logic. There were other tests that were also incorrect, and those have been fixed.
    Overall, this has resulted in a fairly substantial decrease in code throughout the codebase, in addition to allowing for types to finally have "full" support.
    Companion PR:
  • 325: Update get-doltgres-correctness-job-json.sh
  • 320: Update schema path in scripts
  • 319: Added comparisons for JSONB
    This adds comparisons for jsonb. In the original JSON PR, I mistakenly only checked if json had comparisons, and that type does not. jsonb, however, does have comparisons, so this implements those. In addition, I've added a massive collection of rows that it properly sorts over. Test results were lifted straight from a Postgres 15 server to ensure accuracy.
  • 317: /utils/doltgres_builder/run.go: fix doltgres builder paths
  • 302: Added JSON types
    This adds JSON types, and also fixes a bug where the text types would incorrectly persist an empty string as a NULL.
  • 288: Release v0.7.5
    Created by the Release workflow to update DoltgreSQL's version
  • 287: Added SERIAL types along with remaining SEQUENCE functionality
    Companion PRs:
  • 269: New tests for schema support
    Also changes expected errors to match an error string. Not all tests are passing yet.
  • 185: Update README.md

Closed Issues

  • 280: Release 0.7.4 for windows not Working
  • 90: doltgres version shows the previous version
  • 279: Doltgresql does not yet support PostgreSQL's JDBC connection

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

github-actions bot commented Jun 4, 2024

🤖 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 Jun 4, 2024
@BrewTestBot BrewTestBot added this pull request to the merge queue Jun 4, 2024
Merged via the queue into master with commit 1561eaa Jun 4, 2024
14 checks passed
@BrewTestBot BrewTestBot deleted the bump-doltgres-0.8.0 branch June 4, 2024 10:07
@github-actions github-actions bot added the outdated PR was locked due to age label Jul 7, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 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.

2 participants