summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-04-01 07:23:51 +0000
committerLars Wirzenius <liw@liw.fi>2021-04-01 07:23:51 +0000
commitd480db047ac41021fd720137ee9d23dd489d22e4 (patch)
tree547edc35fe4ef7cdebe96d2901921052ff89d701
parent228758b795b3c27d5fd146e380774b29db73432f (diff)
parentdc6cfefd8e4321f50cf4d96464675fd57ac72fa0 (diff)
downloadvmadm-d480db047ac41021fd720137ee9d23dd489d22e4.tar.gz
Merge branch 'release' into 'main'
release 0.4.0 See merge request larswirzenius/vmadm!31
-rw-r--r--Cargo.toml4
-rw-r--r--NEWS24
-rw-r--r--RELEASE.md3
-rw-r--r--debian/changelog4
4 files changed, 26 insertions, 9 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 3664277..bcc5804 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -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"
diff --git a/NEWS b/NEWS
index 95a3b3a..66b2aba 100644
--- a/NEWS
+++ b/NEWS
@@ -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
diff --git a/RELEASE.md b/RELEASE.md
index 071ead3..453b04f 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -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