diff --git a/package-lock.json b/package-lock.json
index cbc06dfdc6a3093d48e88ab93ec92e0aa7991244..5fad8e308ada8e8bbed547d682f256b17d9dddf3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9434,6 +9434,15 @@
         "yargs": "^13.3.0"
       },
       "dependencies": {
+        "rxjs": {
+          "version": "6.6.7",
+          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+          "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+          "dev": true,
+          "requires": {
+            "tslib": "^1.9.0"
+          }
+        },
         "supports-color": {
           "version": "6.1.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
@@ -14364,6 +14373,15 @@
           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
           "dev": true
         },
+        "rxjs": {
+          "version": "6.6.7",
+          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+          "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+          "dev": true,
+          "requires": {
+            "tslib": "^1.9.0"
+          }
+        },
         "string-width": {
           "version": "4.2.2",
           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
@@ -20734,9 +20752,20 @@
       }
     },
     "redux-observable": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/redux-observable/-/redux-observable-1.2.0.tgz",
-      "integrity": "sha512-yeR90RP2WzZzCxxnQPlh2uFzyfFLsfXu8ROh53jGDPXVqj71uNDMmvi/YKQkd9ofiVoO4OYb1snbowO49tCEMg=="
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/redux-observable/-/redux-observable-2.0.0.tgz",
+      "integrity": "sha512-FJz4rLXX+VmDDwZS/LpvQsKnSanDOe8UVjiLryx1g3seZiS69iLpMrcvXD5oFO7rtkPyRdo/FmTqldnT3X3m+w==",
+      "requires": {
+        "rxjs": "^7.0.0",
+        "tslib": "~2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+          "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
+        }
+      }
     },
     "reflect.ownkeys": {
       "version": "0.2.0",
@@ -21398,11 +21427,18 @@
       "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
     },
     "rxjs": {
-      "version": "6.6.6",
-      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz",
-      "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==",
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.2.0.tgz",
+      "integrity": "sha512-aX8w9OpKrQmiPKfT1bqETtUr9JygIz6GZ+gql8v7CijClsP0laoFUdKzxFAoWuRdSlOdU2+crss+cMf+cqMTnw==",
       "requires": {
-        "tslib": "^1.9.0"
+        "tslib": "~2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+          "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
+        }
       }
     },
     "safe-buffer": {
diff --git a/package.json b/package.json
index e7dcf2e056a57a25f2d977dbdc9e1eb5e4ab1f6f..ff4a2b1f5ce5e3d1a3358c6d04f55a8cb1bdbe6e 100644
--- a/package.json
+++ b/package.json
@@ -75,9 +75,9 @@
     "react-sortable-tree-theme-file-explorer": "git+https://github.com/SemanticComputing/react-sortable-tree-theme-file-explorer.git",
     "react-virtualized": "^9.22.3",
     "redux": "^4.1.0",
-    "redux-observable": "^1.0.0",
+    "redux-observable": "^2.0.0",
     "reselect": "^4.0.0",
-    "rxjs": "^6.3.3",
+    "rxjs": "^7.2.0",
     "simple-react-lightbox": "^3.6.4",
     "sitemap": "^6.3.5",
     "swagger-ui-express": "^4.1.4",