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
