Releases: hyperjumptech/monika
v1.6.3
v1.6.2
[1.6.2] - 2021-09-28
Fixed
- Fix undefined app version when not running use npm (#432)
- Fix a TLS check issue with domain objects (#433)
- Fix resolve default config as array (#438)
- Fix Notification was sent when no state transition happen (#445)
Added
Changed
- make probe request response interface leaner (#439)
v1.6.1
[1.6.1] - 2021-09-22
WARNING: If you use Monika v1.6.1, we encourage you to immediately update to Monika v1.6.2 because in v1.6.1 there is a critical bug where users did not get the incident notifications.
Added
- Update Raspberry Pi tutorial (#380)
- Add city and ISP in notification (#387)
- Docs: Update Monika Documentation Structure (#393)
- Compress binaries as ZIP when Releasing (#396)
- Tests: Add stub getPublicNetworkInfo to make test run faster (#401)
- Add alert for individual request (#390)
- Support an object for TLS check domains (#388)
- Docs: Add Yaml example configs (#404)
- Validate symon configuration (#413)
- Add support multiple args to config flag (#407)
- Add Larksuite notification (#425)
- Add Monika and OS Version in Notification Message (#429)
- Allow merge from --postman and --har with --config (#427)
Changed
- Clean up average response time in the status summary (#398)
- Offload and centralized side effect only function (#392)
- Reorganize Event Emitter (#399)
- Attach incident and recovery thresholds calculation to each request and per alert (#410)
- Convert all test config files from .json to .yml (#421)
- Refactor: Change implementation of request log printing (#418)
- Changed: Database-less mode (#426)
Fixed
- Stop STUN check loop on provided repeat flag (#375)
- Fix TLS check showing empty message (#386)
- Chain request header is not set on chaining request (#385)
- Change error message for non-http error (#405)
- Prometheus histogram in seconds, but response time is in milliseconds (#408)
- Double logs on multiple alerts (#402)
- Fix docs build (#411)
- Reorganize Cron Jobs (#417)
- Prevent Command with logs or flush Flag to Load Unneeded Function (#420)
Additional Notes
You can install Monika by downloading the ZIP according to your operating system, extract it, and run the binary file. UNIX-based operating system may have to add execute permission to the binary file in order to run Monika.
v1.6.0
[1.6.0] - 2021-09-07
Added
- Send Monika's status periodically (#354, #363)
- YAML file config support (#353)
- Templating feature for alert message configuration, and improvement in handling of alert in old format (#366)
- Secondary proof by periodically checking to STUN server (#357)
- City and ISP information on sent notifications (#369)
- ECONNRESET event detection (#368)
- Detect timeout and uri not found (#358)
- Add project and organization ID for symon configuration (#376)
Changed
- alert notification message wording (#359)
Fixed
- fatal error when config is updated because of wrong cron task destroy (#356)
- whatsapp.hyperjump.tech notification (#371)
Removed
subject
property from alert config (#374)
Additional Information
UNIX-based users may have to run sudo chmod +x monika
in order to execute Monika binary file.
In order to run Monika binary file, you must download the node_sqlite3--.node file according to your OS, rename it as node_sqlite3.node and put it in one folder with the Monika binary file.
v1.5.1
[1.5.1] - 2021-08-20
Added
Upload Binary Files when New Release (#345 )
Additional Information
In order to run Monika binary file, you must download the node_sqlite3-<os>-<arch>.node
file according to your OS and rename it as node_sqlite3.node
and put it in one folder with the Monika binary file.
v1.5.0
[1.5.0] - 2021-08-19
Added
- Added: Alert/Notification messages sent to Sendgrid channel (#324)
- Added: TLS Checker (#315)
- Added: Improve Alert/Notification messages sent to SMTP & mailgun channel (#317)
- Added: Improve Alert/Notification messages sent to channels (#309)
- Feature(config): [295] return after create configuration file (#302)
- feature(config): [297] fix monika json generated (#301)
- Add cli documentations (#298)
- feat: use native notifications and remove node-notifier (#329)
- Functional Suitability : Add More Methods to Monika (#299)
- Feat: Flexible user defined alert trigger (#333)
- Use vercel/pkg to generate single binaries (#338)
Fixed
- Fix: 228 mailgun vulnerability (#325)
- Fix: do not overwrite existing config (#307)
- Fix issue #304 (#305)
Changed
- refactor: simplified send desktop notification function (#342)
- refactor: improves message sent to monika whatsapp notifier (#340)
- refactor: update typings for notifications data and remove unused codes (#343)
- refactor: improves message sent to FB workplace (#339)
- refactor: improves message sent to webhook, slack, and discord (#337)
- refactor: improves message sent to telegram (#336)
- update monika config site (#334)
- chore: update response code (#327)
- Update Documentation with --force (#312)
- Chore/308 update status (#341)
v1.4.1
[1.4.1] - 2021-07-27
Added
- Add google analytics with consent
- Add Prometheus Metric Server
- Add HAR file config definition
- Add support for postman config file
- Add termination notif
- Write config file from har or postman
Fixed
- Cleanup log display in comand line (CLI)
- Move validate response to core plugin
- Fix iphone se 2 visuals on zoomed ui
- Move notification and store from probe to event emitter
- Fix throw error when bad id
- Add dockerignore to reduce size
- Fix footer deadlink
- Fix undefined bug in CLI logs
Changed
- Change favicons
v1.4.0
[1.4.0] - 2021-06-30
Added
- Emit event on receiving response
- Add Desktop Notifications for Notification Channel
- Check configuration from URL periodically
- Troubleshoot docs
- Tests for the production built
- Terminate event
Changed
- Log messages
- Revamp landing page
- Docs: revamp design
- Append /v1/monika to symon url (BREAKING CHANGE). With this version, symon URL in Monika configuration now only use the base URL.
Fixed
- Initial report to symon fails if the logs db is big
- Updated alerts is not displayed when config is updated with new alert options
- Array index error
- Fix spelling and some grammar
- Responsive mobile home page
- Move sanitizeConfig out of looper and add event emitter