Skip to content

Commit 548eb74

Browse files
committed
feat: MCPRetry — configurable retry policies with exponential backoff (jitter modes, per-key registry with LRU eviction, callbacks, JSON serialization) — 55 new tests, fix version sync — bump to v0.49.0
1 parent e0a25b8 commit 548eb74

12 files changed

Lines changed: 1106 additions & 13 deletions

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
|---|:---:|:---:|:---:|
3434
| Runs on the MCU ||| ❌ CLI tool |
3535
| MCP spec compliant | ✅ 2025-11-25 | ❌ custom WS ||
36-
| Actually compiles |1772 tests | ❌ self-described | N/A |
36+
| Actually compiles |1827 tests | ❌ self-described | N/A |
3737
| Streamable HTTP + SSE ||||
3838
| WebSocket transport ||||
3939
| Claude Desktop bridge ||||
@@ -58,6 +58,7 @@
5858
| Prometheus Metrics ||||
5959
| Health Checks (component-level) ||||
6060
| Circuit Breaker (fault tolerance) ||||
61+
| Retry Policies (exponential backoff) ||||
6162
| Captive Portal + Setup CLI ||||
6263
| Hardware Abstraction Layer ||||
6364
| Resource Subscriptions ||||

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mcpd",
3-
"version": "0.48.0",
3+
"version": "0.49.0",
44
"description": "MCP Server SDK for Microcontrollers — Expose ESP32/RP2040/STM32 hardware as AI-accessible tools via Model Context Protocol",
55
"keywords": [
66
"mcp",

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=mcpd
2-
version=0.48.0
2+
version=0.49.0
33
author=Nicola Spieser
44
maintainer=Nicola Spieser <redbasecap-buiss@users.noreply.github.com>
55
sentence=MCP Server SDK for Microcontrollers

0 commit comments

Comments
 (0)