Changelog¶
All notable changes to LuceDev Syslog Server.
v1.1.0 — Performance & Reliability Update¶
Released March 2026
Performance¶
- Dramatically improved dashboard load times, especially on large log volumes
- Charts and graphs now render instantly regardless of database size
- Faster filtering by host and severity
- Optimized pagination for smoother navigation through log entries
- Added database maintenance tools for administrators (VACUUM, ANALYZE, Stats Rebuild)
- Automatic disk space reclamation during log retention cleanup
- Reduced overall memory and disk I/O during normal operation
Settings & UX¶
- Email and Notification settings now save instantly via AJAX — no restart or page reload required
- Database settings now save via AJAX — no page redirect, stays on the Database tab
- Unsaved changes detection when switching between Settings tabs with styled confirmation dialog
- Server tab redesigned with informational banner, per-field "Pending restart" badges for changed settings, and conditional restart warning banner
- Styled restart confirmation modal with dynamic firewall warnings when non-default ports are detected
- Restart overlay with live status, automatic polling, and auto-reload when service comes back online
- Smart restart handling when port or host changes — automatically redirects to the new address
Reliability¶
- Fixed service restart button not applying updated settings on Windows — now uses Windows Task Scheduler for reliable restarts
- Fixed potential port conflict during upgrades — server now retries port binding instead of silently using a different port
- Improved trial integrity and license persistence across upgrades
- Installer now gracefully handles upgrades by force-stopping the service before overwriting files
- Installer now reads the configured port dynamically — dashboard opens on the correct port after install
Admin & Security¶
- Improved admin password reset flow with confirmation field and temporary password generator
- Users with a reset password are now prompted to set a new password on next login
- Admins can no longer accidentally reset their own password from the Users panel
- Updated forced password change screen with clearer messaging
New Features¶
- Added About tab in Settings showing current version, platform info, and support link
- About tab displays trial start date, expiration date, and days remaining for trial users
- Automatic update checking — app silently checks for new versions once per day and displays a banner when an update is available
- Manual "Check for Updates" button in the About tab with inline results and direct download link
- Centralized version system for consistent version tracking across the application
- LuceDev logo icon added to installer, Start Menu shortcut, and Add/Remove Programs entry
v1.0.0 — Initial Release¶
Released February 2026
Features¶
- Syslog collection over UDP (port 514) and TLS (port 6514)
- Web dashboard with real-time log viewer, filtering, and search
- Cursor-based pagination for efficient navigation through large datasets
- CSV and JSON log export
- HTTPS support for the web dashboard with certificate management
- Role-based access control (Admin, Viewer, Auditor)
- Full audit trail for all user actions
- Automatic log archival to compressed
.csv.gzfiles - Configurable log retention (7–90 days)
- Email notifications for login events and severity thresholds
- SMTP configuration with TLS support
- Windows service integration via WinSW
- Inno Setup installer with automatic firewall rule creation
- 7-day free trial with Stripe subscription licensing ($299/year)