PlugStream is continuously updated to improve reliability, security, and user experience. This page provides a transparent record of every software and firmware release, including what changed and why it matters.
Latest
PlugStream Firmware 1.45.1
PlugStream Firmware 1.45.1
1.45.1Stable
Recommended for production deployments.
Tests: passed (501/501)
Firmware
August 16, 2026
Supported devices
#PlugStream 7
#PlugStream 22
PlugStream Firmware 1.45.1
Bug Fixes
build: drop esp_websocket_client override_path - the lock is now portable (d2944da)
hal: correct thermistor B value for fitted TDK NTC (4067 -> 3435) (67fe940)
ocpp: correct malformed AuthCtrlr variable name (d4887ae)
ocpp: harden device model transaction policies (dfe8fd8)
ocpp: report the real WebSocketPingInterval (10s, IDF default) (cc5bcd0)
sensor-confidence: close authority bypass and move journal writes off sys_evt (8220b5f)
database: serialize all SQLite entry through one process-wide gate (a1555ad)
sensor-confidence: defer journal startup from OCPP receive path (9150b5f)
sensor-confidence: size reporter stack for journal begin (6144 -> 8192) (c729d16)
nvs: log absent keys at debug with the key name, not as errors (55233bb)
sensor-confidence: self-heal a corrupted journal database (b7e7e8a)
monitor: stop counting OTA download size as network TX (5687098)
sensor-confidence: delete SQLite sidecar files when recreating the journal (fa74bd4)
sensor-confidence: probe sqlite_master instead of the compiled-out quick_check (f2c5082)
crash: poison-pill the boot-time core dump parse (e9bbc6b)
database: shared SQLite poison-pill guard for every boot-path open (5ce4727)
database: temp_store=MEMORY on every connection - the esp32 VFS rejects temp files (be522fe)
sensor-confidence: never probe an empty database - THAT was the crash all along (19d071b)
sensor-confidence: poison-pill sentinel - never let SQLite reopen a file that crashed it (b0e5e43)
sensor-confidence: rowid-only ordering - sorter temp files cannot exist on this VFS (b0a733a)
sqlite-vfs: back anonymous temp files with the in-RAM file implementation (19ebc7c)
sensor-confidence: delete the sqlite_master probe - the probe WAS the crash (1a29a5f)
sensor-confidence: open the journal on the main task's stack, like every database that works (98556f1)
sqlite: put the rollback journal on flash and make xTruncate real (c696cad)
sqlite: restore real fsync and use the proven sqlite_master probe (10c3c17)
system-monitor: label network stats as the app-layer WS counters they are (3df522d)