Skip to content

v0.1.0

Choose a tag to compare

@reubenmiller reubenmiller released this 03 Nov 06:47
39ecdb5

0.1.0 (2026-11-03)

Features

  • c8y-spike: PSRAM on the S3, WROOM as a remote-access enabler (2c0dc64)
  • c8y-spike: section 8, footprint per feature and draft profiles (35142c9)
  • c8y-spike: Spike A, MQTTS from the device to Cumulocity (a68f484)
  • c8y-spike: Spike B, firmware update into slot1 via MCUboot (7a5ae86)
  • c8y-spike: Spike C, Cumulocity CA enrollment on the device (7d7fa87)
  • c8y-spike: Spike F, remote access through the device (4c1985c)
  • cumulocity: Smart Functions and DTM definitions for tedge-zephyr devices (7ad78bb)
  • identify: identify a device from the cloud and from its button (thin-edge/microcontroller-devices#12) (f75d937)
  • modbus-server: host the tedge-zephyr client (group 6, 8.1-8.2) (2366b24)
  • params: zephyr_-prefixed parameter sets and cloud pump control (e9f68a4)
  • profiles: certificate renewal in the ota profile (469e244)
  • provision Wi-Fi and Cumulocity in one BLE session with lab-ztp-provisioner (5ec6096)
  • reduce RAM and flash footprint, gate sizes against a baseline (1f6d6d9)
  • reduce RAM/flash footprint, size baseline gate, zephyr_ parameter sets (56c4011)
  • release: shell diagnostics on the QT Py tedge-full images (c291fec)
  • release: shell diagnostics on the S3-DevKitC tedge-full images (826a554)
  • release: ship every tedge build that ran on its board (adfe265)
  • remote-access: reach targets by their mDNS .local name (thin-edge/microcontroller-devices#15) (ae3d738)
  • shared tedge board settings, ota profile and apps/tedge-agent (904f5a5)
  • shell diagnostics overlay; tedge diag builds without MBEDTLS_MEMORY_DEBUG (cd47844)
  • tedge zephyr client (7865fea)
  • tedge-zephyr: "help" lists what the shell command may run (0d2f4fd)
  • tedge-zephyr: a test-booted image resets itself if it cannot confirm (b65c436)
  • tedge-zephyr: answer operations by id, not by "the oldest one" (17d027d)
  • tedge-zephyr: certificate renewal before expiry (roadmap P6) (b1f657f)
  • tedge-zephyr: Cumulocity transport, onboarding and device state (162dae3)
  • tedge-zephyr: diagnostics — logs, crash dumps and a guarded command (P5) (c750f94)
  • tedge-zephyr: enroll with a one-time password issued outside the device (8a554b1)
  • tedge-zephyr: firmware update through MCUboot (be1cb34)
  • tedge-zephyr: learn a download's size from a range request (192cf1f)
  • tedge-zephyr: module foundations (c8y-direct-core group 1) (1610abe)
  • tedge-zephyr: module skeleton, spike app and tenant findings (52aa7a4)
  • tedge-zephyr: remote access in the module (c8y-direct-remote-access) (994383f)
  • tedge-zephyr: report the application's full firmware version (3b437a8)
  • tedge-zephyr: telemetry, alarms and the client's own health (P4) (09f3ddc)
  • tedge-zephyr: the Cumulocity endpoint follows the auth method (0595d06)
  • tedge-zephyr: typed parameters the cloud can see and change (P7) (8c0159a)
  • tedge-zephyr: verify telemetry on hardware, and stamp SmartREST too (751c5e9)
  • wifi-provisioner: SoftAP captive-portal spike (c8y-direct-spikes §9) (91ea78c)

Bug Fixes

  • c8y-spike: echo in Cumulocity's web telnet terminal (886ad98)
  • ci: limit GITHUB_TOKEN permissions in test workflows (thin-edge/microcontroller-devices#8) (12b679a)
  • tedge-boards: state the S3-DevKitC PSRAM size (11890eb)
  • tedge-zephyr: ask Cumulocity for pending operations on connect (4926bb0)
  • tedge-zephyr: bootstrap client ID; verify Core MQTT and the S3 (34e27be)
  • tedge-zephyr: do not cut long descriptions in the parameter schema (fbc7de0)
  • tedge-zephyr: keep the firmware marker's format stable (d5a0516)
  • tedge-zephyr: make a remote-access tunnel usable for an interactive session (a876212)
  • tedge: keep line breaks in shell command results (thin-edge/microcontroller-devices#10) (0e851f8)