Socket
Socket
Sign inDemoInstall

@elastic/transport

Package Overview
Dependencies
Maintainers
80
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@elastic/transport - npm Package Compare versions

Comparing version 8.0.1 to 8.0.2

bench.js

13

lib/connection/HttpConnection.js

@@ -106,5 +106,8 @@ "use strict";

}
const abortListener = () => {
request.abort();
};
this._openRequests++;
if (options.signal != null) {
options.signal.addEventListener('abort', () => request.abort(), { once: true });
options.signal.addEventListener('abort', abortListener, { once: true });
}

@@ -246,2 +249,10 @@ const onResponse = (response) => {

request.removeListener('socket', onSocket);
if (options.signal != null) {
if ('removeEventListener' in options.signal) {
options.signal.removeEventListener('abort', abortListener);
}
else {
options.signal.removeListener('abort', abortListener);
}
}
cleanedListeners = true;

@@ -248,0 +259,0 @@ }

15

lib/connection/UndiciConnection.js

@@ -62,3 +62,3 @@ "use strict";

const undiciOptions = {
keepAliveTimeout: 4000,
keepAliveTimeout: 600e3,
keepAliveMaxTimeout: 600e3,

@@ -187,22 +187,13 @@ keepAliveTimeoutThreshold: 1000,

if (isCompressed || isVectorTile) { // eslint-disable-line
const payload = [];
for await (const chunk of response.body) {
payload.push(chunk);
}
return {
statusCode: response.statusCode,
headers: response.headers,
body: Buffer.concat(payload)
body: Buffer.from(await response.body.arrayBuffer())
};
}
else {
let payload = '';
response.body.setEncoding('utf8');
for await (const chunk of response.body) {
payload += chunk;
}
return {
statusCode: response.statusCode,
headers: response.headers,
body: payload
body: await response.body.text()
};

@@ -209,0 +200,0 @@ }

{
"name": "@elastic/transport",
"version": "8.0.1",
"version": "8.0.2",
"description": "Transport classes and utilities shared among Node.js Elastic client libraries",

@@ -66,3 +66,3 @@ "main": "index.js",

"tslib": "^2.3.0",
"undici": "^4.7.0"
"undici": "^4.14.1"
},

@@ -69,0 +69,0 @@ "tap": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc