VMware vSphere 6.5 and Newer are now Supported
For components supporting interaction with Virtual Machines, we implemented support for the vSphere instances 6.5 and newer. The old API has been deprecated, but you can still use the new functionality to connect to machines running on older instances. This change affects the following components:
o Bulk conversion and repackaging with PackBot
o Tuning MSI transforms on VM with PackTailor
- RayEval – capturing screenshots on VM
- RayQC – executing checklists on VM
Improved virtual machine performance
Management of Hyper-V sessions has been improved, resulting in increased performance and correct disposal of unused PowerShell sessions.
Another feature allows you to specify whether to start tasks in the virtual machine as an administrator (default) or as a user (current user with restricted privileges).
Recovery of changed cells, rows, or tables
This functionality simplifies working with transforms (vendor or custom) and changes in any RPP or MSI file, by making it possible to quickly revert a cell, row, or table.
Prerequisites and Recommendations Display Before the Main Repackaging
We added a new wizard page which informs users about some important operations which are pending and may delay or cause problems with repackaging. It can also suggest workarounds and let users fix the problems on their own, for example by disabling the firewall, Windows Defender, Windows Installer, etc.
PackBot can detect whether a reboot is pending and act accordingly. In its job editor there was a boolean setting (see settings page) which either activated or deactivated the reboots. In this release, it has been turned into a three-state switch (Yes / No / Auto) which defines whether the reboot should be forced (Yes ), disabled (No ), or performed only when needed (Auto).
Repair Command and Arguments are not Configurable
We added a new section where users can configure the desired commands and arguments for the repair routine. They are later converted to a PowerShell script and included in the PowerShell AppDeploymentToolkit wrapper.
RayPack 6.0 comes with a set of PowerShell commandlets that perform the following functions:
- Opening an RPP / MSI file
- Applying transforms (MST) and transform templates (RPMST)
- Changing cell values
- Importing files
- Setting and removing MSI properties
- Updating files
- Removing rows
- Signing MSI files
- Building MSI files
- Saving RPP / MSI files
Using PowerShell is a great choice for automating tasks and ensuring that projects are edited, branded, and created in consistent and silent way.
Taking Snapshots and Reporting Differences between Them
RayEval now has an integrated snapshot mechanism. You can create two snapshots compare them at any time and have results of the comparison displayed in the newly designed tab inside of your project. Furthermore, the repackaging information (like which files are new, what has been installed, etc.) is now rendered in reports, so that the evaluation teams can easily prepare documentation for packagers containing not only discovery information, but also the lower level information about the actual content of the setup.
Improved Virtual Machines State Indicator
We improved the way the machine status is shown in the Virtual Machines view (for example, if the machine is running it has a green triangle and the label Running).
Compatibility Tests for MSIX Desktop Bridge Conversion
RayQC Advanced can scan your packages and determine whether they can be converted to the new MSIX format.
Release Notes 6.0
Read the full release notes and discover more new features!