Tags give the ability to mark specific points in history as being important
-
collector-v3.7.0
2f7cf192 · ·Collector v3.7.0 - Built-in Alerting System Features: - Built-in alerting engine with 4 notification channels - Support for all 7 metric types - Database-backed rules and channels - Alert history and statistics - REST API for management Release Binaries: - sysmon-collector.x64 (42MB) - Linux x86_64 - sysmon-collector.arm64 (40MB) - Linux ARM64 - SHA256 checksums included Database Migration Required: - Apply 08_v3.7_alerting_schema.sql before upgrading Documentation: - See ALERTING.md for complete guide
-
v3.6.1
9dbb6b71 · ·Release v3.6.1 - Static Probe Management Bug Fix / Enhancement: - Added full interactive static probe management to TUI wizard - Users can now add/remove/configure static probes during bootstrap - Probe addition dialog with all fields (ID, address, hostname, labels) - Real-time probe list display with formatted output - Remove Last and Clear All operations Technical Changes: - Complete CRUD interface for static probes (Page 8/13) - Nested dialogs for probe and label management - Form validation and dynamic list updates - 93 lines added to bootstrap_forms.go User Impact: - No longer need to edit config file after bootstrap for static probes - Production-ready static probe configuration in TUI - Better UX for multi-VLAN/multi-subnet environments Compatibility: - Backwards compatible with v3.6.0 - Same binary size (~40MB x64, ~39MB arm64)
-
v3.6.0
80a15ab5 · ·Release v3.6.0 - TUI Bootstrap Wizard New Features: - Modern ncurses-style TUI wizard for bootstrap configuration - 13-page interactive form wizard with comprehensive settings - Automatic terminal detection with fallback to linear mode - Real-time database connection testing - Automatic token/secret generation - Service installation prompt Technical Changes: - Added tview-based TUI implementation (634 lines) - Terminal capability detection (TTY, TERM, SSH_TTY) - New --ui flag (tui, linear, auto) - Updated dependencies: tview, tcell Compatibility: - Backwards compatible with v3.5.0 - Binary size increased to ~40MB (x64) due to TUI dependencies - Falls back to linear wizard in non-TTY environments
-
collector-v3.6.0
c60a7f45 · ·Release collector v3.6.0 - Enhanced bootstrap wizard with system setup
-
v3.4.0
Release: V3.4.0 - Stable91ab16fa · ·Release v3.4.0 - Network State Tables Network IP storage redesign with state-based tables. Key features: - State-based network IP storage (99.4% storage reduction) - Change detection and audit logging - 50x faster queries - Backwards compatible See CHANGELOG.md for full details.
-
v3.3.1
0de4cf6b · ·v3.3.1 - Temperature Metrics Collection Fix Patch release fixing critical bug where temperature metrics weren't being collected. Fixed: - Scraper now requests 'temperature' metric type in gRPC calls - Temperature data from probes v2.1.1+ now flows correctly to database - Temperature tables populate with CPU, system, and disk temperature data Dependencies: - Updated probe dependency to v2.1.1 (includes symlink handling fix) Verified: - CPU temperature metrics (AMD k10temp sensors) - System temperature metrics (NVMe, GPU, memory sensors) - All storage tests passing See CHANGELOG.md for full details.
-
v3.3.0
262d5cd2 · ·Release v3.3.0 - GraphQL API + Interactive Bootstrap Wizard Major Features: GraphQL API: - GraphQL endpoint with schema introspection - Interactive GraphQL Playground at /graphql/playground - Queries: probe, probes, cpuMetrics, memoryMetrics - Mutations: enableProbe, disableProbe - Pagination and filtering support - Nested queries for efficient data fetching Interactive Bootstrap Wizard: - Guided configuration setup with 10 interactive steps - Database connection testing before save - Automatic secure token generation (crypto/rand) - Configuration summary with review and confirmation - Automatic backup of existing configs - Post-setup guidance with clear next steps - Comprehensive 850+ line documentation Configuration: graphql: enabled: true endpoint: /graphql playground: true Usage: # GraphQL Playground http://localhost:8080/graphql/playground # Bootstrap Wizard sudo ./sysmon-collector --bootstrap Documentation: - Docs/BOOTSTRAP.md - Complete setup guide - README.md - Updated with bootstrap instructions - CHANGELOG.md - Full feature documentation
-
v3.0.0
b462d238 · ·Release v3.0.0 - Probe v2.1.0 Protocol Support BREAKING CHANGE: Database schema migration required before deployment New Features: - 7 new metric types: System, GPU, GPU processes, CPU/system/disk temperatures, network IPs - 30+ new columns across CPU, memory, disk, network tables - GPU monitoring (AMD/NVIDIA/Intel): temperature, memory, power, clocks, PCIe - Temperature sensors: CPU cores, system sensors, disk SMART - System metrics: uptime, load averages, process counts, file descriptors - Network IP tracking: multiple IPs per interface, IPv4/IPv6 support Technical Changes: - Updated to gitlab.com/The-Krew/sysmon/sysmon-probe/v2@v2.1.0 - 11 metric types inserted atomically in single transaction - 7 new storage writer insert methods - 4 updated storage writer insert methods Database Migration: - REQUIRED: Run sql/03_v3_enhanced_metrics.sql BEFORE deploying collector - 7 new hypertables with retention/compression policies - ALTER TABLE on 4 existing tables (backwards compatible) See CHANGELOG.md for full details and deployment guide.
-
v2.0.1
0568eb1b · ·Release v2.0.1: Module path update + Proto import refactoring - Import proto from probe package instead of local copy - Update module path to gitlab.com/The-Krew/sysmon/sysmon-collector - Remove duplicated proto files from collector repository - Single source of truth for protocol definitions - No protocol drift between components - Cleaner repository structure - Proper Go module dependency management - Database schema v2.0.0 with type-specific tables - Probe lifecycle management (enable/disable/block) - Dead probe auto-recovery - Hot configuration reload - Swagger/OpenAPI documentation - Requires Probe v1.1.1+ - Requires TimescaleDB 2.0+ - Database schema v2.0.0