|
1 |
| -Release 24.0 (unreleased) |
2 |
| -------------------------- |
| 1 | +Release 24.0 (Released Aug 12, 2024) |
| 2 | +------------------------------------ |
3 | 3 |
|
4 | 4 | New Features in 24.0
|
5 | 5 | ~~~~~~~~~~~~~~~~~~~~
|
@@ -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