Skip to content

Releases: 89luca89/distrobox

1.8.0

12 Oct 13:38
5ad75a0
Compare
Choose a tag to compare

After some time, a much needed release! 🎉 🚀
Lots and lots of fixes, especially in how enter handles shells (this will remove future problems with escapes and so on!)
Improvmeents on Nvidia integration
Improvements on XDG_* env variables management
Remote distrobox assemble files! Keep them remote with distrobox assemble create --file https://foo.com/file.ini!
A lot of new container distros, from @ublue-os and @toolbx-images, New Fedora, Ubuntu, Alpine and @wolfi-dev wolfi-toolbox!
A lot of bug fixes and stability improvments

What's Changed

  • all: ensure env variables are set and have values
  • all: use registry.fedoraproject.org/fedora-toolbox:latest image by default, Fix #1402
  • assemble: add support for remote manifest files
  • assemble: ensure variables are reset correctly
  • assemble: fix name detection with hyphens, Fix #1507
  • assemble: fix possible empty lines, Fix #1514
  • assemble: improve handling of hooks, pass around b64 encoded string to avoid unwanted evaluations
  • compatibility: add missing url for ubuntu:23.04 by @sheevy in #1439
  • create: better explain init/pre-init hooks
  • create: ignore trailing slashes on custom homes, Fix #1575
  • docs: Add kali icon by @andyspectre in #1451
  • docs: Document support for alpine 3.20 containers by @Ferenc- in #1504
  • docs: Fix issue with user not having permissions to write containers.conf by @nhermosilla14 in #1456
  • docs: Seperate curl and wget commands by @axtloss in #1434
  • docs: Update microos -> aeon/kalpa in docs by @TheRsKing in #1427
  • docs: Update openSUSE and SLES compatibility guide by @alexandrevicenzi in #1489
  • docs: add BlackaArch Linux compatibility, Fix #1358
  • docs: add compatibility with ghcr.io/ublue-os/bluefin-cli, Fix #1453
  • docs: document an official way to detect when you're in a distrobox
  • docs: document pipewire/alsa packages for ubuntu initful containers. Fix #1374
  • docs: fix subuids spelling mistake by @yocoldle in #1431
  • docs: fix link for Crystal linux. Fix #1418
  • docs: fix linting
  • docs: fix obsolete Chainguard Wolfi notes
  • docs: point to new nixos wiki by @Mic92 in #1384
  • docs: remove rhel-toolbox image from compatibility, it's now behind paywall
  • docs: support for 3d acceleration in: run_libvirt_in_distrobox.md by @TheRsKing in #1426
  • docs: update compatibility, add ublue toolboxes, update Alpine and Fedora versions, Fix #1501
  • docs: update vscode integration docs
  • enter: Fix distrobox-enter and distrobox-rm to handle containers that have environment variables shoter than 5 symbols by @senioroman4uk in #1545
  • enter: Fix support for Active Directory usernames including backslashes pt. 2 by @phoppermann in #1458
  • enter: fix additional flags evaluation, Fix #1541
  • enter: fix docker timestamp incompatibility, Fix #1382, Fix #1424, Fix #1392
  • enter: fix regression in login for initful container, Fix #1428
  • enter: get rid of eval and pass arguments using set. This will avoid maniupulating args, and simplify our life. Fix #749, Fix #1461
  • enter: improve positional args handling, treat enter command accordingly, improve comments explaining the black magic
  • export: Actually fix XDG_DATA_DIRS and XDG_DATA_HOME handling by @TigerGorilla2 in #1582
  • export: Fix XDG_DATA_DIRS and XDG_DATA_HOME handling by @e-luks in #1496
  • export: ensure destpath exists, Fix #1405
  • export: fix CONTAINER_ID fallback
  • export: fix grep errors on list-apps
  • export: improve documentation of the spec. Fix #1444
  • export: simplify and cleanup code
  • export: support exporting app launchers by full-path.
  • extras: vscode- improve podman wrapper, add docker wrapper, fix reconnections
  • fix for 1440 by @dtg01100 in #1441
  • fix: init package in Gentoo Stage3 image by @xz-dev in #1455
  • fix:[#1525] handle container creation failure by @jardon in #1526
  • generate-entry: add 'Remove' action to entry, Fix #1433
  • generate-entry: add timeout to downloads, Fix #1459
  • generate-entry: fix generic icon download and setup
  • generate-entry: fix linting
  • generate-entry: use XDG_DATA_HOME by @Samueru-sama in #1468
  • host-exec: fix arm naming, Fix #1442
  • host-exec: fix host-spawn version
  • host-exec: update host-spawn version
  • init: fix arch locale-gen by @Boria138 in #1520
  • init: Exclude repos from bind-mounting by @lunacd in #1503
  • init: Fix SHELL using absolute path and disable duplicate profile inclusion by @eugenesan in #1397
  • init: Generate host locales in container (fixed issue #1399) by @Boria138 in #1404
  • init: add fallback values for host locale variables
  • init: add iputils
  • init: add iputils in setup_pacman by @intzaaa in #1576
  • init: apt-get upgrade, force keeping old configs when non interactive
  • init: arrange package manager to avoid conflicts when using more than one (eg: packaging containers)
  • init: auto-link /usr/bin/flatpak, to better support opening links on host's browser, if those are flatpaks
  • init: do not fail in "Setting up read-only mounts" if findmnt does not exist by @phoppermann in #1454
  • init: ensure we have DBUS variables set for host-spawn to work in login scripts, Fix #1383
  • init: fallback case where mounting /etc/localtime fails, Fix #1435
  • init: fix detection of 32bit nvidia libs on suse family
  • init: fix failing chpasswd on systemd-homed managed users, Fix #1423
  • init: fix locale generation for minimal images
  • init: fix locale generation on musl and older systems
  • init: fix missing allowerasing flag for dnf
  • init: fix nvidia integration mounting files from boost libs, Fix #1500
  • init: fix nvidia integration, improve search of nvidia files, Fix #1500
  • init: fix typo in fallback locale values
  • init: fix udev clash on rootful initful systems
  • init: fix void-linux failing due to runit, Fix #1380
  • init: perform upgrade before setting up archlinux packages
  • init: proper fix for void extraction paths. Fix #1457
  • init: remove su-exec workaround for Wolfi, now that it supports proper sudo
  • init: rework package managment code
  • init: separate 'mount --rbind -o rslave ...' into 'mount --rbind ...'… by @timwa0669 in #1583
  • rm: Fix distrobox-enter and distrobox-rm to handle containers that have environment variables shoter than 5 symbols by @senioroman4uk in #1545
  • rm: add fallback value to response_force
  • rm: ask to force-delete if running and in interactive mode
  • rm: fix IFS overwriting, Fix #1400
  • rm: remove dead code, remove container volumes.

New Contributors

Full Changelog: 1.7.2.1...1.8.0

1.7.2.1

06 May 07:11
b27c6d3
Compare
Choose a tag to compare

Quick bugfix release

What's Changed

  • chore(init): Add sudo to Wolfi by @EyeCantCU in #1375
  • Add fedora toolbox 40 to list of compatible images by @freundTech in #1377
  • init: fix setting empty DISPLAY variable, breaking gpg

New Contributors

Full Changelog: 1.7.2.0...1.7.2.1

1.7.2

01 May 17:03
772e86b
Compare
Choose a tag to compare

Highlights

Many bug fixes, particularly:

  • f031b8e fixing a regression introduced in runc 1.20rc1+
  • d626559 New behaviour for containers, they will default to host's hostname and use CONTAINER_ID as prompt distinguisher. This will give a lot less headaches for GUI apps and X11 forwarding
  • Better fish support as $SHELL inside the container
  • Improved cleanup of exported apps/bins when deleting a container
  • cbd55e5 Better POSIX compatibiltiy

What's Changed

  • all: properly handle env vars and configs in all commands by @xarvex in #1328
  • chore: bump CI actions, minor fixes to README and other files by @kbdharun in #1345
  • docs: Specify that distrobox is in the extra repo by @nicknamenamenick in #1316
  • docs: Support latest alpine by @Ferenc- in #1341
  • docs: Update copyright in footer by @mirkobrombin in #1365
  • docs: Update useful_tips.md by @danmac in #1330
  • enter: make log_timestamp date format universally compatible by @JamiKettunen in #1343
  • export: cancel export when trying to delete by @taukakao in #1340
  • export: consider only absolute candidate icon paths that exist by @JamiKettunen in #1318
  • init: Support musl variant of Void Linux by @JamiKettunen in #1327
  • init: add explicit creation of /etc/fish/conf.d by @Book-reader in #1348
  • init: massively speed up apt/pacman/xbps deps install by @JamiKettunen in #1324
  • install: use more portable install(1) arguments by @JamiKettunen in #1364
  • CI: fix hostname test
  • CI: try to ensure enough disk space
  • CI: use shell-funcheck
  • all: improve function docs
  • assemble: add custom hostname support
  • create: fix regression with rootless runc 1.20~rc1, Fix #1359
  • docs: add Slackware 15. Fix #1357
  • docs: move upgrading instruction a bit more ahead, Fix #1342
  • docs: update xhost command to be silent. Fix #1350
  • enter: Fix support for Active Directory usernames including backslashes. Fix #1360
  • enter: fix regression in fish shell login with initful systems
  • enter: fix typo in command generation, Fix #1331
  • export: fix duplicate extra_flags, Fix #1311
  • export: use different symbol for IFS, Fix #1351
  • init, create: use $CONTAINER_ID to distinguish container's prompts. Use host's hostname by default.
  • init: ensure fish config is sourced only on interactive shell. Fix #1292
  • init: fix endless hook append, Fix #1320
  • init: fix performance regression in skel file setup, Fix #1317
  • init: forward wayland display only if it is set
  • rm: revert 22bc081, simplify removal of exported app/bins. Fix #1301

New Contributors

Full Changelog: 1.7.1...1.7.2.0

1.7.1

25 Mar 19:07
867f4f8
Compare
Choose a tag to compare

This is a bigger bug fix release, specially regarding the init and includes
a couple of new features too!

What's Changed

  • Add fixed resolution png icons for use on desktops by @sfalken in #1280
  • all: ensure no side effects on global variables
  • assemble: fix regression in file reading
  • chore: fix typo by @xinhangzhou in #1283
  • create the binary export path if it doesn't exist by @czhang03 in #1291
  • docs: Add info on upgrading package on steamdeck by @nathanpovo in #1271
  • docs: remove extra ` from xhost command by @arnvgh in #1284
  • enter: Add option to run with clean PATH by @sandorex in #1299
  • fix: missing .fifo logfile in distrobox-enter by @michaelhaaf in #1307
  • init: ignore findmnt error in routine remounting, Fix #1289 by @chitao1234 in #1296
  • init: mask suspend/hibernate/hybrid-sleep
  • init: massively speed up apk deps install by @JamiKettunen in #1298
  • install: Fixes installation script by @ludanin in #1282
  • install: Update install by @briandipalma in #1278
  • rm: do not block container removal if we cannot start it

New Contributors

Full Changelog: 1.7.0.1...1.7.1

1.7.0.1

11 Mar 18:44
f26a01c
Compare
Choose a tag to compare

Minor bugfix release

What's Changed

  • install: fix version, Fix #1243 by @89luca89 in #1246
  • minor: Updated Daudix's username by @GabsEdits in #1276
  • distrobox-generate-entry: respect DBX_CONTAINER_MANAGER variable by @Meister1593 in #1269
  • distrobox-init: do not fail if locale cannot be set by @phoppermann in #1267
  • Don't create empty XAUTH* variables. by @mcepl in #1252
  • Add DISTROBOX_EXPORT_PATH env var for distrobox-export. by @HugLifeTiZ in #1242
  • distrobox-init: use "zypper se --match-exact" (instead of "zypper se -x") by @phoppermann in #1266
  • Fix a nit. by @mcepl in #1277
  • init: better detection of file watching trigger, Fix #1272
  • enter: fix shell when entering initful container after Fix #1275
  • export: fix quotes arount exported binary path
  • upgrade: fix execution with new enter behavior
  • enter: do not use a shell when executing a custom command, Fix #1275
  • export: fix execution of binaries with spaces in the name
  • rm: do not fail if no exports are found, Fix #1262

New Contributors

Full Changelog: 1.7.0...1.7.0.1

1.7.0

28 Feb 18:35
7ef5cfe
Compare
Choose a tag to compare

Highlight

  • added --enter-flags to distrobox-export to specify additional distrobox flags to use when entering
  • added --hostname flag to distrobox-create so you can choose a different hostname than the box name
  • added --unshare-groups to distrobox-create to allow unsharing user's additional groups inside the container
  • better login shell management
  • better systemd support for initful containers
  • fixed multiple bins and apps exports declaration in assemble
  • improved NVidia support
  • improved Wolfi container support
  • improved rootful containers support for exported graphical apps
  • improved terminfo support
  • new distrobox-export --list-apps and --list-binaries to show exported apps and binaries

⚠️ BE CAREFUL:⚠️ This release will BREAK EXPORTED APPS AND BINARIES ⚠️ BE CAREFUL:⚠️

To fix this, you can enter your container and do:

distrobox-export --list-binaries | tr -d " " | awk -F"|" '{print "distrobox-export --bin "$1 " --export-path $(dirname "$2")"}' | sh -

and

distrobox-export --list-apps | awk -F"|" '{print $1}' | sed 's/[ \t]*$//' | xargs -I{} distrobox-export --app "{}"

To re-export all the apps and bins for that container

What's Changed

New Contributors

Full Changelog: 1.6.0.1...1.7.0

all: Allow NixOS package maintainers to ship a static config file (#1080)
all: Bump default container image to Fedora 39 (#1134)
all: add DBX_VERBOSE env variable. Fix #1151
all: fix config loading when file doesn't exist
assemble: Use read instead of cat (#1147)
assemble: extract root flag to variable
assemble: fix Split multiple apps and bins by space (#1084)
assemble: fix export in rootful containers
assemble: fix export on rootful containers, Fix #1171
assemble: fix init_hooks regex for separator detection, Fix #1227
assemble: fix key regex, Fix #1228
completions: Added zsh completions (#1204)
completions: zsh - fixed issue with some arguments having invalid syntax (#1216)
create/enter: add unshare-groups flag, do proper su login only on usnhare-groups and initful containers. Fix #1208
create: Use $XDG_CACHE_HOME, keep cache files in $HOME/.cache/distrobox by default (#1082)
create: add --hostname argument and DBX_CONTAINER_HOSTNAME env var (#1214)
create: add host terminfo as a fallback (#1194)
create: add pid-limits=-1 to create, Fix #1183
create: check RHEL subscription files before mounting, Fix #1146
create: fix home-prefix not correctly detected, deduplicate code. Fix #1212
enter: ensure CONTAINER_ID is not inherited in case of nested distroboxes
enter: fix enter on fish shell, Fix #1210
enter: fix host/container PATH order, Fix #1145
enter: fix log reading leading to premature enter before pty/console is sorted on init systems
enter: fix login shell with initful containers
enter: ignore podman stderr logs during stage parsing
enter: pipe both stdout and stderr to fifo, Fix #610
enter: properly allocate pty container an do a proper login shell for the user, Fix #1150
enter: properly handle container stopping during first setup. Fix #1133
enter: simplify login command logic
ephemeral: fix sudo infinite loop on cleanup, Fix #1195
ephemeral: remove redundant stop
export/rm: correctly handle paths containing whitespace and quotes (#1102)
export: absolute path of exported icons should correspond to host's home, not from inside
export: add --enter-flags to distrobox-export (#1169)
export: add list-apps and list-binaries flags, to list exported stuff inside a container. Fix #1137
export: capture full container command when exporting app (#1170)
export: fix bug in filtering existing distrobox entries in export. Fix #1106
export: fix list-apps path search for custom home dirs, Fix #1226
export: fix spaces in arguments in graphical apps
export: support exporting graphical apps
extras: add podman-host and vscode-distrobox utilities
feat: add Containerfile to create a distrobox container, Fix #1021
fix: fixed assemble start_now option with root (#1074)
host-exec: add fallback for situations where XDG variables are not set
host-exec: flatpak needs to be launched without --pty
init: Add '--stdin' flag to 'passwd root' call if supported (#1221)
init: Fix --nvidia flag unreliably mounts libraries into /usr (#1128) (#1203)
init: Fix inability to enter Gentoo container after changing EMERGE_DEFAULT_OPTS (#1079)
init: Fix systemd/init container startup (#1069)
init: Implement support for Wolfi (#1192)
init: add cracklib-dicts to fedora-based OSes, Fix #1158
init: break down logging steps in smaller chunks
init: check files sums before copy for fix cp the same file error (#1219)
init: ensure Nvidia integration mounts respect ...

Read more

1.6.0.1

20 Nov 22:27
3435f4d
Compare
Choose a tag to compare

Quick bugfix release

  • export: fix exporting desktop app. Fix #1066
  • init: fix nvidia library integration. Fix #1064

Full Changelog: 1.6.0...1.6.0.1

1.6.0

19 Nov 21:21
3c1e0eb
Compare
Choose a tag to compare

Highlights

  • Lilipod support
  • Improved nvidia integration, particularly for cuda
  • General improvements in the init process
  • Improve user's shell handling, so that it now always respects the chsh done inside the container
  • Fix tzdata/zoneinfo problems
  • Rootful containers now will properly setup user password for sudo
  • General polish in initful containers
  • Initful containers now support also OpenRC when present
  • Initful containers will now have also a proper systemd user session
  • New --unshare-all, --unshare-netns, --unshare-process, --unshare-devsys flags in create
    • Now initful + unshare-all containers can be used as playgrounds for services like LXC and Libvirt more easily
  • New container_additional_volumes configuration
  • Export fixes and improvements in multi-icon and space-in-name handling
  • Exported binaries will be runnable between distroboxes
  • Exported binaries will always run in a login shell
  • Assemble is now more polished and supports all of create flags
  • Assemble can now export apps/binaries directly from the manifest

What's Changed

  • all: add Lilipod container manager support
  • all: add extra check to detect if we are in a container by @ericcurtin in #916
  • all: block sudo/doas only when using it for root. Fix #981
  • all: support /usr/local/share and /usr/share/default config paths
  • assemble/enter: enter or create based on entry in manifest file by @bobslept in #934
  • assemble: add new unshare options from create
  • assemble: add support for declaring exported apps and binaries, Fix #842
  • assemble: better comment detection, Fix #956
  • assemble: fix --name params cleanup missing. by @hirnidrin in #1014
  • assemble: fix declaration of multiple hooks, fix support for pipes. Fix #853
  • assemble: fix empty args in hooks handling
  • assemble: fix issue with similar names, Fix #838
  • assemble: fix missing ¤ in volume handling by @samuelba in #1001
  • assemble: fix remove when rootful. Fix #845
  • assemble: fix separator for multiple export declaration
  • assemble: properly detect && and ; in lines. Fix #923
  • assemble: properly split/reunite multiple hooks lines
  • completions: fix dependency to awk
  • create: add --unshare-all, --unshare-netns, --unshare-process, --unshare-devsys, work on #28 by @89luca89 in #818
  • create: add comments to explain initful setups for docker, remove duplicate flag
  • create: add container_additional_volumes configuration, to have default mounts for all containers
  • create: add name lenght checking to ensure we respect hostname lenght limits. Fix #930
  • create: ensure /dev/pts is empty on fresh start, init will take care of creating the proper devpts mount later
  • create: ensure initful+rootful containers work on apparmor systems
  • create: ensure ptmx is blank when starting
  • create: ensure that we properly forward RHEL subscriptions from host to guest
  • create: fix DBX entry generation env variable name
  • create: fix initful+rootful containers on docker
  • create: improve initful+rootful container setup using cgroupns=host
  • create: remove /nix /gnu and /run/current-system/sw mounts
  • create: setup devpts inside init, ensure /run is a tmpfs
  • create: use only shell name in SHELL, not full path
  • docs(compatibility): add bazzite and bazzite arch as supported distros by @EyeCantCU in #936
  • docs: add chromeos as supported host os by @ericcurtin in #917
  • docs: add kde neon icon and pointers to container registry by @jriddell in #861
  • docs: add missing instructions to make the podman launcher binary executable by @Antiz96 in #970
  • docs: add vanilla distrobox icon by @matbme in #915
  • docs: chromeos compatibility should say debian 12 bookworm by @ericcurtin in #919
  • docs: debian is now at version 12 by @alexsch01 in #924
  • docs: document waydroid by @mirkobrombin in #951
  • docs: fix code example by @bronson in #925
  • docs: missing quote in run_libvirt_in_distrobox.md by @tazihad in #879
  • docs: new splash image by @daudix in #870
  • docs: update compatibility.md for opensuse by @vyskocilm in #1011
  • docs: update distrobox-upgrade.md by @rondey in #871
  • docs: update run_latest_gnome_kde_on_distrobox.md by @TheMaroonHatHacker in #983
  • docs: update useful_tips.md by @TheBicPen in #954
  • docs: windows compatibility using wsl by @ericcurtin in #1037
  • enter/init: add default locale en_US.UTF-8 instead of C.POSIX. This will fix glitches in applications. Fix #398, Fix #507, Fix #571
  • enter: add XDG_* dirs according to home/custom_home. Fix #420
  • enter: cleanup output, be less verbose by default, automatically get container logs on verbose exit
  • enter: do not pass the PROFILEREAD env variable
  • enter: enable tty only if both stdin and stoud are connected to a tty. Fix #965
  • enter: fix xdg_data_dirs and xdg_config_dirs handling by @ttimasdf in #912
  • enter: fix regression in tty detection. Fix #971
  • enter: improve status logging during first start
  • enter: prioritize container PATH over host's one
  • enter: use natural order from host path by @ttimasdf in #918
  • enter: we should show the container creation progress
  • ephemeral: better cleanup on termination
  • ephemeral: cleanup with TRAP and forward exit code. Fix #959
  • export: --sudo when not --login by @bubuntux in #860
  • export: add call to update-desktop-database tool by @luc14n0 in #889
  • export: add label none to disable labeling. Fix #993
  • export: always use a login shell, thanks to #869
  • export: export to host_home by default by @bubuntux in #859
  • export: fix hard path icon export by @lribic in #1040
  • export: fix the issue when export would fail if there is a quote in filename(s). by @vitalijb in #1004
  • export: make exported binaries runnable within other distrobox containers by @FrauH0lle in #906
  • export: should fix issues with paths containing spaces by @Silenc3IsGold3n in #840
  • export: take XDG_DIRS in consideration when exporting. Fix #526
  • export: use su-exec when sudo is absent
  • extras: fix podman version for static builds. Fix #948
  • extras: obsolete install-podman
  • extras: update install script podman==4.6.2 crun==1.8.7
  • generate-entry: fix missing cp commands
  • host-exec: alternative check for container detection. Fix #945
  • host-exec: fix container_id: unbound variable error by @luc14n0 in #888
  • host-exec: fix dbus path for initful containers
  • host-exec: setup XDG_RUNTIME_DIR after download prompt, fix installation in init
  • host-exec: upgrade host-spawn to 1.5.0
  • init/create: do not mount XDG_RUNTIME_DIR if we're using an init, we'll start out internal user session. Fix #523
  • init/create: setup user password for rootful containers
  • init: add /run/host/etc to nvidia search path for integration. Fix #848
  • init: add a basic user-integraion@.service to ensure basic runtime integration on initful containers (graphics, sound, keyring, authorities)
  • init: add back old egl/mesa packages for older debians
  • init: add bash-completion to packages list. Fix #554
  • init: add binfmt to masked systemd services
  • init: add vanilla os and update arch init by @mirkobrombin in #926
  • init: align package list with containers/toolbox in order to give a more consistent experience between the tools
  • init: arch linux speed improvements by @LukeShortCloud in #828
  • init: be sure that SHELL in the container corresponds to the one set to the user via chsh
  • init: better detect package existence on Apt based systems
  • init: better format creation of files
  • init: better handle dependency detection, better support OpenRC for initful containers, better document in man pages how to create initful containers
  • init: better handle root account lockup
  • init: better highlight the first password setup prompt
  • init: better nvidia file detection
  • init: better rootful detection, better sudoers groups detection
  • init: better sudoers groups setup, root account lockup fallback
  • init: change rootful detection condition by @outphase in #909
  • init: cleaner logging
  • init: create /run/.toolboxenv to ensure compatibility. add default prompt to profile. Fix #630, Fix #704
  • init: debian: fix installation of deprecated libgl1-mesa-glx and libegl1-mesa by @g7 in #1005
  • init: do packagemanager hooks only in non-init containers, cleanup code a bit
  • init: ensure user_home is correctly set each time, Fix #592
  • init: exclude default timeshift mountpoint from socket search, improve per...
Read more

1.5.0.2

23 Jun 18:21
5505231
Compare
Choose a tag to compare

Minor bugfix release:

What's Changed

  • Fix typo in instructions for setting podman-host path by @bitestring in #812
  • Fix user initialization for ubuntu 23.04 by @pettermk in #807
  • compatibility: add openEULER and Linux Mint containers
  • fix docker minimum version to 19.03.15. list: use Status instead of State for backward compatibility. Fix #809
  • host-exec: better container detection
  • init: fix host file sync when unsharing network

New Contributors

Full Changelog: 1.5.0.1...1.5.0.2

1.5.0.1

20 Jun 18:37
ba54585
Compare
Choose a tag to compare

Minor bugfix release:

  • assemble: fix bashism. Fix #803. Fix #806
  • upgrade: revert to using distrobox-enter. Fix #801
  • init: fix bug in init_readlink with relative paths. Fix #805
  • enter/create: improve dry-run output to show a flag for each line. Fix #802