Releases: Coopydood/ultimate-macOS-KVM
v0.10.1
Minor update • 07/10/2023
This update includes the following features / fixes / changes:
- Added Discord rich presence to AutoPilot
- Changed wording of XML stage in AutoPilot flow
- Fixed an issue where the XML converter would inject incorrect CPU threads
- Fixed an issue where the XML converter would fail to import a converted AutoPilot script using 1 CPU thread (@DomTrues)
- Fixed an issue where XML debug info would not be injected during AP flow
- Fixed an issue where the working directory would be logged incorrectly
- XML converter now uses the macOS friendly name for domain titles
- XML converter will now disable the default VGA device if passthrough is detected
- Hard disk files generated by AutoPilot are now calibrated to hit the absolute target size after formatting from within macOS
- AutoPilot navigation legibility improvements
- it works on my machine!
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
This release has multiple authors. Attributions for contributor changes are included in relevant lines above.
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.10.0
Moderate update • 05/10/2023
This update includes the following features / fixes / changes:
- WIP macOS Sonoma (14) support
- Experimental support for legacy OS X versions (10.7 - 10.12)
- @DomTrues added OpenCore Configuration Assistant
- @eversiege added initial web landing page
- User-generated boot scripts can now be run outside of the repo folder
- Updated default CPU model for better compatibility
- AutoPilot now selects appropriate CPU model based on target OS
- Support for passthrough devices in Discord presence
- Base config fixes and improvements
- Fixed an issue where the VNC server IP would be replaced by the version number
- XML conversion tool fixes
- OpenCore image is no longer attached as readonly by default
- CPU model is now displayed during script verbose output
- the marines are after me help
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
This release has multiple authors. Attributions for contributor changes are included in relevant lines above.
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.10.0-pre1
Pre-release • 02/10/2023
Warning
THIS IS A PRE-RELEASE BUILD.
No changelog can be provided at this time, as features are incomplete or unconfirmed.
This is an unstable, highly experimental build of the project. By testing out this build, you accept the risks involved with using pre-release software.
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.8
Minor update • 12/09/2023
This update includes the following features / fixes / changes:
- Major branding additions
- Discord rich presence support
- The baseConfig has been updated to support toggling of Discord RPC
- New ULTMOS verbose boot options in new config setups
- I can drive now, how dangerous is that?!
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.7
Minor update • 30/08/2023
This update includes the following features / fixes / changes:
- Logfile support in AutoPilot; support will be added to other scripts in future updates
- AutoPilot now uses macOS byte sizes when creating HDD image files (1024 -> 1000)
- XML Conversion Tool can now use alternate AP reader; supporting config restructures and older AP boot scripts
- More documentation
- Made top of README a bit nicer
- crunchy spine sounds
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.6
Minor update • 17/08/2023
This update includes the following features / fixes / changes:
- AutoPilot target OS stage made easier to select macOS version
- macOS Ventura support has been partially fixed; change CPU model from
Penryn
toSkylake-Client
- Fixed some USB XHCI issues
- Fixed an issue with OVMF files when using VFIO-PCI passthrough assistant
- Fixed restoration tools from using wrong blobs folder
- Various VFIO-PCI passthrough patches
- Minor AutoPilot UI improvements
- Small repo updater tool patch
- Config files now use sudo flagging when adding VFIO-PCI arguments
- Main menu now intelligently runs scripts as sudo if they have VFIO-PCI arguments
- happy dying sounds
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.5
Minor update • 14/08/2023
This update includes the following features / fixes / changes:
- Added option to generate XML file as part of AutoPilot flow
- AutoPilot stage flow updated to support XML file generation
- AutoPilot now saves a new blob containing the target OS' friendly name
- XML conversion tool can now be used with arguments
- Fixed an issue where the new AP download flow would crash with a newer target OS
- Fixed GPU listing for macOS Sonoma in the GPU checker
- More consistent help and escape menu flow keybinding
- Improved menu handling, including extreme value bounceback
- Backup of OVMF vars file is now performed during AutoPilot flow
- Resetting vNVRAM will now use local OVMF backup, to preserve user resolution settings
- Detected boot script main menu entries now use the OS release (friendly) name
- Main script is now subject to an OS platform compatibility check
- Main script arguments have been updated
- snort
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.4
Minor update • 11/08/2023
This update includes the following features / fixes / changes:
- Smarter GPU checker
- Larger GPU support database
- Minor XML converter patches
- Changed default domain XML from network bridge to NAT
- Begin work on backup and restore assistant
- AutoPilot now seamlessly downloads the correct base system as part of the automated flow
- Fixed an issue where AutoPilot would copy all *.fd resources files
- Fixed an issue where AutoPilot would close unexpectedly
- AutoPilot no longer makes a junk CDN control file
- Begin acknowledging macOS Sonoma's existence in scripts
- thump
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.3
Minor update • 06/08/2023
This update includes the following features / fixes / changes:
- XML Conversion tool; AutoPilot to XML for use with virt-manager
- Added more documentation
- Added an option to quickly report an issue on GitHub to the extras menu
- Minor UI improvements
- Fixed some menu flows
- Fixed an issue where dragging an AutoPilot config file into the VFIO-PCI Passthrough assistant would show as invalid
- Fixed an issue where VFIO-PCI Passthrough assistant would crash trying to write to a manually-selected file
- Fixed an issue where the wrong OVMF variable file would be copied during AutoPilot
- Changed the way that post-live AutoPilot blobs are stored
- Included wiki documents as offline files included in the
docs
folder - Soothed Eversiege's "inner perfectionist"
- falls asleep on keyboarddddddddd...
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.
v0.9.2
Minor update • 13/07/2023
This update includes the following features / fixes / changes:
- Added a screen resolution option stage to AutoPilot
- Updated base config to support user screen resolution
- Better config timestamping
- Added an XHCI USB controller to the base config for USB 3.1 support
- Tidied up the base config layout and marked areas of user concern
- Updated macOS downloader script with vit9696's updates
- OpenCore image update rollup; updated kexts and bootcode
- Removed support for legacy 0.8.x versions, directory structure change
- Fixed an issue where AutoPilot would not accept custom values if project was newly cloned
- Fixed an issue preventing the script backup store on certain upgraded repos
- Added new bugs, according to Eversiege (please report!?)
- yawns
To see individual code changes, visit the project's commits page at https://github.com/Coopydood/ultimate-macOS-KVM/commits/main
Note
Remember, commits by Coopydood will always be signed as 4CD28348A3DD016F or GitHub's public key.