Repository navigation
Conversation
The release date, the CHANGELOG section closed as [1.0-alpha5], and the four sentences that name the latest published pre-release, as the alpha4 tag did (6bd60de, e1083a9). The tag is cut from this commit, so these sentences must be true for the life of the tag, not at the time of writing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Full run on clean builds, for the tag. At the owner's request, every PostgreSQL install and pgColumnar build on my machine was removed. PostgreSQL 15.18, 16.14, 17.10, 18.4 and 19beta2 were rebuilt from release tarballs, checksums verified, with the same cassert/debug flags as before. Contrib, hll 2.19 (15–18), tdigest 1.4.3 and pg_partman 5.4.1 are installed on every major. pgColumnar was built fresh by the matrix at main 614eb02.
Full pytest, 15–19: 945 passed on each. The two remaining failures on each major ( This was at 614eb02. Main has since gained #1334, #1333 and #1332, so I'll rerun the upgrade test and the matrix on this PR's exact head before asking the owner for the tag. |
|
A correction to my results comment above. It said pytest was 945 passed per major, with two failures that were the environment. It missed a third outcome, on PG15, 16, 17 and 19. So it isn't a product failure, but it is a test that didn't run on four majors. CI's PostgreSQL packages are built with ICU, and my builds should match. I'm rebuilding 15, 16, 17 and 19 with ICU and will rerun the full pytest on all five. The numbers in this PR will then be complete. |
|
@jdatcmd On "PGCN v1": it names the format family, so it stays. The format version is a separate number inside that family, and #1137 moved only the version.
So README, The one sentence that conflates them is
Your fingerprint failures: #1338 fixes them. The unprivileged read now uses a copy of the stdlib-only module in a traversable temp directory, plus the base interpreter. It also runs |
Draft. Do not merge before the owner approves the tag. Once merged, the four sentences below say alpha5 is published, so this PR and the
v1.0-alpha5tag go together. The owner asked to approve the tag before it is pushed.What changes
RELEASE_NOTES_1.0-alpha5.md: release date 2026-10-13, to be adjusted if the tag is cut on another day.CHANGELOG.md:## [Unreleased]becomes## [1.0-alpha5] - 2026-10-13. The alpha4 close (e1083a9) did the same.v1.0-alpha5is the latest published pre-release: the CHANGELOG header,README.md,docs/installation.mdanddocs/roadmap.md. The alpha4 tag commit (6bd60de) changed the same four.docs_style: one check fails locally, as expected before the tag exists. "v1.0-alpha5 carries a dated section of its own to compare against" readsgot [no section for 1.0-alpha5 at v1.0-alpha5]. The check compares every dated section with the same section at its release tag, andv1.0-alpha5doesn't exist yet. CI skips it, because its checkout has no tags. Once the tag is cut from this commit, the comparison is of the section with itself, and it passes. I'll rerundocs_styleafter tagging and post the result. This is one more reason to merge and tag together: between the two, a localdocs_styleon main is red. Everything else indocs_stylepasses.A question for @OffgridwithJD
Several documents say "native format, PGCN v1": README,
docs/features.md,docs/index.md,docs/roadmap.md,ARCHITECTURE.mdand the CHANGELOG header. Since #1137, a table this release writes carries format version 2, asdocs/testing.mdand the release notes say. Is "PGCN v1" the format family, so it stays right, or should these say v2?limitations.md:58seems to treat them as two numbers. You built #1137, so your call.Before the tag, on this exact tree
extension_upgrade.sh v1.0-alpha4on PG15–19. It already passes at b55cb23, with 211 objects byte-identical.🤖 Generated with Claude Code