diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-04-01 07:23:51 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-04-01 07:23:51 +0000 |
commit | d480db047ac41021fd720137ee9d23dd489d22e4 (patch) | |
tree | 547edc35fe4ef7cdebe96d2901921052ff89d701 | |
parent | 228758b795b3c27d5fd146e380774b29db73432f (diff) | |
parent | dc6cfefd8e4321f50cf4d96464675fd57ac72fa0 (diff) | |
download | vmadm-d480db047ac41021fd720137ee9d23dd489d22e4.tar.gz |
Merge branch 'release' into 'main'
release 0.4.0
See merge request larswirzenius/vmadm!31
-rw-r--r-- | Cargo.toml | 4 | ||||
-rw-r--r-- | NEWS | 24 | ||||
-rw-r--r-- | RELEASE.md | 3 | ||||
-rw-r--r-- | debian/changelog | 4 |
4 files changed, 26 insertions, 9 deletions
@@ -1,6 +1,6 @@ [package] name = "vmadm" -version = "0.3.0" +version ="0.4.0" authors = ["Lars Wirzenius <liw@liw.fi>"] edition = "2018" license = "GPL-3.0-or-later" @@ -22,4 +22,4 @@ bytesize = "1" log = "0.4" pretty_env_logger = "0.4" shell-words = "1" -directories-next = "2"
\ No newline at end of file +directories-next = "2" @@ -4,9 +4,29 @@ vmadm is a tool to create and destroy virtual machines running under a local libvirt. This file documents important or user-visible changes from release to release. -## Version 0.3.0+git, not yet released +## Version 0.4.0, released 2021-04-01 -This is not yet released. +When operating on multiple virtual machines at once, vmadm now does +them more in parallel. When creating them, all are created once before +vmadm waits for them to be ready for SSH. Previously, each virtual +machine was created, then waited on. The new way allows all machines +to boot up concurrently, meaning the process as a whole goes faster. +Similarly for the other operations. + +The configuration and specification files now allow filenames to use +the tilde syntax for referring to the user's home directory. For +example: + +~~~yaml +default_base_image: ~/tmp/debian-10-openstack-amd64.qcow2 +~~~ + +vmadm is now more resilient against minor problems, such as when +staring a virtual machine that is already running. Such benign +problems are now handled quietly. + +Error messages are now more specific and useful. If vmadm fails to +open a file, it says what file it is. ## Version 0.3.0, released 2021-03-23 @@ -10,9 +10,6 @@ - `debian/changelog` * Commit version number changes. * Create a release tag: `git tag -sam "Release X.Y.Z of vmadm" vX.Y.Z` -* Update the version number by appending `+git` to it, in all the same - places, except `Cargo.toml`. -* Commit version number changes. * Push release branch to `gitlab.com`, create a merge request, merge it. * Change to the `main` branch locally, pull from `gitlab.com`. * Push `main` branch to `git.liw.fi` so that CI builds things. diff --git a/debian/changelog b/debian/changelog index e553eab..60cd428 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -vmadm (0.3.0+git-1) UNRELEASED; urgency=medium +vmadm (0.4.0-1) unstable; urgency=medium * Work in progress. - -- Lars Wirzenius <liw@liw.fi> Tue, 23 Mar 2021 07:27:06 +0200 + -- Lars Wirzenius <liw@liw.fi> Thu, 01 Apr 2021 09:42:47 +0300 vmadm (0.3.0-1) unstable; urgency=medium |