Skip to content

Releases: Serial-Studio/Serial-Studio

Continuous Build

16 Jan 04:22

Choose a tag to compare

Continuous Build Pre-release
Pre-release
continuous

fix(Terminal): define logo only once

Serial Studio 3.2.1

28 Dec 16:39

Choose a tag to compare

This patch release fixes a critical bug in hexadecimal frame delimiter detection that was introduced in v3.2.0.

🐛 Critical Bug Fix

  • Fixed Hexadecimal Frame Detection (#335): The frameStart and frameEnd sequences were incorrectly swapped when using hexadecimal delimiters, causing frame detection to fail completely. This affected all projects using hexadecimal frame delimiters (‎app/src/JSON/Frame.cpp).

Thanks to @SvenNouwens for reporting this issue!

💡 Serial Studio Pro

Unlock advanced features with a license key via About → License Management.

Pro features include:

  • 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.

👉 VALUE-FOR-LICENSE.md


Full changelog: v3.2.0 → v3.2.1

Serial Studio 3.2.0

28 Dec 00:58

Choose a tag to compare

Wishing you a Happy 2026! 🎆🥳

Thank you for sticking with Serial Studio throughout 2025! Your feedback, bug reports, and support have shaped this project in ways I never imagined. As we close out this year and look ahead to the new one, I'm excited to share another release packed with new features.

🌐 New Website! I've also launched a brand-new website, check it out at serial-studio.com.

Here's to another year of tinkering, debugging, and building cool things together. 🚀

🚀 Major New Features

  • MDF4 File Support: Play and export automotive MDF4/MF4 files with support for CAN, LIN, FlexRay, and analog channels.
  • CAN Bus Driver: Full CAN Bus support with DBC database import and frame parser code generation.
  • Modbus Driver: Native Modbus RTU/TCP support with register groups and PLC simulator example.
  • High-Precision CSV: Improved CSV export and playback with async frame dumping for better performance.
  • Command-Line Interface: Connect to devices directly via CLI arguments (UART, TCP/UDP, Bluetooth LE).
  • Client-Side Decorations: Custom window borders on Linux and Windows for a modern, consistent look.
  • A/B Cursors: Use A/B cursors to measure precise coordinates and differences between data points in your plots.

⚙️ Improvements

  • Frame Parser Templates: 25+ ready-to-use parser templates (NMEA, MAVLink, MessagePack, SLIP, COBS, and more).
  • New Themes: Added Fluent (dark/light), Rust, Gunmetal, and Midday themes.
  • Performance Optimizations: Compiler flags and hot-path optimizations for faster data processing.
  • Better Plot Controls: Dynamic tick intervals, improved cursor visibility, and theme-based cursor colors.
  • Ribbon Toolbar: Modern ribbon-like toolbar in the main window.
  • Enhanced Frame Parser: Test dialog improvements, template support, and retained previous values in JavaScript parser.

🐛 Bug Fixes

  • Fixed FFT integer overflow in normalization.
  • Fixed thread safety and race conditions.
  • Fixed memory leaks in Dashboard timer management.
  • Fixed non-deterministic crashes during initialization.
  • Fixed High-DPI rendering issues in CSD and WindowManager.
  • Improved Bluetooth LE device scanning and connection handling.
  • Multiple UI consistency fixes and layout improvements.

📚 Documentation & Examples

  • Added CAN Bus example with DBC database and Python ECU simulator.
  • Added Modbus PLC simulator example.
  • Improved documentation quality and code clarity.

💡 Serial Studio Pro

Unlock advanced features with a license key via About → License Management.

Pro features include:

  • 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.

👉 VALUE-FOR-LICENSE.md


Full changelog: v3.1.10 → v3.2.0

Serial Studio 3.1.10

19 Sep 03:26

Choose a tag to compare

⚙️ New features

  • Point limit increased to 100K.
  • Plot data is now downsampled to widget size.

This increments performance and reduces CPU/GPU load when handling lots of plot widgets.

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.

Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

Full changelog: v3.1.9 → v3.1.10

Serial Studio 3.1.9

15 Aug 20:55
66c7152

Choose a tag to compare

🔧 Bug Fixes

  • Switched Windows builds to MSVC 2022, restoring Bluetooth LE support.
  • Dropped liquid-dsp in favor of KISS FFT for Fourier transforms, ensuring full MSVC compatibility.
  • Minor bug fix while detecting data boundaries in 3D plot widget.

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.

Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

Checksums

File SHA256 Checksum
Serial-Studio-Pro-3.1.9-Linux-arm64.AppImage 89f01ce3453ab11c156ecaf7322018911af5bfe9eac41549d9846b89665c6963
Serial-Studio-Pro-3.1.9-Linux-x64.AppImage 77fca8e2e36f70e863a887bed1f6d002b90aaec057a9f11595f08495f681e4f2
Serial-Studio-Pro-3.1.9-Windows.msi 577250cda042be4f130067e9bb837509541cb6114f0c5c851ada21303ebef7e8
Serial-Studio-Pro-3.1.9-macOS.dmg 1705a06ccadd7dab7000b6f6c47bb55d06958b45f2b4d82d048c5dd07d4c735b

Full changelog: v3.1.8 → v3.1.9

Serial Studio 3.1.8

13 Aug 15:45

Choose a tag to compare

🔧 New Features & Bug Fixes

  • Added new audio I/O driver: capture signals from your system’s audio interface for tasks like testing analog circuits or using an external DAC as a basic oscilloscope.
  • Allow users to set the target frame rate of dashboard widgets.
  • Multiplot widget now automatically re-scales when a signal is shown or hidden.
  • Re-implemented bar and gauge widgets with support for low/high alarm thresholds.
  • Major performance and stability improvements in the data → GUI hotpath, using a separate thread for data parsing is no longer necessary. Verified stable at 96 kHz input data rates.
  • Improved RAM management to maintain low usage even during multi-hour runs.
  • Added customization options for dashboard taskbar button behavior.
  • Added common shortcuts to the dashboard taskbar.
  • Reorganized Project Editor fields for easier setup of new projects.
  • Trial resets with every new release of Serial Studio Pro, if your 3.1.7 trial expired, upgrading to 3.1.8 grants another 14-day trial.
  • Integrated LiquidDSP into the codebase, paving the way for features like data filtering and signal pre-processing before dashboard updates.
  • Improvements to the FFT module, switched to a Blackman-Harris window function, implemented data normalization, and smoothing.
  • Add support for SSE 4.1 instructions.
  • Added new Light/Dark themes tailored for Windows 10 & macOS.
  • Allow users to silence the Trial Dialog for better workflows.
  • Changed application icon on Windows & Linux, added support for macOS Tahoe.
  • Frame parser now skips empty frames, enabling safe patterns like:
function parse(frame) {
    if (validateData(frame))
        return parseData(frame);

    return [];
}

Screenshot with new bar/gauge widgets

Screenshot 2025-06-25 at 10 35 55 p m

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.
Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

⚠️ 14-Day Trial Notice

Official binaries now come with a 14-day trial.

If you’re using Serial Studio for work, please buy a Pro license.

If this change causes problems, you're welcome to open a discussion and speak up.

Checksums

File SHA256 Checksum
Serial-Studio-Pro-3.1.8-Linux-arm64.AppImage 623ad4afb37fe7d4e5e50efb32c28f75e630696a16c555f5126d2aff548d1fea
Serial-Studio-Pro-3.1.8-Linux-x64.AppImage 31be761385993cf589046f3de70dc4c8e09ecef2ecf59d474140780d3cfe300c
Serial-Studio-Pro-3.1.8-Windows.msi e437dbc69af5735f3946b16ddc2212793423ab8d5e03497bc456bde34533bac1
Serial-Studio-Pro-3.1.8-macOS.dmg 2e34bf1909d91d3b94b76f2fe418ef597c3046647389d7f0333bf887b217ffcd

Full changelog: v3.1.7 → v3.1.8

Serial Studio 3.1.7

26 Jun 05:30

Choose a tag to compare

🔧 Bug Fixes & Improvements

  • Rebuild map widget from scratch using ArcGIS/ESRI data
  • Enabled trajectory plotting within the map widget
  • Added optional cloud overlay to the map widget
  • Fixed issue causing a black data table on the first frame
  • Users can now configure the MQTT client ID
  • Application now allows limited functionality after trial expiration
Screenshot 2025-06-25 at 10 35 55 p m

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.
Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

⚠️ 14-Day Trial Notice

Official binaries now come with a 14-day trial.
If you’re using Serial Studio for work, please buy a Pro license.
If this change causes problems, you're welcome to open a discussion and speak up.

Checksums

File SHA256 Checksum
Serial-Studio-3.1.7-Linux-arm64.AppImage dcf9755320d4eefffe3da8c3ff06fab9006bb3a7c65cdbdfb0f6426d3755526b
Serial-Studio-3.1.7-Linux-x86_64.AppImage 8dcb1d6d4c9ce3dbf652ea37b7ac27ee0c5146e8b00e23b5ab1f1a7de757934b
Serial-Studio-3.1.7-Windows-x86_64.msi 83be3f54e4df1adc8cff6d291ebf862d7e608d1916e9fcc33eb8ee8fc90cd7f9
Serial-Studio-3.1.7-macOS-Universal.dmg a005d0d44c7424bccdea17cfec7e11e33c11e5884fe84ac05122d35ac4a9834e

Full changelog: v3.1.6 → v3.1.7

Serial Studio 3.1.6

22 Jun 22:53

Choose a tag to compare

🔧 Bug Fixes & Improvements

  • Dashboard UI Stability: Prevent crashes and flickering when the data format changes while the dashboard is active. (#307)
  • Project Editor: Fix bug when copying action structures.
  • Console:
    • Add a "Send" button for mouse users.
    • Use IBM Plex Mono as the default font.
    • Fix layout issues when pasting large commands into the input field.
  • Settings: Prevent crashes when switching language or theme while the dashboard is running.
  • Multi-Plots: Enable toggling data curves via the legend box.
  • Licensing & Builds:
    • Build a GPLv3-compliant version by default.
    • Pro/Commercial builds require a valid license key and instance ID.
  • 14-Day Trial: The official binary now includes a free 14-day trial of Serial Studio Pro. After the trial expires, users can either subscribe or build the GPLv3 version. This helps sustain ongoing development and encourages community contributions.
  • Accelerometer Widget: Show calculated G-force below the gauge for better visibility on small screens.
  • Networking:
    • Prevent crashes from invalid DNS input.
    • Default to localhost if no address is provided.

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.
Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

Checksums

File SHA256 Checksum
Serial-Studio-3.1.6-Linux-arm64.AppImage a1b126ab5dfd789ef9c9566ec61661879b6da430089745a82737d1e53a6dee99
Serial-Studio-3.1.6-Linux-x86_64.AppImage 66ebfec7cd997c15a2bf1798ca83b8d171ba949887250136360c99979eaba911
Serial-Studio-3.1.6-Windows-x86_64.msi c055317f001d28b4cfe77ba744182c7de227073d9f1223b5ae9f018f4c030166
Serial-Studio-3.1.6-macOS-Universal.dmg 82a158933b0297f171ed7634ebadd47f32ea3e4097af3fae30ed10ddba535a71

Full changelog: v3.1.5 → v3.1.6

Serial Studio 3.1.5

16 Jun 05:54
4705197

Choose a tag to compare

🔧 Bug Fixes & Improvements

A minor bug fix release focused on stability tweaks and UI polish:

  • Ironframe Theme: Introduced a new industrial-inspired theme for a more rugged, utilitarian look.
  • Action Reset: Actions are now pre-generated in the dashboard only when Project Mode is enabled, avoiding unnecessary processing.
  • Checksum Correctness: Fixed incorrect checksum byte order on Windows, caused by MSVC not supporting the __BYTE_ORDER__ macro.
  • MiniOS Dashboard: Buttons now appear only for minimized or closed windows. Added quick-access shortcuts for pause/resume, console, and preferences.

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.
Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

Checksums

File SHA256 Checksum
Serial-Studio-3.1.5-Linux-arm64.AppImage b5e4695508ce0b1c31d46244cc10bc438c6e7775344f8add8cef226ccf660720
Serial-Studio-3.1.5-Linux-x86_64.AppImage 6be073413792896de2826cfa6fcdb241059f5c74f33744e4a27e4a08bebe39ca
Serial-Studio-3.1.5-Linux-x86_64.deb aa3c4fc8beacd6a33490cd8c18033656eb9e24744eeeb5d9c521d1f700bfcb23
Serial-Studio-3.1.5-Windows-x86_64.msi 1b6ee5229b4b0c0d722f64fbc08c42f54be56b8fec3ecc63c5ec249a65d3bb45
Serial-Studio-3.1.5-macOS-Universal.dmg 560c7c97246df67ddc1242ce1c224517560547393948c93c4d33079b3d232e69

Full changelog: v3.1.4 → v3.1.5

Serial Studio 3.1.4

15 Jun 18:53

Choose a tag to compare

🔧 Bug Fixes & Improvements

This is a minor bug fix release focused on data integrity and frame detection:

  • Checksum Reset: Ensures the checksum logic is properly reset when switching operation modes.
  • Frame Parsing: Resolves an issue where Start-delimited frames required at least one full frame plus a partial next frame to detect correctly, this caused unnecessary data loss and delayed reporting.
  • SIMD: Fixes heap-buffer-overflow in fill/shift logic; restricts SIMD to double for safety.

💡 Serial Studio Pro is Here

You can now unlock Pro features with a license key via About → License Management.
Pro adds advanced widgets like the new 3D Plot and XY Plots, plus full MQTT support.

👉🏻 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.

👉🏻 VALUE-FOR-LICENSE.md

Checksums

File SHA256 Checksum
Serial-Studio-3.1.4-Linux-arm64.AppImage 419386b2d29a93684e36b20910b959bbbb6241b5cb5f557528bd45acc657a3ef
Serial-Studio-3.1.4-Linux-x86_64.AppImage 93a8e68817757fc30f5099f64de4e8aa1c836fe116b9df76f0ea7ce8bf0f63de
Serial-Studio-3.1.4-Linux-x86_64.deb e73807bb6c3a67f26359e3c800aa0706daa317c367ad1e78de363b4a60c2d7d2
Serial-Studio-3.1.4-Windows-x86_64.msi dd717aea0a1bb0051fe2acb7be5f1a264d1623c7e5ecd1f8f44ac049c0645237
Serial-Studio-3.1.4-macOS-Universal.dmg 0bf75d052cb71eb9960b09f5b406899edcecda1cd30a1edb7ff0b98a3a211e98

Full changelog: v3.1.3 → v3.1.4