Skip to content

Latest commit

 

History

History
300 lines (182 loc) · 9.42 KB

CHANGELOG.md

File metadata and controls

300 lines (182 loc) · 9.42 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

2.4.5 - 2024-04-04

Changed

  • Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /v2 #195
  • Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /v2 #196
  • Update dependencies in #197
    • Update minimal Golang version from 1.21 to 1.22.1
    • Upgrade direct dependencies in go.mod
    • Update GitHub Actions

2.4.4 - 2023-11-15

Changed

  • Update dependencies in #193
    • Upgrade direct dependencies in go.mod
    • Update Golang used for testing from 1.20 to 1.21
    • Update GitHub Actions

2.4.3 - 2023-07-28

Changed

  • 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

Removed

2.4.1 - 2023-02-03

Changed

  • 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

Fixed

  • 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.

2.3.1 - 2022-10-19

Changed

  • Update dependencies (#167)
    • Update Golang to 1.18

2.3.0 - 2022-04-22

Added

  • Add simple NUMA support (#164)

2.2.0 - 2022-04-18

Added

  • Flexible SMP configuration for nodes (#160)

Changed

  • Update dependencies (#159)

2.1.0 - 2022-03-15

Added

  • Support multiple device backends for placemat VMs (#156)

2.0.6 - 2022-03-08

Changed

  • Change LICENSE from MIT to Apache 2.0 (#150)
  • Support Multiqueue virtio-net (#152)

Fixed

  • Disable rp_filter inside a netns (#153)

2.0.5 - 2021-04-02

Fixed

  • Fix Internal Server Error when vm's power status cannot be confirmed (#145)

2.0.4 - 2021-03-22

Fixed

  • Fix example (#141)
    • The PR #141 also fixed the bug that doesn't expand SUDO_USER environment variable.

2.0.3 - 2021-03-17

Fixed

  • 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

Fixed

  • dcnet: detect MTU by "ip route get" (#135)

2.0.1 - 2021-02-12

Fixed

  • 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

Fixed

  • Activate vhost-net. (#119)

1.5.2 - 2020-09-29

Fixed

  • Randomize MAC address for KVM NICs (#117)

1.5.1 - 2020-07-21

Fixed

  • Fix aio parameter for node volume devices when cache is specified (#115)

1.5.0 - 2020-07-20

Added

  • 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

Added

  • Add stub HTTPS server for virtual BMC (#101).

1.3.9 - 2019-10-11

Changed

  • Add iptables rules for internal networking (#98).

1.3.8 - 2019-10-01

Changed

  • Use host CPU flags with qemu -cpu host for stability (#96).
  • Replace yaml library (#94).

1.3.7 - 2019-07-26

Added

  • Add qemu option to use para-virtualized RNG for fast boot (#92).

1.3.6 - 2019-07-22

Added

  • Software TPM support (#91).

1.3.5 - 2019-03-15

Added

1.3.4 - 2019-03-11

Changed

  • Wait resuming VMs after saving/loading snapshots (#83).

1.3.3 - 2019-03-04

Changed

  • Use formal import path for k8s.io/apimachinery (#82).

1.3.2 - 2019-02-18

Changed

  • pmctl Exit abnormally when failed to connect to server (#81).

1.3.1 - 2019-01-22

Added

  • pmctl Add snapshot list command. (#80)

1.3.0 - 2019-01-18

Added

1.2.0 - 2018-12-07

Added

  • pmctl Add completion subcommand. (#73)
  • Release Debian Package. (#74)

Changed

  • Use fixed Debian image. (#72)

1.1.0 - 2018-11-06

Added

  • pmctl is a command-line client to control placemat.

Removed

  • placemat-connect as it is replaced by pmctl.

1.0.1 - 2018-10-23

Changed

  • Use cybozu-go/well instead of cybozu-go/cmd

1.0.0 - 2018-10-21

Added

  • Many things. See git log.