Skip to content

Releases: clumsyquest/axyr

Release list

axyr v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 18:36

What's Changed

  • Add Apach-2.0 license by @clumsyquest in #1
  • docs: add Nucleo-F401RE flashing & ST-LINK Linux troubleshooting by @clumsyquest in #2
  • docs: add Nucleo-F401RE flashing & ST-LINK Linux troubleshooting by @clumsyquest in #3
  • feat(firmware): add crash_demo fault-injection app by @clumsyquest in #4
  • feat(firmware): intercept faults with a custom k_sys_fatal_error_handler by @clumsyquest in #5
  • feat(firmware): emit structured AXYR_CRASH packet over serial by @clumsyquest in #6
  • feat(engine): serial crash listener + addr2line symbolizer by @clumsyquest in #7
  • feat(engine): add MCP server + crash-file output (get_last_crash) — V1 complete by @clumsyquest in #8
  • feat(engine): decode fatal reason codes into human-readable cause by @clumsyquest in #9
  • feat(engine): attach recent serial output to crash reports by @clumsyquest in #11
  • feat(engine): add debug-probe (SWD) foundation via probe-rs by @clumsyquest in #12
  • feat(mcp): expose board actions (reboot, flash, read_memory) to agents by @clumsyquest in #13
  • docs: refresh root README for current capabilities by @clumsyquest in #14
  • docs: add architecture overview by @clumsyquest in #15
  • feat(engine): build the system map from the Zephyr devicetree by @clumsyquest in #16
  • feat(engine): read firmware globals live by name (generic) by @clumsyquest in #17
  • revert(engine): drop the halting live-variable read (intrusive) by @clumsyquest in #18
  • feat(engine): read non-intrusive telemetry over RTT by @clumsyquest in #19
  • feat(engine): consolidate into one probe-owning local agent over RTT by @clumsyquest in #20
  • perf(engine): drain RTT tightly + larger up-buffer for crash capture by @clumsyquest in #21
  • feat: capture coredump from a RAM buffer over SWD (dedicated channel) by @clumsyquest in #22
  • feat(engine): expose live RTOS thread state (get_threads) by @clumsyquest in #23
  • feat(engine): decode live peripheral state from the SVD (read_peripheral) by @clumsyquest in #24
  • feat(engine): label system-map devices by kind (led/sensor/bus/...) by @clumsyquest in #25
  • feat(engine): read live global variables by name (read_variable) by @clumsyquest in #26
  • feat(engine): context-switch timeline (get_trace) by @clumsyquest in #27
  • feat(engine): retry transient SWD errors for deterministic reads by @clumsyquest in #28
  • docs: add the dashboard/agent data contract by @clumsyquest in #29
  • feat(engine): get_snapshot — the whole system in one structured JSON call by @clumsyquest in #30
  • feat(engine): list_variables — the agent discovers the project's globals by @clumsyquest in #31
  • feat(engine): list_peripherals — discover valid read_peripheral arguments by @clumsyquest in #32
  • feat(engine): list_firmware — autonomous flash, no human in the loop by @clumsyquest in #33
  • feat(firmware): axyr Zephyr module — one switch (CONFIG_AXYR) for on-device support by @clumsyquest in #34
  • feat(engine): proactive health checks (get_health) — insight, not raw data by @clumsyquest in #35
  • feat(engine): snapshot diff (diff_snapshot) — what changed since it worked by @clumsyquest in #36
  • feat(engine): self-heal a wedged SWD link (auto-reattach) by @clumsyquest in #37
  • feat(engine): record system state over time (get_history) — for animation by @clumsyquest in #38
  • feat(engine): non-intrusive trigger (watch_until) by @clumsyquest in #39
  • feat(engine): native symbolization — drop the external addr2line binary by @clumsyquest in #40
  • feat(engine): HTTP API front-end for the dashboard (+ /graph) by @clumsyquest in #41
  • feat(engine): native crash unwinding — drop runtime gdb+python by @clumsyquest in #42
  • feat(dashboard): real-time web cockpit (System + Agent), wired to the engine API by @clumsyquest in #43
  • feat(engine): multi-chip auto-attach — no more hardcoded STM32F401 by @clumsyquest in #44
  • feat: distribute the axyr agent — GitHub releases + install script by @clumsyquest in #45
  • feat: split agent/engine — dumb local relay, all analysis server-side by @clumsyquest in #46
  • feat: cloud engine — token auth, wss through the HTTP edge, Dockerfile by @clumsyquest in #47

Full Changelog: https://github.com/clumsyquest/axyr/commits/v0.1.0