Skip to content

Releases: containers/toolbox

0.0.17

20 Nov 17:11
0.0.17
Compare
Choose a tag to compare

Overview of changes

  • Add a --very-verbose or -vv option
  • Deprecate all toolbox containers that don't use a reflexive entry point
  • Ensure that 'run' has at least one argument for the command
  • Give access to the host's systemd journal
  • Wipe out the container's /sys/fs/selinux to not advertise SELinux

0.0.16

29 Oct 15:13
0.0.16
Compare
Choose a tag to compare

Overview of changes

  • Add a reset command
  • Document requirements for distro support
  • Don't use a toolbox container until after it has been configured
  • Drop the coloured heading from 'list'
  • Miscellaneous fixes to Bash completion
  • Remove the hidden --sudo option and the /etc/sudoers.d snippet
  • Try to migrate to a supported OCI runtime if 'podman start' suggests so
  • Unbreak 'run' if container lacks files that are redirected to the host

0.0.15

30 Sep 16:13
0.0.15
Compare
Choose a tag to compare

Overview of changes

  • Be forgiving of a missing /etc/profile.d/toolbox.sh in 'run'
  • Don't sanity check /etc/subgid and /etc/subuid when running as root
  • Install only flatpak-spawn, not the rest of flatpak-xdg-utils, in the images
  • Let the terminal know the active container only on some Fedora variants
  • Rely on 'podman system migrate' always being present
  • Simplify code by dropping compatibility with 'podman create' < 1.4.0
  • Switch to using /usr/lib/os-release instead of /etc/os-release
  • Unbreak 'create' on Silverblue
  • Update default release to 30 when running on non-fedora hosts

0.0.14

18 Sep 16:58
0.0.14
Compare
Choose a tag to compare

Overview of changes

  • Adjust the grep match pattern to be more specific
  • Don't exit with a non-zero code from 'toolbox list -i'
  • Expose a few more host locations inside the container under /run/host
  • Give access to the system Flatpak directory
  • Give access to the system libvirt instance
  • Mount /run/media only if it is available
  • Preserve the host's ulimits when creating toolbox containers
  • Work around 'podman exec' resetting the terminal size to 80x24

0.0.13

05 Sep 13:08
0.0.13
Compare
Choose a tag to compare

Overview of changes

  • Drop PackageKit-command-not-found from the images
  • Improve the help or usage output
  • Simplify code by taking advantage of 'podman create --userns=keep-id'
  • Simplify code by taking advantage of 'podman exec --workdir ...'
  • Tighten the Silverblue check for the welcome message

0.0.12

22 Jul 12:31
0.0.12
Compare
Choose a tag to compare

Overview of changes

  • Create /run/.toolboxenv inside the toolbox container's entry point too
  • Don't use 'podman cp' to copy toolbox.sh to old containers
  • Drop the "immutable" term
  • Unbreak /etc/localtime & /etc/timezone if /run/host/monitor is absent

0.0.11

21 Jun 14:48
0.0.11
Compare
Choose a tag to compare

Overview of changes

  • Allow Qt applications to work without QT_X11_NO_MITSHM
  • Check if /etc/subgid and /etc/subuid have entries for the user
  • Give access to the entire /dev from the host operating system
  • Keep /etc/host.conf, /etc/localtime and /etc/timezone synchronized with the
    host
  • Notify the terminal about the current toolbox container in use
  • Prevent Podman from complaining about 'podman cp --pause=true ...'
  • Unbreak rendering & wrapping of commands typed at an interactive prompt
  • Unbreak setting up /home as a symbolic link

0.0.10

21 May 17:02
0.0.10
Compare
Choose a tag to compare

Overview of changes

  • Add a run command
  • Create /run/.toolboxenv in 'toolbox enter' for identification
  • Drop the Buildah dependency and the user-specific customized image
  • Keep /etc/hosts and /etc/resolv.conf synchronized with the host
  • Migrate existing containers when Podman is updated
  • Retain the PS1 across su(1) and sudo(8)
  • Set the Kerberos credential cache type only if Kerberos is available
  • Support column(1) from bsdmainutils
  • Support 'sudo' as default sudo(8) group
  • Use a magenta hexagon instead of 🔹 in the PS1

0.0.9

30 Apr 10:33
0.0.9
Compare
Choose a tag to compare

Overview of changes

  • Add Bash completion
  • Allow connecting to Wayland displays other than "wayland-0"
  • Ask for confirmation before downloading the base image
  • Improve the onboarding experience
  • Make it available inside the toolbox container
  • Make 'toolbox enter' create or fall back to a container when possible
  • Set TOOLBOX_CONTAINER in the environment to identify as a toolbox
  • Set default release to 29 when running on non-fedora hosts
  • Show welcome texts on interactive shells

0.0.8

12 Apr 14:49
0.0.8
Compare
Choose a tag to compare

Overview of changes

  • Add label for tagging, not tied to the fedora-toolbox name
  • Add short variants for various options in 'create' and 'enter'
  • Ensure that names of toolbox containers don't have a colon
  • Enable Travis
  • Fix miscellaneous issues pointed out by https://www.shellcheck.net/
  • Give access to Kerberos if KCM credential caches are being used
  • Improve the onboarding experience
  • Reduce the sizes of the images by removing temporary files created by DNF
  • Use a lighter entry point than /bin/sh