Android Support & UI Improvements
Full Android platform support for the Delphi SDK, breadcrumb visibility improvements, and FMX download fix.
- Full Android platform support in Delphi SDK: device info (RAM, CPU, display resolution), app version from AndroidManifest, kernel thread ID
- Fixed missing FMX GUI option in SDK download page for Delphi apps
- Breadcrumb indicator icon in log list with count tooltip
- Sequential numbering on breadcrumbs in log detail view
Delphi SDK v0.20.0 · .NET SDK v0.4.0 · JS SDK v0.13.1
Stack Traces, Generic Webhooks & UI Improvements
Automatic stack trace capture on all errors, generic webhook integration with retry, and a more compact log detail view.
- .NET / C# SDK with full Delphi parity: logging, breadcrumbs, timing, metrics, hardware info, exception capture, offline persistence
- Automatic stack trace capture for all Error and Fatal logs (Delphi SDK, Windows)
- Generic webhook integration with token authentication and automatic retry (Business plan)
- New Integrations modal for Discord and Webhook configuration with per-type test
- Exception details card in Log Detail (class, source, address)
- Compact Log Detail layout with message immediately visible
- Sortable Metrics tables with sort persistence across refresh
- Devices table with fixed-width columns and cleaner layout
- Fixed breadcrumb thread isolation on Linux
- Optimized map file loading with O(n log n) sorting
Delphi SDK v0.19.0 · .NET SDK v0.4.0 · JS SDK v0.13.1
Custom Metrics, Device Snapshots & Responsive UI
Send custom numeric metrics, plan-based health monitoring, immutable device state snapshots on log events, and a fully responsive interface.
- Custom Metrics page with counters and gauges, time-series charts, and gauge configuration
- Delete metric data directly from the detail modal
- Health monitoring tiered by plan: basic (Hobby), error-based (Pro), full (Business)
- Anti-flapping logic prevents rapid health status oscillations
- Share applications in read-only mode with external users — give clients and partners live visibility without granting full access
- Device state snapshots: each log event captures an immutable snapshot of the device state at creation time
- Version filters on Logs page to filter by App Version and Binary Version
- Adaptive toolbar with three responsive layouts for desktop, tablet, and mobile
- Optimized background jobs for better scalability
- JavaScript SDK: no more lost logs when users close the browser tab
Delphi SDK v0.18.2 · JS SDK v0.13.1
Health Alerts, Discord & Security Hardening
Automatic health status monitoring with notifications, Discord integration, and infrastructure security improvements.
- Health Score on the overview dashboard — monitors error rate, crashes, and slow operations (24h)
- Health status change alerts: automatic email & Discord notifications when an app degrades or recovers
- Health history modal with 7-day transition timeline
- Discord webhook integration for all alert types (log level, timing, health)
- Rate limiting per IP on login, SDK ingest, and API endpoints
- JavaScript SDK:
ignoreUrls option to filter out third-party errors
- Privacy Policy & Terms of Service guide with GDPR-compliant templates
- Timing page: fixed special characters in timing IDs and improved duration display
- Smarter device table: long OS versions are now truncated, platform icons in sidebar
Usage Analytics
Understand how your software is used with comprehensive usage analytics.
- Active sessions, devices, and customers over time with trend deltas
- Usage heatmap (hour × day of week) to spot peak usage patterns
- Top customers ranking by session count
- OS distribution chart across all devices
- Error rate trend by app version
- Time range selector: 7d, 30d, 90d
Delphi 12 Support & OS Change Tracking
SDK compatibility improvements and enhanced device tracking.
- Delphi 12 (Embarcadero RAD Studio) full SDK support
- Automatic OS change detection on devices (e.g. Windows 10 → 11)
- App Updates page improvements with OS update badges
Thread-Local Breadcrumbs
Improved breadcrumb handling for multi-threaded applications.
- Thread-local breadcrumb storage in Delphi SDK
- Each thread maintains its own breadcrumb trail
- Alerts page timezone: dates now convert UTC → local timezone
Device Version History & Automatic Exception Capture
Track version updates across all devices and capture unhandled exceptions automatically.
- Device version history with timeline in device modal
- App Updates page with stats, filters, and pagination
- Automatic unhandled exception capture in Delphi SDK
- VCL hook unit for GUI exception capture
- FMX hook unit for FireMonkey exception capture
- Console app crash detection via System.ExceptProc
GDPR Compliance
Comprehensive GDPR compliance features for EU data protection requirements.
- Account pseudonymization instead of hard delete
- Complete data export including all personal data
- Data Processing Agreement (DPA) template
- Right to Restriction of Processing
- Email change functionality
- Email notifications for restriction and email changes
Email Alerts & Platform-Based Architecture
Threshold-based email alerts and per-platform application architecture.
- Email alerts with configurable thresholds, cooldown, and tag filters
- Timing alerts for slow operation detection
- One application = one platform (Windows, Linux, macOS, Android, Browser). iOS coming soon
- Platform-based API key prefixes (ew_win_, ew_lin_, ew_mac_, etc.)
- Configurable slow threshold per application
- Sortable columns on Timing page
Initial Release
The first public release of ExeWatch, a complete APM platform for server, desktop, and web applications.
- Centralized log aggregation with 5 severity levels
- Performance timing and profiling (Avg, Min, Max, P95)
- Hardware info collection (CPU, RAM, disks, monitors, OS)
- Multi-customer and multi-device tracking
- Breadcrumbs trail for debugging
- User identity tracking
- Global tags and version tracking
- Offline persistence with automatic retry
- Native Delphi SDK (VCL, FMX, Console, Services)
- JavaScript SDK for web applications
- Team management with role-based access
- Stripe billing integration (Hobby, Pro, Business plans)