Releases: containers/toolbox
Releases · containers/toolbox
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
0.0.7
Overview of changes
- Add fedora-toolbox image definition for Fedora 31
- Add flatpak-xdg-utils to Fedoras 29 and 30
- Add manuals
- Add rm and rmi commands
- Be more informative when creating the working container
- Clarify the error message if the toolbox container is not found
- Don't create volumes in the image for bind mounts from the host
- Fix miscellaneous issues pointed out by https://www.shellcheck.net/
- Give access to /dev/bus for control transfers from USB devices
- Give access to removable devices and other temporary mounts
- Lots of Bash-isms removed for POSIX correctness
- Make the --image flag override the base toolbox image, as documented
- Make the spinner more efficient
- Restore documentation removed from the base Fedora images
0.0.6
Overview of changes
- Add a list command
- Drop the "fedora" prefix and rename the project as just "toolbox"
- Fix typos pointed out by https://www.shellcheck.net/
- Lots of Bash-isms removed for POSIX correctness
- Make --container and --image command-specific options
- Make it work inside the toolbox container itself
- Shorten the prefix for debug and error messages
- Use the host's PID namespace for the toolbox container
- Use the standard error output for error messages
0.0.5
Overview of changes
- Give access to mounts under $HOME, and make autofs work
- Show a spinner when creating the toolbox