Skip to content

Commit 9d9beb7

Browse files
feat(meshpi): configuration management system
stats: lines: "+4/-0 (net +4)" files: 1 complexity: "Stable complexity"
1 parent 8e0c0b6 commit 9d9beb7

5 files changed

Lines changed: 18 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## [0.1.30] - 2026-02-24
2+
3+
### Summary
4+
5+
feat(meshpi): configuration management system
6+
7+
### Other
8+
9+
- update meshpi/host.py
10+
11+
112
## [0.1.29] - 2026-02-24
213

314
### Summary

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.29
1+
0.1.30

meshpi/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
# or local: LITELLM_MODEL=ollama/llama3.2 meshpi agent
2727
"""
2828

29-
__version__ = "0.1.29"
29+
__version__ = "0.1.30"
3030
__author__ = "Softreck"
3131
__license__ = "Apache-2.0"

meshpi/host.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@ def online_ids(self) -> list[str]:
130130
app = FastAPI(title="MeshPi Host", version="0.2.0", docs_url="/docs", redoc_url=None)
131131
app.add_middleware(CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"])
132132

133+
# Include monitoring routes (audit, alerts, ota, metrics)
134+
from meshpi.api.monitoring import router as monitoring_router
135+
app.include_router(monitoring_router)
136+
133137
_host_private_key = None
134138
_host_public_key = None
135139
_config: Optional[dict] = None

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "meshpi"
7-
version = "0.1.29"
7+
version = "0.1.30"
88
description = "🚀 Zero-touch provisioning for Raspberry Pi fleets - Configure WiFi, SSH, users, hardware peripherals, and manage devices through encrypted mesh networking"
99
readme = "README.md"
1010
requires-python = ">=3.9"

0 commit comments

Comments
 (0)