Skip to content

DataForeman v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 23:46

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

  1. Download DataForeman-Setup-v0.8.0.exe
  2. Run the installer (requires Administrator privileges)
  3. Follow the installation wizard
  4. 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)

  1. Download and extract source code
  2. Run:
git clone https://github.com/orionK-max/DataForeman.git
cd DataForeman
git checkout v0.8.0
cp .env.example .env
npm run start:rebuild

Updating 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:rebuild

Note: Your databases and configurations are preserved during updates.

Documentation