Releases: Code-Hex/vz
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
Supported macOS VM (v2.1.0)
Now you can run the macOS VM via Go.
See: #34
What's Changed
- Basic implementation of shared folders by @paulcacheux in #28
- add macOS VM by @Code-Hex in #34
New Contributors
- @paulcacheux made their first contribution in #28
Full Changelog: v2.0.0...v2.1.0
v2.0.0 for macOS Monterey (v12.x.x)
macOS Monterey (v12.x.x)
For the latest macOS version is developed on the master branch and released as v2.x.x
.
You can install by go get github.com/Code-Hex/vz/v2
v1.0.0 for macOS Big Sur (v11.x.x)
macOS Big Sur (v11.x.x)
Some methods of this framework are available and some are not, depending on the version of macOS. Therefore, Go language side also needs to control which methods are available depending on the macOS version.
From now on, those available in Big Sur (11.0.0) will be developed on the v1 branch and released as v1.x.x
.
You can install by go get github.com/Code-Hex/vz