Skip to content

Releases: winebarrel/pistachio

v1.23.0

Choose a tag to compare

@winebarrelwinebarrel released this 01 Aug 00:31
Immutable release. Only release title and notes can be modified.
v1.23.0
a3d9731

Changelog

  • a3d9731 Merge pull request #345 from winebarrel/claude/link-changelog-releases
  • b4bc9ed Merge pull request #344 from winebarrel/winebarrel-patch-1
  • 65cf126 Link GitHub release notes to the CHANGELOG
  • e488b05 Add changelog entry for version 1.23.0
  • 55baaff Merge pull request #343 from winebarrel/claude/function-support-iuadqt
  • 48b8a6d Treat an unevaluable check as undetermined in plan
  • 72ae699 Cover the plan-side consequences of evaluating check SQL
  • ab20c48 Evaluate execute check SQL in plan
  • cb5bfad Record that plan does not evaluate execute check SQL
  • 5f3675e Address review on execute-first
  • 8b5ef30 Cover execute-first error paths and document the qualified-call drift
  • f96c1e5 Add -- pista:execute-first directive
  • 29a35d0 Merge pull request #342 from winebarrel/renovate/docker-login-action-4.x
  • a658a45 Update docker/login-action action to v4.5.1
  • 4bb6bf2 Merge pull request #341 from winebarrel/winebarrel-patch-1
  • b1e54f0 Change image link in README

see https://github.com/winebarrel/pistachio/blob/v1.23.0/CHANGELOG.md

v1.22.0

Choose a tag to compare

@winebarrelwinebarrel released this 31 Jul 12:32
Immutable release. Only release title and notes can be modified.
v1.22.0
fe96285

Changelog

  • fe96285 Merge pull request #340 from winebarrel/claude/bug-check-97asge
  • d45f309 Address review: cross-schema parent comment, error wording
  • 563985a Cover the new code from its own packages
  • 3fdf5da Note that pista dump avoids the serial drift shape
  • 6e4783b Diff a removed comment on a partition, close test gaps
  • eac4bbe Add 1.22.0 to the changelog
  • 026f855 Record the sequence ownership transition gap
  • a515efe Stop dropping constraints, partition parents and column defaults

see https://github.com/winebarrel/pistachio/blob/v1.22.0/CHANGELOG.md

v1.21.1

Choose a tag to compare

@winebarrelwinebarrel released this 31 Jul 10:11
Immutable release. Only release title and notes can be modified.
v1.21.1
91b73f9

Changelog

  • 91b73f9 Merge pull request #339 from winebarrel/claude/collation-qualified-name
  • 62b1e83 Compare collations unquoted, share one COLLATE parser
  • 313669b Cover the remaining collation paths, tighten the wording
  • a28a126 Split collation names on the quoting, not on every dot
  • 7ecd079 Merge pull request #338 from winebarrel/claude/psqldef-feature-import-l90m28
  • 88e98e8 Build domain CHECK definitions from the parse tree
  • cabde28 Pin the keyword corpus size and add a regeneration target
  • c3aa66b Cover every identifier position, tighten the wording
  • 3be5bf4 Quote type_func_name keywords used as identifiers
  • 5be8bcb Merge pull request #337 from winebarrel/claude/readme-usage-help-collapse-c2i18k
  • 85f02d0 docs: add collapsible plan/apply/dump help to README Usage

see https://github.com/winebarrel/pistachio/blob/v1.21.1/CHANGELOG.md

v1.21.0

Choose a tag to compare

@winebarrelwinebarrel released this 31 Jul 07:23
Immutable release. Only release title and notes can be modified.
v1.21.0
5075023

Changelog

  • 5075023 Merge pull request #336 from winebarrel/claude/psqldef-missing-features-l4gk63
  • 29743fc Cover the matview index path under --try-tx
  • e3064b8 Tighten --try-tx docs and help text
  • ca6da73 Cover diff-based tx decision and concurrently-pre-SQL under --try-tx
  • 02a7a19 Add --try-tx to wrap apply in a transaction when possible
  • 63757ef Merge pull request #335 from winebarrel/claude/coverage-improvement-options-01xu07
  • 041c66d Add tests for reachable-but-uncovered paths
  • 6fb3c06 Merge pull request #334 from winebarrel/revert-333-claude/goreleaser-docker-image-gkgmbq
  • fb280c5 Revert "Build the pista Docker image with GoReleaser"
  • def0dbb Merge pull request #333 from winebarrel/claude/goreleaser-docker-image-gkgmbq
  • 7bbe20b Build the pista Docker image with GoReleaser
  • 8b50da9 Merge pull request #332 from winebarrel/renovate/docker-login-action-4.x
  • f064703 Update docker/login-action action to v4.5.0

see https://github.com/winebarrel/pistachio/blob/v1.21.0/CHANGELOG.md

v1.20.0

Choose a tag to compare

@winebarrelwinebarrel released this 30 Jul 15:20
Immutable release. Only release title and notes can be modified.
v1.20.0
478540e

Changelog

  • 478540e Merge pull request #331 from winebarrel/add-composite-type
  • 8d4e4cd Extend search_path with public instead of replacing it
  • 2324721 Broaden cross-schema drift TODO to composite attributes
  • 1eb6eff Set search_path before managed DDL so unqualified user types resolve
  • 083c316 Normalize composite attribute type schema; TODO for search_path
  • 2c1d331 Cover schemaOf and stripTypeSchema helpers
  • bd9a29d Address review: collation drift, docs, scenario, and qualified-column drift
  • 520f434 Refine composite type docs and note qualified-type-column drift
  • 570ff6b Add composite type support
  • 34d57ac Merge pull request #330 from winebarrel/fix-readme-enable-sequence
  • b72ecae Add sequence to --enable/--disable valid types in README
  • e14a9d0 Merge pull request #329 from winebarrel/winebarrel-patch-1
  • 09981d2 Update image links in README.md
  • d1e2cb7 Merge pull request #328 from winebarrel/add-performance-doc
  • c8e1be6 Tighten wording in modify plan description
  • b9bc44a Add modify plan case to performance benchmarks
  • 006950a Add performance.md with table-count scalability benchmarks
  • b1de372 Merge pull request #327 from winebarrel/winebarrel-patch-1
  • aa5864c Replace images in README with new links
  • ccdd7e6 Merge pull request #326 from winebarrel/winebarrel-patch-1
  • 64bcf17 Update README to include project logo

see https://github.com/winebarrel/pistachio/blob/v1.20.0/CHANGELOG.md

v1.19.0

Choose a tag to compare

@winebarrelwinebarrel released this 28 Jul 16:33
Immutable release. Only release title and notes can be modified.
v1.19.0
fd8f435

Changelog

  • fd8f435 Merge pull request #325 from winebarrel/domain-not-valid
  • 98c179b Add dump fixture for NOT VALID domain constraint
  • e7986d5 Merge domain constraint changelog entry into 1.19.0
  • e094b5d Track validation state of domain CHECK constraints
  • 33fa37d Merge pull request #324 from winebarrel/assume-validated
  • e4e6bf5 Restore 1.19.0 changelog date to 2026-07-29
  • 99e27c8 Set 1.19.0 changelog date to 2026-07-28
  • 5036ded Clarify --assume-validated scope in help and README
  • 4f3b328 Add --assume-validated to ignore NOT VALID constraint state

see https://github.com/winebarrel/pistachio/blob/v1.19.0/CHANGELOG.md

v1.18.0

Choose a tag to compare

@winebarrelwinebarrel released this 27 Jul 13:20
Immutable release. Only release title and notes can be modified.
v1.18.0
598fc5e

Changelog

  • 598fc5e Merge pull request #323 from winebarrel/config-env
  • 9ee6a93 Shorten the --config help text
  • 5f528bc Allow the --config path via $PISTA_CONFIG
  • 82c9305 Merge pull request #322 from winebarrel/add-config-file
  • 7545c63 Address review: exclude meta flags, placeholder, more tests
  • 8ab1e18 Add --config to load options from a YAML file
  • 3aa838a Merge pull request #321 from winebarrel/docs-dsql-opt-gating
  • 8e44274 Note DSQL support must be gated behind an opt-in option
  • 2b56834 Merge pull request #320 from winebarrel/docs-dsql-tighten-prose
  • ef7f85e Tighten prose in the DSQL investigation TODO section
  • 96d90d0 Merge pull request #319 from winebarrel/docs-dsql-investigation
  • 2627f30 Document Aurora DSQL support investigation in TODO
  • c1711fa Merge pull request #318 from winebarrel/renovate/actions-setup-go-7.x
  • c245101 Update actions/setup-go action to v7
  • 2882803 Merge pull request #317 from winebarrel/renovate/github.com-alecthomas-kong-1.x
  • ff19fda Update module github.com/alecthomas/kong to v1.16.0
  • 812378d Merge pull request #315 from winebarrel/remove-demo-gif.yml
  • 1905e1e Merge pull request #316 from winebarrel/winebarrel-patch-1
  • 5a07228 Change demo image to a hosted version
  • ddcc6b8 Add demo.gif to gitignore
  • 082941a Remove demo-gif.yml
  • a9b81d5 Merge pull request #314 from winebarrel/docs-add-sequences-count
  • 4356d3c Add sequences count to plan/apply/dump summary examples in docs
  • 50cc156 Merge pull request #312 from winebarrel/demo-gif-cache
  • ac27028 Cache Homebrew downloads in demo-gif
  • e7e8832 Merge pull request #310 from winebarrel/demo-gif-self-pr
  • 5399699 Create the demo.gif PR with gh instead of an action
  • abc904b Merge pull request #308 from winebarrel/fix-demo-gif-brew-path
  • 1cd2062 Load Homebrew shellenv before installing VHS
  • c1a00e0 Merge pull request #307 from winebarrel/fix-demo-gif-vhs-install
  • 73d4e45 Fix demo-gif render: install VHS via Homebrew
  • a1ab5bb Merge pull request #306 from winebarrel/demo-image-revision
  • 8fb0c38 Merge pull request #305 from winebarrel/demo-tape-wording
  • 1a34de0 Embed source revision in the demo image
  • bcb3f4c Merge branch 'main' into demo-tape-wording
  • 11f592c Merge pull request #304 from winebarrel/renovate/peter-evans-create-pull-request-8.x
  • ded9ecd Reword the second verify/dump comments in demo.tape
  • 34b1d61 Merge pull request #303 from winebarrel/demo-latest-tag
  • 8242864 Update peter-evans/create-pull-request action to v8
  • 9c5f6ee Merge pull request #302 from winebarrel/automate-demo-gif
  • cf74421 Always tag the demo image as latest
  • 02c4a4d Automate demo.gif rendering
  • 36d9b3e Merge pull request #301 from winebarrel/demo-add-sequence
  • c4e7011 Add a sequence to the demo schema
  • 16445d6 Merge pull request #300 from winebarrel/split-demo-workflow
  • cdbc51e Split demo image build into its own workflow
  • 5fee1b2 Merge pull request #299 from winebarrel/winebarrel-patch-1
  • 18f10cc Update README to remove obsolete schema link
  • 796d1c2 Merge pull request #298 from winebarrel/winebarrel-patch-1
  • 728b562 Add documentation for working with specific schemas
  • a08f80f Merge pull request #297 from winebarrel/test/view-toposort-coverage
  • 9338584 Raise view/toposort coverage and mark dead branches

see https://github.com/winebarrel/pistachio/blob/v1.18.0/CHANGELOG.md

v1.17.0

Choose a tag to compare

@winebarrelwinebarrel released this 21 Jul 09:25
Immutable release. Only release title and notes can be modified.
v1.17.0
7e7e4b8

Changelog

  • 7e7e4b8 Merge pull request #296 from winebarrel/feat/sequence-owner-identity
  • 5ce6079 Update CHANGELOG and TODO for sequence management
  • 4f6b190 Fix nextval edge for quote-requiring sequence names
  • b1323fb Raise sequence test coverage
  • eb4e9a2 Add mixed-sequence coverage and a sequence scenario test
  • 321e475 Note deferred UNLOGGED sequence support in TODO.md
  • 310e45c Unify OrderFromSchema signature to fix deadcode check
  • 099b846 Add declarative management of standalone sequences
  • f46e9d2 Merge pull request #295 from winebarrel/renovate/actions-checkout-digest
  • 01a91fb Update actions/checkout digest to 3d3c42e
  • 35e20d4 Merge pull request #294 from winebarrel/docs/remove-ci-section
  • 481e68a Remove CI integration section from getting-started
  • 04bd7c2 Merge pull request #293 from winebarrel/docs/ci-check-option
  • e0f2288 Use --check for CI drift detection in getting-started
  • 4033ba4 Merge pull request #292 from winebarrel/winebarrel-patch-1
  • 080599a Update README.md by removing image links

see https://github.com/winebarrel/pistachio/blob/v1.17.0/CHANGELOG.md

v1.16.1

Choose a tag to compare

@winebarrelwinebarrel released this 18 Jul 04:59
Immutable release. Only release title and notes can be modified.
v1.16.1
0a3ce41

Changelog

  • 0a3ce41 Merge pull request #291 from winebarrel/fix/unique-value-column-deparse
  • 336a166 Add column-level UNIQUE/PK tests for the "value" deparse fix
  • 6594ce9 Link upstream issue in the "value" constraint deparse workaround
  • 18df4c6 Add CHANGELOG entry for the "value" constraint deparse fix
  • 0f4436d Fix deparse dropping key column named "value" in UNIQUE/PK constraints
  • 8bcff84 Merge pull request #290 from winebarrel/winebarrel-patch-1
  • edb46e3 Enhance README with pg_query_go reference
  • 8908663 Merge pull request #289 from winebarrel/renovate/golang.org-x-tools-0.x
  • 53fc2be Update module golang.org/x/tools to v0.48.0
  • 7954403 Merge pull request #288 from winebarrel/winebarrel-patch-1
  • ea430e9 Rename job from dependabot to auto-merge

see https://github.com/winebarrel/pistachio/blob/v1.16.1/CHANGELOG.md

v1.16.0

Choose a tag to compare

@winebarrelwinebarrel released this 13 Jul 16:21
Immutable release. Only release title and notes can be modified.
v1.16.0
2f32e27

Changelog

  • 2f32e27 Merge pull request #287 from winebarrel/claude/japanese-session-lacsk4
  • 5379f7a Bump up version
  • b266246 Merge pull request #286 from winebarrel/claude/japanese-session-lacsk4
  • 5905c45 Set read-only via a startup parameter instead of SET
  • 7adba35 Add --no-read-only to plan and dump
  • fda0ae9 Open plan and dump connections in read-only mode

see https://github.com/winebarrel/pistachio/blob/v1.16.0/CHANGELOG.md