Releases: 89luca89/distrobox
1.2.3
Minor bugfix release:
- Add support for host distro:
- Debian Testing
- Debian - Add support for Containers:
- Debian 8
- Debian 9
- Debian 10
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 18.04 - fix: add recursive copy for application's icons
- export: add pixmaps folder to search, fix un-export
1.2.2
Minor bugfix version
- create: should not use socket on create or there will be permission problems in the image
- init: follow shell when creating user
- enter/create: use podman socket if available
this is a little performance optimization, if available the use of
socket reduces podman's command execution time by a lot.
1.2.1
1.2.0
Feature release:
-
🎉 Addedd docker support! 🎉
- First check if we have podman, then docker.
- Add
--headless
flag. This is useful for exported app or services to not instantiate a TTY if not needed. This also is a work around for docker not being able to instantiate a TTY correctly if launched via a non-terminal command (eg: desktop apps)
-
Add Slackware container support
-
create: fix find command to include docker sock
-
all: standardize when to do checks and set up logging
-
create/enter: simplify container_manager detection
-
create: include tmp and sys in volume mounts
-
init: remove systemd-resolve bind mount, add udev/data
-
init: create a small routine to create an RPM macro with all the bind mounts so files will not be installed there
-
enter: improve container log handling
-
enter: move checks outside the generate_command function. Check earlier if the container exists first. Add more comments.
-
enter: performance optimization, launch only one inspect command to check both existence and status of a container
-
enter: remove possible strange env variables
-
export: organize the various exports as functions
-
export: improve service exporting so that now works also with system services
-
export: add --sudo flag to run exported item as root inside the container
-
init: fix id/gid error in group creation
-
init: remove shellcheck exception, set a default mountflag
-
init: we do not need to mess with sudo/wheel groups, we add the user directly into sudoers. Simplify the process.
1.1.2
Minor fixes release:
- export: ensure applications user dir exists
- create: fix reduntant mountpoint
- create: mount host's root filesystem as whole, not single directories
- init/export: check if we're in a container earlier
- fix some typos
- improve outputs for the users
- add new tested hosts, distrobox is now tested and verified working on
- OpenSUSE Leap 15 and Tubleweed
- Arch
- Manjaro
- Fedora Silverblue 34 and 35
- EndlessOS 4.0.0
- OpenSUSE MicroOS
1.1.1
Bugfix and tweaks release:
- create: use a less podman-centric way to check if an image is already pulled
- eport: use hostname to get container name
- create: remove unused flags
- restore theme/icons integration removed in version 1.0.2:
- init: reintroduce themes and icon integration, Fix #15
- init: work with bind mounts for icons/themes to not litter the home with broken symlinks on the host
- export: ensure we work with host's folders when exporting - enter: workdir should be set to pwd, default to home if not defined. Fix #25
- create: fix devpts ownership
- distro: add Void Linux support
1.1.0
Feature release:
- better posix compatibility
- better help messages
- improved code formatting and readability
- export: add extra-flags option
- export: Add direct export of binary
- create: automatic pull for missing images
Distrobox 1.1.0 adds new features for the users
Now it is possible to automatically pull images when creating a new distrobox
, thanks to @j4ckr3d for implementing it!
Now it is possible to export binaries from the container to the host in a folder of your choice.
Now it is possible to add extra flags to exported apps, services and binaries