InstallBuilder 17.11.0 and 17.12.0 Releases

We recently released version 17.11.0 and 17.12.0 of BitRock InstallBuilder. The new release features the following improvements:
  • Support generating large DMG files on Linux
  • Improved Java autodetection to fully support Java 9
  • POTENTIAL INCOMPATIBILITY: Disabled UPX by default on linux
  • Fixed crash opening some external files from the Builder on macOS
  • Fixed HTTPS proxy handling on macOS
  • Fixed DMG creation on macOS High Sierra
  • Fixed invalid title for GTK mode on certain Gnome 3 environments (such as Debian 9.1)
  • Fixed Debian Linux codename detection in some environments


InstallBuilder 17.10.0 Released

For October, the InstallBuilder engineering team has been focusing on increasing the speed of the uninstaller, improving Linux OS detection, as well as some bug fixes.

  • Improved uninstallation speed when using GUI
  • Improved Linux OS detection
  • Fixed Unix service handling for Ubuntu after Ubuntu was added as separate distribution type
  • Fixed InstallBuilder not fully exiting at end of installation on some Linux environments
  • Fixed Chinese language code detection on macOS
  • Fixed OS X signing failing on some Linux x64 platforms when using the 32bit builder

Get the latest version of InstallBuilder to ensure that you can take advantage of these improvements.


    InstallBuilder 17.8.0 and 17.9.0 Releases

    In the latest two releases our engineering team has been focusing on some improvements, bug fixes, and documentation updates.

    • Allow modification of <passwordParameter>'s <askForConfirmation> in its <preShowPageActionList>
    • Fixed installer appearing minimized on OS X when running with splash screen disabled in Qt mode
    • Fixed installers failing to start inside directories containing special characters
    • Properly display license files with BOM character
    • Improved <labelParameter> alignment on win32/osx/xwindow modes
    • Documentation updates
    • POTENTIAL INCOMPATIBILITY: Made parameter group validation in text mode behave as in GUI modes, not running <postShowPageActionList> unless validation succeeds


    Updates and Bug Fixes for July with Version 2017.7.0

    The BitRock engineering team has been busy since the last release, primarily with an update that will make the builder look much better for macOS users with high-res screens. Starting with this release, InstallBuilder will look crisp and clear on Mac laptops and desktop systems with native support for Retina displays.

    Here are a few other updates we worked on in July:
    • Added support for macOS High Sierra (10.13)
    • Reduced memory usage when signing large DMG files
    • Improved option files Byte Order Mark (BOM) support
    • Improved <registerWithPackageDatabase> documentation
    • Removed trailing spaces when creating Windows services without arguments
    • Limited number of cores when decompressing lzma-ultra/lzham-ultra with high page sizes on Linux x86
    • Fixed FTP downloads not fully finishing in some environments
    As always, make sure you are getting the most out of InstallBuilder and providing your users with the highest quality experience by updating to the latest version of InstallBuilder and InstallBuilder for QT!


    InstallBuilder 17.6.0 Released

    June's monthly InstallBuilder release brings a few updates and bug fixes. Make sure that you are always using the latest version, so that your users get the best experience installing your software!

    New in InstallBuilder 17.6.0:
    • Added support for for option files encoded with BOM
    • Fixed <fileContentTest> default logic
    • Fixed occasional installer creation errors when using builder on certain Windows environments
    • Fixed Cyrillic characters not being properly displayed in Qt mode
    You can download the latest version of InstallBuilder and InstallBuilder for QT. Be sure to check our documentation, and feel free to reach out for support if you run into trouble!


    InstallBuilder Version Update and New Community Platform

    Now you're speaking my language

    Supporting your users' primary languages is important; it helps ensure that the widest variety of people around the world can start with a good first impression of your software. With this in mind, we have been focused on improvements to the translations in InstallBuilder for multiple languages. This month's version update saw improvements to error messages and warnings in German, Spanish, and Russian (Cyrillic). To learn more about language translations in InstallBuilder, check out our documentation.

    New community pages

    We are excited about our new InstallBuilder community forums, powered by Zendesk. We were in need of a modern, easy-to-use platform to power our Q&A page. Since we had such a good experience transitioning our help desk to Zendesk, we decided to use their forum solution as well. Existing questions and answers were successfully  migrated to the new platform, and active users were notified to create a new password for their accounts in order to stay current. If you have any questions about InstallBuilder that are not covered in the documentation, or are simply stuck, you can ask a new question or browse through the wealth of existing topics that might help!


    InstallBuilder 17.2.0 and 17.3.0 Releases

    We have been hard at work planning some significant changes for InstallBuilder in 2017 that will be announced around the end of Q2. In the meantime, our team has made some improvements to the software in the latest two releases that are focused around minor improvements and bug fixes, and documentation updates.

    In February's 17.2.0 release, we made these updates:
    • Improved language translations
    • Improved Ubuntu OS detection on initialization
    • Updated documentation to reflect changes made in recent updates
    • Improved syncdebugtrace log generation for troubleshooting
    • Fixed unzip action failing to uncompress files in certain scenarios
    • Fixed AutoUpdate not properly detecting versions when using large version IDs
    March's 17.3.0 release saw the following changes:
    • Fixed builder GUI issues when modifying <httpPost> actions
    • Minor fix on Italian translations
    Look out for continued improvements coming in April, and be sure you are using the latest version of InstallBuilder and InstallBuilder for Qt!


    InstallBulder 17 now available!

    BitRock has released 2017's first new update, with a number of incremental improvements and bug-fixes for 17.1.0. Of particular note is that we added support for Windows Server 2016, so make sure that you get the update if you would like your installers to support that platform natively.

    Other improvements include:

    • You can now send data payloads in <httpPost> action, which is helpful in a number of use-cases such as registering new installations with your licensing server or resetting a password. Check the documentation for more details.
    • We improved how errors are handled on Linux when fonts are misconfigured or unsupported by the system.
    • Having discovered that the <runAsShell> property for the <runProgram> action was incompatible with Solaris, we disabled it for that operating system.
    • We fixed DMG verification errors that were triggered in some macOS environments. 
    We will continue our pattern of rolling out monthly updates throughout 2017 as we execute on the feedback we received in our 2016 user survey and interviews. Make sure you are using the latest version of InstallBuilder or InstallBuilder for Qt today!


    Now Available: InstallBuilder's November Release with Built-In DMG Signing

    November's update to InstallBuilder adds built-in support for DMG signing and fixes a bug for non-Qt-based installers.

    DMG signing is an important feature of macOS Sierra 10.12.0 and later, which ensures that unwanted code is not added to disk images that contain signed applications.

    Before DMG signing, developers could add unsigned code like scripts or dynamic libraries to the disk image file that would run alongside the signed application using relative paths. Depending on how the app loads this extra content at runtime, other developers could potentially "repackage" the application in a different DMG file that adds unwanted code.

    Apple has dealt with this problem by using Gatekeeper path randomization, which copies any application with an unsigned DMG file to a random file system location before executing it. This prevents any code in the image from using relative paths to access unwanted content outside the application bundle. Using a signed DMG file bypasses the Gatekeeper, since the image file itself is trusted in that case.

    To read more about DMG signing from Apple, see their documentation on the topic. To learn more about signing installers in InstallBuilder, check our documentation or community pages.

    In addition to built-in DMG signing, we also fixed some alignment issues in <choiceParametersGroup> for non-Qt based installers. To learn more about this parameter group, take a look at our documentation.

    As always, make sure you are providing the best, most secure experience possible for your users by updating to the latest version of InstallBuilder or InstallBuilder for Qt today!


    Check Out Our Improved Support System and Monthly InstallBuilder Version Update

    We have been doing a lot of planning to make InstallBuilder even better over the next few months. One thing we identified that would make a difference right away is improving our help desk system. We are happy to announce that, along with our newest monthly InstallBuilder release, we have deployed a new helpdesk system powered by Zendesk that will significantly enhance the user support experience.

    With the new system, InstallBuilder customers have an easier path to opening support tickets and keeping them up-to-date. You can now easily comment on or update tickets through both the Zendesk portal and through email. This new system also makes attaching files and screenshots very intuitive- you can attach them to your email or upload them through the portal to have them added to your ticket.

    We are excited that this investment in our support infrastructure will make your interactions with our team even more streamlined and efficient than ever!

    Tell us what you think
    You can continue using the support[at]bitrock.com email address to reach our dedicated support team. An email to that address will automatically generate a new ticket. You might notice slight changes to the look of our support emails, which are a result of the improved system.

    If you have already emailed our support, you already have an account- simply navigate to the login screen at support.bitrock.com and click "Get a password."

    Have you tried out the new system? We would love to hear from you - feel free to comment on this post or email our support team with your feedback.

    New in InstallBuilder Version 16.10.0
    This month's release is focused on bug-fixes and a workaround to proactively secure an uncommon DLL-hijacking vulnerability in the Windows operating system. This vulnerability is only secured in installers packaged with the latest version of InstallBuilder, so make sure you are up to date!

    Other improvements in InstallBuilder 16.10.0 include the following:
    • Fixed issue when centering a non-progress dialog windows in Win32, XWindow and OSX modes
    • Fixed <licenseParameter> when used inside a <parameterGroup> in Qt mode
    • Improved log file localisation on Windows
    Are you using the latest version of InstallBuilder? Check our downloads page and make sure you are building the most secure, full-featured installers possible!


    Now Available: InstallBuilder 16.9.0

    Our latest monthly build of InstallBuilder has been released! For September, the InstallBuilder engineering team focused on improving to the look and feel of the application user interface and fixing a couple minor bugs. As always, be sure and get the latest version of InstallBuilder or InstallBuilder for QT to ensure that you can take advantage of these improvements.

    Here is a summary of the changes made for September:
    • Improved the UI responsiveness when running long action lists
    • Improved uninstaller creation process, preventing error messages in Windows when users attempt to cancel installation while the uninstaller setup is in progress
    • Fixed pop-ups centering when running in multi-monitor setups
    • Fixed <addScheduledTask> action not properly interpreting the <executionTimeLimit> attribute
    • Fixed issue in macOS with AutoUpdate temporary download naming dropping the .app suffix
    New to InstallBuilder? Learn more about what makes this cross-platform installation tool unique, and check out our detailed documentation!


    New InstallBuilder Version 16.8.0 Released

    BitRock's engineering team has just released the latest monthly update to InstallBuilder, Version 16.8.0!

    Beginning with OS X version 10.8, Apple made it mandatory that your Mac installers be signed using a valid signing certificate. InstallBuilder makes it easy to integrate your certificate into the build process for both new and existing installers. This feature just got better, with support for PKCS12 files with the osxsigner tool for existing installers. To use this feature, simply execute the following:

    /path/to/your/IB/installation/tools/code-signing/osxsigner --pkcs12 /path/to/your/pkcs12.file /path/to/your/installer.app

    Other improvements for version 16.8.0 include the following bugfixes:

    Download the latest version of InstallBuilder and get started today!


    InstallBuilder 16.7.0 now available

    Our latest version update for InstallBuilder is now available. For those of you wanting support for Mac OS X 10.12 (Sierra), we have good news- it is now supported!

    In this update, we also improved detection of existing .NET installations, to include .NET framework 4.6. When your application is being installed, you can have it automatically create variables that correspond to the correct version. For example, if you wanted to check for .NET framework versions 2.0 to 4.6, you could use the <autodetectDotNetFramework> action:


    This version also includes the following bug fixes:


    InstallBuilder 16.6.0 Released

    We recently released version 16.6.0 of BitRock InstallBuilder. The new release features the following improvements:
    • Improved Windows signing methods to allow nesting multiple signatures
    • Improved final page check boxes by making their labels clickable
    • Improved error reporting when failing to pack non readable files
    • Fixed build error on Windows if any of the version components include a leading 0 followed by another digit
    • Fixed some strings not being localized in the Autoupdate
    • Fixed folder ownership issue in certain scenarios
    • Fixed dialogs not being shown in unattended graphical mode when using 32bit installer on 64 Linux systems
    • Fixed Java launchers failing to print to console in certain Windows environments