Releases: benc-uk/nanomon
Releases · benc-uk/nanomon
v0.2.2
- [NEW] Prometheus Scrape monitor type — scrape raw
/metricsendpoints directly without a Prometheus server, with metric name and label filtering (#17) - [FIX] Boolean output values now display correctly in the frontend Monitor view (#17)
- [INTERNAL]
run-node-exporterjust recipe for running a local Prometheus node exporter for testing (#17) - [CHANGE] Frontend
Outputtype refactored fromanytounknownfor better type safety (#17) - [CHANGE] Bruno API collections migrated from
.bruformat to YAML-based OpenCollection format (requires Bruno 3.x) (#16) - [CHANGE] API monitor creation response now includes
Targetfield (#16) - [CHORE] Frontend dependencies refreshed — React 19, Vite 7.3, and all npm packages updated (#16)
- [CHORE] Go module and dev tool dependencies updated (#16)
- [CHORE] CI pipeline updated to use actions/checkout@v6, actions/setup-go@v6, and phoenix-actions/test-reporting@v15 (#16)
- [CHANGE] Copilot instructions expanded with detailed project overview, architecture, and coding patterns (#16)
- [CHANGE] Documentation refreshed —
CONTRIBUTING.mdrevised, README updated with corrected env var names (PROMETHEUS_ENABLED,AUTH_TENANT) (#16, #17)
What's Changed
- 2026 update: Refresh API tooling, Bruno collections, and frontend by @benc-uk in #16
- Add new Prometheus Scrape monitor type by @benc-uk in #17
Full Changelog: 0.2.1...0.2.2
v0.2.1
v0.2.0
v0.1.3
- [NEW] Frontend rewritten in React, with some new UI improvements
- [INTERNAL] Replaced
makewithjustas project task runner - [INTERNAL] Small updates to Helm chart
What's Changed
- Switching from make to just by @benc-uk in #10
- New React frontend and updates/refresh by @benc-uk in #11
Full Changelog: 0.1.2...0.1.3
v0.1.2
- [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
Full Changelog: 0.1.1...0.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