Skip to content

v2.1

Latest
Compare
Choose a tag to compare
@jboddey jboddey released this 20 Dec 16:30
1128502

This release provides a number of bug fixes and feature improvements aiming to increase the stability of Testrun and improving the user experience.

New features

  • Provided documentation in additional configuration options
  • Allow firmware and target MAC address to be passed in the command line
  • New communication.network.type test implemented
  • Extended TCP port scan to cover all ports
  • New module report for the TLS module
  • Outbound connections are listed in the TLS module report

Improvements

  • Upgraded the docker base image to Ubuntu 22
  • Most modules use Python 3.10 slim docker image, decreasing installation times
  • Greater coverage in unit testing
  • Updated multiple Python dependencies
  • Added automated actions to verify that Testrun starts on different operating systems (Ubuntu 20, 22, 24)
  • Remove excess logging from MQTT client
  • Don't start the UI when running in net only mode
  • Only run tests if they are included in the chosen test pack
  • Added the BACnet port to the services open ports table

Bug fixes

  • Locked some sub dependencies
  • Corrected permissions of the resources folder
  • Check for certificate properties when uploading a CA certificate
  • Added missing tests to the documentation
  • Better exception handling if the USB adapter does not support port stats
  • Added exception handling around missing leases during tests
  • Better exception handling in the connection test module
  • More accurate result if device does not respond to BACnet discovery
  • Fixed results for TLS server if public certificate could not be resolved
  • Allow reports to be downloaded from external hosts
  • Adapter changes between test attempts are now handled correctly