Skip to content

Releases: benc-uk/nanomon

v0.1.2

31 Oct 15:27
1a59dd5
Compare
Choose a tag to compare
  • [NEW] Support for Prometheus, see readme for details
  • [INTERNAL] Updated to MongoDB v8.0
  • [INTERNAL] Docs & diagram updated
  • [INTERNAL] Latest GitHub actions for checkout and go

What's Changed

  • Add Prometheus metrics support by @benc-uk in #9

Full Changelog: 0.1.1...0.1.2

v0.1.1

18 Oct 15:36
Compare
Choose a tag to compare
  • [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

18 Oct 11:18
cdfcd0d
Compare
Choose a tag to compare
  • [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

  • 🧪 Bruno rocks by @benc-uk in #7
  • 🗃️ New monitor for DNS and other updates by @benc-uk in #8

Full Changelog: 0.0.10...0.1.0

v0.0.10

02 Jan 22:22
Compare
Choose a tag to compare
  • [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

29 Dec 16:52
Compare
Choose a tag to compare
  • [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

29 Dec 11:45
7a096ef
Compare
Choose a tag to compare
  • 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

21 May 15:48
Compare
Choose a tag to compare
  • 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

10 Apr 11:00
Compare
Choose a tag to compare

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

06 Apr 23:42
Compare
Choose a tag to compare

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

05 Apr 11:12
Compare
Choose a tag to compare

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