Skip to content

Releases: servak/mping

mping v0.12.0

30 Sep 05:57
753733d

Choose a tag to compare

mping v0.12.0 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Features

  • 022ff1d: feat(beep): Add beep sound notification package with debouncing (@servak)
  • 29dbd86: feat(ui): Integrate beep sound notification with stats and UI (@servak)

Bug Fixes

  • c9d1802: fix(beep): Fix race condition and lint issues in tests (@servak)
  • 36d604a: fix: Apply De Morgan's law to improve code clarity (@servak)

Others

mping v0.11.1

17 Jul 04:36
9c3154d

Choose a tag to compare

mping v0.11.1 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Features

  • dfefab6: feat: Enhance theme system with partial override support and new themes (@servak)
  • ee3542b: feat: Implement comprehensive theme system with light/dark mode support (@servak)
  • cc30d32: feat: Update dark theme accent color to 256-color code 038 (@servak)

Bug Fixes

Others

  • 9c3154d: Merge pull request #52 from servak/feat/add-theme-color (@servak)
  • 77a5abc: refactor: Clean up TUI color handling and add theme cycling (@servak)

mping v0.11.0

11 Jul 02:34
0f4a9d4

Choose a tag to compare

mping v0.11.0 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Features

  • db2fd29: feat: Add TUI filter functionality with k9s-like behavior (@servak)
  • c62dac5: feat: Add comprehensive color coding to detail view (@servak)
  • 3713754: feat: Add comprehensive probe history tracking with interface-based architecture (@servak)
  • 55a53f0: feat: Add timeout display to TUI header and improve initialization timing (@servak)
  • b8fad63: feat: Add toggle-based detail view with comprehensive history display (@servak)
  • 50fc5f7: feat: Migrate to tview.Table with interactive row selection and host-based selection tracking (@servak)

Bug Fixes

  • d936bc8: fix: Address golangci-lint issues and improve code quality (@servak)
  • 382fb5a: fix: Change default sort key from Success to Fail in table views (@servak)
  • 2bca202: fix: Ensure table header visibility by setting initial selection to first data row (@servak)
  • e70e1df: fix: Remove unnecessary type declaration and unused import (@servak)
  • 77f5b10: fix: Resolve TUI selection synchronization and add panel borders (@servak)
  • 397b257: fix: Resolve filter infinite loop and enhance DNS details display (@servak)
  • 04346f5: fix: Resolve lint and test issues for MetricsReader interface (@servak)
  • 7e3c913: fix: Update test code to match interface design changes (@servak)
  • e0e003f: fix: Update tests for sort arrows and NTP configuration (@servak)

Others

  • 61ece5e: Merge pull request #50 from servak/refactor/tui (@servak)
  • 0f4a9d4: Merge pull request #51 from servak/feature/stats-history-enhancement (@servak)
  • ad60c80: refactor: Centralize table configuration and eliminate setting drift (@servak)
  • 17fae4c: refactor: Complete TUI architecture overhaul with comprehensive testing (@servak)
  • fc4f62b: refactor: Complete TUI architecture overhaul with self-contained state management (@servak)
  • 887b1e3: refactor: Complete interface optimization and method name simplification (@servak)
  • 8f58c19: refactor: Complete tview.Table migration and clean up legacy code (@servak)
  • 64cf1ad: refactor: Convert Japanese comments to English throughout codebase (@servak)
  • 97f108f: refactor: Implement interface segregation and eliminate concrete type dependencies (@servak)
  • 1daf8ec: refactor: Improve detail view formatting and error display (@servak)
  • fca1328: refactor: Migrate TUI from gocui to tview with modern architecture (@servak)
  • ef40e8c: refactor: Remove compatibility layers and add table sort indicators (@servak)
  • bcbec22: refactor: Simplify ICMP packet details and enhance payload display (@servak)
  • 8406e8f: refactor: Standardize sort logic and set descending as default (@servak)
  • d74c93b: refactor: Unify rendering logic and eliminate code duplication (@servak)

mping v0.10.0

03 Jul 15:23

Choose a tag to compare

mping v0.10.0 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Features

  • 102026d: feat: Add DNS Recursion Desired flag and HTTP status code range matching - fixes #46 (@servak)
  • 702fcde: feat: Add NTP (Network Time Protocol) monitoring support (@servak)
  • 7506e70: feat: Add comprehensive configuration validation with tests (@servak)
  • 7f95ee3: feat: Enhance prober system with config file output and cleanup (@servak)
  • ab2e48f: feat: Implement prefix-based prober system with TLS-driven HTTPS detection (@servak)
  • b65e822: feat: Improve DNS configuration defaults and consistency (@servak)

Bug Fixes

  • 2b39473: fix: Resolve 32-bit integer overflow in NTP time conversion (@servak)

Others

  • 2efeb89: Merge pull request #45 from servak/feature/custom-prober-names (@servak)
  • 5c8c948: Merge pull request #47 from servak/refactor/optimize-icmp-prober-performance (@servak)
  • 31a59b4: Merge pull request #48 from servak/fixed/docs (@servak)
  • d072cab: Merge pull request #49 from servak/feature/ntp-monitoring (@servak)
  • 333b6f2: optimize: Replace auto-registration with explicit REGISTER events (@servak)
  • 3ea1435: refactor: Generalize code matching logic and enhance with range support (@servak)
  • 594b6ec: refactor: Implement ProbeManager with lazy loading and simplified interfaces (@servak)
  • 68b2d90: refactor: Optimize ICMPProber getTargetInfo performance (@servak)
  • 37cf47a: refactor: Simplify code matcher to use functions instead of struct (@servak)

mping v0.9.1

01 Jul 01:36
43ee103

Choose a tag to compare

mping v0.9.1 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Others

mping v0.9.0

30 Jun 23:22
932a55d

Choose a tag to compare

mping v0.9.0 Release

Multi-target, multi-protocol network monitoring tool with DNS support.

Changelog

Others

  • 1afd9af: Add GoReleaser CI testing capabilities (@servak)
  • 9cfa86b: Add comprehensive DNS monitoring documentation with default usage (@servak)
  • dec55b6: Add source interface specification support (-I/--interface option) (@servak)
  • 6547b46: Clean up unnecessary code and improve error handling (@servak)
  • 33f5653: Fix GoReleaser CI and add rpm/deb package support (@servak)
  • 75c0230: Fix GoReleaser deprecated warnings (@servak)
  • ee50bc1: Fix metrics registration key-event target mismatch (@servak)
  • 9095211: Implement DNS Probe support for DNS query monitoring (@servak)
  • 244bb66: Implement ProbeTarget struct for consistent key-display separation (@servak)
  • c38b075: Implement Router pattern with Accept method for clean architecture (@servak)
  • 2c13b37: Implement TCP Probe support for port connectivity monitoring (@servak)
  • 526a008: Improve postinstall script with better error handling and Debian package compliance (@servak)
  • 07754d4: Merge pull request #33 from servak/feature/source-interface-support (@servak)
  • bee4258: Merge pull request #35 from servak/go-1.24 (@servak)
  • 08157c8: Merge pull request #40 from servak/refactor/add-targets-approach (@servak)
  • 77c627e: Merge pull request #41 from servak/feature/dns-probe-support (@servak)
  • 932a55d: Merge pull request #42 from servak/fix/goreleaser-ci-and-packages (@servak)
  • 1ed2eb2: Move postinstall script to packaging directory for better organization (@servak)
  • d4d1ca7: Optimize TCPProber with pre-resolved DNS for pure TCP connectivity testing (@servak)
  • c468d07: Refactor DNSProber to use structured DNSTarget instead of string targets (@servak)
  • e94dddf: Simplify golangci-lint configuration (@servak)
  • 3f409b0: Update CI configuration to use latest actions and Go 1.24 (@servak)
  • b14ad35: Update README.md with comprehensive documentation (@servak)

v0.8.1

24 Jul 01:02

Choose a tag to compare

Changelog

v0.7.0

18 Jun 15:22
a1ff37d

Choose a tag to compare

Changelog

  • a1ff37d Merge pull request #29 from servak/add-config-command

v0.6.0

18 Jun 14:43
061a453

Choose a tag to compare

Changelog

  • 061a453 Merge pull request #28 from servak/add-http-header

v0.5.0

14 Jun 17:00
60be025

Choose a tag to compare

Changelog

  • 60be025 Merge pull request #27 from servak/probe-wait