Skip to content

Commit cb459af

Browse files
committed
CHANGES: update for release v0.4.0
Signed-off-by: Rouven Czerwinski <[email protected]>
1 parent f7eae4d commit cb459af

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

CHANGES.rst

+29
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@ Release 0.4.0 (unreleased)
44
New Features in 0.4.0
55
~~~~~~~~~~~~~~~~~~~~~
66

7+
- Duplicate bindings for the same driver are now allowed (see the QEMUDriver)
78
- The `NetworkPowerDriver` now additionally supports:
89
- 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.
912
- UBootDriver now allows overriding of currently fixed await boot timeout
1013
via new ``boot_timeout`` argument.
1114
- With ``--lg-colored-steps``, two new ``dark`` and ``light`` color schemes
@@ -16,8 +19,29 @@ New Features in 0.4.0
1619
The 256-color schemes now use purple instead of green for the ``run`` lines to
1720
make them easier distinguishable from pytest's "PASSED" output.
1821
- 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.
1931
- Improved LG_PROXY documentation in docs/usage.rst.
2032
- 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.
2145
- AndroidFastbootDriver now supports booting/flashing images preconfigured in
2246
the environment configuration.
2347

@@ -26,12 +50,17 @@ Bug fixes in 0.4.0
2650
- ``pytest --lg-log foobar`` now creates the folder ``foobar`` before trying to
2751
write the log into it, and error handling was improved so that all possible
2852
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.
2955

3056
Breaking changes in 0.4.0
3157
~~~~~~~~~~~~~~~~~~~~~~~~~
58+
- ``EthernetInterface`` has been renamed to ``NetworkInterface``.
3259

3360
Known issues in 0.4.0
3461
~~~~~~~~~~~~~~~~~~~~~~~~~
62+
- Some client commands return 0 even if the command failed.
63+
- Currently empty passwords are not well supported by the ShellDriver
3564

3665
Release 0.3.0 (released Jan 22, 2021)
3766
-------------------------------------

0 commit comments

Comments
 (0)