All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.4.3 - 2023-07-28
- Update dependencies in #189
- Upgrade direct dependencies in go.mod
- Update Golang used for testing from 1.19 to 1.20
- Update GitHub Actions
2.4.2 - 2023-03-27
- Remove v1 in #183
2.4.1 - 2023-02-03
- Update dependencies in #175
- Upgrade direct dependencies in go.mod
- Update Golang used for testing from 1.18 to 1.19
- Update GitHub Actions
- Fix for deprecated functions in #175
2.4.0 - 2022-11-11
- Fix backing format (#171)
- The PR #171 fixed a bug that the image is not created by
qemu-img create
. - QEMU 6.1 or later support.
- The PR #171 fixed a bug that the image is not created by
2.3.1 - 2022-10-19
- Update dependencies (#167)
- Update Golang to 1.18
2.3.0 - 2022-04-22
- Add simple NUMA support (#164)
2.2.0 - 2022-04-18
- Flexible SMP configuration for nodes (#160)
- Update dependencies (#159)
2.1.0 - 2022-03-15
- Support multiple device backends for placemat VMs (#156)
2.0.6 - 2022-03-08
- Disable rp_filter inside a netns (#153)
2.0.5 - 2021-04-02
- Fix Internal Server Error when vm's power status cannot be confirmed (#145)
2.0.4 - 2021-03-22
- Fix example (#141)
- The PR #141 also fixed the bug that doesn't expand SUDO_USER environment variable.
2.0.3 - 2021-03-17
- Fix BMC server startup failure (#139)
- Stabilize small test by extending timeout period (#138)
- Import cybozu-go/netutil and replace DetectMTU (#137)
2.0.2 - 2021-02-19
- dcnet: detect MTU by "ip route get" (#135)
2.0.1 - 2021-02-12
- Fix goroutine captures loop variable. (#133)
2.0.0 - 2021-02-08
See upgrade_v2.md for more information.
1.5.3 - 2020-09-29
- Activate vhost-net. (#119)
1.5.2 - 2020-09-29
- Randomize MAC address for KVM NICs (#117)
1.5.1 - 2020-07-21
- Fix aio parameter for node volume devices when cache is specified (#115)
1.5.0 - 2020-07-20
- Add cache mode parameter for node volume devices (#113).
- Support creating node volume devices using raw format files (#113).
- Support creating node volume devices using LVs on host machine (#113).
1.4.0 - 2019-12-09
- Add stub HTTPS server for virtual BMC (#101).
1.3.9 - 2019-10-11
- Add
iptables
rules for internal networking (#98).
1.3.8 - 2019-10-01
1.3.7 - 2019-07-26
- Add qemu option to use para-virtualized RNG for fast boot (#92).
1.3.6 - 2019-07-22
- Software TPM support (#91).
1.3.5 - 2019-03-15
1.3.4 - 2019-03-11
- Wait resuming VMs after saving/loading snapshots (#83).
1.3.3 - 2019-03-04
- Use formal import path for k8s.io/apimachinery (#82).
1.3.2 - 2019-02-18
1.3.1 - 2019-01-22
1.3.0 - 2019-01-18
1.2.0 - 2018-12-07
- Use fixed Debian image. (#72)
1.1.0 - 2018-11-06
pmctl
is a command-line client to control placemat.
placemat-connect
as it is replaced bypmctl
.
1.0.1 - 2018-10-23
- Use cybozu-go/well instead of cybozu-go/cmd
1.0.0 - 2018-10-21
- Many things. See git log.