Advance PG19 branch to Apache AGE version 1.8.0 (#2455)#2463
Conversation
There was a problem hiding this comment.
Pull request overview
Advances the PG19 branch to Apache AGE 1.8.0 (targeting PostgreSQL 19beta1), updating versioned metadata/docs and extension upgrade scaffolding to match the new release.
Changes:
- Bump reported AGE version to 1.8.0 across release notes, README badge, extension control, and PGXN metadata.
- Introduce/rename extension upgrade scripts for the 1.7.0 → 1.8.0 upgrade path and add the next-upgrade template.
- Update the Docker image to install the 1.8.0 SQL and base on
postgres:19beta1.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| RELEASE | Updates release notes for 1.8.0 / PG19beta1 and lists included changes. |
| README.md | Updates displayed release/version badges and supported PostgreSQL versions/docs links. |
| META.json | Bumps extension metadata version/file references for the 1.8.0 release. |
| docker/Dockerfile | Updates container build to PG19beta1 and copies the 1.8.0 extension SQL into the runtime image. |
| age.control | Sets default_version to 1.8.0. |
| age--1.7.0--1.8.0.sql | Renames/updates the upgrade script header for the 1.7.0 → 1.8.0 upgrade. |
| age--1.8.0--y.y.y.sql | Adds the next-upgrade template file for future version transitions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
afff612 to
e929b62
Compare
e929b62 to
a12367f
Compare
|
From Opus 4.8 Max 1M - PR #2463 review — Advance PG19 branch to Apache AGE 1.8.0Verdict: Complete and correct — LGTM to merge. It faithfully mirrors the master Completeness — all version surfaces bumped
Correctness — verified empirically on PG19beta1
Non-blocking notes
|
a12367f to
64b7105
Compare
NOTE: This is a beta release of Apache AGE on PostgreSQL 19 (19beta1)
NOTE: Upgrade scripts are included. HOWEVER, this is a beta release
and you should backup everything before using them.
Updated the following files to advance the Apache AGE version
to 1.8.0
modified: META.json
modified: README.md
modified: RELEASE
renamed: age--1.7.0--y.y.y.sql -> age--1.7.0--1.8.0.sql
modified: age.control
modified: docker/Dockerfile
new file: age--1.8.0--y.y.y.sql
Updated the following file to lock PG19 to require 1 other reviewer for
merges:
modified: .asf.yaml
Resolved conflicts:
modified: docker/Dockerfile
Updated:
modified: META.json
modified: README.md
modified: RELEASE
64b7105 to
bcff131
Compare
gregfelice
left a comment
There was a problem hiding this comment.
LGTM — approving.
Reviewed the full diff (8 files, no C code — a pure version/metadata advance for the PG19 branch). Every version surface is bumped consistently to 1.8.0 / PG19:
age.control: default_version → 1.8.0META.json: version → 1.8.0, file → age--1.8.0.sql, PostgreSQL prereq → 19.0.0README.md: badge v1.8.0, PG18 → PG19 doc links, supported list adds 19beta1RELEASE: 1.8.0 notes + BETA-on-PG19beta1 warningdocker/Dockerfile: COPY age--1.7.0.sql → age--1.8.0.sql (matches new default).asf.yaml: adds PG19 branch protection (1 approving review)
Independently verified the one file with executable content: diffed age--1.7.0--1.8.0.sql against master's #2455 upgrade script — byte-identical (1120 lines). The rename only strips the --* template scaffolding and sets the \echo target to '1.8.0'. CI green across all build jobs, mergeStateStatus CLEAN.
Nit (non-blocking, mirrors master): the new age--1.8.0--y.y.y.sql template carries a duplicated -- This will only work within a major version... comment block — worth a one-line cleanup on both branches eventually, harmless as-is.
NOTE: This is a beta release of Apache AGE on PostgreSQL 19 (19beta1)
NOTE: Upgrade scripts are included. HOWEVER, this is a beta release and
you should backup everything before using them.
Updated the following files to advance the Apache AGE version to 1.8.0
modified: META.json
modified: README.md
modified: RELEASE
renamed: age--1.7.0--y.y.y.sql -> age--1.7.0--1.8.0.sql
modified: age.control
modified: docker/Dockerfile
new file: age--1.8.0--y.y.y.sql
Updated the following file to lock PG19 to require 1 other reviewer for merges:
modified: .asf.yaml
Resolved conflicts:
modified: docker/Dockerfile
Updated:
modified: META.json
modified: README.md
modified: RELEASE