Skip to content

Release phpVirtualBox 7.2#372

Merged
studnitskiy merged 9 commits into
developfrom
7.2-dev
Nov 1, 2025
Merged

Release phpVirtualBox 7.2#372
studnitskiy merged 9 commits into
developfrom
7.2-dev

Conversation

@studnitskiy
Copy link
Copy Markdown
Collaborator

No description provided.

Updated WSDL files and vboxServiceWrappers.php from 7.2 SDK.
2D video acceleration setting has been removed from VirtualBox,
updated the code to reflect the change in the API.
Tested basic functionality with PHP 8.3 (nginx + PHP-FPM).

Bump PHP minimum to 8.1
When a new VM with EFI set by default was created, NVRAM file was not initialized.
As the result, settings became inaccessible, the following error message was displayed:
"The UEFI NVRAM file is not existing for this machine".
Fixed #364.
Attempting to save a VM with Page Fusion on or off results in error in VirtualBox 7.2.
"Page fusion is only supported on 64-bit hosts". Tested on 64-bit Linux 6.12 and Windows 11.
Disable the feature for now, hopefully this prevents the error from getting triggered when
saving old VMs. I had no way to test this, but at least disabling this won't trigger
the issue in new VMs.
Issue #363
…ttings

NVRAM file is not created for new VMs where EFI is not set by defalut
(I guess pretty much anything except Windows 11 and macOS).
When manually checking "Enable EFI" in System settings later, the file was not
created, and the VM settings became unavailable. I was trying to make the secure
boot flag working, but due to the issue with vboxwebsrv always reporting it
as enabled, and inability to tell whether it's disabled, I had to turn this off,
and carelessly also commented the code creating the NVRAM file.
This part is now restored. Fixes #369
When Oracle Extension Pack is installed, VRDP server can be configured
to use encryption. This setting was previously missing.
When Negotiate (default) or TLS is selected, a private key and a certificate
should be auto-generated by VirtualBox in the VM directory.
This change does not affect open source distributions using VNC.
Taken from https://github.com/thedisbo1125/vboxwebmgr
Issue #366
A closing </div> tag was missing which prevented USB Device Filters
from being displayed.
Issue #371

Minor change in the <input> value generation code in filter details.
After adding USB Device Filters and saving, it was not possible to
remove the last filter, an exception occurred on save.
The root cause was that USBDeviceFilters is empty when there are
no more filters, and count fails. The issue is now fixed.
RDP support requires a Flash-based client.
VNC support requires a Java applet-based client.
Major browsers dropped support of Flash and Java applets a long time ago.
HTML5 Canvas-based clients like Guacamole require a dedicated proxy server.
As a viable alternative is not available, remove the Console tab and
related assets.
It is possible to connect to VMs via VNC or RDP using OS native clients by
clicking the link in the Display section of a VM details panel.
Issues #111 #190 #212 #268 #300 #314 #367
@studnitskiy studnitskiy marked this pull request as ready for review November 1, 2025 07:14
@studnitskiy studnitskiy merged commit 9f3d8d9 into develop Nov 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant