NEWAudience modes for QA, release engineers & end usersGit commits →
Git commits →
human-readable firmware changelogs
Paste your repo. Get structured release notes in seconds. Built for embedded and firmware teams who ship to silicon, not just servers.
Works with GitHub & private reposCommits processed by Gemini on Google serversMarkdown · JSON · Jira
firmlog · stm32-bootloaderv1.7.2 ← v1.7.1 · 47 commits
01 git log --onelineRAW
a3f9c2em.chenfix(usb): handle CDC double-buffer overflow on STM32F4
8b1d440m.chenfix(usb): address typo in EP1 IN handler
c47a019k.alvarezfeat(boot): dual-bank A/B with rollback fallback
2e8f1b3k.alvarezwip rollback
7d22a90j.parkperf(rtos): reduce ISR latency from 18µs → 6µs
f1e0c33j.parkrefactor: hoist GPIO init out of bsp_main
d09b2a8a.singhfeat(ota): signed delta updates (Ed25519)
5cc1e24a.singhadd ed25519 verify path
10aafe7l.huangchore(deps): bump FreeRTOS 10.5.1 → 11.1.0
38ff2c6l.huangbuild: -Os flags, link script tweak
e7193abm.chentypo
……35 more commits
02 RELEASE_NOTES.mdFORMATTED
v1.7.2 — STM32 Bootloader
Released May 8 · 47 commits · 4 contributors · +1,284 / −492
New & Notable
- —[boot]Dual-bank A/B firmware updates with automatic rollback if the new imag…
- —[ota]Signed delta OTA payloads using Ed25519 signatures — average payload 7…
Performance
- —[rtos]ISR latency on the high-priority sensor path reduced from 18µs to 6µs …
Fixes
- —[usb]USB CDC double-buffer overflow on STM32F4 under sustained 12 Mbps traf…
- —[boot]Watchdog could fire during early-boot stack init on cold start.
Toolchain
- —[deps]FreeRTOS upgraded 10.5.1 → 11.1.0; new scheduler primitives unlocked.
- —[build]Switched to -Os with linker script trim — saves 2.8 KB on shipped imag…
Built for firmware
Not another generic git-log summarizer.
Git-native
Reads conventional commits, squashes wip noise, follows tags & merges. Drops fixup commits before they hit the notes.
Tags · branches · rangesFirmware-aware
Recognises HAL drivers, RTOS scheduler changes, ISR paths, OTA & bootloader scopes. Surfaces image-size deltas and timing impacts.
STM32 · ESP-IDF · NXP · ZephyrAudience modes
Same commits, three voices: terse for QA, technical for release engineers, plain-English for end users.
QA · RelEng · End-userExport anywhere
Markdown for GitHub releases, JSON for your pipeline, plain text for Jira tickets, or copy straight to clipboard.
.md · .json · .txt · clipboard