Skip to content

15.14.1.034

Choose a tag to compare

@github-actions github-actions released this 30 Oct 02:09
8ac1c90
feat: support multiple versions of the plv8 extension (#1676)

* feat: support multiple versions of the plv8 extension

Build multiple versions of the plv8 extension on different PostgreSQL versions.
Add test for the extensions and their upgrade on PostgreSQL 15 and 17.

* Fix coffeejs & livescript extensions

* Avoid upgrade issue

Port https://github.com/plv8/plv8/pull/552 on version 3.1.x

Upgrade process between 3.1.4 and 3.1.5 fails with a segfault when
running ALTER EXTENSION plv8 UPDATE TO '3.1.5'.

To avoid relying on the upgrade code, we replace the upgrade process by
dropping the extension first and then install the new version.

* feat: rebase nixos tests

Use extension test library
Test postgresql 15 only
Add pg_regress tests

* fix: remove plv8 from postgres 17 regress tests

* chore: bump 1 more to get in line behind wrappers update

---------

Co-authored-by: Sam Rose <samuel@supabase.io>