Unclaimed project
Are you a maintainer of Serial-Studio? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
Serial-Studio
Cross-platform telemetry visualization application for real-time data monitoring and analysis from multiple sources.
Back to changelogNew
Serial Studio 3.2.2
π New Features
- API Server: Control Serial Studio remotely via TCP commands...configure drivers, manage connections, and monitor data in real-time.
- ANSI Color Terminal: Full support for 8-bit ANSI color codes, colorized timestamps, and improved UTF-8 character handling.
- New Translations: Added support for Romanian, Dutch, Swedish, and Hindu.
- JetBrains Mono Font: Now the default monospace font for better code readability.
- Profile-Guided Optimization: Optional PGO build support for 10-20% performance gains.
β‘ Performance Improvements
- Removed locks from FrameReader, achieves thread safety through immutability instead of mutexes.
- Optimized timestamped frame allocation, reduced from 2 allocations to 1 per frame.
- Pre-computed KMP pattern matching tables in circular buffer for faster frame detection.
- Smoother scrolling on 3D plot and GPS map widgets.
- Better plot optimization for improved runtime performance.
π Security & Stability
Added comprehensive security hardening: stack protection, FORTIFY_SOURCE, control-flow protection.Improved API security with enhanced validation and testing.Fixed multiple race conditions in CSV/MDF4 export and playback.Fixed crashes on Windows CDB and address sanitizer warnings.Added blackbox testing infrastructure with pytest and fuzzy testing.π Bug Fixes
- Fixed Terminal text selection in word-wrapped lines (issue #343).
- Fixed CSV player slider bug in new CSV format.
- Fixed MDF4 export crashes and slowdowns.
- Fixed theme refresh issues in custom dialogs.
- Multiple platform-specific build fixes for Linux, macOS, and Windows.
Many thanks to @andrewsalinas09 for adding the initial commits for the ANSI Colors & API system!
π‘ Serial Studio Pro
Unlock advanced features with a license key via About β License Management.
- 3D Plot and XY Plots
- Full MQTT support
- Audio input driver
- Advanced plotting capabilities
π Get Serial Studio Pro: https://store.serial-studio.com/buy/ba46c099-0d51-4d98-9154-6be5c35bc1ec
No Budget?
You can still unlock Serial Studio Pro by contributing:
- Share tutorials, videos, or forum posts.
- Promote on social media or dev communities.
- Translate the UI or improve documentation.
- Send logs, protocol data, or donate development hardware.