Skip to content

Commit c2c383b

Browse files
bump to pg_net 0.13.0 (#1311)
* bump to pg_net 0.13.0 This is now compatible with macos, so it also reverts "feat: tmp disable pg_net on macos and allow for server start on macos (#1289) 7db7e1a. - CHANGELOG for v0.12.0: https://github.com/supabase/pg_net/releases/tag/v0.12.0 - CHANGELOG for v0.13.0: https://github.com/supabase/pg_net/releases/tag/v0.13.0 * chore: version bump --------- Co-authored-by: Sam Rose <samuel@supabase.io>
1 parent f28c5d1 commit c2c383b

File tree

4 files changed

+7
-21
lines changed

4 files changed

+7
-21
lines changed

ansible/vars.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ postgres_major:
1111

1212
# Full version strings for each major version
1313
postgres_release:
14-
postgres15: "15.8.1.005"
15-
postgres16: "16.3.1.011"
14+
postgres15: "15.8.1.006"
15+
postgres16: "16.3.1.012"
1616

1717
# Non Postgres Extensions
1818
pgbouncer_release: "1.19.0"

flake.nix

+3-10
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,7 @@
128128
# use, but even if they did, keeping our own copies means that we can
129129
# rollout new versions of these critical things easier without having to
130130
# go through the upstream release engineering process.
131-
ourExtensions = let
132-
baseExtensions = [
131+
ourExtensions = [
133132
./nix/ext/rum.nix
134133
./nix/ext/timescaledb.nix
135134
./nix/ext/pgroonga.nix
@@ -148,6 +147,7 @@
148147
./nix/ext/pg_cron.nix
149148
./nix/ext/pgsql-http.nix
150149
./nix/ext/pg_plan_filter.nix
150+
./nix/ext/pg_net.nix
151151
./nix/ext/pg_hashids.nix
152152
./nix/ext/pgsodium.nix
153153
./nix/ext/pg_graphql.nix
@@ -161,13 +161,7 @@
161161
./nix/ext/supautils.nix
162162
./nix/ext/plv8.nix
163163
];
164-
165-
# Add pg_net only if NOT on macOS aarch64
166-
pgNetExtension = if (system == "aarch64-darwin")
167-
then []
168-
else [ ./nix/ext/pg_net.nix ];
169164

170-
in baseExtensions ++ pgNetExtension;
171165
#Where we import and build the orioledb extension, we add on our custom extensions
172166
# plus the orioledb option
173167
orioledbExtension = ourExtensions ++ [ ./nix/ext/orioledb.nix ];
@@ -467,8 +461,7 @@
467461
--subst-var-by 'LOCALES' '${localeArchive}' \
468462
--subst-var-by 'EXTENSION_CUSTOM_SCRIPTS_DIR' "$out/extension-custom-scripts" \
469463
--subst-var-by 'MECAB_LIB' '${basePackages.psql_15.exts.pgroonga}/lib/groonga/plugins/tokenizers/tokenizer_mecab.so' \
470-
--subst-var-by 'GROONGA_DIR' '${supabase-groonga}' \
471-
--subst-var-by 'CURRENT_SYSTEM' '${system}'
464+
--subst-var-by 'GROONGA_DIR' '${supabase-groonga}'
472465
473466
chmod +x $out/bin/start-postgres-server
474467
'';

nix/ext/pg_net.nix

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
stdenv.mkDerivation rec {
44
pname = "pg_net";
5-
version = "0.11.0";
5+
version = "0.13.0";
66

77
buildInputs = [ curl postgresql ];
88

99
src = fetchFromGitHub {
1010
owner = "supabase";
1111
repo = pname;
1212
rev = "refs/tags/v${version}";
13-
hash = "sha256-XN441jXK1q+I/LZRNwvzbSsebXHgZ8iYsslZvcPFlAs=";
13+
hash = "sha256-FRaTZPCJQPYAFmsJg22hYJJ0+gH1tMdDQoCQgiqEnaA=";
1414
};
1515

1616
env.NIX_CFLAGS_COMPILE = "-Wno-error";

nix/tools/run-server.sh.in

-7
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,12 @@ EXTENSION_CUSTOM_SCRIPTS=@EXTENSION_CUSTOM_SCRIPTS_DIR@
3232
GROONGA=@GROONGA_DIR@
3333
DATDIR=$(mktemp -d)
3434
LOCALE_ARCHIVE=@LOCALES@
35-
CURRENT_SYSTEM=@CURRENT_SYSTEM@
3635
export LOCALE_ARCHIVE
3736
export LANG=en_US.UTF-8
3837
export LANGUAGE=en_US.UTF-8
3938
export LC_ALL=en_US.UTF-8
4039
export LANG=en_US.UTF-8
4140
export LC_CTYPE=en_US.UTF-8
42-
echo "Current system is $CURRENT_SYSTEM"
4341
mkdir -p "$DATDIR"
4442
echo "NOTE: using port $PORTNO for server"
4543
echo "NOTE: using temporary directory $DATDIR for data, which will not be removed"
@@ -63,10 +61,5 @@ pgsodium.getkey_script = '$PGSODIUM_GETKEY_SCRIPT'" \
6361
-e "\$a\\
6462
session_preload_libraries = 'supautils'" \
6563
"$PSQL_CONF_FILE" > "$DATDIR/postgresql.conf"
66-
if [ "$CURRENT_SYSTEM" = "aarch64-darwin" ]; then
67-
echo "NOTE: using aarch64-darwin system"
68-
sed -i '' 's/ pg_net,//g' "$DATDIR/postgresql.conf"
69-
sed -i '' 's/ pg_net,//g' "$DATDIR/supautils.conf"
70-
fi
7164
export GRN_PLUGINS_DIR=$GROONGA/lib/groonga/plugins
7265
postgres --config-file="$DATDIR/postgresql.conf" -p "$PORTNO" -D "$DATDIR" -k /tmp

0 commit comments

Comments
 (0)