github root-project/root v6-30-08

14 days ago

Patch release of v6.30 series.

🗒️ Release notes
💾 Install instructions

Items addressed in this release:

  • #11353 - Compiled program with libNew.so crash
  • #13511 - TMapFile can't work
  • #14767 - rootn.exe instant crash on startup
  • #15090 - TClass::GetClassInfo() is not thread safe
  • #15406 - TEnum::GetEnum does not seem to see 'through' using statements.
  • #15460 - TEnum::GetEnum("B")->GetUnderlyingType() does not following typedefs
  • #15590 - Infinite recursion in TFile::Open
  • #15621 - Buffer overflow in TBranch::Init
  • #15686 - JITted code changes the execution order of computation graph nodes
  • #15511 - Possible memory corruption in cling

The RooPower and RooExpPoly classes are removed from this release branch.
It is an unfortunate but unavoidable change: different classes with the same name were used in the CMS collaboration since at least the Higgs discovery. This name collision caused massive problems in backwards compatibility and was blocking CMS from picking up ROOT 6.30 for statistical analysis. These classes were only introduced with ROOT 6.28.00 and were not widely advertised, so you should not be affected by this removal.
If you were using one of these classes, please copy the sources from a previous ROOT tag in your analysis as a temporary solution, and report this unsupported usecase by opening a GitHub issue.

Don't miss a new root release

NewReleases is sending notifications on new releases.