10 KiB
xen-tools 4.6 (released 20 Jul 2015)
New Features and Major Changes
- Drop all occurrences of apt's
--force-yesparameter. It only forces the installation of untrusted packages and that's unwanted. (Closes Debian bug report #776487) - Support passing commandline options with
--debootstrap-cmd. - Use MD5 as default hash method again, to be able to properly set passwords in older releases. Does not affect passwords changed later inside the DomU.
- Split off hardcoded release code names list and default mirrors in
xen-create-imageinto separate configuration file which are parsed before the default settings or command-line options are set. - Report all SSH fingerprints of the created DomU, not only RSA ones.
- Support VLANs with Open vSwitch (GH-2). Thanks to Félix Barbeira for the patch.
New Options
--keyring(xen-create-image, xt-install-image)--vlan(xen-create-image)
Distribution Releases Changes
- Debian 9 Stretch (preliminary support)
- Ubuntu 15.10 Wily Werewolf (preliminary support; not yet suported by debootstrap, see Debian bug report #787117)
- Ubuntu 12.04 Lucid Lynx is now EoL.
- Ubuntu 14.10 Utopic Unicorn is now EoL.
Improvements
- Make test suite support as-installed-testing.
- Multiple release workflow improvements (target
releaseinMakefile). - Supports
unstable,oldstableandoldoldstableas distribution names, too. (oldoldstableis not yet supported by debootstrap, see Debian feature request #792734 in debootstrap.)
Bug Fixes
-
Fix usage of nonexistent variable in
removeDebianPackage(Closes Debian bug report #774936) Thanks Lukas Schwaighofer! -
Allows
#within configuration file comments. (Closes Debian bug report #783060; thanks Jean-Michel Nirgal Vourgère for the bug report and patch!) -
Use
-o APT::Install-Recommends=falseinstead of--no-install-recommendsfor backwards compatibility with older APT versions which don't know either (but accept anyFoo=Barparameter to-o). Allows one to install earlier Debian releases (e.g. Etch) with the default configuration again. -
Pass
--yestolvcreateonly if LVM version is 2.02.99 or higher. Fixes regression introduced with 4.5 by the fix for Debian bug report #754517.
Other Changes
- Change all occurrences of
http.debian.nettohttpredir.debian.org. - Installs bash completion into
/usr/share/bash-completion/(fixes lintian warningpackage-install-into-obsolete-dir) - Testsuite: Optimize and clean up modules.sh.
- Split up test suite in functionality/compatibility tests (
t) and author/release tests (xt). - New example script helpful for release testing.
xen-tools 4.5 (released 25 Oct 2014)
New Features and Major Changes
- Apply patch by Adrian C. (anrxc) to allow to override hooks in
/usr/share/xen-tools/*.d/with hooks in/etc/xen-tools/hooks.d/.
Distribution Releases Changes
- Ubuntu 14.10 Utopic Unicorn.
- Ubuntu 15.04 Vivid Vervet (preliminary support)
- Mark Ubuntu 13.10 Saucy Salamander as EoL
Improvements
- Use
686-paekernels instead of686kernels on Debian Wheezy and later. Thanks to Daniel Lintott! (Closes Debian bug report #742778) - Pass
-yoption ("assume yes") toyum(Closes Debian bug report #735675) Thanks Lionel FÉLICITÉ!
Bug Fixes
- Fix always empty gateway on Debian DomUs (Thanks Joan! LP: #1328794)
- Fix
lvcreateawaiting user input when creating swap LV (Closes Debian bug report #754517) Thanks Eric Engstrom! - Fix missing quoting in shell function
assertinhooks/common.sh. - Fix initial configuration summary in cases where
pygrubis used. - Fix corner cases where not the latest kernel would have been checked.
--passwordoverrides--genpass. (Closes Debian bug report #764143) Based on patch by Santiago Vila.- Fix unaligned maxmem output of xen-create-image. (Closes Debian bug report #764126; Patch by Santiago Vila)
- Fix copy & paste errors in comments in typos in
roles/puppet(Closes Debian bug report #764134; Patch by Santiago Vila) - Fix typos in POD of
xen-create-image(Closes Debian bug report #764153; Patch by Santiago Vila)
Other Changes
- Drop all xend related sanity checks, they cause more havoc nowadays than they help. Thanks Ian Campbell! (Closes Debian bug report #732456)
- pygrub detection: Prefer
/usr/lib/xen-defaultover/usr/lib/xen-x.y. - Add password length sanity check with fallback to default length.
- Raise default password length from 8 to 23.
- Flush output after each line in
runCommand(). Makefile: Clean up coverage data in multiple targets.
xen-tools 4.4 (released 11 Dec 2013)
Listing includes changes of according beta releases.
New Features and Major Changes
- Preliminary support for
xltoolstack - Ships
/etc/initramfs-tools/conf.d/xen-toolsfor generating Dom0 initrds also suitable for DomU usage. Triggerupdate-initramfs. - Installs a legacy
grubin allpygrubbased Debian/Ubuntu DomUs to be able to update themenu.listautomatically. hooks/common.sh:installDebianPackageno more installs recommends, useinstallDebianPackageAndRecommendsfor that from now on.hooks/common.sh: RenameinstallCentOS4PackagetoinstallRPMPackage. AddinstallCentOS4Packagewrapper for backward compatibility.- Better documents and checks requirements for the
--apt_proxyvalue. (See #623443 for the corresponding apt issue.) Requires nowData::Validate::URI. - Uses now
Data::Validate::DomainandData::Validate::IPfor IP addresses and hostname checks.
Newly Supported Distribution Releases
- Debian 8 Jessie
- Ubuntu 13.04 Raring
- Ubuntu 13.10 Saucy (preliminary support; debootstrap doesn't have support for Saucy at the time of writing)
Improvements
- Also recognize "M" and "G" instead of "MB" and "GB" as size unit for
--memory. Also document the recognized units. (Closes Debian bug report #691320) xen-list-imagesnow also outputs the file name of the config file.xen-list-imagesandxen-delete-imagenow understand--extension.- Makefile accepts
DESTDIR=… - Move examples from debian/examples to examples.
- Adds default mount options for ext4, identical to ext2/ext3.
- By default install
linux-image-virtualinstead oflinux-image-serveron Ubuntu Intrepid and newer (Hopefully closes: #640099, LP #839492) - Makes some options (like
--pygrub) negatable. - Rework "minimal" role to be less based on personal preferences:
- No more installs sudo, vim, syslog-ng, etc.
- Fixes usage together with pygrub.
Bug Fixes
- Fix symbolic link hooks/centos-6/15-setup-arch (Closes Debian bug report #690299)
- Execute END block not on --version/--help/--manual (Closes Debian bug #684346)
- Move code for
--bootfeature toENDblock. Fixes missing SSH fingerprint display if--bootwas used. (Closes Debian bug report #679183) - Correctly handle aborts in
ENDblock. (Closes Debian bug report #704882) - Fixes
--extension=with empty parameter. - Sarge amd64 case handle properly
xt-install-image: Don't bail out if onlycdebootstrapis installed but notdebootstrap(Thanks Elmar Heeb!)- Fix filesystem tools installation in
91-install-fs-tools(which was broken since 4.3~rc1-1) by merging91-install-fs-tools backinto90-make-fstab. (Closes Debian bug report #715340) Also supports RPM-based distributions now. - Fixes creation of
ARRAY(0x#).lognamed log files.
Other Changes
- Code deduplication to unify the
xen-*-imagescripts - Moves
/usr/lib/xen-tools/to/usr/share/xen-tools/ - Use
http.debian.netas default Debian mirror if no mirror is given andxt-guess-suite-and-mirroris not used. - Default DomUs to use the noop scheduler (Closes Debian bug report #693131)
- Fixes export of environment variables. Previously they could contain dashes and then were only accessible from within Perl, but not from within Bash.
- Uses
Test::NoTabsinstead of its own test for that. - Removes unused Perl modules
Xen::ToolsandXen::Tools::Logfrom source code. Also removes the according tests from the test suite. No more needsMoose.
xen-tools 4.3.1 (released 30-Jun-2012)
Bugfix Release only
xen-tools 4.3 (released 26-Jun-2012)
Listing includes changes of according beta releases.
New Features and Major Changes
- Massive code deduplication in hooks directory
New Options
--dontformat(xen-create-image)--finalrole(xen-create-image)--apt_proxy(xen-create-image)
Newly Supported Distribution Releases
- Ubuntu 11.10 Oneiric
- Ubuntu 12.04 Precise
- Ubuntu 12.10 Quantal
- CentOS 6
Bug Fixes
- Fix several testuite failures depending on the build host's installation.
Other Changes
- Remove most Mercurial traces
xen-tools 4.2.1 (released 17 Mar 2011)
Bugfix Release only
xen-tools 4.2 (released 05 Oct 2010)
First final release of the new Xen-Tools Team.
Supports Ubuntu up to 11.04 (Natty) and Debian up to 7.0 (Wheezy).
New Options
--debootstrap-cmd (xen-create-image and xt-install-image)
New Features and Major Changes
- Uses
hvc0andxvdadevices by default - Also supports
cdebootstrap - Preliminary btrfs support.
- Uses GeoIP for Debian mirrors: Default Debian mirror is now
cdn.debian.net, see http://wiki.debian.org/DebianGeoMirror for details. - New helper program
xt-guess-suite-and-mirror, used to find the default mirror and suite.