Skip to content

Releases: Cortigile/Sniffy

Sniffy Desktop 1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 16:47
32d6b4e
New auth and bug fix (#10)

* Update auth flow and device reconnects

Switch the desktop app to the secured auth check endpoint, handle the newer 192-byte token format during device handshakes, and tighten reconnect behavior so devices only reopen when needed. The auth flow now also forces a reconnect when a connected demo device is silently upgraded to a real license. Additionally, `Comms` is parented correctly and modules are torn down before communication to avoid destructor-time writes, and the desktop version is bumped to 1.3.0.

* Derive protocol version from release manifest

Wire firmware protocol compatibility into the build by reading `[compatibility].protocol_version` from `tools/release/versions.toml` in CMake, validating it, and exposing it as `SNIFFY_PROTOCOL_VERSION` at compile time. `firmwarecompatibility.h` now requires this define and returns the configured value instead of a hardcoded protocol version. The release manifest is updated with `protocol_version = "2"`.

Sniffy Desktop 1.2.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:11
desktop-v1.2.2

Sniffy Desktop 1.2.2

Sniffy Desktop 1.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:10
desktop-v1.2.1

Sniffy Desktop 1.2.1

Sniffy Desktop 1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:20
da40a09
desktop-v1.2.0

Sniffy Desktop 1.2.0

Sniffy MCP 1.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:33
e545b10
Merge pull request #7 from Cortigile/bump-desktop-release-version

Bump Minor version as C5 added

Sniffy Desktop 1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:29
e545b10
  • st-link library update process automated (sync_stlink)
  • st-link library updated
  • support for stm32c5 st-link flash operations added
  • sniffy_mcp package and sync_stlink tool relocated
  • docs corrected

This release updates Sniffy's bundled ST-Link integration to the current upstream stlink 1.8.0 vendor set and refreshes the bundled Windows ST-Link runtime artifacts.

The custom flasher was updated for newer STM32 families, including improved handling for L5_U5, H5, WB0, and C5. Flashing now matches the current upstream ST-Link API, device parameter fallback is more robust, and C5 targets are recognized explicitly in erase and UID flows.

The repository and release infrastructure were also cleaned up: sniffy-mcp was moved into a standalone package layout, ST-Link vendor-sync tooling was separated into dedicated maintenance paths, and release/build references were updated accordingly.

Sniffy Desktop 1.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 14:30
Add more MCU chip ID mappings

Extend ST-Link MCU detection with additional chip IDs for STM32 families such as F103, F411, F767, U535, G071, G0B1, L432, H743, H503, and U575. This also adds family-specific UID base handling for C0/G0/G4/F7/H7/L4/U5 flash types so UID reads work for more supported devices.

Sniffy Desktop 1.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:58
desktop-v1.0.1

Bundle ST-Link drivers in Windows release and add desktop icon in msi…

Sniffy MCP 1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:53
mcp-v1.0.0

Initial commit

Sniffy Desktop 1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:50
desktop-v1.0.0

Sniffy Desktop 1.0.0