diff --git a/api/CHANGELOG.md b/api/CHANGELOG.md
index 188599a5db2bf68293eff6efbaf615cc99eb5b92..f21fbd9f295e855c4156a414228c84ccc6c50402 100644
--- a/api/CHANGELOG.md
+++ b/api/CHANGELOG.md
@@ -1,3 +1,15 @@
+# [1.4.0-beta.1](https://gitlab.com/sibmip/gateway/compare/1.3.0...1.4.0-beta.1) (2023-01-17)
+
+
+### Bug Fixes
+
+* **exareme2:** test for descriptive stats ([a16b9cd](https://gitlab.com/sibmip/gateway/commit/a16b9cd469262c7137cdb11e7192f06f7746c20d))
+
+
+### Features
+
+* Logistic Regression handler ([e6eb047](https://gitlab.com/sibmip/gateway/commit/e6eb0474491315adf3e91b3a94a0e1f4d196c20d))
+
 # [1.3.0](https://gitlab.com/sibmip/gateway/compare/1.2.3...1.3.0) (2022-11-22)
 
 
diff --git a/api/package-lock.json b/api/package-lock.json
index a073628c8c68e1d2bafc1205652c76ebfc9fdb85..a00c8bf1160594fe8c38b051d174fd39d1700011 100644
--- a/api/package-lock.json
+++ b/api/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "gateway",
-  "version": "1.3.0",
+  "version": "1.4.0-beta.1",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "gateway",
-      "version": "1.3.0",
+      "version": "1.4.0-beta.1",
       "license": "Apache-2.0",
       "dependencies": {
         "@nestjs/apollo": "^10.0.22",
@@ -45,9 +45,9 @@
         "@nestjs/cli": "^9.1.1",
         "@nestjs/schematics": "^9.0.1",
         "@nestjs/testing": "^9.0.11",
-        "@semantic-release/changelog": "^6.0.1",
+        "@semantic-release/changelog": "^6.0.2",
         "@semantic-release/git": "^10.0.1",
-        "@semantic-release/gitlab": "^9.5.0",
+        "@semantic-release/gitlab": "^9.5.1",
         "@types/cache-manager": "^4.0.0",
         "@types/cookie-parser": "^1.4.2",
         "@types/express": "^4.17.13",
@@ -2517,14 +2517,14 @@
       "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
     },
     "node_modules/@semantic-release/changelog": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz",
-      "integrity": "sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz",
+      "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==",
       "dev": true,
       "dependencies": {
         "@semantic-release/error": "^3.0.0",
         "aggregate-error": "^3.0.0",
-        "fs-extra": "^9.0.0",
+        "fs-extra": "^11.0.0",
         "lodash": "^4.17.4"
       },
       "engines": {
@@ -2535,18 +2535,17 @@
       }
     },
     "node_modules/@semantic-release/changelog/node_modules/fs-extra": {
-      "version": "9.1.0",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
-      "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+      "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
       "dev": true,
       "dependencies": {
-        "at-least-node": "^1.0.0",
         "graceful-fs": "^4.2.0",
         "jsonfile": "^6.0.1",
         "universalify": "^2.0.0"
       },
       "engines": {
-        "node": ">=10"
+        "node": ">=14.14"
       }
     },
     "node_modules/@semantic-release/commit-analyzer": {
@@ -2666,9 +2665,9 @@
       }
     },
     "node_modules/@semantic-release/gitlab": {
-      "version": "9.5.0",
-      "resolved": "https://registry.npmjs.org/@semantic-release/gitlab/-/gitlab-9.5.0.tgz",
-      "integrity": "sha512-VmItAoh7vTfl30ekuTLvMmIgxVJMgE2tTucGeWIUrxu0HuiL5EIjLN72gqmRS1IfN1NwcQlaA+d6J1EgpsgVjA==",
+      "version": "9.5.1",
+      "resolved": "https://registry.npmjs.org/@semantic-release/gitlab/-/gitlab-9.5.1.tgz",
+      "integrity": "sha512-QQvIgB/uOUi/cGi0bUndaOki+E1n4XWdRK4WtYIYsPE6AM9r9L7kb5jHzxihHwMvfVA38xSWal4IgLnBX9V7AQ==",
       "dev": true,
       "dependencies": {
         "@semantic-release/error": "^3.0.0",
@@ -2677,7 +2676,7 @@
         "dir-glob": "^3.0.0",
         "escape-string-regexp": "^3.0.0",
         "form-data": "^4.0.0",
-        "fs-extra": "^10.0.0",
+        "fs-extra": "^11.0.0",
         "globby": "^11.0.0",
         "got": "^11.0.0",
         "hpagent": "^1.0.0",
@@ -2692,6 +2691,20 @@
         "semantic-release": ">=18.0.0"
       }
     },
+    "node_modules/@semantic-release/gitlab/node_modules/fs-extra": {
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+      "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.2.0",
+        "jsonfile": "^6.0.1",
+        "universalify": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=14.14"
+      }
+    },
     "node_modules/@semantic-release/npm": {
       "version": "9.0.1",
       "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.1.tgz",
@@ -4004,15 +4017,6 @@
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
     },
-    "node_modules/at-least-node": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
-      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
-      "dev": true,
-      "engines": {
-        "node": ">= 4.0.0"
-      }
-    },
     "node_modules/axios": {
       "version": "0.21.4",
       "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
@@ -18027,24 +18031,23 @@
       "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
     },
     "@semantic-release/changelog": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz",
-      "integrity": "sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz",
+      "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==",
       "dev": true,
       "requires": {
         "@semantic-release/error": "^3.0.0",
         "aggregate-error": "^3.0.0",
-        "fs-extra": "^9.0.0",
+        "fs-extra": "^11.0.0",
         "lodash": "^4.17.4"
       },
       "dependencies": {
         "fs-extra": {
-          "version": "9.1.0",
-          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
-          "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+          "version": "11.1.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+          "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
           "dev": true,
           "requires": {
-            "at-least-node": "^1.0.0",
             "graceful-fs": "^4.2.0",
             "jsonfile": "^6.0.1",
             "universalify": "^2.0.0"
@@ -18144,9 +18147,9 @@
       }
     },
     "@semantic-release/gitlab": {
-      "version": "9.5.0",
-      "resolved": "https://registry.npmjs.org/@semantic-release/gitlab/-/gitlab-9.5.0.tgz",
-      "integrity": "sha512-VmItAoh7vTfl30ekuTLvMmIgxVJMgE2tTucGeWIUrxu0HuiL5EIjLN72gqmRS1IfN1NwcQlaA+d6J1EgpsgVjA==",
+      "version": "9.5.1",
+      "resolved": "https://registry.npmjs.org/@semantic-release/gitlab/-/gitlab-9.5.1.tgz",
+      "integrity": "sha512-QQvIgB/uOUi/cGi0bUndaOki+E1n4XWdRK4WtYIYsPE6AM9r9L7kb5jHzxihHwMvfVA38xSWal4IgLnBX9V7AQ==",
       "dev": true,
       "requires": {
         "@semantic-release/error": "^3.0.0",
@@ -18155,13 +18158,26 @@
         "dir-glob": "^3.0.0",
         "escape-string-regexp": "^3.0.0",
         "form-data": "^4.0.0",
-        "fs-extra": "^10.0.0",
+        "fs-extra": "^11.0.0",
         "globby": "^11.0.0",
         "got": "^11.0.0",
         "hpagent": "^1.0.0",
         "lodash": "^4.17.11",
         "parse-url": "^8.0.0",
         "url-join": "^4.0.0"
+      },
+      "dependencies": {
+        "fs-extra": {
+          "version": "11.1.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+          "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
+          "dev": true,
+          "requires": {
+            "graceful-fs": "^4.2.0",
+            "jsonfile": "^6.0.1",
+            "universalify": "^2.0.0"
+          }
+        }
       }
     },
     "@semantic-release/npm": {
@@ -19260,12 +19276,6 @@
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
     },
-    "at-least-node": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
-      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
-      "dev": true
-    },
     "axios": {
       "version": "0.21.4",
       "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
diff --git a/api/package.json b/api/package.json
index fa79e02cf7b3e582c228aa05360cbd165002e954..2897c0bd2345c3a5ea4eb5f24e2e66fea941c5ab 100644
--- a/api/package.json
+++ b/api/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gateway",
-  "version": "1.3.0",
+  "version": "1.4.0-beta.1",
   "description": "",
   "author": "",
   "private": true,
@@ -62,9 +62,9 @@
     "@nestjs/cli": "^9.1.1",
     "@nestjs/schematics": "^9.0.1",
     "@nestjs/testing": "^9.0.11",
-    "@semantic-release/changelog": "^6.0.1",
+    "@semantic-release/changelog": "^6.0.2",
     "@semantic-release/git": "^10.0.1",
-    "@semantic-release/gitlab": "^9.5.0",
+    "@semantic-release/gitlab": "^9.5.1",
     "@types/cache-manager": "^4.0.0",
     "@types/cookie-parser": "^1.4.2",
     "@types/express": "^4.17.13",