Skip to content

Releases: 89luca89/distrobox

1.2.14

20 Mar 14:33
7203563
Compare
Choose a tag to compare

  • README: Installation update by @misobarisic in #179
  • README: New Logo by @j4ckr3d in #198
  • docs: add more usage examples and tips
  • docs: document ssh x forwarding, fix #172
  • docs: better specify security implications of distrobox
  • docs: update compatibility list
  • all: detect if running sudo and improve error messages for container managers, pointing to documentation #177
  • all: better variables escaping, Fix #183
  • fix: move selinux fix into create phase
  • install: Remove permissions check and dest_path creation by @nathanchance in #180
  • install: Prefix install/uninstall option by @misobarisic in #190
  • install: inform user about PATH at end of installation #177
  • enter: escape --workdir argument #181 by @nm004 in #182
  • enter: Enter at workdir through child path of '/run/host' by @ennec-e in #186
  • stop: Add distrobox-stop command by @misobarisic in #196
  • enter: use container's $PATH when entering by @gbritton in #209
  • create: resolve path before mounting #204
  • init: If user already exists in /etc/passwd set props again, do not skip by @ennec-e in #176
  • init: Fix grep match of very short user or group names. by @lynxnot in #197
  • init: tighter systemd integration with host
  • init: support LDAP/AD mail usernames (#205)
  • export: support exporting of system flatpaks and document it, Fix #171
  • CI: introduce a pipeline to check compatibility problems from the table of supported guests on both docker and podman

News

  • This release is the first to introduce the possibility to use configuration files and env variables read HERE on how to use
  • This release introduces a CI to ensure the compatibility is met for the various guest distros

New Contributors

Thanks as always to all contributors! @j4ckr3d @misobarisic @nm004 @ennec-e @lynxnot @gbritton @nathanchance

Full Changelog: 1.2.13...1.2.14

1.2.13

15 Feb 08:24
88abba6
Compare
Choose a tag to compare

What's Changed

  • docs: Packages links and install instructions for openSUSE and SLE as host distros by @dfaggioli in #157
  • docs: update compatibility.md by @FedX-sudo in #151
  • docs: Fix usage.md url on README.md by @bandithijo in #142
  • docs: typo fix by @misobarisic in #140
  • [Improvement] NixOS system upgrade breakage fix by @deinferno in #146
  • [Improvement] XDG_.*_DIRS environment fixes by @deinferno in #147
  • distrobox: version flag by @misobarisic in #165
  • create/enter: create/enter: use cd + pwd to find absolute paths @deinferno in #160
  • install: conditional default install path by @misobarisic in #167
  • create: Add support for /nix/ volume within the container by @FedX-sudo in #148
  • create, enter: more concise messages by @misobarisic in #138
  • create: default to Y by @misobarisic in #141
  • create/init: add support for using init systems inside the containers
  • create/init: add support for custom init-hooks, Fix #118
  • create: follow /dev/shm symlinks if present #145
  • init: run apt invoke only if path is a mountpoint #159
  • init: do not mount nscd sockets or user management will fail
  • init: add more readonly files to rpm macro
  • init: fix vte prompt check
  • create/enter: add --dry-run option to only print docker/podman command to execute
  • enter: add FHS paths to XDG_DATA_DIRS and XDG_CONFIG_DIRS too (#147)
  • docs: confirm Amazon Linux 2022 container support
  • export: add StartupWMClass where missing, in desktop files
  • export: ensure export is not running as root, Fix #124

New Contributors

Full Changelog: 1.2.12...1.2.13

1.2.12

22 Jan 11:49
e3b1252
Compare
Choose a tag to compare

What's Changed

  • Create Manuals by @misobarisic in #99
  • create: Do not require distrobox-{init,export} to be in PATH by @nathanchance in #131
  • init: Fix permissions of $HOME/.local/share by @nathanchance in #132
  • create/export: Prefer 'uname -m' to /etc/hostname by @nathanchance in #133
  • init: Check existence of /etc/apt/apt.conf.d by @nathanchance in #134
  • init: Fix check for find by @nathanchance in #137
  • init: fix sudo hostname resolution on newer debians
  • export: add container_name to app label, Fix #109
  • export: fix pixmaps export
  • install/uninstall: use install in place of cp+chmod, improve uninstallation process
  • create: map additional host's user groups, fix #121 (support for using docker and libvirt sockets)
  • create/enter: support for passing additional volumes and additional-flags to podman or docker by @89luca89 in #136

New distros:

  • init: Clear Linux support by @89luca89 in #107
  • init: Add support for Centos Stram 8, 9 and RedHat UBI @alcir in #69
  • init: confirm compatibility with AlmaLinux UBI images

New Contributors

Full Changelog: 1.2.11...1.2.12

1.2.11

11 Jan 08:46
462cfe9
Compare
Choose a tag to compare

Super quick release:

  • fix (again) /sys/fs/selinux detection. Fix #110
  • Add Gentoo guest support (thanks @nullpointerarray 😄 )
  • Fix uninstall (thanks @alcir 😄 )

Full Changelog: 1.2.10...1.2.11

1.2.10

10 Jan 09:20
5a494b3
Compare
Choose a tag to compare

Minor bugfix and enhancement release:

  • docs: created docs, website and posts section: https://distrobox.privatedns.org
  • all: fixes a series of typos 😄
  • uninstall: created uninstall script (thanks @misobarisic 😄 )
  • init: fix user password initialization on some systems
  • init: integrate also host's fonts
  • init: wipe /sys/fs/selinux in containers so that selinux is not used inside rootless context.
  • enter: fix for when distrobox is not in canonical PATHs
  • create: use hostname file instead of command for more compatibility
  • all: support specifying name without --name/-n flag
  • Distrobox is now available also on Fedora Copr and Arch AUR (thanks @alcir and @M0Rf30 😄 )

Full Changelog: 1.2.9...1.2.10

1.2.9

02 Jan 15:12
697bf8f
Compare
Choose a tag to compare

Minor bugfix release:

  • Improve support for NixOS, and add more info about NixOS support to README.
  • fix export on custom --home
  • create/export: use custom env variable to maintain original home path for exports when using custom home (#86)
  • export: suppress stderr if not important
  • enter: improve environment denied variables
  • init: add srv to mounts if available
  • fix container manager detection when using verbose or remote

1.2.7

01 Jan 15:17
56467d9
Compare
Choose a tag to compare

Minor bugfix release:

  • create: resolve eventual symlinks for distrobox utilities
  • create: fix custom SHELL, pass SHELL as env in create so init can initalize custom shells
  • init: remove debug leftovers
  • init: use different check for user existence

1.2.6

01 Jan 10:31
5949834
Compare
Choose a tag to compare

Bugfix, feature and docs minor update:

  • add non-interactive create/enter using env variables
  • docs: add license headers and switch license to markdown format
  • docs: fix backup/restore commands
  • add custom --home flag for distrobox-create to use custom HOMEs for containers
  • fix custom mounts routine moving it from create to init
  • add new distrobox wrapper to use the commands without the hyphens (eg: distrobox create or distrobox enter)
  • add new quality of life commands:
    • distrobox-list: list created pet containers, green if running, yellow if stopped
    • distrobox-rm: remove a created pet container

1.2.5

29 Dec 20:04
649f16a
Compare
Choose a tag to compare

Minor release:

  • create: fix endless find when gvfs volumes are mounted (#48)
  • create: fix difference between HOME and PWD path resolution, only if there is a difference (#50)
  • enter: ensure PATH is built correctly and check for exact subpaths (#66)
  • init: tame the debug log a bit arount the net_mount creation cycle.
  • improve general comments and readability
  • support: CentOS Stream 8 and 9 as Containers Distros
  • init: add default value for SHELL env variable
  • init: add missing ncurses dependency on void-linux
  • init: ensure ncurses is installed as a dependency on all systems

1.2.4

22 Dec 22:20
f9e0077
Compare
Choose a tag to compare

Minor bugfix and feature release:

  • create: fix difference between HOME and PWD path resolution on ostree systems
  • Add ability to duplicate containers:
    • added flag to distrobox-create:
    --clone/-c:		name of the distrobox container to use as base for a new container
    			this will be useful to either rename an existing distrobox or have multiple copies
    			of the same environment.