Releases: bluewave-labs/Checkmate
Releases · bluewave-labs/Checkmate
Checkmate v3.1.7
Major fix
- Fixed ping issue: The node:slim image that we use as a base image does not include the ping library. This release adds the ping library to images on build.
What's Changed
- fix(status-page): toggles for charts and uptime % by @antonstrover in #2867
- fix: throw ping error if present by @ajhollid in #2927
- fix: bump version by @ajhollid in #2926
- fix: install ping by @ajhollid in #2928
Full Changelog: v3.1.6...v3.1.7
Checkmate v3.1.6
Major fix
- fix broken multiarch build
Minor features
- Allow for admin to create users without registration
What's Changed
- Fixed Bar component by @antonstrover in #2878
- feat(i18n): add zh-CN by @PaiJi in #2896
- bump scheduler by @ajhollid in #2917
- update format action, no need for ci by @ajhollid in #2919
- Add direct user registration for team management by @karenvicent in #2870
- fix/arm by @ajhollid in #2920
- develop -> master by @ajhollid in #2921
New Contributors
- @antonstrover made their first contribution in #2878
- @PaiJi made their first contribution in #2896
Full Changelog: v3.1.5...v3.1.6
Checkmate v3.1.5
Major fixes
- Fix dependency and build issue with Sharp library
What's Changed
- alpine -> slim by @ajhollid in #2901
- develop -> master by @ajhollid in #2902
- remove alpine fix by @ajhollid in #2904
- Develop -> Master by @ajhollid in #2905
- add omit optional flag by @ajhollid in #2906
- develop -> master by @ajhollid in #2907
- fix build by @ajhollid in #2908
- develop->master by @ajhollid in #2909
- pin dependency by @ajhollid in #2910
- develop->master by @ajhollid in #2911
- Revert "develop->master" by @ajhollid in #2912
- Revert "pin dependency" by @ajhollid in #2913
- Fix/bump multiarch node by @ajhollid in #2914
- develop->master by @ajhollid in #2915
Full Changelog: v3.1.4...v3.1.5
Checkmate v3.1.4
This version brings an issue about architectures, so please use 3.1.3 for now
Major fixes
- Bump queue dependency to fix interval update issue
- Add migration to fix the status window threshold issue
Minor fixes
- UI fixes
Minor features
- Allow Docker container names as well as IDs for Docker monitoring
What's Changed
- fix: advanced matching by @ajhollid in #2862
- Fix status page deletion error by @gorkem-bwl in #2865
- feat:incident tooltip by @ajhollid in #2871
- feat: Enable Docker container monitoring by name in addition to ID by @gorkem-bwl in #2873
- fix: queue by @ajhollid in #2881
- add migration for statusWindowThreshold by @ajhollid in #2882
- develop -> master by @ajhollid in #2883
- bump version by @ajhollid in #2884
- develop->master by @ajhollid in #2885
Full Changelog: v3.1.3...v3.1.4
Checkmate v3.1.3
Checkmate v3.1.2
Major fixes
- Resolved issue with string service path
Minor fixes
- Update ARM distribution docker compose file
- Fix notification validation
What's Changed
- fix: add missing tooltip date format for 'recent' timeframe in charts by @karenvicent in #2829
- fix: update arm dist docker compose by @ajhollid in #2839
- Fix Settings Page Select Component Value Handling for URL Visibility Option by @imjainishh in #2838
- fix notification validation by @ajhollid in #2843
- fix: string service path, resolves #2847, resolves #2848 by @ajhollid in #2853
- bump version by @ajhollid in #2854
New Contributors
- @imjainishh made their first contribution in #2838
Full Changelog: v3.1.1...v3.1.2
Checkmate v3.1.1
Checkmate v3.1.1
Minor changes
- Added translations
What's Changed
- Fix/version bump by @ajhollid in #2828
- develop -> master by @ajhollid in #2831
- 🌐 Updated Translations from POEditor by @github-actions[bot] in #2833
- bump version by @ajhollid in #2836
- develop -> master by @ajhollid in #2834
Full Changelog: v3.1...v3.1.1
Checkmate V3.1
For a list of all features that goes in this release, please check v3.0 beta link.
Major feautures
n
ofm
type checks are now possible, where your monitor will only change status if the lastn
ofm
checks fail/succeed.- Added network monitoring
- Everything else from 3.1-beta
Minor fixes
- Various UI bugs
What's Changed
- Fix: Set Server Logs as default tab on Logs page by @gorkem-bwl in #2790
- Fix: Remove description text and dividers from Logs sections by @gorkem-bwl in #2791
- fix path, remove redis form build script by @ajhollid in #2795
- Fix: Improve vertical alignment of text and plus icons in filter headers by @gorkem-bwl in #2788
- Fixed the selector and also null points for networks by @Owaiseimdad in #2794
- Fix: resolve erroneous PageSpeed settings validation by @mattstein in #2800
- feat: network service refactor by @ajhollid in #2802
- Refactor create infrastruture by @karenvicent in #2804
- fix: update pager_duty validation, resolves #2805 by @ajhollid in #2806
- feat: unify check models by @ajhollid in #2807
- Fix: Minor Changes by @Br0wnHammer in #2809
- feat: alerts on
n
ofm
, resolves #2366 by @ajhollid in #2811 - feat/n of m frontend by @ajhollid in #2813
- refactor create maintenance window page by @karenvicent in #2821
- remove console statement by @ajhollid in #2824
- fix: bump version by @ajhollid in #2827
- Fix/version bump by @ajhollid in #2828
New Contributors
- @mattstein made their first contribution in #2800
Full Changelog: v3.1-beta...v3.1
Checkmate V3.1-beta
Major fixes
- Incorrect path resolution fixed
Minor fixes
- UI tweaks
What's Changed
- Fix: Set Server Logs as default tab on Logs page by @gorkem-bwl in #2790
- Fix: Remove description text and dividers from Logs sections by @gorkem-bwl in #2791
- fix path, remove redis form build script by @ajhollid in #2795
Full Changelog: V3.0-beta...v3.1-beta
Checkmate V3.0-beta
This is a beta release before we roll out general availability of 3.0. We have passed 103 contributors and 7.7K stars mark!
What's new
- Redis and BullMQ have been removed from the project in favour of a simpler in-memory based queue
- MongoDB replica cluster requirement has been removed as it is no longer needed
- Infrastructure monitoring now includes net stats (requires latest Capture version)
- Game server monitoring functionality added to monitor hundreds of game servers
- Capture now includes support for Windows, Linux, MacOS as well as smaller devices like RPi
- Ping monitoring can be added to Status Pages
- New screen to edit users
- Introduced global thresholds - now admin can set a global threshold once and apply it to all new monitors
- More language support
Minor changes
- Lots of UI tweaks
- Many minor bug fixes
Known issues
- Very few cosmetic issues are left, but we believe this release is stable enough to test on your own
All changes
- feat: diagnostics tab by @ajhollid in #2595
- fix: correct syntax error in secrets.yaml template #2618 by @mertssmnoglu in #2619
- Feat/2598 Search Timezone UX Addition by @career-yashaswee in #2600
- Feat/diagnostics by @ajhollid in #2620
- Fix: Page State Reset in Infra by @Br0wnHammer in #2624
- Fix/forms margins infrastructure alignment by @karenvicent in #2616
- (fix): implemented email and webhook url validation with proper error and toast creation by @career-yashaswee in #2617
- Add "All Monitors" as an option for Maintenance windows #2579 by @shanikauwu1 in #2592
- fix: imporved and consistent error handling by @ajhollid in #2621
- feat: toast refactor by @ajhollid in #2625
- fix: reorder routes for correctness by @ajhollid in #2650
- fix: auth routes by @ajhollid in #2651
- fix auth for check routes by @ajhollid in #2652
- fix: remove unused routes, add authentication by @ajhollid in #2653
- fix: mw routes by @ajhollid in #2654
- fix: monitor routes by @ajhollid in #2656
- fix auth for notification controller by @ajhollid in #2657
- Increase helm chart support for different cluster types + CORS Fixes by @miguemely in #2641
- Relax monitor URL validation by @Yasir-Rafique in #2632
- prevent demo user from being deleted by @ajhollid in #2658
- feat(i18n): implement new language mappings and initialize translatio… by @Mohansai-M in #2646
- Reopen Feat/fallback refactor by @karenvicent in #2662
- feat: edit users, resolves #2659 by @ajhollid in #2661
- Fix: Infrastructure disks overflow by @Br0wnHammer in #2663
- fix import path by @ajhollid in #2666
- feat: super simple queue by @ajhollid in #2559
- feat: user service by @ajhollid in #2668
- feat: service refactor by @ajhollid in #2669
- Feat: Selected Monitor Incidents Resolve by @Br0wnHammer in #2670
- Fix/validation by @ajhollid in #2672
- feat: check service by @ajhollid in #2671
- feat: diagnostic service by @ajhollid in #2673
- feat: add invite service by @ajhollid in #2674
- feat: add maintenance window service by @ajhollid in #2675
- fix: reimplement clone monitor, resolves #2676 by @ajhollid in #2677
- Spanish version of Readme File. Agrega traducción al español del README by @ferCancholaCruz in #2667
- feat: monitor service by @ajhollid in #2678
- feat: error service by @ajhollid in #2681
- feat: server refactor by @ajhollid in #2688
- feat: add isMaintenance field to monitors for status page queries by @ajhollid in #2692
- feat: add rate limiting by @ajhollid in #2694
- Feat/ja by @ajhollid in #2699
- 🌐 Updated Translations from POEditor by @github-actions[bot] in #2700
- Fix the broken breadcrumbs link by @satnam72 in #2705
- fix/settings by @ajhollid in #2704
- add legacy logger by @ajhollid in #2708
- hotfix: replace missing secrets by @ajhollid in #2709
- Improve/light mode UI by @karenvicent in #2698
- sort en.json by @ajhollid in #2710
- [Frontend]: Refactor Uptime monitor Create & Configure components by @Jesulayomy in #2664
- fix: convert checkModule to class for dependency injection by @ajhollid in #2711
- feat: refactor invite module into class by @ajhollid in #2712
- fix crypto dependency by @ajhollid in #2713
- feat: refactor status page module into class by @ajhollid in #2714
- feat: refactor user module into class by @ajhollid in #2717
- module -> class by @ajhollid in #2718
- feat: module -> class by @ajhollid in #2719
- feat: monitor module by @ajhollid in #2720
- feat: NetworkCheck module -> class by @ajhollid in #2721
- feat: notification module -> class by @ajhollid in #2722
- feat: pagespeed module->class by @ajhollid in #2723
- feat: recovery module -> class by @ajhollid in #2724
- Feature/global thresholds by @singh-kanwarpreet in #2707
- feat: settubgs module -> class by @ajhollid in #2729
- fix: diagnostic module by @ajhollid in #2730
- fix references by @ajhollid in #2731
- Improve/login page by @karenvicent in #2732
- fix: sidebar by @ajhollid in #2735
- Feat/incident page block icons by @Mohansai-M in #2728
- Add customCSS field to StatusPage model by @mohicody in #2738
- [Frontend]: Refactor Infrastructure monitor create Component by @Jesulayomy in #2737
- Network tab implementation infra, in api at backend by @Owaiseimdad in #2693
- fix: update diagnostic page design to match infrastructure page by @vineet-channe in #2740
- Fix: Checkmate Color by @Br0wnHammer in #2744
- Feat/register page by @karenvicent in #2742
- Feat: Theme Switch Removal from Sidebar by @Br0wnHammer in #2748
- feat: Add yellow warning range (50-80%) for infrastructure monitors by @vineet-channe in #2746
- Fix/gap select components by @karenvicent in #2749
- Feat/add game server support by @burak28 in #2736
- fix: update openapi specs by @ajhollid in #2757
- Apply Input Sanitization for XSS Protection by @gorkem-bwl in #2762
- Add Input Sanitization Infrastructure by @gorkem-bwl in #2760
- Add JWT Cookie Infrastructure by @gorkem-bwl in #2763
- Fix: Reduce animated gif size to 2/3 in empty states by @gorkem-bwl in https://github.com/bluewave-...