diff --git a/test_runner/pg_clients/csharp/npgsql/Dockerfile b/test_runner/pg_clients/csharp/npgsql/Dockerfile
index a78bc2f3bc..b23eb2e5eb 100644
--- a/test_runner/pg_clients/csharp/npgsql/Dockerfile
+++ b/test_runner/pg_clients/csharp/npgsql/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build
WORKDIR /source
COPY *.csproj .
@@ -7,7 +7,7 @@ RUN dotnet restore
COPY . .
RUN dotnet publish -c release -o /app --no-restore
-FROM mcr.microsoft.com/dotnet/runtime:6.0
+FROM mcr.microsoft.com/dotnet/runtime:7.0
WORKDIR /app
COPY --from=build /app .
diff --git a/test_runner/pg_clients/csharp/npgsql/csharp-npgsql.csproj b/test_runner/pg_clients/csharp/npgsql/csharp-npgsql.csproj
index 7c1f90c1fc..91181943d5 100644
--- a/test_runner/pg_clients/csharp/npgsql/csharp-npgsql.csproj
+++ b/test_runner/pg_clients/csharp/npgsql/csharp-npgsql.csproj
@@ -2,13 +2,13 @@
Exe
- net6.0
+ net7.0
enable
enable
-
+
diff --git a/test_runner/pg_clients/java/jdbc/Dockerfile b/test_runner/pg_clients/java/jdbc/Dockerfile
index daad99c3a1..0b7d03e636 100644
--- a/test_runner/pg_clients/java/jdbc/Dockerfile
+++ b/test_runner/pg_clients/java/jdbc/Dockerfile
@@ -4,7 +4,7 @@ WORKDIR /source
COPY . .
WORKDIR /app
-RUN curl --output postgresql.jar https://jdbc.postgresql.org/download/postgresql-42.4.0.jar && \
+RUN curl --output postgresql.jar https://jdbc.postgresql.org/download/postgresql-42.5.1.jar && \
javac -d /app /source/Example.java
CMD ["java", "-cp", "/app/postgresql.jar:.", "Example"]
diff --git a/test_runner/pg_clients/python/asyncpg/Dockerfile b/test_runner/pg_clients/python/asyncpg/Dockerfile
index 10662f92d5..8b6d56b8fb 100644
--- a/test_runner/pg_clients/python/asyncpg/Dockerfile
+++ b/test_runner/pg_clients/python/asyncpg/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.10
+FROM python:3.11
WORKDIR /source
COPY . .
diff --git a/test_runner/pg_clients/python/asyncpg/requirements.txt b/test_runner/pg_clients/python/asyncpg/requirements.txt
index edc57ecc81..b33c21474c 100644
--- a/test_runner/pg_clients/python/asyncpg/requirements.txt
+++ b/test_runner/pg_clients/python/asyncpg/requirements.txt
@@ -1 +1 @@
-asyncpg==0.25.0
+asyncpg==0.27.0
diff --git a/test_runner/pg_clients/python/pg8000/Dockerfile b/test_runner/pg_clients/python/pg8000/Dockerfile
index eddf64df5b..ebef1f9059 100644
--- a/test_runner/pg_clients/python/pg8000/Dockerfile
+++ b/test_runner/pg_clients/python/pg8000/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.10
+FROM python:3.11
WORKDIR /source
COPY . .
diff --git a/test_runner/pg_clients/python/pg8000/README.md b/test_runner/pg_clients/python/pg8000/README.md
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/test_runner/pg_clients/python/pg8000/requirements.txt b/test_runner/pg_clients/python/pg8000/requirements.txt
index 1577712150..3dbb98d6a1 100644
--- a/test_runner/pg_clients/python/pg8000/requirements.txt
+++ b/test_runner/pg_clients/python/pg8000/requirements.txt
@@ -1 +1 @@
-pg8000==1.29.1
+pg8000==1.29.4
diff --git a/test_runner/pg_clients/swift/PostgresClientKitExample/Dockerfile b/test_runner/pg_clients/swift/PostgresClientKitExample/Dockerfile
index 8f9477bd6a..f6a49a2892 100644
--- a/test_runner/pg_clients/swift/PostgresClientKitExample/Dockerfile
+++ b/test_runner/pg_clients/swift/PostgresClientKitExample/Dockerfile
@@ -1,11 +1,11 @@
-FROM swift:5.6 AS build
+FROM swift:5.7 AS build
RUN apt-get -q update && apt-get -q install -y libssl-dev
WORKDIR /source
COPY . .
RUN swift build --configuration release
-FROM swift:5.6
+FROM swift:5.7
WORKDIR /app
-COPY --from=build /source/.build/release/release .
+COPY --from=build /source/.build/release .
CMD ["/app/PostgresClientKitExample"]
diff --git a/test_runner/pg_clients/swift/PostgresClientKitExample/Package.resolved b/test_runner/pg_clients/swift/PostgresClientKitExample/Package.resolved
index 478e31000e..767443a9dd 100644
--- a/test_runner/pg_clients/swift/PostgresClientKitExample/Package.resolved
+++ b/test_runner/pg_clients/swift/PostgresClientKitExample/Package.resolved
@@ -3,19 +3,28 @@
{
"identity" : "bluesocket",
"kind" : "remoteSourceControl",
- "location" : "https://github.com/IBM-Swift/BlueSocket.git",
+ "location" : "https://github.com/Kitura/BlueSocket.git",
"state" : {
- "revision" : "dd924c3bc2c1c144c42b8dda3896f1a03115ded4",
- "version" : "2.0.2"
+ "revision" : "7b23a867008e0027bfd6f4d398d44720707bc8ca",
+ "version" : "2.0.4"
}
},
{
"identity" : "bluesslservice",
"kind" : "remoteSourceControl",
- "location" : "https://github.com/IBM-Swift/BlueSSLService",
+ "location" : "https://github.com/Kitura/BlueSSLService",
"state" : {
- "revision" : "c249988fb748749739144e7f554710552acdc0bd",
- "version" : "2.0.1"
+ "revision" : "b27a94d063962dfa1bba9f79814c4ef202cf33a4",
+ "version" : "2.0.2"
+ }
+ },
+ {
+ "identity" : "openssl",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/Kitura/OpenSSL.git",
+ "state" : {
+ "revision" : "5dc8cb4f971135c17343e3c6df4f28904a0600e2",
+ "version" : "2.3.1"
}
},
{
@@ -23,17 +32,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/codewinsdotcom/PostgresClientKit.git",
"state" : {
- "branch" : "v1.4.3",
- "revision" : "beafedaea6dc9f04712e9a8547b77f47c406a47e"
- }
- },
- {
- "identity" : "swift-argument-parser",
- "kind" : "remoteSourceControl",
- "location" : "https://github.com/apple/swift-argument-parser",
- "state" : {
- "revision" : "6b2aa2748a7881eebb9f84fb10c01293e15b52ca",
- "version" : "0.5.0"
+ "branch" : "v1.5.0",
+ "revision" : "356ffe0c43722f192d796300557b3b530a0baebc"
}
}
],
diff --git a/test_runner/pg_clients/swift/PostgresClientKitExample/Package.swift b/test_runner/pg_clients/swift/PostgresClientKitExample/Package.swift
index 0d40b28572..ba666cba06 100644
--- a/test_runner/pg_clients/swift/PostgresClientKitExample/Package.swift
+++ b/test_runner/pg_clients/swift/PostgresClientKitExample/Package.swift
@@ -1,4 +1,4 @@
-// swift-tools-version:5.6
+// swift-tools-version:5.7
import PackageDescription
let package = Package(
@@ -6,11 +6,11 @@ let package = Package(
dependencies: [
.package(
url: "https://github.com/codewinsdotcom/PostgresClientKit.git",
- revision: "v1.4.3"
+ revision: "v1.5.0"
)
],
targets: [
- .target(
+ .executableTarget(
name: "PostgresClientKitExample",
dependencies: [ "PostgresClientKit" ])
]
diff --git a/test_runner/pg_clients/swift/PostgresClientKitExample/Sources/PostgresClientKitExample/main.swift b/test_runner/pg_clients/swift/PostgresClientKitExample/Sources/PostgresClientKitExample/main.swift
index c7518dd88c..e559e9c184 100644
--- a/test_runner/pg_clients/swift/PostgresClientKitExample/Sources/PostgresClientKitExample/main.swift
+++ b/test_runner/pg_clients/swift/PostgresClientKitExample/Sources/PostgresClientKitExample/main.swift
@@ -16,7 +16,7 @@ do {
configuration.user = user
}
if let password = env["NEON_PASSWORD"] {
- configuration.credential = .scramSHA256(password: password)
+ configuration.credential = .cleartextPassword(password: password)
}
let connection = try PostgresClientKit.Connection(configuration: configuration)
diff --git a/test_runner/pg_clients/test_pg_clients.py b/test_runner/pg_clients/test_pg_clients.py
index 6ffe3bf918..8018f1d004 100644
--- a/test_runner/pg_clients/test_pg_clients.py
+++ b/test_runner/pg_clients/test_pg_clients.py
@@ -14,12 +14,9 @@ from fixtures.utils import subprocess_capture
"csharp/npgsql",
"java/jdbc",
"python/asyncpg",
+ "python/pg8000",
pytest.param(
- "python/pg8000", # See https://github.com/neondatabase/neon/pull/2008#discussion_r912264281
- marks=pytest.mark.xfail(reason="Handles SSL in incompatible with Neon way"),
- ),
- pytest.param(
- "swift/PostgresClientKit", # See https://github.com/neondatabase/neon/pull/2008#discussion_r911896592
+ "swift/PostgresClientKitExample", # See https://github.com/neondatabase/neon/pull/2008#discussion_r911896592
marks=pytest.mark.xfail(reason="Neither SNI nor parameters is supported"),
),
"typescript/postgresql-client",
diff --git a/test_runner/pg_clients/typescript/postgresql-client/Dockerfile b/test_runner/pg_clients/typescript/postgresql-client/Dockerfile
index b57147503f..a5ad832a5c 100644
--- a/test_runner/pg_clients/typescript/postgresql-client/Dockerfile
+++ b/test_runner/pg_clients/typescript/postgresql-client/Dockerfile
@@ -1,7 +1,7 @@
-FROM node:16
+FROM node:18
WORKDIR /source
COPY . .
RUN npm clean-install
-CMD ["/source/index.js"]
\ No newline at end of file
+CMD ["/source/index.js"]
diff --git a/test_runner/pg_clients/typescript/postgresql-client/package-lock.json b/test_runner/pg_clients/typescript/postgresql-client/package-lock.json
index bb5b4a1378..5586fe883e 100644
--- a/test_runner/pg_clients/typescript/postgresql-client/package-lock.json
+++ b/test_runner/pg_clients/typescript/postgresql-client/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "typescript",
- "lockfileVersion": 2,
+ "name": "postgresql-client",
+ "lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
- "postgresql-client": "^2.1.3"
+ "postgresql-client": "2.5.2"
}
},
"node_modules/debug": {
@@ -25,23 +25,20 @@
}
},
"node_modules/doublylinked": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/doublylinked/-/doublylinked-2.5.1.tgz",
- "integrity": "sha512-Lpqb+qyHpR5Bew8xfKsxVYdjXEYAQ7HLp1IX47kHKmVCZeXErInytonjkL+kE+L4yaKSYEmDNR9MJYr5zwuAKA==",
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/doublylinked/-/doublylinked-2.5.2.tgz",
+ "integrity": "sha512-TDh0XfQWWDrfvGdAN0hLNIdkTXlw04nVCO5B/37ie4dV0yw1iT9ZrZ6tD+q/0SwXxeI/u6TF9Mxgd7s5/XYV6A==",
"engines": {
"node": ">= 10.0"
}
},
"node_modules/lightning-pool": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lightning-pool/-/lightning-pool-3.1.3.tgz",
- "integrity": "sha512-OgWuoh0BBrikWx/mc/XwIKwC9HHTe/GU3XODLMBPibv7jv8u0o2gQFS7KVEg5U8Oufg6N7mkm8Y1RoiLER0zeQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/lightning-pool/-/lightning-pool-4.2.1.tgz",
+ "integrity": "sha512-/pUIoGD3nzTH/wI4TYiJM3cLPeUOzGMTfFeBRuxaOAnwL0LZfwvqn5YFqsfyF98M0C3UXxWgfTz+Lu6okkno+g==",
"dependencies": {
- "doublylinked": "^2.4.3",
- "putil-promisify": "^1.8.2"
- },
- "engines": {
- "node": ">= 10.0"
+ "doublylinked": "^2.5.2",
+ "putil-promisify": "^1.8.6"
}
},
"node_modules/ms": {
@@ -66,16 +63,16 @@
}
},
"node_modules/postgresql-client": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/postgresql-client/-/postgresql-client-2.1.3.tgz",
- "integrity": "sha512-36Ga6JzhydsRzcCRcA/Y2hrX9C9sI0wS6sgRNBlOGkOwACXQVybmhDM7mAUbi9cT00N39Ee7btR0eMCyD//5Xg==",
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/postgresql-client/-/postgresql-client-2.5.2.tgz",
+ "integrity": "sha512-BaVDEmPlZllcmXBbw48194a6sB1YEe+ACX8c3SfgpGeW9+xJ5vShQ/ruNZtI+nuPW95BjL1WQGaxy+SfxSQgUQ==",
"dependencies": {
"debug": "^4.3.4",
"doublylinked": "^2.5.1",
- "lightning-pool": "^3.1.3",
+ "lightning-pool": "^4.2.0",
"postgres-bytea": "^3.0.0",
- "power-tasks": "^0.8.0",
- "putil-merge": "^3.8.0",
+ "power-tasks": "^1.5.0",
+ "putil-merge": "^3.9.0",
"putil-promisify": "^1.8.5",
"putil-varhelpers": "^1.6.4"
},
@@ -85,13 +82,13 @@
}
},
"node_modules/power-tasks": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/power-tasks/-/power-tasks-0.8.0.tgz",
- "integrity": "sha512-HhMcx+y5UkzlEmKslruz8uAU2Yq8CODJsFEMFsYMrGp5EzKpkNHGu0RNvBqyewKJDZHPNKtBSULsEAxMqQIBVQ==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/power-tasks/-/power-tasks-1.6.3.tgz",
+ "integrity": "sha512-nBqzjbiCxvftEKsJtbEz5ZVKVl6RdwA5I7Ts3Z7DCe3lkvFsv9d8J4qp+b9GbdddsfV1KyIPSqPyLWq2YJQh6g==",
"dependencies": {
"debug": "^4.3.4",
- "doublylinked": "^2.5.1",
- "strict-typed-events": "^2.2.0"
+ "doublylinked": "^2.5.2",
+ "strict-typed-events": "^2.3.1"
},
"engines": {
"node": ">=14.0",
@@ -99,19 +96,19 @@
}
},
"node_modules/putil-merge": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/putil-merge/-/putil-merge-3.8.0.tgz",
- "integrity": "sha512-5tXPafJawWFoYZWLhkYXZ7IC/qkI45HgJsgv36lJBeq3qjFZfUITZE01CmWUBIlIn9f1yDiikqgYERARhVmgrg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/putil-merge/-/putil-merge-3.10.1.tgz",
+ "integrity": "sha512-t3cLn14qccFvmb4bYQfNEHoisab//bTjM3lp56Ks8rOsjWF2ssf7Vapg9Lt89GlEawyNdeu+xj5GSrsFqNoCDQ==",
"engines": {
"node": ">= 10.0"
}
},
"node_modules/putil-promisify": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/putil-promisify/-/putil-promisify-1.8.5.tgz",
- "integrity": "sha512-DItclasWWZokvpq3Aiaq0iV7WC8isP/0o/8mhC0yV6CQ781N/7NQHA1VyOm6hfpeFEwIQoo1C4Yjc5eH0q6Jbw==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/putil-promisify/-/putil-promisify-1.10.0.tgz",
+ "integrity": "sha512-zYPoAoMxmf8pC+I75kRkYkVMwU4ZbZl82aTGema175bmhQ06BEJuuOlzOy1buQK9G+hCyQ+BFpzMTKAJhD8rZw==",
"engines": {
- "node": ">= 6.0"
+ "node": ">= 14.0"
}
},
"node_modules/putil-varhelpers": {
@@ -123,140 +120,21 @@
}
},
"node_modules/strict-typed-events": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/strict-typed-events/-/strict-typed-events-2.2.0.tgz",
- "integrity": "sha512-yvHRtEfRRV7TJWi9cLhMt4Mb12JtAwXXONltUlLCA3fRB0LRy94B4E4e2gIlXzT5nZHTZVpOjJNOshri3LZ5bw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/strict-typed-events/-/strict-typed-events-2.3.1.tgz",
+ "integrity": "sha512-Z1h8KpVbrVg34Vwy/VwTD/tS9tFebH2h1Kvw4xnPkKpkISMwUpnqwU44rMfkKMpXbFCybIgDt7ARoCGTzURZhQ==",
"dependencies": {
"putil-promisify": "^1.8.5",
- "ts-gems": "^2.0.0"
+ "ts-gems": "^2.2.0"
},
"engines": {
- "node": ">=14.0"
+ "node": ">=16.0"
}
},
"node_modules/ts-gems": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-gems/-/ts-gems-2.1.0.tgz",
- "integrity": "sha512-5IqiG4nq1tsOhYPc4CwxA6bsE+TfU6uAABzf6bH4sdElgXpt/mlStvIYedvvtU7BM1+RRJxCaTLaaVFcCqNaiA==",
- "peerDependencies": {
- "typescript": ">=4.0.0"
- }
- },
- "node_modules/typescript": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
- "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- }
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "doublylinked": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/doublylinked/-/doublylinked-2.5.1.tgz",
- "integrity": "sha512-Lpqb+qyHpR5Bew8xfKsxVYdjXEYAQ7HLp1IX47kHKmVCZeXErInytonjkL+kE+L4yaKSYEmDNR9MJYr5zwuAKA=="
- },
- "lightning-pool": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lightning-pool/-/lightning-pool-3.1.3.tgz",
- "integrity": "sha512-OgWuoh0BBrikWx/mc/XwIKwC9HHTe/GU3XODLMBPibv7jv8u0o2gQFS7KVEg5U8Oufg6N7mkm8Y1RoiLER0zeQ==",
- "requires": {
- "doublylinked": "^2.4.3",
- "putil-promisify": "^1.8.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
- },
- "postgres-bytea": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz",
- "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==",
- "requires": {
- "obuf": "~1.1.2"
- }
- },
- "postgresql-client": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/postgresql-client/-/postgresql-client-2.1.3.tgz",
- "integrity": "sha512-36Ga6JzhydsRzcCRcA/Y2hrX9C9sI0wS6sgRNBlOGkOwACXQVybmhDM7mAUbi9cT00N39Ee7btR0eMCyD//5Xg==",
- "requires": {
- "debug": "^4.3.4",
- "doublylinked": "^2.5.1",
- "lightning-pool": "^3.1.3",
- "postgres-bytea": "^3.0.0",
- "power-tasks": "^0.8.0",
- "putil-merge": "^3.8.0",
- "putil-promisify": "^1.8.5",
- "putil-varhelpers": "^1.6.4"
- }
- },
- "power-tasks": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/power-tasks/-/power-tasks-0.8.0.tgz",
- "integrity": "sha512-HhMcx+y5UkzlEmKslruz8uAU2Yq8CODJsFEMFsYMrGp5EzKpkNHGu0RNvBqyewKJDZHPNKtBSULsEAxMqQIBVQ==",
- "requires": {
- "debug": "^4.3.4",
- "doublylinked": "^2.5.1",
- "strict-typed-events": "^2.2.0"
- }
- },
- "putil-merge": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/putil-merge/-/putil-merge-3.8.0.tgz",
- "integrity": "sha512-5tXPafJawWFoYZWLhkYXZ7IC/qkI45HgJsgv36lJBeq3qjFZfUITZE01CmWUBIlIn9f1yDiikqgYERARhVmgrg=="
- },
- "putil-promisify": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/putil-promisify/-/putil-promisify-1.8.5.tgz",
- "integrity": "sha512-DItclasWWZokvpq3Aiaq0iV7WC8isP/0o/8mhC0yV6CQ781N/7NQHA1VyOm6hfpeFEwIQoo1C4Yjc5eH0q6Jbw=="
- },
- "putil-varhelpers": {
- "version": "1.6.4",
- "resolved": "https://registry.npmjs.org/putil-varhelpers/-/putil-varhelpers-1.6.4.tgz",
- "integrity": "sha512-nM2nO1HS2yJUyPgz0grd2XZAM0Spr6/tt6F4xXeNDjByV00BV2mq6lZ+sDff8WIfQBI9Hn1Czh93H1xBvKESxw=="
- },
- "strict-typed-events": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/strict-typed-events/-/strict-typed-events-2.2.0.tgz",
- "integrity": "sha512-yvHRtEfRRV7TJWi9cLhMt4Mb12JtAwXXONltUlLCA3fRB0LRy94B4E4e2gIlXzT5nZHTZVpOjJNOshri3LZ5bw==",
- "requires": {
- "putil-promisify": "^1.8.5",
- "ts-gems": "^2.0.0"
- }
- },
- "ts-gems": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-gems/-/ts-gems-2.1.0.tgz",
- "integrity": "sha512-5IqiG4nq1tsOhYPc4CwxA6bsE+TfU6uAABzf6bH4sdElgXpt/mlStvIYedvvtU7BM1+RRJxCaTLaaVFcCqNaiA==",
- "requires": {}
- },
- "typescript": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
- "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
- "peer": true
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/ts-gems/-/ts-gems-2.3.0.tgz",
+ "integrity": "sha512-bUvrwrzlct7vfaNvtgMhynDf6lAki/kTtrNsIGhX6l7GJGK3s6b8Ro7dazOLXabV0m2jyShBzDQ8X1+h/C2Cug=="
}
}
}
diff --git a/test_runner/pg_clients/typescript/postgresql-client/package.json b/test_runner/pg_clients/typescript/postgresql-client/package.json
index 5d8ca23a7f..80540dec22 100644
--- a/test_runner/pg_clients/typescript/postgresql-client/package.json
+++ b/test_runner/pg_clients/typescript/postgresql-client/package.json
@@ -1,6 +1,6 @@
{
"type": "module",
"dependencies": {
- "postgresql-client": "^2.1.3"
+ "postgresql-client": "2.5.2"
}
}