Hi everyone,

I've prepared RC0 of Apache AGE 1.8.0 for PostgreSQL 15 and would appreciate 
feedback before opening a formal release vote.

The source archive, apache-age-1.8.0-src.tar.gz, and its signature and SHA512 
checksum are available at [1]. The GitHub prerelease is at [2], and the full 
changelog is at [3].

This release includes VLE and graph-cache performance improvements, composite 
vertex and edge types for direct field access with less conversion overhead, 
automatic label indexes, and batched CSV loading. It also adds MERGE ON 
CREATE/ON MATCH, reduce() and predicate functions, shortest-path functions, 
row-level security, and driver improvements.

The previous AGE release for PostgreSQL 15 was 1.6.0; there was no 1.7.0 
release for PG15. This candidate provides a direct 1.6.0 -> 1.8.0 upgrade 
through age--1.6.0--1.8.0.sql.

Please back up databases before testing upgrades. The upgrade creates indexes 
for existing labels, which may take time on large graphs. Additional upgrade 
precautions are documented in the packaged RELEASE file.

I validated the packaged source on PostgreSQL 15.19:

- The build passed without warnings and errors.
- All 45 regression tests passed both with and without AGE preloaded, including 
pgvector, fuzzystrmatch, and pg_trgm.
- A populated direct 1.6.0 -> 1.8.0 upgrade passed, preserving graph data and 
existing indexes, creating the required label indexes, and matching the 
fresh-install extension catalog.

Candidate tag: PG15/v1.8.0-rc0
Source commit: 88646eb76c3e92fceaf709941b76ac15c34c7c72

The signing key is published in AGE's KEYS file [4].
Signing fingerprint:1372CB9016B4A09C8F4ED98D3AC5EE39CE105639

Please download the staged source archive, verify its checksum and signature, 
and build and test it on PostgreSQL 15. Feedback on existing workloads and the 
direct upgrade path would be particularly useful. Please include your platform 
and PostgreSQL version when reporting results.

Please raise any issues that should be addressed before we proceed to a vote.

Thanks,
Muhammad Taha Naveed

[1] https://dist.apache.org/repos/dist/dev/age/PG15/1.8.0.rc0/
[2] https://github.com/apache/age/releases/tag/PG15/v1.8.0-rc0
[3] https://github.com/apache/age/compare/PG15/v1.6.0-rc0...PG15/v1.8.0-rc0
[4] https://downloads.apache.org/age/KEYS

Reply via email to