Changelog

All notable changes to PulseGuard will be documented in this page.

[2.1.0] - 2025-01-21

✨ Added

  • Interactive API Playground: Complete Mintlify integration with interactive API testing
  • Enhanced Documentation: Comprehensive API reference with live examples
  • Multi-language Code Examples: Support for curl, Python, JavaScript, and PHP
  • Advanced Agent API v2: Modern WebSocket, MQTT and gRPC support for device communication
  • Terminal Management: Remote terminal sessions with resize and input support
  • Device Power Management: Advanced power control with scheduled actions
  • Device Registration: Auto-create device on first authentication
  • WebSocket Authentication: Secure real-time communication for agents
  • Enhanced Security: Improved API token handling and validation

🔧 Improved

  • API Documentation: Complete OpenAPI 3.0.3 specification with detailed schemas
  • Route Organization: Better API versioning with v1 and v2 endpoints
  • Authentication: Enhanced middleware for API access control
  • Error Handling: Comprehensive error responses with detailed messages
  • Performance: Optimized API responses and caching

🐛 Fixed

  • API Consistency: Standardized response formats across all endpoints
  • Authentication Issues: Resolved token validation edge cases
  • Documentation: Fixed outdated endpoint references

🔄 Changed

  • API Structure: Reorganized endpoints for better logical grouping
  • Documentation: Migrated to auto-generated API reference from OpenAPI spec
  • Versioning: Deprecated v1beta endpoints in favor of v1 and v2

[2.0.5] - 2025-01-15

✨ Added

  • AI-Powered Anomaly Detection: Smart monitoring with machine learning
  • Device Insights: AI-generated recommendations for device optimization
  • Advanced Reporting: Comprehensive analytics with Reports Plan
  • Service Monitoring: HTTP, TCP, ping, and DNS monitoring capabilities
  • Real-time Statistics: Historical data with customizable time periods

🔧 Improved

  • Mobile Support: Enhanced Expo push notifications
  • Search Functionality: Global search across all resources
  • Dashboard Performance: Faster loading and better UX

🐛 Fixed

  • Memory Leaks: Resolved issues with long-running processes
  • SSL Certificate: Fixed validation for edge cases

[2.0.0] - 2024-12-01

🎉 Major Release

  • Complete Platform Redesign: Modern UI with improved user experience
  • Multi-tenancy: Full organization support with role-based access
  • Advanced Monitoring: Enhanced domain and device monitoring
  • Status Pages: Public status pages with incident management
  • Subscription Plans: Flexible pricing with feature-based access

✨ Added

  • Expert Plan API: Full API access with advanced features
  • Toolbox Suite: DNS lookup, WHOIS, SSL check, port scan, IP location
  • Two-Factor Authentication: Enhanced security for user accounts
  • Notification System: Real-time alerts with multiple channels
  • Custom Branding: Personalized status pages and notifications

🔧 Improved

  • Performance: 10x faster response times
  • Scalability: Support for thousands of monitored resources
  • Security: End-to-end encryption and advanced threat detection

🗑️ Deprecated

  • Legacy API v1beta: Maintained for backward compatibility

[1.5.0] - 2024-10-15

✨ Added

  • Device Monitoring: Agent-based system monitoring
  • Custom Alerts: Flexible notification rules
  • API Tokens: Programmatic access to monitoring data

🔧 Improved

  • Domain Monitoring: Enhanced uptime tracking
  • User Interface: Cleaner dashboard design

[1.4.0] - 2024-09-01

✨ Added

  • Multi-user Support: Team collaboration features
  • Advanced Analytics: Detailed performance metrics
  • Webhook Integration: Real-time event notifications

[1.3.0] - 2024-07-15

✨ Added

  • SSL Monitoring: Certificate expiration tracking
  • Response Time Alerts: Performance-based notifications
  • Dark Mode: Enhanced user interface theme

[1.2.0] - 2024-06-01

✨ Added

  • Basic API: RESTful endpoints for core functionality
  • Email Notifications: Alert delivery system
  • Custom Check Intervals: Configurable monitoring frequency

[1.1.0] - 2024-04-15

✨ Added

  • Domain Monitoring: HTTP/HTTPS uptime tracking
  • Basic Dashboard: Real-time status overview
  • User Authentication: Secure login system

[1.0.0] - 2024-03-01

🎉 Initial Release

  • Core Monitoring: Basic website uptime monitoring
  • User Management: Account creation and management
  • Simple Notifications: Basic email alerts

Release Notes

Version Numbering

PulseGuard follows Semantic Versioning:
  • Major (X.0.0): Breaking changes or major new features
  • Minor (X.Y.0): New features, backward compatible
  • Patch (X.Y.Z): Bug fixes, backward compatible

Support Policy

  • Current Release: Full support with regular updates
  • Previous Major: Security updates for 12 months
  • Legacy Versions: Community support only

Migration Guides

For detailed migration instructions between major versions, visit our Migration Guide.

API Versioning

  • v2: Current stable API with modern features
  • v1: Stable API with all current features
  • v1beta: Deprecated, maintained for backward compatibility

Need help with a specific version or feature? Check our Support page or contact us at info@pulseguard.nl