Skip to content

v26.0.1

Latest

Choose a tag to compare

@Bastian-Krause Bastian-Krause released this 14 Oct 21:04
· 206 commits to master since this release

Bug fixes in 26.0.1

  • Added new more USB IDs for the IMXUSBLoader resource extracted from uuu.
  • The minimum protobuf version has been raised to 5.29.6 to mitigate a DoS issue and a recursion stack exhaustion
  • ManagedFile's sync_to_resource() with a symlink has been fixed on local resources for cases where the symlink already existed. Affected TFTPProviderDriver and HTTPProviderDriver.
  • ProcessWrapper now reads until the end of a process' output even if the process terminated.
  • SerialLoggingReporter messages ending accidentally with \r\n have been fixed.
  • The poe_netgear_plus power backend now imports py_netgear_plus conditionally allowing tests without having the netgear extra installed.
  • gRPC fork handlers were disabled during tests to fix flaky fork() aborts.
  • Subprocess coverage collection has been enabled for tests.
  • Reservation scheduling has been fixed for missing allocated places.
  • Tests now serialize their access to pexpect.spawn since that's not thread-safe.
  • ProcessWrapper no longer appends accidental \n to the end of streamed chunks.
  • The RawNetworkInterfaceDriver now uses the correct ethtool argument order for retrieving EEE settings.
  • labgrid-client who now prints its header as the first line when upper case user names occur.
  • The USBVideoDriver now uses the correct settings for LogiLink UA0379 (Microdia) devices.
  • RawNetworkInterfaceDriver and labgrid-client netns now operate without root privileges.
  • The RawNetworkInterfaceDriver now supports iproute2 <6.0.0 for its netns functionality.
  • ManagedFile's sync_to_resource() with a symlink now creates necessary directories prior to symlinking. Affects TFTPProviderDriver's and HTTPProviderDriver's internal arguments.
  • NFSProvider resources can now be exported.
  • Exporter sessions are now properly cleaned up after a cancellation.
  • DeditecRelais8 and HIDRelay now execute their local agents with the same Python interpreter as currently running.