Releases: benc-uk/nanomon
Releases · benc-uk/nanomon
v0.1.2
v0.1.1
- [NEW] Easy access last results & outputs in UI
- [NEW] API to remove & wipe the DB of all results
- [FIXED] Small bug in Bicep template
Full Changelog: 0.1.0...0.1.1
v0.1.0
- [NEW] New monitor type for DNS
- [FIXED] Some API edge cases now return 400
- [INTERNAL] Removed Bruno and switched to HttpYac for API testing
- [INTERNAL] TypeSpec and specs updated
What's Changed
Full Changelog: 0.0.10...0.1.0
v0.0.10
- [NEW] Alert email now includes link to monitor and other improvements.
- [FIXED] Numerous frontend UI improvements and fixes.
- [INTERNAL] Alert email moved to external template file.
- [INTERNAL] New run-all script to make local development easier.
- [INTERNAL] Database ping and health checks refactored.
Detailed Log
Full Changelog: 0.0.9...0.0.10
v0.0.9
- [NEW] Option to delete all monitors with new API and UI
- [CHANGED] Slower default refresh on frontend
- [FIXED] Regression: Rsults table has lost all colours for some reason
- [FIXED] Import UX had minor issues, when importing same file twice
- [FIXED] Missing and null properties for imported monitors
- [INTERNAL] Vite reloading local dev server fixed
Detailed Log
Full Changelog: 0.0.8...0.0.9
v0.0.8
- New export and import feature, with API and frontend
- [INTENRAL] Package and dependency updates, refreshes etc.
- [INTERNAL] Switched to Vite from browser-sync
- [INTERNAL] Revised the TypeSpec
Detailed Log
What's Changed
- Package updates, chores and maintence by @benc-uk in #5
- Adds import/export feature by @benc-uk in #6
Full Changelog: 0.0.7...0.0.8
v0.0.7
- Mostly internal changes; code quality, comments and small bug fixes
- Improvements to sign-in & sign-out, and general authentication handling
- Revised about page
Detailed Log
What's Changed
New Contributors
Full Changelog: 0.0.6...0.0.7
v0.0.6
Major update 🥳
Adds
- Monitors: Support regex matches as monitor values
- Monitors: Improvement to monitor start delays
- Monitors: Group support (not fully implemented)
- UI: Clickable links for HTTP monitors
- UI: Better mobile screen size support
- UI: Refresh button on monitor views
- Auth: Can configure the Azure AD tenant
- Deployment: Major update to Bicep template, with scripts and param files
- Deployment: Standalone image can run without MongoDB starting
- Runner: Cleaner logic on status setting and rule evaluation
- Runner: Log at startup if alerting is enabled
Fixes
- Better validation on API
- Don't allow monitors with < 1s interval
- Probably a bunch of other things
Detailed Log
Full Changelog: 0.0.5...0.0.6
v0.0.5
Slight version bump with minor improvements
Adds
- Changes to database polling and streaming
- New standalone docker image, this bundles all four components into a single container designed for testing or running locally
Fixes
- Missing resources in Helm chart deployments
Full Changelog: 0.0.4...0.0.5
v0.0.4
New features! Much improve! Extra wow!
Adds
- Result outputs are available in the frontend to see what happened, status codes etc.
- Runner now uses MongoDB change stream, so that monitor changes are watched for & picked up immediately.
- Can fall back to polling if change streams are not available (e.g. in Cosmos DB).
- Updates the makefile and Helm chart to deploy MongoDB as a replica set, in order to support change streams.
- Dev container
Fixes
- Results list in monitor view now shows status name not number
Full Changelog: 0.0.3...0.0.4