Roden Derveni
Research Associate, working on the COMET experiment.
Contact: rd1519@imperial.ac.uk
LinkedIn: /in/roden-derveni/
Geant has regular updates with a wide range of uses, and not all of them are always considered. It can be very difficult to track the sheer amount of known changes and discovered bugs, but on occasion things slip through the gaps. This page summarises my efforts to collate Geant4 version changes and discussions of importance. This is a non-exhaustive list and is based on my personal understanding, experiences and opinions, and in no way should be used as an official reference or a replacement to official resources.
N.B. Since last updating this page, several itterations of Geant4.11 have come to fruition. However, moving our software to G4.11 proves to be a major project and will be left for future work. As such, for now I have not included any of the G4.11 changes in this page, as I can not comment on them any more than the change-logs can..
If you notice something wrong on this page please contact me! My details are on the left. I hope this page is helpful :)
A condensed compilation of changes in official Geant4 releases present in the release notes and patch notes (mostly copied+pasted), with manually selected changes that were of interest to me. There may well be other changes that are important, and some of the changes here may equally be unimportant. Changes implemented in patches are mentioned but not distinguished from the original's changes, as you would generally use the most recent patch - although these too can introduce bugs... However, links for the patch notes are included (these are comparitively short).
Changes from every version since Geant4.10.1 have been included. Unless explicitly written (or unless you find otherwise and it hasn't been documented...), assume that changes from previous versions carry onto newer versions of Geant4.
NOTE: Not all changes are even present in the Release Notes. It is sometimes easiest to run a very small (1-10 events) simulation with high verbosity and compare the production .log, which will contain the actual physics lists, processes and energy/step/etc. ranges and limits.