1.4.0
版本发布时间: 2022-09-07 19:54:01
89luca89/distrobox最新发布版本:1.7.2.1(2024-05-06 15:11:30)
1.4.0
This release sees a lot of changes, thanks to all the contributors :smile:
- New
distrobox upgrade
command, to update all the containers at once - New
distrobox generate-entry
command, to add your distrobox to the app list- note that from 1.4.0 onwards this will be the default behaviour for all the new containers created
- New
distrobox ephemeral
command, to quickly spawn, use and delete a container. All-in-one. - New
install-podman
script to install Podman in $HOME. Handy for @ValveSoftware SteamDeck users - Distrobox-host-exec now uses exclusively the
host-spawn
command from @1player - Better support for AD/LDap and Kerberos usernames
- Better support for Nix/Guix hosts
- Plenty of bug fixes and CI/Test improvements :smile:
Complete Changelog
- CI: add another Shell linter - Differential-ShellCheck by @jamacku in https://github.com/89luca89/distrobox/pull/372
- all: Implement options for sudo program customization by @PgBiel in https://github.com/89luca89/distrobox/pull/346
- all: add /usr/etc/distrobox/distrobox.conf as possible config file
- all: respect XDG_CONFIG_HOME variable for configs
- clone: fix image save name to work with podman's lowercase requirements
- create: Add Nix System Path and Initialize a Nix Flake by @FedX-sudo in https://github.com/89luca89/distrobox/pull/368
- create: mount the store directory of Guix. by @cireu in https://github.com/89luca89/distrobox/pull/394
- create: move distrobox utility mounts into enter. Fix #315
- docs/extras: add support for SteamOS, add install-podman script to perform persistent installs
- docs: Add more getting started examples by @profetik-777 in https://github.com/89luca89/distrobox/pull/389
- docs: Clarify smallness of common cloud images by @castrojo in https://github.com/89luca89/distrobox/pull/383
- docs: add distrobox's flatpak installation method
- Still in beta. Check here
- docs: fix a mistake for gentoo dockerfile by @top1Ashier in https://github.com/89luca89/distrobox/pull/361
- enter: fix automatic container creation when '-r' is used by @dfaggioli in https://github.com/89luca89/distrobox/pull/364
- enter: improve performance for start container logs
- enter: make it more location independent, Fix #354
- enter: re-add missing USER variable inside env
- enter: reformat code, fix backtick detection. Fix #395
- enter: use container's login shell when no command is provided
- export: Add some checks for fixing issues due to dirs or manpages missing (on MicroOS) by @dfaggioli in https://github.com/89luca89/distrobox/pull/365
- export: Enable export of local applications by @haakobja in https://github.com/89luca89/distrobox/pull/291
- export: use a more robust way to find container's name or ID. Fix #375
- feat: Replace call to 'rev | cut' with 'grep' by @adam-gaia in https://github.com/89luca89/distrobox/pull/342
- generate-entry: add new command to create and delete desktop entries for distroboxes
- host-exec: add a flag to distrobox-host-exec to skip the installation prompt by @codexMechanicus in https://github.com/89luca89/distrobox/pull/363
- host-exec: replace chroot with host-spawn (#349)
- init: add kerberos KCM cache from https://github.com/containers/toolbox Fix #323
- init: add quotes around username to avoid problems with AD/LDap usernames
- init: avoid xbps errors by keeping it updated
- init: be aware of absolute symlinks in /etc and try to handle them. Fix #385
- init: better match error messages. Fix #390
- init: do host file sync only if they exist
- init: fix mountpoint for home in ostree based os. This will fix problems with the package installation on Fedora
- init: fix tzdata handling
- init: improve systemd integration for rootful containers
- install: add missing help entry for --next/-N flag
- install: use either wget or curl by @gcoakes in https://github.com/89luca89/distrobox/pull/376
- list/host-exec: fix tty detection
- list: Add no-color flag to list by @misobarisic in https://github.com/89luca89/distrobox/pull/353
- list: disable colors when not in a terminal. Fix #352
- remove deprecated path feature by @misobarisic in https://github.com/89luca89/distrobox/pull/356
- rm: do not use a default name value, add multi-name support
- ephemeral: add ephemeral distrobox command (#335) by @juhp in https://github.com/89luca89/distrobox/pull/336
- upgrade: add upgrade command to perform single or batch update on distroboxes, Fix #240
New Contributors
- @haakobja made their first contribution in https://github.com/89luca89/distrobox/pull/291
- @adam-gaia made their first contribution in https://github.com/89luca89/distrobox/pull/342
- @PgBiel made their first contribution in https://github.com/89luca89/distrobox/pull/346
- @orowith2os made their first contribution in https://github.com/89luca89/distrobox/pull/355
- @top1Ashier made their first contribution in https://github.com/89luca89/distrobox/pull/361
- @codexMechanicus made their first contribution in https://github.com/89luca89/distrobox/pull/363
- @gcoakes made their first contribution in https://github.com/89luca89/distrobox/pull/376
- @castrojo made their first contribution in https://github.com/89luca89/distrobox/pull/383
- @profetik-777 made their first contribution in https://github.com/89luca89/distrobox/pull/389
- @jamacku made their first contribution in https://github.com/89luca89/distrobox/pull/372
- @cireu made their first contribution in https://github.com/89luca89/distrobox/pull/394
Full Changelog: https://github.com/89luca89/distrobox/compare/1.3.1...1.4.0