Changelog - FD2
All notable changes for FD2.
[Unreleased]
[25.09.04] - 2025-09-25
Added
- [FD2/Generic] added management for hose lock and multi-hose lock so that the pump sim can also manage this
- [FD2/Docs] Added wayne documentation
- [FD2/Generic] Added Multihose lock and hose lock
- [FD2/PumpSim] Manage multi-hose lock
- [FD2/Conexxus] Added log trace for transactions per reader
Changed
- [FD2/DispenserCh] Normalized lines to be compatible with VB6
- [FD2/Tokheim] Status/arm/flow checks aligned with Wayne & legacy FuelDirect.
- [FD2/Kraus] Status/arm/flow checks aligned with Wayne & legacy FuelDirect.
- [FD2/Folders] Moved .cs to related folders for ease of use
- [FD2/logs] split Conexxus logs into per-remote-IP files for easier debugging
- [FD2/startup] decoupled reader startup from heartbeats so program boot doesn’t depend on reader
beats
Fixed
- [FD2/Conexxus] better handle disconects and reconnects to avoid cpu overuse
- [FD2/FDSocket] addressed issues with handling messages that include hose lock and multihose lock
- [FD2/Wayne] corrected how we handle the arming and re arming of dispensers specifically when we have non bcd
pumps
- [FD2/POS] reverted connection changes
- [FD2/FDSocket] Manage Multihose lock
- [FD2/Wayne] Paused-pump handling; allow handle change while armed (non-BCD).
- [FD2/Dispenser] Hose-lock validation for BCD & non-BCD.
- [FD2/FDSocketHandler] Multihose lock handling; show prices on FuelingPositionInfo; correct
DispenserInformation mapping.
- [FD2/Wayne] Changed the way we handle changes in hose for nonbcd to ensure we repause and re arm based on
new hose
- [FD2/GDM] ensure we dont allow deauths when we are flowing
- [FD2/FDSocket] some adjustments to ensure we match the original dev guide
- [FD2/Conexxus] make the falback false
- [FD2/grm] remove sync-over-async to avoid startup deadlock risk during channel initialization
- [FD2/queues] corrected dequeue/clear logic to operate on the intended queues
[25.09.01] - 2025-09-04
Fixed
- [FD2/Startup] Added guards and more precise logging when starting up to know why we fail to load if we do
- [FD2/Protocol] Added POS socket command builders
[25.08.02] - 2025-08-29
Added
- [FD2/DOCS] Per-project changelog plumbing (hooks, workflow, skeleton)
Changelog - FD2
All notable changes for FD2.
