| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-01-27 | 19.3 kB | |
| v3.3 source code.tar.gz | 2026-01-27 | 1.9 MB | |
| v3.3 source code.zip | 2026-01-27 | 2.3 MB | |
| Totals: 3 Items | 4.2 MB | 0 | |
What's new
- We introduced a new v2 architecture across backend and frontend. This includes new routes, controllers, services, models, auth flows, queues, and UI pages for uptime, pagespeed, incidents, and status pages.
- A major JavaScript -> TypeScript migration is fully complete across core services, controllers, queues, notifications, and utilities. This improves type safety, maintainability, and long term velocity.
- On the infrastructure side, Docker, Helm, and Kubernetes support were significantly improved, including TLS via cert-manager, affinity and tolerations, storage class support, image fixes, and better startup behavior.
- There are many user facing improvements. More accurate response times, better charts and time ranges, incident management enhancements, new notification channels like Matrix, richer notification titles, JSON export and better status pages.
- Finally, we shipped a long list of UI and UX fixes. Theme consistency, sidebar behavior, tooltips, dark mode contrast, layout bugs, overflow issues, and overall polish across logs, incidents, infrastructure, and auth flows are all noticeably better.
- Lots of cleanup and performance work landed as well, including dependency pruning, scheduler bumps, caching improvements, and removal of legacy code. 🚀
This is a big release - almost every part of the platform changed and we needed a lot of time for testing. It's been more than 3 months since the last release, and thank you again for your patience!
What's Changed
- feat: v2 routes by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2970
- Feat/v2 controllers by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2971
- fix/update docker files by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2972
- feat: v2/auth by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2973
- move v1 to v1 dir, add build workflow by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2974
- feat/v1/structure by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2975
- feat: add v2 models by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2976
- feat/v2/services by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2977
- add v2 routes, controllers by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2978
- create and start v2 queue by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2979
- Add typescript config, move to v1 dir by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2980
- feat/v2/auth/login by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2981
- feat: add typography to theme, change UsePost return type by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2982
- add v2 register page by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2983
- move v2 routes to v2 router by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2984
- feat/v2/root/layout by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2986
- feat: move components to v1 and v2 dirs by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2987
- helm chart by @ariretiarno in https://github.com/bluewave-labs/Checkmate/pull/2989
- feat: v2/sidebar by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/2991
- fix: Correct inaccurate ping response times by @VivekKavala in https://github.com/bluewave-labs/Checkmate/pull/2994
- fix(chart): correct 'week' date string format in chart aggregation by @a-y-a-n-das in https://github.com/bluewave-labs/Checkmate/pull/2997
- docs: improve local development setup instructions in CONTRIBUTING.md by @JithendraKavala in https://github.com/bluewave-labs/Checkmate/pull/2996
- feat/v2/create/uptime by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3000
- theme update by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3001
- Fix: Total Incident Number by @Br0wnHammer in https://github.com/bluewave-labs/Checkmate/pull/3004
- Add Affinity, Tolerations, Request limit by @ariretiarno in https://github.com/bluewave-labs/Checkmate/pull/3003
- Feat/v2/uptime by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3005
- Add superadmin password reset functionality for team members by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/2999
- feat/v2/uptime details by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3008
- update usePatch, implement actions by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3009
- fix/v2: add keep previous data by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3012
- fix network timing for port and docker by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3013
- fix/v2: add missing auth elements by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3014
- feat/v2: add fallbacks by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3015
- Fix/v2/normalization by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3016
- fix/v2: sticky sidebar by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3017
- feat: Add monitor grouping functionality (Backend) by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3019
- move v2 utils to v2 dir by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3023
- Add Select component v2 with TypeScript and improved code efficiency by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3018
- chore: drop nodemon by @AlexHladin in https://github.com/bluewave-labs/Checkmate/pull/2992
- Remove unused CSS variables by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3028
- 🌐 Updated Translations from POEditor by @github-actions[bot] in https://github.com/bluewave-labs/Checkmate/pull/3031
- feat: Add monitor name to notification titles by @TudorGR in https://github.com/bluewave-labs/Checkmate/pull/3036
- feat: Add Matrix notification support by @TudorGR in https://github.com/bluewave-labs/Checkmate/pull/3037
- fix/v1: Remove unnecessary import by @LinPr in https://github.com/bluewave-labs/Checkmate/pull/3029
- bump-scheduler by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3039
- 🌐 Updated Translations from POEditor by @github-actions[bot] in https://github.com/bluewave-labs/Checkmate/pull/3041
- bump version by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3040
- develp->master by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3042
- add cacheable dns, stagger start times by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3044
- Added interactive CodeCanvas diagram for Checkmate by @Abdullah85MBA in https://github.com/bluewave-labs/Checkmate/pull/3043
- prune by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3046
- feat: add detailed response time breakdown in Response Times table by @betschki in https://github.com/bluewave-labs/Checkmate/pull/3047
- fix: use sentence case for tooltip labels by @betschki in https://github.com/bluewave-labs/Checkmate/pull/3049
- fix missing param by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3052
- feat(kubernetes): support Storage Classes other than 'gp3' by @matserix in https://github.com/bluewave-labs/Checkmate/pull/3055
- feat: include game monitor type in status page monitor selection by @TudorGR in https://github.com/bluewave-labs/Checkmate/pull/3050
- Fix the location from the docker images installation and addition of … by @yuracoff18 in https://github.com/bluewave-labs/Checkmate/pull/3058
- Status page bars centred fix by @SajanGhuman in https://github.com/bluewave-labs/Checkmate/pull/3064
- Incident Management System - Backend Implementation by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3067
- implement JSON export by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3069
- Add quick setup checklist to CONTRIBUTING.md by @SuryaGanesh284 in https://github.com/bluewave-labs/Checkmate/pull/3074
- Feat: Add link to Infrastructure Details for Notifications by @mospell in https://github.com/bluewave-labs/Checkmate/pull/3071
- Remove business V2 logic by @SajanGhuman in https://github.com/bluewave-labs/Checkmate/pull/3080
- fix: replace hardcoded response messages with localized strings by @Preetham001-SR in https://github.com/bluewave-labs/Checkmate/pull/3085
- feat(helm): add TLS/HTTPS support with cert-manager integration by @web-engineer in https://github.com/bluewave-labs/Checkmate/pull/3077
- Fix incidents duplication front end by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3086
- feature requested [#2840]: improve disk device and mountpoint display with hover tooltips by @ppmar in https://github.com/bluewave-labs/Checkmate/pull/3079
- fix translator error and add format by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3088
- ts config by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3107
- monitor controller -> ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3108
- js -> ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3109
- Feat/queue controller by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3110
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3111
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3112
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3113
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3114
- js -> ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3115
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3116
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3117
- js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3118
- js -> ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3119
- bump mongo image version for arm arch to
.30by @CodeShellDev in https://github.com/bluewave-labs/Checkmate/pull/3105 - Feat/time series by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3123
- fix: check repo fix by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3125
- add index and cutof by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3126
- Feat/monitor service ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3127
- New uptime time range by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3128
- Fix/monitor service by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3130
- fix: remove db module by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3131
- 3120 remove URL's from data when they are supposed to be disabled by @web-engineer in https://github.com/bluewave-labs/Checkmate/pull/3121
- Simplify theme and fix Redux state bugs by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3132
- Fix pagespeed monitor deletion failing with undefined ID by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3135
- Migrate icons from custom SVGs and MUI to Lucide React by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3139
- feat/job queue ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3141
- infra fix by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3142
- Fix horizontal overflow causing white space on narrow screens by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3143
- Improve UI consistency for Logs and Incidents pages by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3133
- fix: stats fixes by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3145
- remove pagespeed from snapshot array, full check list required by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3146
- fix: remove <> from allowed password characters and display allowed special chars by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3138
- feat/user service ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3149
- feat: invite-service to TS by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3150
- docs: update OpenAPI specification to match current API by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3151
- feat/notifications refactor by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3152
- Fix sidebar gap when scrolling on pages with tall content by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3147
- fix: various UI/UX improvements for infrastructure pages by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3136
- fix/incidents by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3153
- fix/checks by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3154
- fix: replaced monitor with updatedMonitor by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3155
- Feat checks repository by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3157
- feat: diagnostic-service js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3158
- feat: email-service js->ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3159
- fix/remove service registry by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3160
- Fix: Configure Pause Button by @Br0wnHammer in https://github.com/bluewave-labs/Checkmate/pull/3156
- Fix/cleanup by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3161
- fix/routes by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3162
- fix: app -> ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3163
- fix/team ts by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3165
- fix/db modules by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3166
- fix: refactor notifications service by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3168
- Incidents action button and detail modal by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3167
- feat/maintenance window repository by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3169
- Fix: Incidents Page Detail by @Br0wnHammer in https://github.com/bluewave-labs/Checkmate/pull/3171
- Fix: Incident Detail UI Layout by @Br0wnHammer in https://github.com/bluewave-labs/Checkmate/pull/3172
- fix: sidebar and body background not adapting to light mode by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3170
- Fix uptime monitor redirection incident by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3173
- feat/status page service and repo by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3174
- fix: purge incident module by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3175
- remove final js by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3176
- fix: DatePicker calendar popup contrast in dark mode by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3177
- remove extra network request by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3178
- add SWR hook and API client by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3179
- fix: resolve monitorUtils naming conflict on case-insensitive filesystems by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3182
- feat: v2-uptime by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3183
- Fix password tooltip theme contrast issues by @gorkem-bwl in https://github.com/bluewave-labs/Checkmate/pull/3184
- fix maintenance datepicker theme color by @karenvicent in https://github.com/bluewave-labs/Checkmate/pull/3187
- feat/v2 uptime details by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3186
- feat/v2 pagespeed by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3188
- feat: v2 pagespeed details by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3189
- fix: migration by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3190
- fix tooltip styling by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3191
- fix: dist dir by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3193
- format by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3195
- date limit by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3197
- feat: recent checks by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3199
- fix/checks by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3200
- remove console.log, fix docker file by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3202
- develop -> master by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3204
- fix types by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3205
- develop -> master by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3207
- docker fix by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3208
- develop -> master by @ajhollid in https://github.com/bluewave-labs/Checkmate/pull/3209
New Contributors
- @ariretiarno made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/2989
- @VivekKavala made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/2994
- @a-y-a-n-das made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/2997
- @JithendraKavala made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/2996
- @AlexHladin made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/2992
- @TudorGR made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3036
- @LinPr made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3029
- @Abdullah85MBA made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3043
- @betschki made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3047
- @matserix made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3055
- @yuracoff18 made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3058
- @SajanGhuman made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3064
- @SuryaGanesh284 made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3074
- @mospell made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3071
- @Preetham001-SR made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3085
- @web-engineer made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3077
- @ppmar made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3079
- @CodeShellDev made their first contribution in https://github.com/bluewave-labs/Checkmate/pull/3105
Full Changelog: https://github.com/bluewave-labs/Checkmate/compare/v3.2.0...v3.3