diff --git a/Client/package-lock.json b/Client/package-lock.json
index 658f28287..58cf72534 100644
--- a/Client/package-lock.json
+++ b/Client/package-lock.json
@@ -12,9 +12,9 @@
"@emotion/styled": "^11.13.0",
"@fontsource/roboto": "^5.0.13",
"@hello-pangea/dnd": "^17.0.0",
- "@mui/icons-material": "6.3.1",
- "@mui/lab": "6.0.0-beta.22",
- "@mui/material": "6.3.1",
+ "@mui/icons-material": "6.4.0",
+ "@mui/lab": "6.0.0-beta.23",
+ "@mui/material": "6.4.0",
"@mui/x-charts": "^7.5.1",
"@mui/x-data-grid": "7.23.6",
"@mui/x-date-pickers": "7.23.6",
@@ -1132,9 +1132,9 @@
}
},
"node_modules/@mui/core-downloads-tracker": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.3.1.tgz",
- "integrity": "sha512-2OmnEyoHpj5//dJJpMuxOeLItCCHdf99pjMFfUFdBteCunAK9jW+PwEo4mtdGcLs7P+IgZ+85ypd52eY4AigoQ==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.0.tgz",
+ "integrity": "sha512-6u74wi+9zeNlukrCtYYET8Ed/n9AS27DiaXCZKAD3TRGFaqiyYSsQgN2disW83pI/cM1Q2lJY1JX4YfwvNtlNw==",
"license": "MIT",
"funding": {
"type": "opencollective",
@@ -1142,9 +1142,9 @@
}
},
"node_modules/@mui/icons-material": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.3.1.tgz",
- "integrity": "sha512-nJmWj1PBlwS3t1PnoqcixIsftE+7xrW3Su7f0yrjPw4tVjYrgkhU0hrRp+OlURfZ3ptdSkoBkalee9Bhf1Erfw==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.0.tgz",
+ "integrity": "sha512-zF0Vqt8a+Zp2Oz8P+WvJflba6lLe3PhxIz1NNqn+n4A+wKLPbkeqY8ShmKjPyiCTg0RMbPrp993oUDl9xGsDlQ==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0"
@@ -1157,7 +1157,7 @@
"url": "https://opencollective.com/mui-org"
},
"peerDependencies": {
- "@mui/material": "^6.3.1",
+ "@mui/material": "^6.4.0",
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
@@ -1168,16 +1168,16 @@
}
},
"node_modules/@mui/lab": {
- "version": "6.0.0-beta.22",
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.0-beta.22.tgz",
- "integrity": "sha512-9nwUfBj+UzoQJOCbqV+JcCSJ74T+gGWrM1FMlXzkahtYUcMN+5Zmh2ArlttW3zv2dZyCzp7K5askcnKF0WzFQg==",
+ "version": "6.0.0-beta.23",
+ "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.0-beta.23.tgz",
+ "integrity": "sha512-fqiC33bhhRifYgLD0mFef5fBM+OydZNK33ddwHwubDyrYzXz58OpSm4lXQJh2d6YHL7wXpOFKSot1CbgbItyYg==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
"@mui/base": "5.0.0-beta.68",
- "@mui/system": "^6.3.1",
+ "@mui/system": "^6.4.0",
"@mui/types": "^7.2.21",
- "@mui/utils": "^6.3.1",
+ "@mui/utils": "^6.4.0",
"clsx": "^2.1.1",
"prop-types": "^15.8.1"
},
@@ -1191,8 +1191,8 @@
"peerDependencies": {
"@emotion/react": "^11.5.0",
"@emotion/styled": "^11.3.0",
- "@mui/material": "^6.3.1",
- "@mui/material-pigment-css": "^6.3.1",
+ "@mui/material": "^6.4.0",
+ "@mui/material-pigment-css": "^6.4.0",
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -1213,16 +1213,16 @@
}
},
"node_modules/@mui/material": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.3.1.tgz",
- "integrity": "sha512-ynG9ayhxgCsHJ/dtDcT1v78/r2GwQyP3E0hPz3GdPRl0uFJz/uUTtI5KFYwadXmbC+Uv3bfB8laZ6+Cpzh03gA==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.0.tgz",
+ "integrity": "sha512-hNIgwdM9U3DNmowZ8mU59oFmWoDKjc92FqQnQva3Pxh6xRKWtD2Ej7POUHMX8Dwr1OpcSUlT2+tEMeLb7WYsIg==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
- "@mui/core-downloads-tracker": "^6.3.1",
- "@mui/system": "^6.3.1",
+ "@mui/core-downloads-tracker": "^6.4.0",
+ "@mui/system": "^6.4.0",
"@mui/types": "^7.2.21",
- "@mui/utils": "^6.3.1",
+ "@mui/utils": "^6.4.0",
"@popperjs/core": "^2.11.8",
"@types/react-transition-group": "^4.4.12",
"clsx": "^2.1.1",
@@ -1241,7 +1241,7 @@
"peerDependencies": {
"@emotion/react": "^11.5.0",
"@emotion/styled": "^11.3.0",
- "@mui/material-pigment-css": "^6.3.1",
+ "@mui/material-pigment-css": "^6.4.0",
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -1268,13 +1268,13 @@
"license": "MIT"
},
"node_modules/@mui/private-theming": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.3.1.tgz",
- "integrity": "sha512-g0u7hIUkmXmmrmmf5gdDYv9zdAig0KoxhIQn1JN8IVqApzf/AyRhH3uDGx5mSvs8+a1zb4+0W6LC260SyTTtdQ==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.0.tgz",
+ "integrity": "sha512-rNHci8MP6NOdEWAfZ/RBMO5Rhtp1T6fUDMSmingg9F1T6wiUeodIQ+NuTHh2/pMoUSeP9GdHdgMhMmfsXxOMuw==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
- "@mui/utils": "^6.3.1",
+ "@mui/utils": "^6.4.0",
"prop-types": "^15.8.1"
},
"engines": {
@@ -1295,9 +1295,9 @@
}
},
"node_modules/@mui/styled-engine": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.3.1.tgz",
- "integrity": "sha512-/7CC0d2fIeiUxN5kCCwYu4AWUDd9cCTxWCyo0v/Rnv6s8uk6hWgJC3VLZBoDENBHf/KjqDZuYJ2CR+7hD6QYww==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.0.tgz",
+ "integrity": "sha512-ek/ZrDujrger12P6o4luQIfRd2IziH7jQod2WMbLqGE03Iy0zUwYmckRTVhRQTLPNccpD8KXGcALJF+uaUQlbg==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
@@ -1329,16 +1329,16 @@
}
},
"node_modules/@mui/system": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.3.1.tgz",
- "integrity": "sha512-AwqQ3EAIT2np85ki+N15fF0lFXX1iFPqenCzVOSl3QXKy2eifZeGd9dGtt7pGMoFw5dzW4dRGGzRpLAq9rkl7A==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.4.0.tgz",
+ "integrity": "sha512-wTDyfRlaZCo2sW2IuOsrjeE5dl0Usrs6J7DxE3GwNCVFqS5wMplM2YeNiV3DO7s53RfCqbho+gJY6xaB9KThUA==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
- "@mui/private-theming": "^6.3.1",
- "@mui/styled-engine": "^6.3.1",
+ "@mui/private-theming": "^6.4.0",
+ "@mui/styled-engine": "^6.4.0",
"@mui/types": "^7.2.21",
- "@mui/utils": "^6.3.1",
+ "@mui/utils": "^6.4.0",
"clsx": "^2.1.1",
"csstype": "^3.1.3",
"prop-types": "^15.8.1"
@@ -1383,9 +1383,9 @@
}
},
"node_modules/@mui/utils": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.3.1.tgz",
- "integrity": "sha512-sjGjXAngoio6lniQZKJ5zGfjm+LD2wvLwco7FbKe1fu8A7VIFmz2SwkLb+MDPLNX1lE7IscvNNyh1pobtZg2tw==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.0.tgz",
+ "integrity": "sha512-woOTATWNsTNR3YBh2Ixkj3l5RaxSiGoC9G8gOpYoFw1mZM77LWJeuMHFax7iIW4ahK0Cr35TF9DKtrafJmOmNQ==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.26.0",
@@ -1744,9 +1744,9 @@
}
},
"node_modules/@remix-run/router": {
- "version": "1.21.0",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz",
- "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==",
+ "version": "1.21.1",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.1.tgz",
+ "integrity": "sha512-KeBYSwohb8g4/wCcnksvKTYlg69O62sQeLynn2YE+5z7JWEj95if27kclW9QqbrlsQ2DINI8fjbV3zyuKfwjKg==",
"license": "MIT",
"engines": {
"node": ">=14.0.0"
@@ -5520,12 +5520,12 @@
}
},
"node_modules/react-router": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.1.tgz",
- "integrity": "sha512-2omQTA3rkMljmrvvo6WtewGdVh45SpL9hGiCI9uUrwGGfNFDIvGK4gYJsKlJoNVi6AQZcopSCballL+QGOm7fA==",
+ "version": "6.28.2",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.2.tgz",
+ "integrity": "sha512-BgFY7+wEGVjHCiqaj2XiUBQ1kkzfg6UoKYwEe0wv+FF+HNPCxtS/MVPvLAPH++EsuCMReZl9RYVGqcHLk5ms3A==",
"license": "MIT",
"dependencies": {
- "@remix-run/router": "1.21.0"
+ "@remix-run/router": "1.21.1"
},
"engines": {
"node": ">=14.0.0"
@@ -5535,13 +5535,13 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.1.tgz",
- "integrity": "sha512-YraE27C/RdjcZwl5UCqF/ffXnZDxpJdk9Q6jw38SZHjXs7NNdpViq2l2c7fO7+4uWaEfcwfGCv3RSg4e1By/fQ==",
+ "version": "6.28.2",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.2.tgz",
+ "integrity": "sha512-O81EWqNJWqvlN/a7eTudAdQm0TbI7hw+WIi7OwwMcTn5JMyZ0ibTFNGz+t+Lju0df4LcqowCegcrK22lB1q9Kw==",
"license": "MIT",
"dependencies": {
- "@remix-run/router": "1.21.0",
- "react-router": "6.28.1"
+ "@remix-run/router": "1.21.1",
+ "react-router": "6.28.2"
},
"engines": {
"node": ">=14.0.0"
diff --git a/Client/package.json b/Client/package.json
index af0536d3f..e941e6a73 100644
--- a/Client/package.json
+++ b/Client/package.json
@@ -15,9 +15,9 @@
"@emotion/styled": "^11.13.0",
"@fontsource/roboto": "^5.0.13",
"@hello-pangea/dnd": "^17.0.0",
- "@mui/icons-material": "6.3.1",
- "@mui/lab": "6.0.0-beta.22",
- "@mui/material": "6.3.1",
+ "@mui/icons-material": "6.4.0",
+ "@mui/lab": "6.0.0-beta.23",
+ "@mui/material": "6.4.0",
"@mui/x-charts": "^7.5.1",
"@mui/x-data-grid": "7.23.6",
"@mui/x-date-pickers": "7.23.6",
diff --git a/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx b/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx
index e38c3c058..3a693ba17 100644
--- a/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx
+++ b/Client/src/Pages/Maintenance/CreateMaintenance/index.jsx
@@ -136,7 +136,7 @@ const CreateMaintenance = () => {
const response = await networkService.getMonitorsByTeamId({
authToken: authToken,
teamId: user.teamId,
- limit: -1,
+ limit: null,
types: ["http", "ping", "pagespeed"],
});
const monitors = response.data.data.monitors;
diff --git a/README.md b/README.md
index 82123ca6f..5f9964e1e 100644
--- a/README.md
+++ b/README.md
@@ -72,11 +72,11 @@ If you have any questions, suggestions or comments, please use our [Discord chan
## 🏗️ Screenshots
-
-
-
-
-
+
+
+
+
+
## 🏗️ Tech stack
@@ -120,3 +120,4 @@ Also check other developer and contributor-friendly projects of BlueWave:
- [Guidefox](https://github.com/bluewave-labs/guidefox), an application that helps new users learn how to use your product via hints, tours, popups and banners.
- [VerifyWise](https://github.com/bluewave-labs/verifywise), the first open source AI governance platform.
+ since 14 Jan, 2025
diff --git a/Server/package-lock.json b/Server/package-lock.json
index 5a226821f..02cef5be5 100644
--- a/Server/package-lock.json
+++ b/Server/package-lock.json
@@ -11,7 +11,7 @@
"dependencies": {
"axios": "^1.7.2",
"bcrypt": "5.1.1",
- "bullmq": "5.34.9",
+ "bullmq": "5.34.10",
"cors": "^2.8.5",
"dockerode": "4.0.3",
"dotenv": "^16.4.5",
@@ -1748,9 +1748,9 @@
}
},
"node_modules/bullmq": {
- "version": "5.34.9",
- "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.34.9.tgz",
- "integrity": "sha512-olCiFMy9o+pUpBcb/RguS5uUwbma+E80cYgDcG5p7ksvWpoyoEmxq5FOUQcobeTQwO7R9PEIvVsel5yewt0mlw==",
+ "version": "5.34.10",
+ "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.34.10.tgz",
+ "integrity": "sha512-ia6EzpQm1ZPq6GUBSLyfvzJrhdBTd1f3Gn2g9pFtLX4hBOob6QHmcmBzGgPlSCyr/i2Qfe4OdjS21bRd02srbw==",
"license": "MIT",
"dependencies": {
"cron-parser": "^4.9.0",
@@ -5675,9 +5675,9 @@
}
},
"node_modules/mongoose": {
- "version": "8.9.4",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.9.4.tgz",
- "integrity": "sha512-DndoI01aV/q40P9DiYDXsYjhj8vZjmmuFwcC3Tro5wFznoE1z6Fe2JgMnbLR6ghglym5ziYizSfAJykp+UPZWg==",
+ "version": "8.9.5",
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.9.5.tgz",
+ "integrity": "sha512-SPhOrgBm0nKV3b+IIHGqpUTOmgVL5Z3OO9AwkFEmvOZznXTvplbomstCnPOGAyungtRXE5pJTgKpKcZTdjeESg==",
"license": "MIT",
"dependencies": {
"bson": "^6.10.1",
diff --git a/Server/package.json b/Server/package.json
index 1937f9ca1..55c7b7d8f 100644
--- a/Server/package.json
+++ b/Server/package.json
@@ -18,7 +18,7 @@
"dependencies": {
"axios": "^1.7.2",
"bcrypt": "5.1.1",
- "bullmq": "5.34.9",
+ "bullmq": "5.34.10",
"cors": "^2.8.5",
"dockerode": "4.0.3",
"dotenv": "^16.4.5",
diff --git a/Server/templates/serverIsDown.mjml b/Server/templates/serverIsDown.mjml
index 69d7f5719..16df7a0a1 100644
--- a/Server/templates/serverIsDown.mjml
+++ b/Server/templates/serverIsDown.mjml
@@ -16,7 +16,7 @@