- Initial release.
- Works with basic functions.
- Support vm without box.
- Add config 'net_device'.
- Add basic support to forwarded ports.
- Move unix_socket to
<user_home>/.vagrant.d/tmp
.
- Fix port collision problem with default ssh port 2222.
- Export serial port to unix socket for debug.
- Set default config for newer qemu (>=7.0.0)
- Add config extra_qemu_args'.
- Refine error message, such as 'Invalid qemu dir'.
- Add a 'Force Multicore' to Readme.
- Add config extra_netdev_args.
- Replace
nc
with ruby's socket - Add config control_port, debug_port, no_daemonize config for window host
- Fix missing :arch for driver.import(options)
- Use kill 0 to check whether a process is running
- Fix a compatibility issue about ruby 3.x
- Add config 'drive_interface'.
- Fix forwarded ports bug. #39
- Add config 'firmware_format', 'ssh_host', 'other_default'.
- Allow no cpu for riscv64.
- Allow more config options to be nil.
- Let id start with "vq_".
- Config 'image_path' support array type
- Try to support libvirt box v2 format