@@ -4,6 +4,7 @@ Release 0.3.0 (unreleased)
4
4
New Features in 0.3.0
5
5
~~~~~~~~~~~~~~~~~~~~~
6
6
7
+ - All `CommandProtocol ` drivers support the poll_until_success method.
7
8
- The new `FileDigitalOutputDriver ` respresents a digital signal with a file.
8
9
- The new `GpioDigitalOutputDriver ` controls the state of a GPIO via the sysfs interface.
9
10
- Crossbar and autobahn have been updated to 19.3.3 and 19.3.5 respectively.
@@ -13,6 +14,9 @@ New Features in 0.3.0
13
14
``write-image `` command to write images onto block devices.
14
15
- ``labgrid-client ssh `` now also uses port from NetworkService resource if
15
16
available
17
+ - The ``PLACE `` and ``STATE `` variables used by labgrid-client are replaced by
18
+ ``LG_PLACE `` and ``LG_STATE ``, the old variables are still supported for the
19
+ time being.
16
20
- The SSHDriver's keyfile attribute is now specified relative to the config
17
21
file just like the images are.
18
22
- The ShellDriver's keyfile attribute is now specified relative to the config
@@ -22,22 +26,38 @@ New Features in 0.3.0
22
26
Drivers which run commands via SSH to the exporter still connect directly,
23
27
allowing custom configuration in the user's ``.ssh/config `` as needed.
24
28
Note that not all drivers have been updated to use the ProxyManager yet.
29
+ - Deditec RELAIS8 devices are now supported by the `DeditecRelaisDriver `.
30
+ - The `RKUSBDriver ` was added to support the rockchip serial download mode.
31
+ - The `USBStorageDriver ` gained support for BMAP.
25
32
- Flashrom support added, by hard-wiring e.g. an exporter to the DUT, the ROM
26
33
on the DUT can be written directly. The flashrom driver implements the
27
34
bootstrap protocol.
28
35
- AndroidFastbootDriver now supports 'getvar' and 'oem getenv' subcommands.
29
36
- The coordinator now updates the resource acquired state at the exporter.
30
37
Accordingly, the exporter now starts ser2net only when a resources is
31
38
aquired. Furthermore, resource conflicts between places are now detected.
39
+ - Labgrid now uses the `ProcessWrapper ` for externally called processes. This
40
+ should include output from these calls better inside the test runs.
32
41
- The binding dictionary can now supports type name strings in addition to the
33
42
types themselves, avoiding the need to import a specific protocol or driver
34
43
in some cases.
44
+ - The remote infrastructure gained support for place reservations, for further
45
+ information check the section in the documentation.
46
+ - The `SigrokDriver ` gained support for the Manson HCS-2302, it allows enabling
47
+ and disabling channels, measurement and setting the current and voltage limit.
35
48
- ``labgrid-client write-image `` gained new arguments: ``--partition ``,
36
49
``--skip ``, ``--seek ``.
50
+ - Support for Sentry PDUs has been added.
51
+ - Strategies now implement a ``force `` method, to ``force `` a strategy state
52
+ irrespective of the current state.
53
+ - SSH Connections can now be proxied over the exporter, used by adding a device
54
+ suffix to the `NetworkService ` address.
37
55
- UBootDriver now allows overriding of default boot command (``run bootcmd ``)
38
56
via new ``boot_command `` argument.
39
57
- The config file supports per-target options, in addition to global options.
40
58
- Add power driver to support GEMBIRD SiS-PM implementing SiSPMPowerDriver.
59
+ - A cleanup of the cleanup functions was performed, labgrid should now clean up
60
+ after itself and throws an error if the user needs to handle it himself.
41
61
42
62
Breaking changes in 0.3.0
43
63
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -61,6 +81,13 @@ Breaking changes in 0.3.0
61
81
A deprecated `NetworkUSBStorageDriver ` exists temporarily for compatibility
62
82
reasons.
63
83
84
+ Known issues in 0.3.0
85
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
86
+ - There are several reports of ``sshpass `` used within the SSHDriver not working
87
+ in call cases or only on the first connection.
88
+ - Some client commands return 0 even if the command failed.
89
+ - Currently empty passwords are not well supported by the ShellDriver
90
+
64
91
Release 0.2.0 (released Jan 4, 2019)
65
92
------------------------------------
66
93
0 commit comments