Skip to content

Releases: mviereck/x11docker

v5.6.0

02 May 20:35
Compare
Choose a tag to compare

5.6.0 - 2019-05-02

Added

  • --runtime=RUNTIME: New option to specify container runtime.
    Known runtimes: runc (docker default), crun, nvidia and kata-runtime. (#138)
  • --share=PATH: Share file or folder. Replaces --sharedir.
    Works for device files in /dev, too. Shares targets of symlinks, too.

Deprecated

  • --sharedir: Use --share instead.
  • --no-xhost: No replacement.
  • --sys-admin: No replacement.

Fixed

  • --clipboard: Bugfix for --xephyr and some other desktop mode X servers. (#152)
  • --dbus-system: Fixed startup failure with user switching.
  • --init=sysvinit|runit|openrc: Always create service to start system DBus.
  • elogind support for debian buster containers. Partial support for Void.
  • docker commit: Throw error if running a recursive image command created with docker commit from an x11docker container. (#146)

v5.5.2

08 Apr 20:22
Compare
Choose a tag to compare

5.5.2 - 2019-04-08

Added

  • --init=s6-overlay: Support of init system s6 as given by s6-overlay.
    (#136)

Changed

  • x11docker without an option: show x11docker --help instead of running
    an unused X server.

Fixed

  • --init=systemd|openrc|runit: fixes for several container systems.
  • --dbus-system: Regression fix for service file check.
  • --exe: Regard possible -- in command. Command before it has been
    dropped errately as invalid DOCKER_RUN_OPTIONS before.
  • --tty: Workaround: Set environment variables LINES and COLUMNS to
    current terminal size. Only needed without --interactive.
    Docker bug ticket #33794
  • --init=tini: Support of native docker-init on docker-for-win.
  • Check for availability of realpath.
  • --kwin,--kwin-xwayland: Check for option --windowed.
    (#144)

v5.5.1

18 Mar 22:31
Compare
Choose a tag to compare

5.5.1 - 2019-03-18

Deprecated

  • --ps: Preserved cache and container. No replacement.

Changed

  • --lang[=LOCALE]: Argument LOCALE is optional now. Note that = is
    mandatory now. Use --lang=ru instead of --lang ru.
    --lang without an argument sets $LANG from host.

Fixed

  • Fix for host user check after multiple su.
  • --entrypoint env instead of --entrypoint /usr/bin/env.
    Some systems have /bin/env instead.

v5.5.0

06 Mar 11:34
Compare
Choose a tag to compare

5.5.0 - 2019-03-06

Added

  • --init=tini|systemd|sysvinit|openrc|runit|none: New option to specify
    or disable init system / PID 1 in container. Replaces singular options.

Deprecated

  • --tini: Use --init=tini instead.
  • --systemd: Use --init=systemd instead.
  • --sysvinit: Use --init=sysvinit instead.
  • --openrc: Use --init=openrc instead.
  • --runit: Use --init=runit instead.
  • --no-init: Use --init=none instead.

Changed

  • --wm[=COMMAND]: Argument COMMAND is optional now. Note that = is
    mandatory now. Use --wm=openbox instead of --wm openbox.
    --wm without an option autodetects a host window manager.

Fixed

  • Execute containerrootrc in /tmp of container to circumvent possible
    issues with access 700 of ~/.cache on host.
    (#131)
  • Check repeatly for PID1 of container to avoid race condition on slow systems.
    (#133)

v5.4.4

24 Feb 20:19
Compare
Choose a tag to compare

5.4.4 - 2019-02-24

Fixed

  • --gpu: NVIDIA driver installation: Avoid --install-libglvnd and
    --no-nvidia-modprobe for installer versions that do not support it.
    Fool dependency check for binutils for old installer versions.
    Skip installation if --runtime=nvidia is given in docker run options.
    (#127)

v5.4.3

19 Feb 22:44
Compare
Choose a tag to compare

5.4.3 - 2019-02-19

Changed

  • --alsa[=CARDNAME]: Accepts a sound card name as optional argument.
  • --gpu: NVIDIA driver installation: Avoid dependencies on kmod and xz.

Fixed

  • --gpu: NVIDIA driver installation: Old versions need --install-libglvnd.

v5.4.2

18 Feb 23:02
Compare
Choose a tag to compare

5.4.2 - 2019-02-18

Fixed

  • --gpu: Fixes for automated NVIDIA driver installation. (#127)

v5.4.1

08 Feb 15:38
Compare
Choose a tag to compare

5.4.1 - 2019-02-08

Fixed

  • --update: Remove debug output of set -x.

v5.4.0

08 Feb 11:35
Compare
Choose a tag to compare

5.4.0 - 2019-02-08

Added

  • --pull [=ask|yes|no|always]: New option to allow/deny docker pull. (#109)
  • --limit[=FACTOR]: New option to restrict RAM and CPU usage.
  • --border: New option to draw a colored border into --xpra windows.
    Helps to distinguish between host and container applications. (#91)
  • --xtest, --xcomposite: Experimental options to enable X extensions
    XTEST and COMPOSITE. Might be removed in later releases. (#117)

Changed

  • Copy /etc/skel/. in container to HOME if HOME is empty.
  • Changed shebang #! /bin/bash to #! /usr/bin/env bash for portability. (#83)
  • Allow interactive docker pull in terminal only. Do not start additional
    X terminal. (#109)
  • Prefer starting terminal to ask for root password. Use additional X terminal
    only as a fallback. (#109)

Fixed

  • API FIX: Preserve quoting in image command correctly.
    Image commands like sh -c 'ls && pwd' previously failed.
    Instead 'ls && pwd' sort of worked although it is weird.
    Now sh -c 'ls && pwd' works as intended and 'ls && pwd' fails. (#112)
  • -t, --tty: Long option was not parsed.
  • docker-for-win: Fixed IP check. (#102)
  • docker-for-win: Make sure container is terminated. (#106)
  • docker-for-win: --interactive: Use winpty wrapper. (#87)
  • MSYS2/Cygwin: Always use X over IP to serve e.g. Xvfb.exe, too. (#123)
  • --update: Fixed sed parsing error for excerpt of CHANGELOG.md.

v5.3.3

17 Nov 11:15
Compare
Choose a tag to compare

5.3.3 - 2018-11-17

Added

  • -i, --interactive: New option to run with an interactive TTY. (#87)
  • -t, --tty: Replaces --nothing. Run no X server, TTY only.
    Allows -ti similar to often used docker run -ti.
  • -q, --quiet: Replaces --silent. Suppress x11docker messages.

Deprecated

  • --silent: Use --quiet instead.
  • --nothing: Use --tty instead.
  • --stdout: stdout is always displayed now.
  • --stderr: stderr is always displayed now.
  • -Q: stdout and stderr are always displayed now.

Fixed

  • --webcam: Share /run/udev/data to provide device information for cheese and gnome-ring.
    (#86) (#75)
  • --sysvinit: fixed startup failure due to missing container user name.