This release includes 2 breaking changes for platform teams planning a safe upgrade.
Published 1mo
MCP Data & Storage
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
causal-tracing
cuda
cuda-graphs
ebpf
gpu
gpu-monitoring
+11 more
gpu-observability
incident-response
kubernetes
machine-learning
mcp
model-context-protocol
nvidia
observability
pytorch
sre
distributed-tracing
Summary
AI summaryRemoved PowerShell shell completion and updated version reporting to use build‑time injection.
Full changelog
Changelog
Features
- 63c5f78251a78e28b58538a938b3e6c343157457 feat(walker): surface a counter when read_compact_ascii rejects non-compact strings
- 0eadf01fb688ea3ccc6a748bf9e2e3da7934e0d2 feat(check): add recommendations for system checks and enhance output
- b512da55141652ffb233ce5988a51d63e345afb6 feat(cli): add shell completion for bash/zsh/fish/powershell
- 51d21556c12e94135c8db43da80216858d4d02b2 feat(symtab): add Inode to MapRegion + UniqueFilesMatching helper
- 3a2a4277fc9b252adc20dcd74ef666916f7dba6c feat(walker): detect Py_GIL_DISABLED builds and skip BPF walker state push
- ceb0e77b0a340bb9455ae92fc2399ccbf32a70a3 feat(walker): walk PEP 684 subinterpreters via interp->next chain
Bug Fixes
- 228b6fe90bb481a703e13bba63b729f2f61b738a fix(walker): code review follow-ups on correctness, detection, harness
- 5c02ed0046ec9bb701faa3f091306c074f4c54c0 fix(walker): replace dead 3.12 debug-offsets reader with real 3.13/3.14 support
- 14d90eee6bb3e1a755612a1ed476cb63d385360a fix(bpf): build per-arch CO-RE objects for amd64 and arm64 release binaries
- 97c6fe54611e86efe1002f0e65b8f00a4c6983b6 fix(completion): remove PowerShell support and update usage instructions for bash, zsh, and fish
- b7b7f7d1389259b5ee1634df6f674707039e4efe fix(mcp): pull version from build-time injection (was hardcoded 0.9.0)
- 8e88461586741a9f073a46577df66335a08ae1e4 fix(walker): accept python-minor-equivalent region when exact path match fails
- 4e7a8d6ed1c6c1d1eb1e319f8b7b51c1fa2b0b08 fix(walker): correct pyOffsets313 TstateFrame + FrameCode; add _PyStackRef mask for 3.14
- 85aaf9f744ecd236dc72c3422a03b851488fba72 fix(walker): fall back to /proc//exe when maps scan misses python
- ca0814f4fb2d358fae36fa8333a40c94dc7f9068 fix(walker): post-validation cleanups + per-version CI harness fixes
Documentation
- e9dc3a6bfc23dbfcf7c6a5111d5788cdc5b7eef6 docs(changelog): add Unreleased section noting MCP version-reporting fix
- 0d4dd2d47ed8e3a5c7b7aa5fcf586013b62927ac docs(walker): derive pyOffsets39 from upstream source and correct native_thread_id history
- 5ef0cee7ceab573cc922237160e4e143b9c1c118 docs: add 3 awesome-list links (otel, gpu-engineering, mcp-servers) to README
Other
- b76f6a0095a92922f5c7f6983e04dab46d141ffd chore(docs): retrofit version-pin anchors and fix 0.9.1 -> 0.9.2 drift
- beefae4405a36947235f3b648527bf1459b0a680 chore: link Fleet v0.10.0 quickstart and bump stale daemonset version labels
- f388c3294ab4b1da6823e16a09d5e69e715ac9e0 Update Quick Start section for single-node usage
- 54b1de76b740359cbb3f0a38b2153e7e9b29f743 Update README to remove v0.9.2 improvements
- cc816a581b8f85cd50c18664f570bbaba7660d40 build(bpf): commit vmlinux.h as canonical type catalog
- e80c90d0a73874a3b58332947de650098d4e3a97 chore(docs): sync version pins to v0.10.0
- 84cef74254071f0b83729b1275ae8f91c7e1a7ff chore: fleet quick start guide links
- a20991f78b3f85737cf95e9f4bfd14244dfa0a82 chore: remove EE references from FOSS surface
- b954e6c7871cb12d558b176e25b1f7404229fbbd ci(docs): wire version-anchor validator and release auto-PR
- 4cc5861fa2123101691f67efa4b5d1c092d125e3 ci: drop fleet from helm workflow triggers (branch retired)
- 5e248dfaa2d1dde724baea6b371e9fae0a1d844a ci: gate PRs on
make generatefreshness - def6e447c633c037329d197a29f291ddc224ba38 ci: retire dev channel from version-anchor system
- 43cb9affd8638eabcb8da29a383c4e0c04ede875 refactor(cli): simplify dropped function handling in runTableMode
- fbccec9d4400603e91aac19efbf2dd60cd8d56ee scripts/install-deps.sh: support aarch64 hosts
- b8a4a15a1ecca817cbf628e689d1e160c0bbe96e test(emitter): real failover tests for multi-replica redial
- 311e8ac8b85d805f0b9f4f71d38bbfe58b2ff95c test(walker): add async / generator cuda workload + confirm no code change needed
- b18276516df0ad4bd244bb7d420e437125838c0b test(walker): add multi-threaded cuda workload for per-thread tstate lookup
- b54849cd57eee17a50e95a5411627983893a00b3 test(walker): per-Python-version regression harness + matrix workload
Breaking Changes
- Removed PowerShell support from CLI shell completion; only bash, zsh, and fish are now supported.
- MCP component no longer hardcodes version 0.9.0; it pulls the version at build time.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ingero-io/ingero
eBPF-based GPU causal observability agent with MCP server. Traces CUDA Runtime/Driver APIs and host kernel events to build causal chains explaining GPU latency.
Related context
Related tools
Earlier breaking changes
- v0.17.0 Dropped 'annotate --socket' option from CLI.
Beta — feedback welcome: [email protected]