Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The main repository address is:

If you're developing the core IGB code base, you should make changes to the master branch. 

IGB versioning - major and minor releases


In IGB, N is the major release number, M is the minor release number, and P is the micro or "bug fix" release number. (Bug fix releases are also called patches.) 

All new minor and bug fix releases of IGB support all API methods supported in earlier versions with the same major release number. New releases that increment the minor or micro numbers may contain changes to the API, but these will maintain backwards-compatibility with all prior versions from the same major release. This means that new minor or bug fix releases can run any IGB App built against earlier versions from the same major release.


Before making a major release, the IGB core development team contacts will attempt to contact everyone we know of who is developing IGB Apps to alert them to upcoming changes in the API.


IGB depends on the Genoviz Software Development Kit (Genoviz SDK) which is version-controlled in a separate repository at When you build IGB, the compilation tool we use (mavenmvn) will obtain the latest copy of the genoviz compiled code (a "jar" file) and install it locally.