Skip to content

Commit e79f363

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

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGES.rst

+27
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Release 0.3.0 (unreleased)
44
New Features in 0.3.0
55
~~~~~~~~~~~~~~~~~~~~~
66

7+
- All `CommandProtocol` drivers support the poll_until_success method.
78
- The new `FileDigitalOutputDriver` respresents a digital signal with a file.
89
- The new `GpioDigitalOutputDriver` controls the state of a GPIO via the sysfs interface.
910
- 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
1314
``write-image`` command to write images onto block devices.
1415
- ``labgrid-client ssh`` now also uses port from NetworkService resource if
1516
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.
1620
- The SSHDriver's keyfile attribute is now specified relative to the config
1721
file just like the images are.
1822
- The ShellDriver's keyfile attribute is now specified relative to the config
@@ -22,22 +26,38 @@ New Features in 0.3.0
2226
Drivers which run commands via SSH to the exporter still connect directly,
2327
allowing custom configuration in the user's ``.ssh/config`` as needed.
2428
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.
2532
- Flashrom support added, by hard-wiring e.g. an exporter to the DUT, the ROM
2633
on the DUT can be written directly. The flashrom driver implements the
2734
bootstrap protocol.
2835
- AndroidFastbootDriver now supports 'getvar' and 'oem getenv' subcommands.
2936
- The coordinator now updates the resource acquired state at the exporter.
3037
Accordingly, the exporter now starts ser2net only when a resources is
3138
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.
3241
- The binding dictionary can now supports type name strings in addition to the
3342
types themselves, avoiding the need to import a specific protocol or driver
3443
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.
3548
- ``labgrid-client write-image`` gained new arguments: ``--partition``,
3649
``--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.
3755
- UBootDriver now allows overriding of default boot command (``run bootcmd``)
3856
via new ``boot_command`` argument.
3957
- The config file supports per-target options, in addition to global options.
4058
- 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.
4161

4262
Breaking changes in 0.3.0
4363
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -61,6 +81,13 @@ Breaking changes in 0.3.0
6181
A deprecated `NetworkUSBStorageDriver` exists temporarily for compatibility
6282
reasons.
6383

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+
6491
Release 0.2.0 (released Jan 4, 2019)
6592
------------------------------------
6693

0 commit comments

Comments
 (0)