Versions of BOINC

The BOINC software (including client and server components) evolve over time. There are a number of pairwise interactions in which version mismatches could cause problems:

  • RPC from core client to scheduling server.
  • RPC from core client to file upload handler.
  • Interface between core client and application.
  • Interface between BOINC DB and all BOINC back-end components.
  • The parsing of the core state file by the core client.

Each BOINC software component has a version consisting of three integers: major, minor, and release.

Some changes to the BOINC server software may involve changes to the BOINC database (e.g. adding a new table or field). Such releases will include SQL script for modifying an existing database in-place.


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.