Hi folks,

The 2021.01 tag has been pushed to master on git.lavasoftware.org.
.deb packages have been built in GitLab CI and are published at

  https://apt.lavasoftware.org/release

Docker images for amd64 and arm64 have been built in GitLab CI and
are available from

  https://hub.lavasoftware.org/

and

  https://hub.docker.com/u/lavasoftware

Changes in this release
==================

# Device-types

## New device-types

New supported devices:
* Musca S
* imx8dxl-ddr3l-evk
* hp-11A-G6-EE-grunt x86_64 Chromebook

## FVP

Multiple console.

Allow for reading from multiple FVP consoles. All output from additional
consoles is directed to LAVA feedback log.

FVP boot now method allows to define additional regexes to match more than
one console.
This is done with ``feedbacks`` keyword:

```yaml
    console_string: 'terminal_0: Listening for serial connection on port (?P<PORT>\d+)'
    feedbacks:
      - '(?P<NAME>terminal_1): Listening for serial connection on port (?P<PORT>\d+)'
      - '(?P<NAME>terminal_2): Listening for serial connection on port (?P<PORT>\d+)'
      - '(?P<NAME>terminal_3): Listening for serial connection on port (?P<PORT>\d+)'
```

Feedbacks will be read twice during boot process (before matching login prompt) and periodically during test-shell.

## docker

Mappings in static_info are now correctly added to the container as well.

## cmsis_dap

As part of job log, LAVA now logs contents of DAPLink virtual USB disk and
contents of DETAILS.TXT (if any).

Add action parameter "post_umount_delay". This tells LAVA to  wait given
number of seconds after the umount command.

# Docker actions

## downloads namespace

Docker test shell action can now specify custom downloads namespace.

* if user specify downloads-namespace, use it
* if user not specify downloads-namespace, fall back to `namespace` to mount
the downloads dir.

# LAVA dispatcher

## support uniqify parameter in deploy to: downloads

This will cause the downloaded files to be available under ${image_key}/,
instead of at the root of the downloads directory. It allows jobs to
download more than one image with the same filename.

# Bug fixes

* REST API: __in filtering now works correctly for `choice` fields.
* REST API: fix field names crash in RelatedFilters due to django filters
upgrade
* lxc-mocker: avoid `apt upgrade` on lxc-create
* lava_dispatcher: add wait_device_board_id in device_info for fastboot



Thanks,
-- 
Stevan Radaković | LAVA Engineer
Linaro.org <www.linaro.org> │ Open source software for ARM SoCs