Releases: containers/toolbox
Releases · containers/toolbox
0.0.17
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
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
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
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
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
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
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
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
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
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