2019/01/18

OpenJDK 11 available for download now

BitRock InstallBuilder provides an easy way to embed Java runtime along with your application so that installation of JRE is not required. In order to make the process simple, BitRock is providing a ready to use Java binaries - JRE or JDK - that can be included along with your application.


As you might know, starting with Java 11, Oracle has shifted from a feature-driven release model to a time-driven “train” model and will from now on provide two binary distributions of the JDK. The first, commercial Oracle JDK will be delivered under the Oracle Binary Code License Agreement for Java SE, and will have Long Term support (3 years) while the second distribution is built directly from the OpenJDK source code, will be released under the less restrictive GPLv2 license with classpath exception (CPE) and will only receive updates for six months, until the release of the next JDK version.

Due to those changes in the licensing and the feature parity between both distributions, from now on our InstallBuilder Java components will be based on OpenJDK, starting with OpenJDK 11 which is available for download now.

The list of supported platforms will also change. Starting with Java 11, only 64-bit versions of Java are available and will only be supported on Windows, macOS and Linux.

We will continue to update our Java components with each new OpenJDK release every six months and will make OpenJDK 8 available for download as well when a newer version of Java 8 is released. Java 8 will be supported only as 64-bit binaries, for Windows and Linux operating systems.

BitRock has been providing Java bundles for InstallBuilder since 2011. We will continue providing the same ready to use bundles in 2019 and beyond. The only change is that the Java bundles will now be using OpenJDK builds - which implies licensing changes and may cause slight incompatibilities for applications depending on Java’s internals.

Starting with Java 11 The JavaFX library will no longer be included but needs to be added as a separate module. We have prepared a tutorial to show how this can be done.





InstallBuilder 18.12.0 Released

We recently released version 18.12.0 of BitRock InstallBuilder. The new release features the following improvements:

  • Reduced memory usage building and running big project installers
  • Fixed license page text not properly wrapping in some macOS scenarios when running in Qt mode
  • Updated documentation to include new Java 11 bundles
  • Fixed "InstallLocation" Windows registry value being improperly quoted


2018/12/03

InstallBuilder 18.11.0 Released

Our latest monthly build of InstallBuilder has been released! For November, the InstallBuilder engineering team focused on the following changes:

2018/11/02

InstallBuilder 18.10.0 Released

Our latest version update for InstallBuilder is now available. For those of you wanting support for MacOS 10.14 (Mojave), we have good news- it is now supported!

In this update, we also improved detection of Windows system and user folders as well as the following bug fixes:
  • Fixed fail to validate floating license error
  • Fixed not being able to disable HTTP proxy from installer GUI in certain cases

2018/10/01

Now Available: InstallBuilder 18.9.0


For September, the InstallBuilder engineering team has been focusing on adding a new <getDiskUsage> action, as well as some improvements.

New in InstallBuilder 18.9.0:

  • New <getDiskUsage> action
  • Improved boolean parameter display in win32, osx and xwindow GUI modes
  • Improved performance of multiple actions using pattern for matching files


2018/08/30

Now Available: InstallBuilder 18.8.0

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

  • Allowed the debugger to run in all unattended modes
  • Improved system DPI granularity handling on Windows
  • Improved <labelParameter> wrapping on some macOS environments
  • Properly quoted UninstallString and Location registry entries on Windows

2018/07/27

InstallBuilder 18.7 Released

We recently released version 18.7.0 of BitRock InstallBuilder. The new release features the following improvements:
  • Improved <singleInstanceCheck> on Unix platforms
  • Fixed incorrect label wrapping in some macOS environments

2018/06/29

InstallBuilder 18.6.0 released

Our latest version update for InstallBuilder is now available. For June the InstallBuilder engineering team has focused on several improvements. Files which have been unpacked by the <unzip> <unpackFile> or <unpackDirectory> actions can now be added to the uninstaller automatically. by enabling the <addToUninstaller> property of these actions. In the following example the extracted files from an <unZip> actions are added to the uninstaller automatically: <unzip> <zipFile>${installdir}/data.zip</zipFile> <destinationDirectory>${installdir}</destinationDirectory> <addToUninstaller>1</addToUninstaller> </unzip> Another improvement is the added support for generating and signing DMGs over 4GB in size. Here's an overview of the improvements and bug fixes:
  • Add <addToUninstaller> option to <unzip>, <unpackFile> and <unpackDirectory> actions unpacking files to have them automatically removed by uninstaller
  • Improved generation of DMGs over 4GB
  • Allow signing of DMGs over 4GB
  • Make <propertiesFileSet> add a trailing newline when appending new values
  • Use display language rather than region for auto-detecting language on Windows

2018/05/15

InstallBuilder 18.5 now available!

The latest official release comes with the following improvements and bug fixes.

As you might know Apple plans to discontinue support for 32 bit apps and is actively warning users of the impending change, with a warning message notifying the user that the app will eventually not be compatible with the operating system unless it is updated.

Support for 64-bit installers has already been added in the previous release, InstallBuilder version 18.4. In this release we have been focused on fixing issues related to this new architecture.

  • Fixed "osxsigner" external tool not signing the osx-x86_64 runtime when using native mode
  • Fixed Abort/Retry/Ignore dialog buttons in qt mode when using the osx-x86_64 runtime
  • Fixed error showing the uninstallation finished popup in osx mode when disabling uninstallation confirmation in the osx-x86_64 runtime
  • Fixed "setuid is not allowed" error on macOS when using unattended mode with minimal UI
  • Fixed crash occurring in some scenarios when using qt mode with the osx-x86_64 runtime at initialization time

In addition to that, InstallBuilder 18.5 also adds support for Java 10 version detection.

2018/04/19

InstallBuilder 18.4.0 Released

InstallBuilder 18.4.0 is now available, it contains the following improvements:


  • Support generating 64-bit binaries on macOS
  • Added initial retina display support for OS X mode when using the 64-bit runtime
  • Fixed final page checkboxes alignment in "osx" and "xwindow" modes

2018/03/28

InstallBuilder 18.3.0 Released

InstallBuilder 18.3.0 is now available, it contains the following improvements:

  • Fixed DMG background image not being properly configured in some environments
  • Fixed HTML license text encoding handling in win32 and osx installation modes

2018/03/01

InstallBuilder 18 now available!

We have released the first update of 2018, containing the following improvements and bug-fixes.

  • Allow <preShowHelpActionList> to modify which parameters/components will be displayed in the help menu
  • Fixed <kill> action not working with 64-bit binaries on Windows
  • Improved horizontal parameter group layout in gtk mode
  • Improved <linkParameter> look and feel in osx and win32 modes when displayed inside parameter groups

2017/12/21

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

2017/10/27

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.