Releases: Code-Hex/vz
Releases · Code-Hex/vz
v3.2.0
What's Changed
- BridgedNetwork implementation by @Raikerian in #151
- Update go.mod by @cfergeau in #155
- add support for nested virtualization by @abiosoft in #159
- added VZNetworkBlockDeviceStorageDeviceAttachment by @saracen in #156
- fixed memory leak for VZVirtioSocketListener by @Code-Hex in #161
- Update compile.yml by @Code-Hex in #162
New Contributors
- @Raikerian made their first contribution in #151
- @abiosoft made their first contribution in #159
- @saracen made their first contribution in #156
Full Changelog: v3.1.0...v3.2.0
v3.1.0
Supported macOS 14 API partially 🚀
- Unsupported yet: #143
In CI, there are build errors, which appear to be caused by resource issues with the GitHub instance. For more details, please refer to this issue.
What's Changed
- added 1.21 CI by @Code-Hex in #133
- Fix violation of cgo pointer rules by @mpoindexter in #135
- Fix for arm by @mpoindexter in #137
- Partial support macOS 14 API by @Code-Hex in #142
- added macOS 13 CI (WIP) by @Code-Hex in #134
- added VZMacKeyboardConfiguration by @Code-Hex in #146
- added ValidateSaveRestoreSupport method of config by @Code-Hex in #147
- fixed mac keyboard by @Code-Hex in #148
- added ValidateSaveRestoreSupport in Save/Restore methods by @Code-Hex in #149
New Contributors
- @mpoindexter made their first contribution in #135
Full Changelog: v3.0.6...v3.1.0
v3.0.6
v3.0.5
v3.0.4
What's Changed
- chore: fix spelling and error strings should not be capitalized by @ryancurrah in #121
- fixed #119 by @Code-Hex in #122
New Contributors
- @ryancurrah made their first contribution in #121
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
- Support for init disk with cache and sync mode by @balajiv113 in #117
New Contributors
- @balajiv113 made their first contribution in #117
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- Remove init() to reduce starting up time by @AkihiroSuda in #115
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- fixed build error example for GUI Linux in x86_64 by @Code-Hex in #111
- mcaOSBuildTargetAvailable(): include __MAC_OS_X_VERSION_MAX_ALLOWED in error by @AkihiroSuda in #114
New Contributors
- @AkihiroSuda made their first contribution in #114
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Thanks a lot, @cfergeau @balajiv113!!
What's Changed
- added autoreleasepool in run method by @Code-Hex in #38
- add clang-format by @Code-Hex in #39
- removed xid deps by @Code-Hex in #40
- Fix typos in API doc by @cfergeau in #44
- Allow to use github.com/Code-Hex/vz/v2 from macOS 11/macOS 10 by @cfergeau in #48
- added a header for throwing exception by @Code-Hex in #62
- added private API for debugging virtualization framework by @Code-Hex in #64
- vsock: Use net.FileConn to create VirtioSocketConnection by @cfergeau in #63
- fixed socket.go to do not release the shared devices pointer by @Code-Hex in #65
- Revert "fixed socket.go to do not release the shared devices pointer" by @Code-Hex in #66
- socket: Do not release the shared devices pointer by @Code-Hex in #67
- Remove autoreleasepool from getUUID() by @cfergeau in #68
- added available version tests by @Code-Hex in #70
- Remove autoreleasepool from newVZFileSerialPortAttachment by @cfergeau in #71
- added mechanisms for codesign when testing by @Code-Hex in #72
- fixed issue 50 by @Code-Hex in #74
- removed some unnecessary autoreleasepool by @Code-Hex in #77
- fixed issue 43 by @Code-Hex in #78
- Breaking changes some control methods by @Code-Hex in #79
- fixed VirtioSocketConnection impl by @Code-Hex in #80
- Add VZVirtualMachineConfiguration:SocketDevices and VZVirtualMachineConfiguration:NetworkDevices by @cfergeau in #82
- console: Don't return error for non-existing files by @cfergeau in #83
- added integration test by @Code-Hex in #85
- added TestVirtioSocketListener by @Code-Hex in #86
- breaking change around VirtioSocketListener by @Code-Hex in #87
- breaking change ConnectToPort by @Code-Hex in #88
- Support macos 13 API around Linux by @Code-Hex in #89
- add stringer by @Code-Hex in #90
- bump github actions v3 by @Code-Hex in #91
- added startWithOptionsCompletionHandler by @Code-Hex in #92
- added a few of APIs for mac guest by @Code-Hex in #93
- fixed issue #76 by @Code-Hex in #94
- added macOS 13 mtu API for FileHandleNetworkDeviceAttachment by @Code-Hex in #95
- fixed issue #96 by @Code-Hex in #97
- added VZErrorCode enum by @Code-Hex in #99
- fixed issue #98 by @Code-Hex in #100
- addressed issue #101 by @Code-Hex in #102
- implemented blockDeviceIdentifier by @Code-Hex in #104
- add SetFinalizer for generics in objc package by @Code-Hex in #105
- drop go1.17 by @Code-Hex in #107
- v3 by @Code-Hex in #108
Full Changelog: v2.2.0...v3.0.0
Support macOS Monetrey (12.x) APIs completely
This release contains fix the event loop to come back to Go world in StartGraphicApplication method.
What's Changed
Full Changelog: v2.1.0...v2.2.0