Skip to content

Releases: tnm/zclaw

v2.13.0

22 Mar 07:08
@tnm tnm

Choose a tag to compare

Highlights

  • Added first-class dht_read support for DHT11 and DHT22 temperature/humidity reads.
  • Added generic raw I2C tools: i2c_scan, i2c_write, i2c_read, and i2c_write_read.
  • Trimmed outbound TLS features to preserve headroom under the 888 KiB firmware budget.
  • Hardened zero-argument built-in tool schemas for OpenAI-compatible validators.
  • Fixed benchmark counter sequencing so serial soaks do not trip replay suppression across warmup and measured phases.

Verification

  • ./scripts/test.sh host
  • ./scripts/build.sh
  • ./scripts/check-binary-size.sh --build-dir build --binary zclaw.bin --max-bytes 909312
  • Built binary size: 850048 bytes (830.12 KiB)

Bootstrap Integrity Checks

Main bootstrap:

ZCLAW_BOOTSTRAP_SHA256="b4ab00adef5cf2ede1406b9700d5156b72fe9e3a6224e5dcd9e068db67cc8a3b" \
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap.sh)

Web relay bootstrap:

ZCLAW_WEB_RELAY_BOOTSTRAP_SHA256="3ca42317273f4de2ff02610851f3dce3a754b38fea2b5cfe51062570cfb407e9" \
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap-web-relay.sh) -- --mock-agent

Raw values:

  • scripts/bootstrap.sh: b4ab00adef5cf2ede1406b9700d5156b72fe9e3a6224e5dcd9e068db67cc8a3b
  • scripts/bootstrap-web-relay.sh: 3ca42317273f4de2ff02610851f3dce3a754b38fea2b5cfe51062570cfb407e9

v2.11.2

07 Mar 19:05
@tnm tnm

Choose a tag to compare

What's Changed

  • provision: add model selection prompt by @alpaim in #31
  • provision: curate model selection menu by @tnm in #32
  • Fix classic ESP32 HTTPS contention by @tnm in #33
  • fix: make sidebar links visible with reduced motion by @benben6515 in #34

New Contributors

Full Changelog: v2.10.3...v2.11.2

v2.10.1

03 Mar 06:16
@tnm tnm

Choose a tag to compare

What's Changed

  • Harden some edge cases and add host tests by @tnm in #26

Full Changelog: v2.10.0...v2.10.1

v2.8.2

01 Mar 05:25
@tnm tnm

Choose a tag to compare

What's Changed

  • fix: default UART on non-USB targets and improve flash chip detection by @tnm in #13
  • feat: add scoped diagnostics tool and local /diag command by @tnm in #18
  • fix: prevent gpio read/write on ESP32 flash pins (VROOM crash) by @tnm in #19

Full Changelog: v2.7.1...v2.8.2