Skip to content

0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jun 19:37

Merged PRs

doltgresql

  • 368: /.github/workflows/cd-release.yaml: fix sed command for server version
  • 365: add smoke tests for perl, php and ruby
  • 362: Perform function analysis once
    Functions did their entire overload resolution during Eval, meaning if a function was called 1000 times, then we did overload resolution 1000 times for the exact same function. This changes it so that we only do it once. This optimization was made while investigating our performance benchmarks.
    Of note, errors found during overload resolution are stashed for later. This ensures that other steps in the pipeline retain their error priority. Previously, when this was all done in Eval, stashing wasn't needed.
  • 355: Added correct timeouts to server
    Fixes #348
    Idle connections were timing out in 60s before this change.
  • 350: Reworked config
    This change reworks how the data dir, config file and related initialization values are loaded. The main effect is that it's now possible to run doltgres without a config.yaml file.
    The sever config is now resolved in this order
    1. --config flag
    2. config.yaml file if present
    3. Built-in default config values
      The data-dir for this config is then overridden as necessary with a similar pattern:
    4. --data-dir flag
    5. The value in a config.yaml file if, if a file was loaded
    6. The env var DOLTGRES_DATA_DIR
    7. The default ($home/doltgres/databases)
  • 343: support for drop table without a schema name
    This PR has the tests. The fix for the behavior is in dolthub/dolt#7952
  • 339: Release v0.8.0
    Created by the Release workflow to update DoltgreSQL's version

Closed Issues

  • 348: disabling the session after executing the request