feat(core): Add support for signed URLs for binary data (#14492)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
Dana
2025-04-14 19:59:40 +02:00
committed by GitHub
parent 23f25cefbf
commit 7723a138a1
22 changed files with 537 additions and 122 deletions

55
pnpm-lock.yaml generated
View File

@@ -18,6 +18,9 @@ catalogs:
'@types/express':
specifier: ^5.0.1
version: 5.0.1
'@types/jsonwebtoken':
specifier: ^9.0.9
version: 9.0.9
'@types/lodash':
specifier: ^4.14.195
version: 4.14.195
@@ -48,6 +51,9 @@ catalogs:
iconv-lite:
specifier: 0.6.3
version: 0.6.3
jsonwebtoken:
specifier: 9.0.2
version: 9.0.2
lodash:
specifier: 4.17.21
version: 4.17.21
@@ -552,7 +558,7 @@ importers:
version: 3.666.0(@aws-sdk/client-sts@3.666.0)
'@getzep/zep-cloud':
specifier: 1.0.12
version: 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(fd386e1130022c8548c06dd951c5cbf0))
version: 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a))
'@getzep/zep-js':
specifier: 0.9.0
version: 0.9.0
@@ -579,7 +585,7 @@ importers:
version: 0.3.2(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)
'@langchain/community':
specifier: 0.3.24
version: 0.3.24(c5fc7e11d6e6167a46cb8d3fd9b490a5)
version: 0.3.24(bae0580ee8bea2ce19e4657a460c92d0)
'@langchain/core':
specifier: 'catalog:'
version: 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
@@ -678,7 +684,7 @@ importers:
version: 23.0.1
langchain:
specifier: 0.3.11
version: 0.3.11(fd386e1130022c8548c06dd951c5cbf0)
version: 0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a)
lodash:
specifier: 'catalog:'
version: 4.17.21
@@ -1035,7 +1041,7 @@ importers:
specifier: 1.4.1
version: 1.4.1
jsonwebtoken:
specifier: 9.0.2
specifier: 'catalog:'
version: 9.0.2
ldapts:
specifier: 4.2.6
@@ -1195,8 +1201,8 @@ importers:
specifier: ^1.0.0
version: 1.0.0
'@types/jsonwebtoken':
specifier: ^9.0.6
version: 9.0.6
specifier: 'catalog:'
version: 9.0.9
'@types/lodash':
specifier: 'catalog:'
version: 4.14.195
@@ -1302,6 +1308,9 @@ importers:
iconv-lite:
specifier: 'catalog:'
version: 0.6.3
jsonwebtoken:
specifier: 'catalog:'
version: 9.0.2
lodash:
specifier: 'catalog:'
version: 4.17.21
@@ -1360,6 +1369,9 @@ importers:
'@types/express':
specifier: 'catalog:'
version: 5.0.1
'@types/jsonwebtoken':
specifier: 'catalog:'
version: 9.0.9
'@types/lodash':
specifier: 'catalog:'
version: 4.14.195
@@ -2083,7 +2095,7 @@ importers:
specifier: 1.4.0
version: 1.4.0
jsonwebtoken:
specifier: 9.0.2
specifier: 'catalog:'
version: 9.0.2
kafkajs:
specifier: 2.2.4
@@ -2231,8 +2243,8 @@ importers:
specifier: ^1.3.0
version: 1.3.0
'@types/jsonwebtoken':
specifier: ^9.0.6
version: 9.0.6
specifier: 'catalog:'
version: 9.0.9
'@types/lodash':
specifier: 'catalog:'
version: 4.14.195
@@ -6066,8 +6078,8 @@ packages:
'@types/jsonpath@0.2.0':
resolution: {integrity: sha512-v7qlPA0VpKUlEdhghbDqRoKMxFB3h3Ch688TApBJ6v+XLDdvWCGLJIYiPKGZnS6MAOie+IorCfNYVHOPIHSWwQ==}
'@types/jsonwebtoken@9.0.6':
resolution: {integrity: sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==}
'@types/jsonwebtoken@9.0.9':
resolution: {integrity: sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==}
'@types/k6@0.52.0':
resolution: {integrity: sha512-yaw2wg61nKQtToDML+nngzgXVjZ6wNA4R0Q3jKDTeadG5EqfZgis5a1Q2hwY7kjuGuXmu8eM6gHg3tgnOj4vNw==}
@@ -16137,7 +16149,7 @@ snapshots:
'@gar/promisify@1.1.3':
optional: true
'@getzep/zep-cloud@1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(fd386e1130022c8548c06dd951c5cbf0))':
'@getzep/zep-cloud@1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a))':
dependencies:
form-data: 4.0.0
node-fetch: 2.7.0(encoding@0.1.13)
@@ -16146,7 +16158,7 @@ snapshots:
zod: 3.24.1
optionalDependencies:
'@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
langchain: 0.3.11(fd386e1130022c8548c06dd951c5cbf0)
langchain: 0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a)
transitivePeerDependencies:
- encoding
@@ -16661,7 +16673,7 @@ snapshots:
- aws-crt
- encoding
'@langchain/community@0.3.24(c5fc7e11d6e6167a46cb8d3fd9b490a5)':
'@langchain/community@0.3.24(bae0580ee8bea2ce19e4657a460c92d0)':
dependencies:
'@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1)
'@ibm-cloud/watsonx-ai': 1.1.2
@@ -16672,7 +16684,7 @@ snapshots:
flat: 5.0.2
ibm-cloud-sdk-core: 5.1.0
js-yaml: 4.1.0
langchain: 0.3.11(fd386e1130022c8548c06dd951c5cbf0)
langchain: 0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a)
langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
openai: 4.78.1(encoding@0.1.13)(zod@3.24.1)
uuid: 10.0.0
@@ -16687,7 +16699,7 @@ snapshots:
'@aws-sdk/credential-provider-node': 3.666.0(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@aws-sdk/client-sts@3.666.0)
'@azure/storage-blob': 12.18.0(encoding@0.1.13)
'@browserbasehq/sdk': 2.0.0(encoding@0.1.13)
'@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(fd386e1130022c8548c06dd951c5cbf0))
'@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a))
'@getzep/zep-js': 0.9.0
'@google-ai/generativelanguage': 2.6.0(encoding@0.1.13)
'@google-cloud/storage': 7.12.1(encoding@0.1.13)
@@ -18933,8 +18945,9 @@ snapshots:
'@types/jsonpath@0.2.0': {}
'@types/jsonwebtoken@9.0.6':
'@types/jsonwebtoken@9.0.9':
dependencies:
'@types/ms': 0.7.34
'@types/node': 18.16.16
'@types/k6@0.52.0': {}
@@ -22878,7 +22891,7 @@ snapshots:
'@types/debug': 4.1.12
'@types/node': 18.16.16
'@types/tough-cookie': 4.0.2
axios: 1.8.2(debug@4.4.0)
axios: 1.8.2
camelcase: 6.3.0
debug: 4.4.0(supports-color@8.1.1)
dotenv: 16.4.5
@@ -22888,7 +22901,7 @@ snapshots:
isstream: 0.1.2
jsonwebtoken: 9.0.2
mime-types: 2.1.35
retry-axios: 2.6.0(axios@1.8.2)
retry-axios: 2.6.0(axios@1.8.2(debug@4.4.0))
tough-cookie: 4.1.3
transitivePeerDependencies:
- supports-color
@@ -23882,7 +23895,7 @@ snapshots:
kuler@2.0.0: {}
langchain@0.3.11(fd386e1130022c8548c06dd951c5cbf0):
langchain@0.3.11(d1e86e144e3517fab3dbb7a92ab7f45a):
dependencies:
'@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))
'@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)
@@ -26264,7 +26277,7 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
retry-axios@2.6.0(axios@1.8.2):
retry-axios@2.6.0(axios@1.8.2(debug@4.4.0)):
dependencies:
axios: 1.8.2