InstallBuilder version 24.11.1 has been released. Our engineers have been working on the following improvements and bug fixes:
- Fixed builder edit object properties popup crashing in some Linux environments
- Fixed Solaris, AIX and HP-UX installers initialization failure
InstallBuilder version 24.11.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Added support for Windows 2025
- Improved Windows 11 detection
- Updated internal dependencies
- Improved how documentation links are launched from GUI builder
- Show warnings when detecting erroneus XML text nodes when building
- Fixed privilege escalation vulnerability on Windows
InstallBuilder version 24.10.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- New <showParameterGroupDialog> action
- Added new –errortrace option to create dump files only in case of fatal errors
- Improved Builder appearance on Linux
- Support creating volatile registry keys
- Updated windows runtime
- Fixed popups not properly displaying long texts on macOS 15
- Fixed <unzip> action not properly decompressing some zip directory entries
InstallBuilder version 24.7.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- New notarizer tool to support notarizing macOS installers on Linux, macOS and Windows. Learn how to use the notarizer in our documentation.
- POTENTIAL INCOMPATIBILITY: Added osx-arm64 to the <osxPlatforms> default value (osx-x86_64 osx-arm64)
- Initial support for macOS 15 Sequoia
- Updated documentation
- Released osxsigner on Linux and Windows, in addition to macOS
- Added debugtrace and syncdebugtrace flags to the osxsigner
InstallBuilder version 24.3.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Properly detect macOS 13
- Support programmatically disabling buttons
- Improved <getFreeDiskSpace> to gracefully handle scenarios with erroneous filesystems on macOS
- Improve language detection on macOS
- Updated documentation
- Updated internal dependencies
We are excited to announce that Backstaff Software has acquired InstallBuilder from VMware and will take on ongoing development and maintenance of the software.
At Backstaff Software, we are committed to improving and enhancing InstallBuilder and we will continue to provide technical support to existing and future customers.
We have worked closely with VMware to make the transition seamless. Effective today, Dec 15th 2022, customers will be able to:
We would love to hear from our users about feature suggestions, issues, and comments you want to share with us! That feedback will be greatly appreciated and will help to continue to improve InstallBuilder.
Myrian Mencos
CEO
Backstaff Software
InstallBuilder version 22.10.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Support using HTML values in <infoParameter> for all graphical modes
- Added new <enableGlobMatching> setting to <deleteFile> action to allow deleting special filenames
- Improved generation of unique identifiers
- Improved DLL loading on Qt installers
- Improved windows 32-bit runtimes to prevent false positives in some antivirus vendors
- Updated documentation
UPDATE:
We have created a CVE entry for the “Improved DLL loading on Qt installers” (CVE-2022-31694) issue fixed in InstallBuilder 22.10.0.
DLL planting vulnerability in InstallBuilder for Qt installers (CVE-2022-31694 )
InstallBuilder for Qt Windows installers using dialog actions (popups) are vulnerable to DLL hijacking attacks.
Background
InstallBuilder Qt installers built with versions previous to 22.10 try to load DLLs from the installer binary parent directory when displaying popups. This may allow an attacker to plant a malicious DLL in the installer parent directory to allow executing code with the privileges of the installer (when the popup triggers the loading of the library.)
Exploiting these types of vulnerabilities generally requires that an attacker has access to a vulnerable machine to plant the malicious DLL.
Remediation
Affected InstallBuilder for Qt customers should update to InstallBuilder 22.10.0 or later and release new versions.
We would like to thank Marius Gabriel Mihai for reporting the issue.
InstallBuilder version 22.3.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Improved signing errors reporting
- Updated internal dependencies
- Support built-in macOS signing using G2 certificates
- Fixed typo in Ukrainian translation
- Fixed qt installers crashing on Linux systems reporting incorrect screen metrics
InstallBuilder version 21.12.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Added support for Windows 11 and Windows 2022
- Improved temporary file creation on macOS
- Improved Java versions detection
- New windows_os_build_number built-in variable
- Support Centos 6 in linux-arm64 installers
- Fixed DMGs created on Windows not working on macOS Monterey
- Fixed Linux installers failing on some Wayland environments
InstallBuilder version 21.9.0 has been released. Our engineers have been working on the following improvements and bug fixes:
- Initial support for macOS Monterey
- Support AdoptOpenJDK vendor when autodetecting Java
- Improved visibility of installer initialization errors on Windows
- Improved <createJavaLaunchers> creation to avoid creation issues with the file being locked on Windows
- Fixed macOS Admin launcher not stored as executable when using <createOsxBundleZip>
- Support query parameters in AutoUpdate download URLs
- Enforced AutoUpdate macOS bundle permissions
- Fixed display issues on macOS Monterey
- Fixed Builder popups failing on macOS Monterey
- Fixed osxsigner tool not signing the osx-arm64 runtime when using native signing