Skip to content

Releases: benc-uk/nanomon

v0.2.2

08 Feb 14:34
e6746d7

Choose a tag to compare

  • [NEW] Prometheus Scrape monitor type — scrape raw /metrics endpoints 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-exporter just recipe for running a local Prometheus node exporter for testing (#17)
  • [CHANGE] Frontend Output type refactored from any to unknown for better type safety (#17)
  • [CHANGE] Bruno API collections migrated from .bru format to YAML-based OpenCollection format (requires Bruno 3.x) (#16)
  • [CHANGE] API monitor creation response now includes Target field (#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.md revised, 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

27 Sep 11:29
4291266

Choose a tag to compare

  • [NEW] Prometheus query monitor type added (#14)

What's Changed

  • Add Prometheus query as new monitor type by @benc-uk in #14

Full Changelog: 0.2.0...0.2.1

v0.2.0

21 Jul 13:08
687e37c

Choose a tag to compare

  • [NEW] Rewritten the entire backend & system to use Postgres instead of MongoDB

What's Changed

  • Major rewrite of whole system to switch from MongoDB to PostgreSQL by @benc-uk in #13

Full Changelog: 0.1.3...0.2.0

v0.1.3

05 Feb 22:19

Choose a tag to compare

  • [NEW] Frontend rewritten in React, with some new UI improvements
  • [INTERNAL] Replaced make with just as project task runner
  • [INTERNAL] Small updates to Helm chart

What's Changed

Full Changelog: 0.1.2...0.1.3

v0.1.2

31 Oct 15:27
1a59dd5

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

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

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

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

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

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