Skip to content

Releases

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:44
v1.0.4
c808ecd

Changes

  • Fault injection now answers with the error frame the real 2.7.2 sends ((M?r)), and the Trafego panel shows faults exactly as they went over the wire.
  • New reiniciar_processo control that mimics the 2.7.2 process restart, for testing how a PDV recovers from a concentrator that comes back.
  • Setting a profile (set_perfil) sorts ports numerically (COM2 before COM10).

Not code-signed yet (SignPath Foundation application pending); Windows SmartScreen will warn. Verify the download against pump-sim-win-x64.exe.sha256.

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:45
v1.0.3
41539ff

Changes

  • First public release: a Companytec concentrator simulator (CBC01–CBC06, Horustech, Concept) over TCP, plus a simulador-2.7.2 profile that answers like the real SimuladorCBC 2.7.2, quirks included, measured on a bench.
  • Web UI in Portuguese: forecourt, basic commands, prices, configuration, traffic console with fault injection, Identfid.
  • Windows single executable (pump-sim-win-x64.exe) that opens in its own frameless window, or in Edge/the browser without WebView2; also on npm (npx pump-sim --ui).
  • AI agents: control API over HTTP + WebSocket and MCP over HTTP at <control>/mcp (or stdio, pump-sim mcp), with ready-to-copy configs for Claude Code, Claude Desktop, Cursor and VS Code.
  • Traffic recording to JSONL, replay as concentrator or as client, and a differential runner against a real 2.7.2.

Not code-signed yet (SignPath Foundation application pending); Windows SmartScreen will warn. Verify the download against pump-sim-win-x64.exe.sha256.

Full Changelog: v1.0.2...v1.0.3