From e54c216c29edebb1aa423d688fcd8ad415158df8 Mon Sep 17 00:00:00 2001 From: Saket Patel Date: Thu, 20 Dec 2018 16:05:18 +0530 Subject: [PATCH] memory-leaks Upgrade apollo-cache-inmemory - latest version has a fix for memory leak (https://github.com/apollographql/apollo-client/pull/4251) so try to see if that helps --- package-lock.json | 54 ++++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 38 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49de51b87..c7b118794 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1352,21 +1352,41 @@ } }, "apollo-cache": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.17.tgz", - "integrity": "sha512-7sp24n2HZO4vXgTaKNomLyIfGxG4gDdDkBB0jkRzRi7HhnKmfwhiF/RCiKNbgLdrPX151INdls0KwIVliD0dHQ==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.22.tgz", + "integrity": "sha512-8PoxhQLISj2oHwT7i/r4l+ly4y3RKZls+dtXzAewu3U77P9dNZKhYkRNAhx9iEfsrNoHgXBV8vMp64hb1uYh+g==", "requires": { - "apollo-utilities": "^1.0.21" + "apollo-utilities": "^1.0.27" + }, + "dependencies": { + "apollo-utilities": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.27.tgz", + "integrity": "sha512-nzrMQ89JMpNmYnVGJ4t8zN75gQbql27UDhlxNi+3OModp0Masx5g+fQmQJ5B4w2dpRuYOsdwFLmj3lQbwOKV1Q==", + "requires": { + "fast-json-stable-stringify": "^2.0.0" + } + } } }, "apollo-cache-inmemory": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.3.5.tgz", - "integrity": "sha512-CD4Dl9vcCp7N05KUqR3rNDj2WJ1DQNNfeyBUIo5T6XTiUhfBQp5x+CL7S+ezy5mPp+xo4TnwFzLFh/vy2LdDog==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.3.12.tgz", + "integrity": "sha512-jxWcW64QoYQZ09UH6v3syvCCl3MWr6bsxT3wYYL6ORi8svdJUpnNrHTcv5qXqJYVg/a+NHhfEt+eGjJUG2ytXA==", "requires": { - "apollo-cache": "^1.1.17", - "apollo-utilities": "^1.0.21", - "optimism": "^0.6.6" + "apollo-cache": "^1.1.22", + "apollo-utilities": "^1.0.27", + "optimism": "^0.6.8" + }, + "dependencies": { + "apollo-utilities": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.27.tgz", + "integrity": "sha512-nzrMQ89JMpNmYnVGJ4t8zN75gQbql27UDhlxNi+3OModp0Masx5g+fQmQJ5B4w2dpRuYOsdwFLmj3lQbwOKV1Q==", + "requires": { + "fast-json-stable-stringify": "^2.0.0" + } + } } }, "apollo-codegen": { @@ -5643,9 +5663,9 @@ "dev": true }, "immutable-tuple": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/immutable-tuple/-/immutable-tuple-0.4.8.tgz", - "integrity": "sha512-1m29EVSrF+LJJAyVo1v12NsIalVKjyi4HNQVQDBx+LNCIuRXnfeMCHuLao5CyN1m3Sn0T63U5JEkmPArPCipQA==" + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/immutable-tuple/-/immutable-tuple-0.4.9.tgz", + "integrity": "sha512-LWbJPZnidF8eczu7XmcnLBsumuyRBkpwIRPCZxlojouhBo5jEBO4toj6n7hMy6IxHU/c+MqDSWkvaTpPlMQcyA==" }, "import-from": { "version": "2.1.0", @@ -7145,11 +7165,11 @@ } }, "optimism": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.6.6.tgz", - "integrity": "sha512-1Y6LY7pYbXP5y6yeXYfXhxJi9hsxYAZWpt7bBp4seAwfcYtaN7tq9wot/pdrhyI809/K4gDm3BcZcEkmwGevjg==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.6.8.tgz", + "integrity": "sha512-bN5n1KCxSqwBDnmgDnzMtQTHdL+uea2HYFx1smvtE+w2AMl0Uy31g0aXnP/Nt85OINnMJPRpJyfRQLTCqn5Weg==", "requires": { - "immutable-tuple": "^0.4.4" + "immutable-tuple": "^0.4.9" } }, "optionator": { diff --git a/package.json b/package.json index 7ca76ac56..87adcaf70 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "repository": "Zimbra/zm-api-js-client", "license": "BSD-3-Clause", "dependencies": { - "apollo-cache-inmemory": "^1.1.11", + "apollo-cache-inmemory": "^1.3.12", "apollo-link": "^1.2.1", "apollo-link-batch": "^1.1.2", "apollo-link-error": "^1.0.7",