Releases: BlindspotSoftware/dutctl
Releases · BlindspotSoftware/dutctl
v0.2.0
0.2.0 (2024-11-28)
Features
Bug Fixes
- quote module name in error message of module registration (ad52156)
- remove pointer field in dut.ModuleConfig (ff7cb6f)
Documentation
- add BSD-2 license text to non autogenerated go files (a7748ed)
- fix typo in readme.md (2e7d227)
- improve doc comments of the module interface (39a7e7b)
- improve usage message in dutctl (eede31d)
Other Work
v0.1.0
0.1.0 (2024-09-26)
Features
- add generated code for RPC service (f3770a0)
- add pkg/dut (51027cc)
- add pkg/module with Module interface definition (594224c)
- cli for dutagent (1388faf)
- cli for dutctl (80fc4bc)
- communication design: add 'Details'-RPC (5c41ffa)
- draft command for dutctl (8eed5d1)
- draft commands for dutctl and dutagend (5c80434)
- dutagent runs module de-init on clean-up (64ecf79)
- dutagent runs module init on startup (c34757f)
- dutctl: validate transmitted file names against cmdline content (842ca42)
- file transfer between client and agent (9b09125)
- multi-module support (f3b5bb3)
- parse devices from YAML config (62bad03)
- plug-in system for modules (07f6338)
- protobuf spec (21a406a)
Bug Fixes
- chanio constructors return errors (2737ff9)
- dutagent example config: remove empty command (d2a1f9c)
- dutagent module broker errors on bad file transfers (8ca9292)
- synch terminiation of module execution (83d6f65)
Documentation
- add flow charts for RPCs (d624218)
- add golangci-lint to CONTRIBUTING.md (2ffe20b)
- add NLNet logo to README.md (9d0ce00)
- communication design (33f2611)
- finalize initial project documentation (e90b05d)
- finalize module documentation (d182e1f)
- fine tune module guide (db2c43e)
- fix code block style (f171a81)
- fix reference in protobuf/README.md (6cecfb2)
- installation instructions in protobuf/README.md (f338748)
- update Contributing.md regarding conventional commits (6d1f593)
- update module docu (c464e7b)
- update README (c64effa)
Other Work
- adapt naming in dutctl.proto (bad6d7e)
- add device list type to pkg/dut (c2a6f40)
- code style and linting (69f623f)
- dutagent cli (69c7d4e)
- dutagent-to-module communication (6b41105)
- dutagent's Run RPC handler being a state machine (97e5343)
Chore
- release 0.1.0 (96f8ad7)