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" } }