v2.0
版本发布时间: 2024-12-05 11:07:11
bluewave-labs/checkmate最新发布版本:v2.0(2024-12-05 11:07:11)
Checkmate 2.0
With the introduction of Infrastructure Monitoring, you can now monitor key details like CPU usage, memory, temperate and disk performance, and set alerts to catch issues before they become problems. We've added Docker container monitoring to help you track your containers more easily. This version also comes with better stability and bug fixes as well.
Major features
-
Infrastructure monitors
- Infrastructure monitors measure a variety of stats about the hardware of the target machine.
- CPU usage
- CPU temperature
- Memory usage
- Disk usage
- You can set thresholds for each metric for when you want to be alerted.
- Example: If the CPU usage threshold is 60%, you will be notified when usage exceeds 60%.
- Requires Checkmate agent to be running on the target machine.
- Infrastructure monitors measure a variety of stats about the hardware of the target machine.
Minor features
-
Docker container monitoring
- Monitor the status of Docker containers
- Requires exposing the Docker daemon
- Currently supports connection to docker daemon by unix socket
Minor fixes
- There are some minor bug fixes for robustness, reliability, and clarity.
Full changelog: https://github.com/bluewave-labs/bluewave-uptime/commits/master
What's Changed
- Develop -> Master by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/925
- Develop -> Master by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/928
- Fixes #926: Duration shouldn't be negative by @om-3004 in https://github.com/bluewave-labs/checkmate/pull/936
- Feat/be/check controller tests, #924 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/929
- Feat/be/controller-utils-tests, #924 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/930
- Feat/be/invite-controller-tests, #924 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/932
- Feat/be/maintenance-window-controller-tests, #924 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/935
- Fix/theme toggle position - issue#934 by @rishavd3v in https://github.com/bluewave-labs/checkmate/pull/938
- fix: add css to fix the current password widget under account>password by @om-3004 in https://github.com/bluewave-labs/checkmate/pull/940
- removed edit button - issue#941 by @rishavd3v in https://github.com/bluewave-labs/checkmate/pull/944
- adds pause to action menu by @Sinon11901 in https://github.com/bluewave-labs/checkmate/pull/945
- Added docs and changelog to main menu by @Abhi-m-anue in https://github.com/bluewave-labs/checkmate/pull/947
- Feat/be/monitor controller tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/943
- Feat/be/queue controller test by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/954
- Fix: Error handling for team invite - Issue#950 by @rishavd3v in https://github.com/bluewave-labs/checkmate/pull/952
- Feat/be/settings controller tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/955
- updated tests for full coverage by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/957
- revamp side-menu by @Abhi-m-anue in https://github.com/bluewave-labs/checkmate/pull/956
- chore: adding prettierrc file by @marcelluscaio in https://github.com/bluewave-labs/checkmate/pull/916
- Fix typo in package.json by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/966
- Added CODE_OF_CONDUCT file to the repository by @Dhruv-Davda in https://github.com/bluewave-labs/checkmate/pull/968
- Fix Typo: "Derver" to "Server" by @rog404 in https://github.com/bluewave-labs/checkmate/pull/971
- Added the latest repo version in about section of Settings page by @navishmonga in https://github.com/bluewave-labs/checkmate/pull/970
- Generate refresh token & add it to response by @Rushi1109 in https://github.com/bluewave-labs/checkmate/pull/960
- Create delete all monitors and clear all stats windows using dialog component, Resolves #901 by @jennifer-gan in https://github.com/bluewave-labs/checkmate/pull/939
- Fix: table header - issue#963 by @rishavd3v in https://github.com/bluewave-labs/checkmate/pull/974
- Migrate backend to ESM by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/959
- Add tests for util functions by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/979
- Add middleware to verify refresh token by @Rushi1109 in https://github.com/bluewave-labs/checkmate/pull/973
- Format FE files with prettier config for common baseline by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/977
- Format all files on BE with perttier config by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/978
- Add ssl-checker, refactor fetchMonitorCertificate by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/975
- Change validation error toast to a user friendly message by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/976
- Feat/be/email service tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/980
- Fix merge conflict error by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/982
- Feat/be/network service tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/983
- Remove log statements from by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/988
- check if the url resolves before adding the monitor by @om-3004 in https://github.com/bluewave-labs/checkmate/pull/946
- Added missing var declaration by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/994
- Optimize Docker Build Script for Maintainability and Error Handling by @abhayjoshi201 in https://github.com/bluewave-labs/checkmate/pull/989
- FE - Advanced Settings Page Validation and Error Handling by @jennifer-gan in https://github.com/bluewave-labs/checkmate/pull/986
- Feat/loading spinners by @marcelluscaio in https://github.com/bluewave-labs/checkmate/pull/987
- Feat/devops/docker scripts by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/995
- Configure Renovate by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/993
- feat/be/hardware-checks-model references #985 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/996
- feat/be/create-hardware-monitor, references #985 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/997
- feat/be/settings service tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1001
- chore(deps): update dependency @vitejs/plugin-react to v4.3.3 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1002
- chore(deps): update dependency eslint to v8.57.1 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1003
- chore(deps): update dependency eslint-plugin-react-refresh to v0.4.13 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1005
- chore(deps): update dependency nodemon to v3.1.7 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1006
- Revert "FE - Advanced Settings Page Validation and Error Handling" by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1011
- Fixed problem with import by @marcelluscaio in https://github.com/bluewave-labs/checkmate/pull/1023
- chore: changing rule on eslint by @marcelluscaio in https://github.com/bluewave-labs/checkmate/pull/1028
- Refactor/dialog by @marcelluscaio in https://github.com/bluewave-labs/checkmate/pull/1018
- fix(deps): update dependency mjml to v5.0.0-alpha.6 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1017
- fix(deps): update dependency joi to v17.13.3 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1016
- fix(deps): update dependency express to v4.21.1 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1015
- fix(deps): update dependency dayjs to v1.11.13 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1014
- chore(deps): update dependency vite to v5.4.9 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1007
- fix(deps): update dependency axios to v1.7.7 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1012
- chore(deps): update react monorepo by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1009
- fix(deps): update dependency nodemailer to v6.9.15 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1029
- fix(deps): update dependency chart.js to v4.4.5 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1013
- fix(deps): update dependency react-toastify to v10.0.6 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1030
- Add endpoint to refresh auth token by @Rushi1109 in https://github.com/bluewave-labs/checkmate/pull/981
- fix(deps): update dependency recharts to v2.13.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1031
- fix(deps): update dependency sharp to v0.33.5 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1032
- chore(deps): update dependency eslint-plugin-react to v7.37.2 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1034
- fix(deps): update material-ui monorepo by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1033
- chore(deps): update dependency @types/react to v18.3.12 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1038
- chore(deps): update dependency chai to v5.1.2 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1043
- fix(deps): update dependency bullmq to v5.21.2 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1044
- chore(deps): update dependency vite to v5.4.10 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1039
- fix(deps): update dependency @fontsource/roboto to v5.1.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1041
- fix(deps): update dependency @reduxjs/toolkit to v2.3.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1042
- fix(deps): update dependency helmet to v7.2.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1045
- fix(deps): update dependency mailersend to v2.3.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1046
- fix(deps): update dependency mongoose to v8.7.2 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1047
- fix(deps): update dependency winston to v3.15.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1048
- fix(deps): update emotion monorepo by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1049
- fix(deps): update react-router monorepo to v6.27.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1050
- Feat/be/job queue tests by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1035
- chore(deps): update dependency eslint-plugin-react-hooks to v5 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1052
- chore(deps): update dependency eslint-plugin-react-refresh to v0.4.14 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1061
- Fix/be/refactor auth controller by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1054
- fix/be/server-index-cleanup by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1057
- feat/be/logger improvement by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1058
- Add link to logo by @khd33j in https://github.com/bluewave-labs/checkmate/pull/1060
- Fixed the modal redirect bug by @navishmonga in https://github.com/bluewave-labs/checkmate/pull/1059
- fix/fe/remove-testing-code by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1062
- Fix/be/refactor monitor controller by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1056
- fix(deps): update dependency mongoose to v8.7.3 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1074
- fix(deps): update material-ui monorepo to v7.22.0 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1073
- feat/be/hardware monitor notifications by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1037
- 913 fe advanced settings page validation and error handling by @jennifer-gan in https://github.com/bluewave-labs/checkmate/pull/1020
- Fix/be/refactor auth controller by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1075
- fix/be/revert-notification-refactor by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1076
- Added User theme(Light/Dark) preference detection by @aarya-16 in https://github.com/bluewave-labs/checkmate/pull/1072
- fix(deps): update dependency nodemailer to v6.9.16 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1080
- fix(deps): update dependency chart.js to v4.4.6 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1081
- feat/fe/env var injection by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1070
- fix/be/network service refactor by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1078
- fix/fe-be/notifications by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1079
- fix/fe/incident-table-typo by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1083
- chore(deps): update dependency mocha to v10.8.1 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1088
- Feat/be/refactor request pagespeed, resolves #1085 by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1086
- feat/be/hardware monitor type by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1084
- fix(deps): update dependency recharts to v2.13.1 by @renovate-bot in https://github.com/bluewave-labs/checkmate/pull/1089
- Develop -> Master by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1091
- Fix/devops/docker compose by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1092
- feat/be/refactor-base-check by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1090
- Revert "Fix/devops/docker compose" by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1093
- fix/devlops/base-api-url by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1095
- Develop -> Master by @ajhollid in https://github.com/bluewave-labs/checkmate/pull/1096
New Contributors
- @om-3004 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/936
- @rishavd3v made their first contribution in https://github.com/bluewave-labs/checkmate/pull/938
- @Sinon11901 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/945
- @Abhi-m-anue made their first contribution in https://github.com/bluewave-labs/checkmate/pull/947
- @Dhruv-Davda made their first contribution in https://github.com/bluewave-labs/checkmate/pull/968
- @rog404 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/971
- @navishmonga made their first contribution in https://github.com/bluewave-labs/checkmate/pull/970
- @Rushi1109 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/960
- @abhayjoshi201 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/989
- @khd33j made their first contribution in https://github.com/bluewave-labs/checkmate/pull/1060
- @aarya-16 made their first contribution in https://github.com/bluewave-labs/checkmate/pull/1072
Full Changelog: https://github.com/bluewave-labs/checkmate/compare/v1.1.0...v2.0