@@ -4,8 +4,11 @@ Release 0.4.0 (unreleased)
4
4
New Features in 0.4.0
5
5
~~~~~~~~~~~~~~~~~~~~~
6
6
7
+ - Duplicate bindings for the same driver are now allowed (see the QEMUDriver)
7
8
- The `NetworkPowerDriver ` now additionally supports:
8
9
- Siglent SPD3000X series power supplies
10
+ - Labgrid client lock now enforces that all matches need to be fulfilled.
11
+ - Support for USB HID relays has been added.
9
12
- UBootDriver now allows overriding of currently fixed await boot timeout
10
13
via new ``boot_timeout `` argument.
11
14
- With ``--lg-colored-steps ``, two new ``dark `` and ``light `` color schemes
@@ -16,8 +19,29 @@ New Features in 0.4.0
16
19
The 256-color schemes now use purple instead of green for the ``run `` lines to
17
20
make them easier distinguishable from pytest's "PASSED" output.
18
21
- Network controlled relay providing GET/PUT based REST API
22
+ - The QEMUDriver gains support for -bios and qcow2 images.
23
+ - Support for audio input has been added.
24
+ - Usage of sshpass for SSH password input has been replaced with the SSH_ASKPASS
25
+ environment variable.
26
+ - Labgrid supports the Linux Automation GmBH USB Mux now.
27
+ - NetworkManager control support on the exporter has been added. This allows
28
+ control of bluetooth and wifi connected to the exporter.
29
+ - TFTP-/NFS-/HTTPProvider has been added, allowing easy staging of files for the
30
+ DUT to later retrieve.
19
31
- Improved LG_PROXY documentation in docs/usage.rst.
20
32
- Exporter now checks /usr/sbin/ser2net for SerialPortExport
33
+ - Support for Tasmota-flashed power outlets controlled via MQTT has been added.
34
+ - The OpenOCDDriver has been reworked with new options and better output.
35
+ - A script to synchronize places to an external description was added.
36
+ - ShellDriver has regained the support to retrieve the active interface and IP
37
+ addresses.
38
+ - Labgrid has gained support for HTTP Video streams.
39
+ - A settle time for the ShellDriver has been added to wait for chatty systems to
40
+ settle before interacting with the shell.
41
+ - Support for Macrosilicon HDMI to USB (MJPEG) adapters was added.
42
+ - Console logfiles can now be created by the labgrid client command.
43
+ - A ManualSwitchDriver has been added to prompt the user to flip a switch or set
44
+ a jumper.
21
45
- AndroidFastbootDriver now supports booting/flashing images preconfigured in
22
46
the environment configuration.
23
47
@@ -26,12 +50,17 @@ Bug fixes in 0.4.0
26
50
- ``pytest --lg-log foobar `` now creates the folder ``foobar `` before trying to
27
51
write the log into it, and error handling was improved so that all possible
28
52
errors that can occur when opening the log file are reported to stderr.
53
+ - gstreamer log messages are now suppressed when using labgrid-client video.
54
+ - Travis CI has been dropped for Github Actions.
29
55
30
56
Breaking changes in 0.4.0
31
57
~~~~~~~~~~~~~~~~~~~~~~~~~
58
+ - ``EthernetInterface `` has been renamed to ``NetworkInterface ``.
32
59
33
60
Known issues in 0.4.0
34
61
~~~~~~~~~~~~~~~~~~~~~~~~~
62
+ - Some client commands return 0 even if the command failed.
63
+ - Currently empty passwords are not well supported by the ShellDriver
35
64
36
65
Release 0.3.0 (released Jan 22, 2021)
37
66
-------------------------------------
0 commit comments