Repository navigation
v1.0.0-beta3
Pre-release
Pre-release
·
6 commits
to main
since this release
Changelog
- dd3927f: Accept date_bin, JSON builders and bound parameters on reads that DuckDB executes (#85) (@vyruss)
- 41514c8: Adopt Iceberg tables that already exist in the catalog (#90) (@vyruss)
- 0bbdf33: Adopt the partitioner's tables at install, and test the reaper's epoch rule (#93) (@vyruss)
- 168630f: Clarify the adoption and bakery comments, and call vended credentials vended (#91) (@coderabbitai[bot])
- 098d9a8: Make the vector probe prune, and write decoupled clustered rows in cluster order (#95) (@vyruss)
- 968f359: Partition cold tables the way the hot tier is (#92) (@vyruss)
- 529ee0e: Reorganize ColdFront docs into the standard pgedge nav structure (#114) (@susan-pgedge)
- 3cb46b7: Revise ColdFront architecture diagram in README (@zaidshabbir25)
- 87f6db7: Tier pgvector columns to Iceberg and narrow vector searches to their nearest clusters (#77) (@vyruss)
- ea4cc92: Update architecture diagram in index.md (@zaidshabbir25)
- 8c82ba9: ci: count the three vended lanes' 36 vanilla cells in the coverage notes (@vyruss)
- 0515c54: deps: bump actions/download-artifact from 8.0.1 to 8.0.2 (@dependabot[bot])
- 8ef68b9: deps: bump actions/upload-artifact from 7.0.1 to 7.0.2 (@dependabot[bot])
- 88da28d: deps: bump docker/login-action from 4.6.0 to 4.7.0 (@dependabot[bot])
- 1d0f195: deps: bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#84) (@dependabot[bot])
- 8e3441e: deps: bump docker/setup-buildx-action from 4.3.0 to 4.4.1 (#88) (@dependabot[bot])
- 42cc927: deps: bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (#83) (@dependabot[bot])
- f965936: deps: iceberg-go v0.7.0 for the compactor, pgx 5.11.0, and a duckdb-iceberg backport patch (#99) (@vyruss)
- ebbc4cf: deps: patch DuckDB's vendored brotli for CVE-2026-111497 (@vyruss)
- aeb766d: feat: ALTER TABLE changes a decoupled table's columns, and a rebuilt view keeps its owner and grants (#102) (@vyruss)
- 0cfb71f: feat: one-dimensional arrays tier as Iceberg lists, and tiered tables refuse NaN and infinity (#101) (@vyruss)
- c47b868: feat: stage cold appends before the claim, and stream a tiered INSERT's cold rows (#115) (@vyruss)
- 43a0ac6: feat: walkthrough types its shown commands when WALKTHROUGH_TYPE_DELAY is set (@vyruss)
- 7394ba7: fix: SECURITY DEFINER functions search the caller's temporary schema last (#103) (@vyruss)
- 32f4fb1: fix: a retrain dropped rows from probed vector searches (@vyruss)
- f35ec73: fix: add PG16 alternative expected output for cold_write_json_agg (@vyruss)
- 660d0e3: fix: build the extension package from the base recipe's patch list (@vyruss)
- 1a46251: fix: bump Go to 1.26.10 for the eMudhra CA distrust (CVE-2026-111943) (@dpage)
- a28c70a: fix: close the left box in the architecture diagram, fix spacing (Claude Sonnet 5 noreply@anthropic.com)
- 7569de7: fix: compaction keeps delete files that still apply to files it leaves out (#100) (@vyruss)
- b671e63: fix: correct %changelog weekdays in three specs (@vyruss)
- f607c3a: fix: drop bakery acks whose claim is gone (@vyruss)
- 0526140: fix: find a peer's walsender by the slot name it publishes (#130) (@vyruss)
- d633600: fix: give each backend its own DuckDB spill directory (@vyruss)
- d97f6d4: fix: import a tables-only YAML, round-trip export through import in the journey (@vyruss)
- 26a8130: fix: keep CI temp files in a private directory (closes #78) (@vyruss)
- 242e9e6: fix: keep a bakery ack that arrives while its claim is still committing (@vyruss)
- e304762: fix: keep a literal's tabs and newlines through the DML rewrite (@vyruss)
- 9a5b994: fix: keep cold reads working on a standby promoted by a failover (#140) (@vyruss)
- fb380c3: fix: pin Codespaces base image to Ubuntu 24.04 (#120) (@AntTheLimey)
- a7418cb: fix: pin golangci-lint to v2.12.2 in CI (@vyruss)
- 303662a: fix: quote the EXTRACT field name in pg_duckdb's deparse (@vyruss)
- 59f6dee: fix: read the table under the claim in every compactor step (@vyruss)
- 24ea9e5: fix: reap orphaned bakery claims and their acks (@vyruss)
- aafb74e: fix: refuse a compactor target size or orphan age of 0 or less (@vyruss)
- 9fd11f1: fix: refuse a partition column the table is not partitioned on (@vyruss)
- 3223461: fix: refuse column names DuckDB parses as keywords (@vyruss)
- 1f42dbc: fix: refuse invalid partition settings by name in register, set and import (@vyruss)
- 5be8604: fix: refuse table names DuckDB parses as keywords (@vyruss)
- 6d3ad95: fix: regenerate PG16 alternate expected output for cte_on_insert (@vyruss)
- b11332e: fix: register every Iceberg reference with each part quoted (@vyruss)
- 26abada: fix: regression for PG16 and PG17 (@vyruss)
- 15deaa4: fix: retry the cloud CLI image pull that ECR Public rate-limits (@vyruss)
- 4d8ea80: fix: reuse store connections, with httpfs's curl client and its connection cache (@vyruss)
- 648b60b: fix: rewrite the JSON operators DuckDB lacks on tiered and decoupled reads (#129) (@vyruss)
- cd4c1f4: fix: send numeric through the tiered INSERT stream as text, so a cold NaN is refused (@vyruss)
- f07f10e: fix: ship the example deployment YAML under /usr/share/doc instead of /etc (@vyruss)
- 0915e18: fix: stop the decoupled demo calling the distributed demo "coming as #4" (@vyruss)
- 2e7eb43: fix: stop the vended-credential backend aborts, and run the cloud lanes on main (@vyruss)
- 199af07: fix: store a numeric NaN as NULL on every cold write and render cold literals in ISO form (@vyruss)
- 33b0f76: fix: wait for the claim's insert before dropping a bakery ack (@vyruss)
- 919c3fd: fix: walkthrough shows the bakery ledger live and rebuilds the archiver image (@vyruss)
- 9e5ffc5: pg_duckdb: drop build-id links so per-major packages coinstall (@maqeel75)
- 8ce3a39: various doc-verification fixes: hook write paths, mesh setup, server-held configuration, dead-peer timeouts (#98) (@vyruss)