Advance master branch to Apache AGE version 1.8.0#2455
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the repository metadata and packaging artifacts to advance the Apache AGE master branch extension version to 1.8.0 (PG18), including release notes and upgrade-script naming.
Changes:
- Bump the extension default version to 1.8.0 and update visible version indicators (README badge, RELEASE notes).
- Update PGXN-style metadata (META.json) for the 1.8.0 release.
- Ship the 1.7.0 → 1.8.0 upgrade path via a dedicated upgrade script and update the Docker image to reference 1.8.0 artifacts.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| RELEASE | Updates the master-branch release notes header/content for 1.8.0. |
| README.md | Updates the release badge to v1.8.0. |
| META.json | Updates extension metadata to 1.8.0 and adjusts PostgreSQL runtime requirement. |
| docker/Dockerfile | Updates which extension SQL file is copied into the final image. |
| age.control | Sets default_version to 1.8.0. |
| age--1.7.0--1.8.0.sql | Converts/ships the 1.7.0→1.8.0 upgrade script content and header. |
Comments suppressed due to low confidence (1)
age--1.7.0--1.8.0.sql:24
- With default_version now 1.8.0, the Makefile’s upgrade-regression machinery expects a new upgrade template file named age--1.8.0--y.y.y.sql to exist for validating future upgrades. Renaming the prior template into a real 1.7.0→1.8.0 upgrade script is fine, but without adding the new 1.8.0 template, that upgrade test path will be skipped going forward.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
cb579f9 to
2e10d2a
Compare
|
Release mechanics look good — version bumps ( One nit on the newly-added next-version template, -- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "ALTER EXTENSION age UPDATE TO '1.8.0'" to load this file. \quit <-- stray
--* This is a TEMPLATE for upgrading from the previous version of Apache AGE
...
\echo Use "ALTER EXTENSION age UPDATE TO '1.X.0'" to load this file. \quitNo impact on the 1.8.0 release itself (a Fix is just dropping those 6 lines so the file starts with the |
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
2e10d2a to
e6757b9
Compare
|
@gregfelice Fixed and added the latest PRs to RELEASE as well. |
|
@MuhammadTahaNaveed @gregfelice PostgreSQL 18 — AGE 1.7.0 → 1.8.0 upgrade validation on real graph dataVerdict: PASS. The Upgrade script is data-safe by constructionEvery top-level statement in
There are no Test methodology
Results
ConclusionThe 1.7.0 → 1.8.0 upgrade path is correct and non-destructive on populated databases. No issues found. |
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