Skip to content

Releases: M2Team/NanaBox

NanaBox 1.3 (1.3.813.0)

22 Jun 03:51

Choose a tag to compare

This version introduces JSON Schema support, fixes some issues, and introduces some maintainer tools which means every contributor can finally maintain this project independently.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.
  • Due to the Microsoft Store Licensing API implementation, you will find NanaBox will try to access the Internet beginning with NanaBox 1.2 because NanaBox needs to use that to check the Sponsor Edition addon licensing status.
  • For optimizing the user experience, NanaBox will only check the Sponsor Edition addon licensing status at the first time your launch NanaBox. You can click the sponsor button if you want to refresh the status after you have purchased or redeemed the Sponsor Edition addon.

Release Notes

  • Introduce JSON Schema support for NanaBox Configuration File. (Contributed by driver1998.)
  • Add the virtual machine existence check for solving network unavailable issues when people reopen the same virtual machine accidentally.
  • Eliminate exceptions when creating the virtual machine.
  • Improve maintainer tools for introducing automatic packaging support when building all targets for NanaBox.

Download

  • MSIX Package: NanaBox_1.3.813.0.msixbundle

    • SHA-256: E53C744F5E6FD006B45BEBA98DD947837F2942DADD284AF1D7D26C08610C86CA
  • License XML: NanaBox_1.3.813.0.xml

    • SHA-256: 575709E93A0364F0CC40E8CD986124DA945AEC7BD5EA077BD23092D03CDDD6EE
  • Portable package: NanaBox_1.3.813.0_Binaries.zip

    • SHA-256: 9EDC6807DF3858862A7E9830C8F1ED328CEAB42DACEE1C0ED520E7C156C75D78
  • Debug Symbols: NanaBox_1.3.813.0_DebugSymbols.zip

    • SHA-256: 282FE33E78BCEFBA0385F46C5EB95382FCAEDDDA575090ABA1E1BAB9DEFE8E69

Kenji Mouri

NanaBox 1.2 Update 4 (1.2.803.0)

12 Jun 15:48

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.
  • Due to the Microsoft Store Licensing API implementation, you will find NanaBox will try to access the Internet beginning with NanaBox 1.2 because NanaBox needs to use that to check the Sponsor Edition addon licensing status.
  • For optimizing the user experience, NanaBox will only check the Sponsor Edition addon licensing status at the first time your launch NanaBox. You can click the sponsor button if you want to refresh the status after you have purchased or redeemed the Sponsor Edition addon.

Release Notes

  • Support customize partial System Management BIOS (SMBIOS) information for virtual machines. (Contributed by Z841973620.)
  • Ignore the text scale factor for solving the UI layout issues like #10. (Feedbacked by prakharb5.)

Download

  • MSIX Package: NanaBox_1.2.803.0.msixbundle

    • SHA-256: BC45CE5DF04B35A7D5B2847B1D108681E6ECF64A98F0DC716F15ECE5F3B0CA55
  • License XML: NanaBox_1.2.803.0.xml

    • SHA-256: 90D356CB576A272CDED0721C84659CB56BD572193E19CC1E9661BD515916463A
  • Portable package: NanaBox_1.2.803.0_Binaries.zip

    • SHA-256: D88DA644719A2E6AA60AA4AC9BB97692C90E1212C3E3E19A5C70639731B627C7
  • Debug Symbols: NanaBox_1.2.803.0_DebugSymbols.zip

    • SHA-256: D1D39E99FD47042D55E52A928E994C9DEA8C451C9F2E3DD9356AD5C8905434E1

Kenji Mouri

NanaBox 1.2 Update 3 (1.2.800.0)

10 Jun 10:18

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.
  • Due to the Microsoft Store Licensing API implementation, you will find NanaBox will try to access the Internet beginning with NanaBox 1.2 because NanaBox needs to use that to check the Sponsor Edition addon licensing status.
  • For optimizing the user experience, NanaBox will only check the Sponsor Edition addon licensing status at the first time your launch NanaBox. You can click the sponsor button if you want to refresh the status after you have purchased or redeemed the Sponsor Edition addon.

Release Notes

Download

  • MSIX Package: NanaBox_1.2.800.0.msixbundle

    • SHA-256: 296522390625BA96936A1DE0A27F2F6E02BB63401C45D69BCE9B7EF106FC0DE8
  • License XML: NanaBox_1.2.800.0.xml

    • SHA-256: 834298F71D0CE652354971E600A89B741D08F2D1A61A0CF307AD0CF79B9E4ABC
  • Portable package: NanaBox_1.2.800.0_Binaries.zip

    • SHA-256: 8B6948D1073405FF8F43D06E2AC8E0CB62EC86E3AE5DF881409EAE6BF30B191D
  • Debug Symbols: NanaBox_1.2.800.0_DebugSymbols.zip

    • SHA-256: 781E422D4D929B9E723C16EB50E471F65F544A8810DB6DF794ED0C56D740D951

Kenji Mouri

NanaBox 1.2 Update 2 (1.2.797.0)

06 Jun 22:48

Choose a tag to compare

This update introduces the Trusted Platform Module (TPM) 2.0 support for virtual machines in Windows 11 Version 24H2 or later Host OS. (Although Windows Server 2022 had introduced the related Host Compute System API interfaces, but it seems doesn't be implemented.)

image

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.
  • Due to the Microsoft Store Licensing API implementation, you will find NanaBox will try to access the Internet beginning with NanaBox 1.2 because NanaBox needs to use that to check the Sponsor Edition addon licensing status.
  • For optimizing the user experience, NanaBox will only check the Sponsor Edition addon licensing status at the first time your launch NanaBox. You can click the sponsor button if you want to refresh the status after you have purchased or redeemed the Sponsor Edition addon.

Release Notes

  • Introduce the Trusted Platform Module (TPM) 2.0 support for virtual machines in Windows Server 2022 or later Host OS. (Tested under Windows 11 Version 24H2.)
  • Backport the documentation changes from M2Team/NanaZip#435. (Thanks to sirredbeard.)

Download

  • MSIX Package: NanaBox_1.2.797.0.msixbundle

    • SHA-256: AAF5B93E823115FF35C21302F83A423097015D2D1BCD24006E3F4262F4930786
  • License XML: NanaBox_1.2.797.0.xml

    • SHA-256: 60332E15465D38173685765BB74DA1ADE5D2F1ACCD23A02BA85BE8D16D2D7B6D
  • Portable package: NanaBox_1.2.797.0_Binaries.zip

    • SHA-256: 62E54AC0B0295EB6C445F51E598143FB5E692D872E7E3AD8BF370EF2E977B5DF
  • Debug Symbols: NanaBox_1.2.797.0_DebugSymbols.zip

    • SHA-256: C4BB825A12197351B7E032C94CD03B712A1CD97A3DD564B638B8F3309A6A8838

Kenji Mouri

NanaBox 1.2 Update 1 (1.2.786.0)

27 May 13:04

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.
  • Due to the Microsoft Store Licensing API implementation, you will find NanaBox will try to access the Internet beginning with NanaBox 1.2 because NanaBox needs to use that to check the Sponsor Edition addon licensing status.
  • For optimizing the user experience, NanaBox will only check the Sponsor Edition addon licensing status at the first time your launch NanaBox. You can click the sponsor button if you want to refresh the status after you have purchased or redeemed the Sponsor Edition addon.

Release Notes

  • Enable the relative mouse mode support in Windows 11 Version 24H2 or later Host OS for improving the compatibility for applications running in the virtual machines.
  • Update the main window toolbar layout via following the NanaZip new toolbar design.
  • Fix the access issue for RDP connection over named pipe support for both basic session and enhanced session.
  • Update UI layout of the sponsor button. (Suggested by dongle-the-gadget and namazso.)
  • NanaBox will only check the Sponsor Edition addon licensing status the first time you launch NanaBox or click the sponsor button to optimize the user experience.
  • Update Mile.Xaml to 2.2.944.
  • Update Mile.Windows.Helpers to 1.0.558.

Download

  • MSIX Package: NanaBox_1.2.786.0.msixbundle

    • SHA-256: CA43F7ED710BC6E8622CB16D50FA65E5A49E9DBD81BDF628EF616E82B91A7A5A
  • License XML: NanaBox_1.2.786.0.xml

    • SHA-256: BF8F554C456D0A6FB517CF61786C823C7B2ACE4991015C813E714A58A032C1F7
  • Portable package: NanaBox_1.2.786.0_Binaries.zip

    • SHA-256: C10A51D1138BB2FE416F37FB54D882445017ED98EA1B87F7E1271B7A89C5C22D
  • Debug Symbols: NanaBox_1.2.786.0_DebugSymbols.zip

    • SHA-256: 05EFD6D30A43F5FC7C1021BF738A4DEDBCA6F1264BFF5E906C412BCFBEF3A4CE

Kenji Mouri

NanaBox 1.2 (1.2.769.0)

10 May 01:09

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.

Release Notes

  • Enable display resolution mode selection on Windows Server 2022 or later.
  • Expose RDP connection over named pipe support for both basic session and enhanced session.
  • Fix keyboard configuration deserialization issue.
  • Add EnableHostDriverStore option for GPU-PV settings.
  • Add Sponsor button and Sponsor NanaBox UI.
  • Improve several implementations.

Usage

Microsoft Store Edition

Download NanaBoxPackage_1.2.769.0_x64_arm64.msixbundle_Windows10_PreinstallKit.zip and extract it.

SHA-256: e6a9209ff3be6faa1a0dffeba8e5bcadfb6464fb9a68eab39f0830feb2bcdbb1

If you want to install NanaBox via the command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package you find in the extracted folder

Portable Edition

Download NanaBox_1.2.769.0_Binaries.zip and expand it.

SHA-256: 66b63c08a0ae60d17abc78e858fb5500e364da31fe895a26a1fe7437a0d77643

Debug Symbols

Download NanaBox_1.2.769.0_DebugSymbols.zip and expand it.

SHA-256: d3cfa20e80277bdbd026f565ad26abf7d2afbaefb3f35111d96cbe3dae61aa48

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri

NanaBox 1.1 Update 2 (1.1.602.0)

24 Nov 15:02

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.

Release Notes

  • Improve the user experience to make people using the virtual machine configuration created by NanaBox without any modifications. (Suggested by Jarung.)
  • Improve the stability when using the file dialog.
  • Make GPU-PV enabled virtual machine supports save the state.
  • Improve the RDP client uninitialization process.

Usage

Microsoft Store Edition

Download 40174MouriNaruto.NanaBox_1.1.602.0_gnj4mf6z9tkrc.msixbundle and open it.

SHA-256: 74f13adf7ece2ed2f7dab80cd52a555b8453053f60dd7695c461485e04083dff

If you want to install NanaBox via the command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package

Portable Edition

Download NanaBox_1.1.602.0_Binaries.zip and expand it.

SHA-256: 48424b546afc3093a4618aec68e2e9d01ca2fad60a46a759390481e895144669

Debug Symbols

Download NanaBox_1.1.602.0_DebugSymbols.zip and expand it.

SHA-256: e982c364ca213ac59fcf991d124f98df38d88da1390995dceae84876a61ced40

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri

NanaBox 1.1 Update 1 (1.1.601.0)

24 Nov 00:39

Choose a tag to compare

This update fixes some issues.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.

Release Notes

  • Fix the file dialog freeze in some cases on Windows 10. (Thanks to Jarung.)
  • Fix reload virtual machine support when modifying the COM port settings.
  • Fix reload virtual machine support when modifying the network adapter settings.
  • Fix virtual machine initialization issue when you have disabled network adapters.

Usage

Microsoft Store Edition

Download 40174MouriNaruto.NanaBox_1.1.601.0_gnj4mf6z9tkrc.msixbundle and open it.

SHA-256: c8307936730b60dbc31ddc87ba4fd0599900eb5547ad703012c11f37321da0d2

If you want to install NanaBox via the command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package

Portable Edition

Download NanaBox_1.1.601.0_Binaries.zip and expand it.

SHA-256: 5f7565886c2361427957595d719b23f478dd8f692c660dd6863c658865aec8d1

Debug Symbols

Download NanaBox_1.1.601.0_DebugSymbols.zip and expand it.

SHA-256: 05173b3eb0917177c10ad3740db937be84554c41f6aec7749b151b5cee2df990

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri

NanaBox 1.1 (1.1.600.0)

22 Nov 12:07

Choose a tag to compare

This is the second stable version of NanaBox. It's the first version which has a simple GUI for users.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
    • You shouldn't put your virtual machine configuration file at the root of the drive, or you will meet the access denied error.

Release Notes

  • Add the Quick Start user experience based on XAML.
  • Add the Create Virtual Machine user experience based on XAML.
  • Add the Create Virtual Hard Disk user experience based on XAML.
  • Modernize the message report window based on XAML.
  • Enhance the main window toolbar.
  • Refresh the exit confirmation window implementation.
  • Improve the stability after restoring virtual machine from suspend.
  • Add keyboard and enhanced session configuration support and you can modify these settings at runtime.
  • Add support for modifying memory size, COM port named pipe, GPU-PV, network adapter, SCSI controller settings at runtime.
  • Remove some unnecessary configuration options.
    • Enabled option in NetworkAdapters configuration.
    • Enabled option in ScsiDevices configuration.
  • Improve the running as the unpackage mode implementation.
  • Improve the virtual machine session mode switching implementation.
  • Improve the implementation of prerequisite check.
  • Improve the accessibility user experience.
  • Remove the Shell New Submenu support because we have the new Create Virtual Machine user experience.
  • Improve several implementations.

Usage

Microsoft Store Edition

Download 40174MouriNaruto.NanaBox_1.1.600.0_gnj4mf6z9tkrc.msixbundle and open it.

SHA-256: 7d3293cdb55459723637460fadf7a247dc8be9e35bf4e985ee832f60223cf402

If you want to install NanaBox via the command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package

Portable Edition

Download NanaBox_1.1.600.0_Binaries.zip and expand it.

SHA-256: 40ceec845c422a091ff9334084526bf23047878a714fe5ae0b06e80db2011502

Debug Symbols

Download NanaBox_1.1.600.0_DebugSymbols.zip and expand it.

SHA-256: 05fe7eb15fed6eda4c01f2cdc040309c2c79585da8452d777426079005183de6

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri

NanaBox 1.0 (1.0.471.0)

16 Jul 14:03

Choose a tag to compare

This is the first stable version and of NanaBox.

I am sorry NanaBox 1.0 doesn't include the virtual machine creation and settings UI because it's not finished. But I really thanks to @driver1998 for his huge contribution to that. I think this feature will be finished in NanaBox 1.1.

Known issues

  • Due to Host Compute System API and Host Compute Network API limitations, there are some limitations from them also applied to NanaBox:
    • NanaBox only supports create UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 virtual machines.
    • TPM support for virtual machines created by NanaBox is not available.
    • NanaBox needs elevated privilege via UAC.
    • The automatic switch between Enhanced Session Mode and Basic Session Mode won't be implemented.
  • The virtual machine creation UI and settings UI is not implemented.

Release Notes

  • Fix the background color issue when window size is bigger than the virtual machine content or using the fullscreen mode.
  • Improve the background color policy when window size is bigger than the virtual machine content in windowed mode for better user experience. (Suggested by AndromedaMelody.)
  • Enable frame buffer redirection for reducing the overhead.
  • Enable redirect key combinations by default to improve the user experience.
  • Fix virtual machine instance network disconnection issue when starting the same virtual machine instance repeatedly.
  • Improve the implementation of running with unpackaged mode in package mode via using package's LocalState folder instead of user's Temp folder.
  • Improve the user experience when switching NanaBox instances via Windows taskbar.
  • Update to Git submodule version of Mile.Project.Windows.
  • Update Mile.Windows.Helpers to 1.0.17. (https://github.com/ProjectMile/Mile.Windows.Helpers/commits/main)
  • Update Mile.Xaml to 2.1.661. (https://github.com/ProjectMile/Mile.Xaml/releases/tag/2.1.661.0)

Usage

Download 40174MouriNaruto.NanaBox_1.0.471.0_gnj4mf6z9tkrc.msixbundle and open it.

SHA-256: 42a3ff6296fd65b4b1358d82a321f7e4415877e024094a3051c1f2a435ea0ec7

If you want to install NanaBox via command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri