Releases: winebarrel/pistachio
Releases · winebarrel/pistachio
Release list
v1.23.0
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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