@@ -169,6 +169,86 @@ Known issues in 24.0
169
169
- Some client commands return 0 even if the command failed.
170
170
171
171
172
+ Release 23.0.6 (Released Apr 16, 2024)
173
+ --------------------------------------
174
+
175
+ Bug fixes in 23.0.6
176
+ ~~~~~~~~~~~~~~~~~~~
177
+ - In `USBVideoDriver `, use the ``playbin3 `` element instead of ``playbin `` to
178
+ fix decoding via VA-API for certain webcams on AMD graphic cards.
179
+ - Let the `SSHDriver ` redirect ``/dev/null `` to stdin on ``run() `` to prevent
180
+ unexpected consumption of stdin of the remotely started process.
181
+ - Cover more failure scenarios in the exporter and coordinator systemd
182
+ services, fix the service startup order, do not buffer journal logs.
183
+
184
+ Release 23.0.5 (Released Jan 13, 2024)
185
+ --------------------------------------
186
+
187
+ Bug fixes in 23.0.5
188
+ ~~~~~~~~~~~~~~~~~~~
189
+ - Fix readthedocs build by specifying Python version and OS.
190
+ - Fix several incompatibilities with doc sphinxcontrib-* dependencies having
191
+ dropped their explicit Sphinx dependencies, which prevented generation of
192
+ labgrid's docs.
193
+
194
+ Release 23.0.4 (Released Nov 10, 2023)
195
+ --------------------------------------
196
+
197
+ Bug fixes in 23.0.4
198
+ ~~~~~~~~~~~~~~~~~~~
199
+ - Fix dockerfiles syntax error that became fatal in a recent docker release.
200
+ - Fix ShellDriver's xmodem functionality.
201
+ - Pin pylint to prevent incompatibility with pinned pytest-pylint.
202
+ - Fix ``labgrid-client console --loop `` on disappearing serial ports (such as
203
+ on-board FTDIs).
204
+
205
+ Release 23.0.3 (Released Jul 20, 2023)
206
+ --------------------------------------
207
+
208
+ Bug fixes in 23.0.3
209
+ ~~~~~~~~~~~~~~~~~~~
210
+ - Update to PyYAML 6.0.1 to prevent install errors with Cython>=3.0, see:
211
+ https://github.com/yaml/pyyaml/issues/601
212
+ https://github.com/yaml/pyyaml/pull/726#issuecomment-1640397938
213
+
214
+ Release 23.0.2 (Released Jul 04, 2023)
215
+ --------------------------------------
216
+
217
+ Bug fixes in 23.0.2
218
+ ~~~~~~~~~~~~~~~~~~~
219
+ - Move `SSHDriver `'s control socket tmpdir clean up after the the SSH process
220
+ has terminated. Ignore errors on cleanup since it's best effort.
221
+ - Add missing class name in ``labgrid-client monitor `` resource output.
222
+ - Print USB loader process output if log level does not cover logging it.
223
+ - Fix UnboundLocalError in ``atomic_replace() `` used by the coordinator and
224
+ ``labgrid-client export `` to write config files.
225
+ - Let Config's ``get_tool() `` return the requested tool if it is not found in
226
+ the config. Return the resolved path if it exists, otherwise return the value
227
+ as is. Also drop the now obsolete tool fallbacks from the drivers and add
228
+ tests.
229
+ - Fix `USBSDMuxDevice `/`USBSDWireDevice ` udev race condition leading to
230
+ outdated control/disk paths.
231
+ - Fix `SSHDriver `'s ``explicit_sftp_mode `` option to allow calls to ``put() ``
232
+ and ``get() `` multiple times. Also make ``scp() `` respect this option.
233
+ - Add compatibility with QEMU >= 6.1.0 to `QEMUDriver `'s ``display `` argument
234
+ for the ``egl-headless `` option.
235
+
236
+ Release 23.0.1 (Released Apr 26, 2023)
237
+ --------------------------------------
238
+
239
+ Bug fixes in 23.0.1
240
+ ~~~~~~~~~~~~~~~~~~~
241
+ - The pypi release now uses the labgrid pyserial fork in the form of the
242
+ pyserial-labgrid package. This fixes installation with newer versions
243
+ of pip.
244
+ - Several tests have gained an importorskip() call to skip them if the
245
+ module is not available.
246
+ - The build-and-release workflow supports building wheels.
247
+ - The markers now are restricted to patterns which won't match WARN,
248
+ ERROR, INFO and similar log notifiers.
249
+ - Fix named SSH lookups in conjunction with an environment file in
250
+ labgrid-client.
251
+
172
252
Release 23.0 (Released Apr 24, 2023)
173
253
------------------------------------
174
254
0 commit comments