NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1823 by repository stars
Last release today
09 Oct 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
266 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
6fc5722 TRICE_TX_X0_COUNTED_BUFFER_SUPPORT default is now 1
tlog Architecture ProposalInstall via Homebrew: brew install rokath/tap/trice
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe
tlog Architecture Proposal9a0c652 #define TRICE_LEGACY_RPC_SUPPORT 1 added to pass tests
Install via Homebrew: brew install rokath/tap/trice
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe
969b955 2 linkcheck extensions added
Install via Homebrew: brew install rokath/tap/trice
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe
trice insert/clean added1ace29c AGENTS.md allows gh to read always
trice insert/clean addedInstall via Homebrew: brew install rokath/tap/trice
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe
trice log ... == tlog ...trice insert/clean added6f23a0c AGENTS.md extended for issue writing
-alias hint added to README.mdInstall via Homebrew: brew install rokath/tap/trice
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe
README.md reworkedAGENTS.md has now staighter rulesNothing published for this version
Nothing published for this version
4159897 Badges formatted differently
v1.2.0.trice/Trice/TRice paths no longer keep format strings alive unnecessarilytriceS/TriceS/TRiceS now discard format strings before code generation while keeping runtime-string handling compactcmd, receiver, translator, link, com, keybcmd and idinternal/id was refactored for deterministic tests and broader package coveragetestAll now optionally validates .goreleaser.yaml as part of the scripted repository checks when a local goreleaser installation is availablebuildTriceTool.sh no longer silently overwrites an existing installed tool_clean-dsstore.sh gained --silent support while preserving expected status behaviortestAll full runs can now generate the complete GoReleaser snapshot asset set into dist/, including the release manual PDF staged separately from docs/docs/TriceUserManual.pdf file was removed from git and is now treated as a generated artifactinternal/id/link cleanup code was fixed2752bea .idea/workspace.xml now git ignored
args, emitter, com, do, decoder, trexDecoder and several package-level testsmsg teststrexDecodercircuitcellar.com response
This release is primarily a quality and maintainability release. No intentional breaking CLI or target API changes are documented here.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
7ad7039 Fix pointer type warnings/errors. Fixes #594
arm-none-eabi-gcctestAll.sh hardenedTrice now supports aliases. That means, you can use legacy user code with the Trice technology without changing it or the adaptions are marginal.
-exclude-ulabel-noCycleCheck Add flag to disable CYCLE_ERROR in log-ts32 epoch option added-aliastrice version now with git hash during compile time and -verbose gives list of local changed files-port supports now also IPv4 UDP receivertrice version -verbose now with list of local changed files and git hash during compile timetrice log on embedded Linux platformsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Changes in this release are summarized by the git log below.
2 chapters added: library? and possible variadic macros issue
RTT Log support for Linux and Darwin improved
All documents merged into Trice User Manual
trice generate now checks format soecifier count in Trices against their values count.A new trice generate command added.
trice generate command added.trice log -stat added to display, how often each Trice message occurred../examples folderMinor bug fix release. trice insert CLI -spacing renamed into spaceInsideParenthesis and added t0 trice clean.
Minor bug fix release. trice insert CLI -spacing renamed into spaceInsideParenthesis and added t0 trice clean.
tice cleanNothing published for this version
Nothing published for this version
Maintenance release, more build variants tests in L432 project, OpenOCD experiments
Maintenance release, more build variants tests in L432 project, OpenOCD experiments
Nothing published for this version
Issue #509 fixed (better TRICE_OFF handling)
TRICE_OFF handling)Nothing published for this version
Trice cache folders now with correct permissions.
Nothing published for this version
Nothing published for this version
A new CLI switch for trice insert is invented: -IDRange. See trice help -insert for details.
trice insert is invented: -IDRange. See trice help -insert for details.Trice commands trice update and trice zero removed
trice update and trice zero removedtrice inserttest renamed into _test to avoid vsCode slowdown. To execute these tests rename this folder temporary back and run go test ./test/....Nothing published for this version
Nothing published for this version
Big-endian MCUs should now be usable with the complete Trice macro set (automatic test added).
Big-endian MCUs should now be usable with the complete Trice macro set (automatic test added).
Trice code auto-formatted with clang-format.sh. (Special thanks to @Sazerac)
Update README.md
formatting and comments changed slightly
indentiation manually changed for readability
TRICE_BUFFER_SIZE now with 4 additional scratch bytes
Test results (be_dblB_de_tcobs_ua is the "big-endian" test using TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN == 1 setting and trice log ... -triceEndianness bigEndian):
ms@DESKTOP-7POEGPB MINGW64 ~/repos/trice (master)
$ go clean -cache && time go test ./...
? github.com/rokath/trice/internal/do [no test files]
? github.com/rokath/trice/internal/translator [no test files]
? github.com/rokath/trice/pkg/ant [no test files]
ok github.com/rokath/trice/cmd/trice 1.456s
ok github.com/rokath/trice/internal/args 0.380s
ok github.com/rokath/trice/internal/charDecoder 0.296s
ok github.com/rokath/trice/internal/com 16.145s
ok github.com/rokath/trice/internal/decoder 0.216s [no tests to run]
ok github.com/rokath/trice/internal/dumpDecoder 0.265s
ok github.com/rokath/trice/internal/emitter 0.276s
ok github.com/rokath/trice/internal/id 0.488s
ok github.com/rokath/trice/internal/keybcmd 0.324s
ok github.com/rokath/trice/internal/link 0.276s
ok github.com/rokath/trice/internal/receiver 0.311s
ok github.com/rokath/trice/internal/trexDecoder 0.454s
ok github.com/rokath/trice/pkg/cipher 0.372s
ok github.com/rokath/trice/pkg/endian 0.318s
ok github.com/rokath/trice/pkg/msg 0.330s
ok github.com/rokath/trice/pkg/tst 0.511s
ok github.com/rokath/trice/test/be_dblB_de_tcobs_ua 181.798s
ok github.com/rokath/trice/test/dblB_de_cobs_ua 181.500s
ok github.com/rokath/trice/test/dblB_de_multi_cobs_ua 181.854s
ok github.com/rokath/trice/test/dblB_de_multi_nopf_ua 181.942s
ok github.com/rokath/trice/test/dblB_de_multi_tcobs_ua 181.803s
ok github.com/rokath/trice/test/dblB_de_multi_xtea_cobs_ua 181.545s
ok github.com/rokath/trice/test/dblB_de_multi_xtea_tcobs_ua 181.492s
ok github.com/rokath/trice/test/dblB_de_nopf_ua 181.424s
ok github.com/rokath/trice/test/dblB_de_tcobs_ua 181.532s
ok github.com/rokath/trice/test/dblB_de_xtea_cobs_ua 181.414s
ok github.com/rokath/trice/test/dblB_de_xtea_tcobs_ua 182.096s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt32__de_cobs_ua 369.640s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt32__de_multi_cobs_ua 368.721s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt32__de_multi_tcobs_ua 369.936s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt32__de_tcobs_ua 368.893s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt32__de_xtea_cobs_ua 369.048s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt8__de_cobs_ua 365.871s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt8__de_multi_cobs_ua 365.722s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt8__de_multi_tcobs_ua 365.961s
ok github.com/rokath/trice/test/dblB_di_nopf_rtt8__de_tcobs_ua 365.561s
ok github.com/rokath/trice/test/protect_dblB_de_tcobs_ua 0.529s
ok github.com/rokath/trice/test/ringB_de_cobs_ua 183.393s
ok github.com/rokath/trice/test/ringB_de_nopf_ua 183.600s
ok github.com/rokath/trice/test/ringB_de_tcobs_ua 183.679s
ok github.com/rokath/trice/test/ringB_de_xtea_cobs_ua 183.259s
ok github.com/rokath/trice/test/ringB_de_xtea_tcobs_ua 183.558s
ok github.com/rokath/trice/test/ringB_di_cobs_rtt32__de_tcobs_ua 365.939s
ok github.com/rokath/trice/test/ringB_di_cobs_rtt8__de_tcobs_ua 366.267s
ok github.com/rokath/trice/test/ringB_di_nopf_rtt32__de_tcobs_ua 365.590s
ok github.com/rokath/trice/test/ringB_di_nopf_rtt32__de_xtea_cobs_ua 365.096s
ok github.com/rokath/trice/test/ringB_di_nopf_rtt8__de_tcobs_ua 365.035s
ok github.com/rokath/trice/test/ringB_di_tcobs_rtt32__de_tcobs_ua 365.350s
ok github.com/rokath/trice/test/ringB_di_xtea_cobs_rtt32__de_xtea_cobs_ua 365.447s
ok github.com/rokath/trice/test/ringB_protect_de_tcobs_ua 0.513s
ok github.com/rokath/trice/test/stackB_di_nopf_aux32 183.045s
ok github.com/rokath/trice/test/stackB_di_nopf_aux8 182.956s
ok github.com/rokath/trice/test/stackB_di_nopf_rtt32 183.280s
ok github.com/rokath/trice/test/stackB_di_nopf_rtt8 183.130s
ok github.com/rokath/trice/test/stackB_di_xtea_cobs_rtt8 183.119s
ok github.com/rokath/trice/test/staticB_di_nopf_aux32 181.814s
ok github.com/rokath/trice/test/staticB_di_nopf_aux8 181.779s
ok github.com/rokath/trice/test/staticB_di_nopf_rtt32 181.849s
ok github.com/rokath/trice/test/staticB_di_nopf_rtt8 181.717s
ok github.com/rokath/trice/test/staticB_di_tcobs_rtt32 181.645s
ok github.com/rokath/trice/test/staticB_di_tcobs_rtt8 181.081s
ok github.com/rokath/trice/test/staticB_di_xtea_cobs_rtt32 180.932s
real 16m1.486s
user 0m0.000s
sys 0m0.000s
Nothing published for this version
Formatting and repository hygiene were tightened, especially around SEGGER sources and shared style configuration.
CLI checking, parameter parsing and transport support were extended further in this release.
Nothing published for this version
doc updated TriceUserGuide.md updated
Nothing published for this version
Selected changes summarized from the release log are listed below.
Two tracked issues were closed and byte-buffer helper logging was extended.
Nothing published for this version
double buffer trice offset max depth diagnostics re-worked
Diagnostics for all ring buffer modes
Nothing published for this version
Buffer sizing, diagnostics and ID-management details were tightened in this maintenance release.
additional configuration checks
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →