MuhammadTahaNaveed opened a new pull request, #2572: URL: https://github.com/apache/age/pull/2572
Bring PG15 to AGE 1.8.0 through 107 cherry-picks with -x provenance and PG15 compatibility adjustments. The PG15 adjustments were: - Permissions/RLS: use `RangeTblEntry.requiredPerms` instead of the newer RTEPermissionInfo. - Executor/index APIs: retain PG15 signatures for ExecInitRangeTable, ExecInsertIndexTuples and index_beginscan. - Generated columns: associate ResultRelInfo with the correct label’s range-table entry. - Parser/aggregates: omit fields and node types absent in PG15; pass the actual Query to `flatten_join_alias_vars`. - Node serialization: preserve the distinction between empty strings and NULL, and guard nullable SET property names. - Datum handling: correct graphid and hash return widths. - Compatibility helpers: retain PG15 JSON validation, walker callbacks, headers and function signatures. - Regression expectations: adjust query plans and row ordering for PG15. - Build/release metadata: keep CI, Docker and documentation targeting PG 15. - Since PG15 has no `1.7.0` release, provide a direct `age--1.6.0--1.8.0.sql` upgrade script and remove the intermediate `1.7.0` scripts. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
