Changes since v0.7.1
- Release v0.8.0 (0251160)
- chore: bump version to 0.8.0 (a2f4e1a)
- fix(diagnostic): correct Capacity page disk usage percentage (f7e6a31)
- fix(charts): pass through tag_name/tag_path when building chart tag config (0949c10)
- fix(tsdb): enable compression policy for system_metrics hypertable (54bd9bd)
- Fix capacity calculator and log retention bugs (4a6b29c)
- perf(flows): isolate continuous-mode flow execution in a forked process (09f4a80)
- perf(charts): extend live delta querying to raw/no-aggregation mode; remove 50k max-points UI cap (dc92485)
- fix(charts): live delta query referenced bucket column not projected by min_max CTE (44724e7)
- perf(charts): apply live-mode delta querying fix to ChartLoader.jsx too (babc708)
- perf(charts): live-mode delta querying for Smart Compression envelope + demote hot-path logs (26e16d4)
- Stop committing broker secrets: template nanomq.conf, render at container start (4b9ca2a)
- Fix MQTT broker status banner flapping (c4a1955)
- security: fix audit findings #1,#2,#4,#5(partial),#8,#10 (1282cae)
- feat(charts): overlay position anchor (top/bottom) + custom label text color (f3f0952)
- Merge remote-tracking branch 'origin/develop' into develop (6662c45)
- feat(charts): States & Events overlays - tooltip, legend, on-chart labels, UI polish (03a97f2)
- fix(mqtt): resolve most specific subscription for incoming messages (65399be)
- Merge remote-tracking branch 'origin/develop' into develop (7f99a17)
- feat(charts): States & Events overlays - schema, rendering, and config UI (Phases 1-5) (41ff503)
- Add multi-output support to JavaScript node (e8a4a28)
- Add per-axis and X-axis grid line styling for charts (bc54053)
- chore(caddy): enable JSON access logging to stdout (454b1ca)
- fix(chart): hold left-edge anchor flat for step-interpolated series (e5ae264)
- Fix extension service install breaking shared db/nats containers (3fea9e0)
- docs: document installable-drivers framework in library-system.md (bba37cf)
- feat(connectivity): installable drivers framework (Phase 0) + Tuya sidecar wiring (a2d5b61)
- fix(mqtt-bootstrap): add credentials for NanoMQ 0.24.14 compatibility (2136b93)
- fix(broker): fix NanoMQ FD exhaustion causing periodic unavailability (ad345db)
- fix(ioRules): support hybrid definitions+dynamic format for input controls (982c459)
- feat(nodes): add OneShotNode — rising-edge pulse generator (fe5dfc9)
- fix: fix log rotation for connectivity, front, and missing docker-cli (4648665)
- feat(nodes): add trigger input and dynamic value interpolation to HttpRequestNode (7538b1c)
Installation
Windows
- Download
DataForeman-Setup-v0.8.0.exe - Run the installer (requires Administrator privileges)
- Follow the installation wizard
- Start DataForeman from the Start Menu or desktop shortcut
Requirements:
- Docker Desktop for Windows
- Windows 10/11 (64-bit)
- 8GB RAM minimum (16GB recommended)
Linux (Docker)
- Download and extract source code
- Run:
git clone https://github.com/orionK-max/DataForeman.git
cd DataForeman
git checkout v0.8.0
cp .env.example .env
npm run start:rebuildUpdating from Previous Version
Windows
- Simply run the new installer - your data will be preserved automatically
- Or use:
.\windows-installer\update.ps1 -Version v0.8.0
Linux
docker-compose down
git fetch --tags
git checkout v0.8.0
npm run start:rebuildNote: Your databases and configurations are preserved during updates.