diff --git a/_releases/release-64000.md b/_releases/release-64000.md index 8f8f1375..2ede5f6e 100644 --- a/_releases/release-64000.md +++ b/_releases/release-64000.md @@ -16,10 +16,13 @@ This release represents a massive leap toward the future of ROOT 7. Weโ€™ve unlo But we didn't stop there. Weโ€™ve streamlined the entire codebase for peak efficiency and addressed over 160 items in our trackers to ensure rock-solid stability and cutting-edge features ([see the full list here](https://root.cern/doc/v640/release-notes.html#items-addressed-for-this-release)). Dive into the full [release notes](https://root.cern/doc/v640/release-notes.html) and explore the highlights below! ๐Ÿ”“**Opt-out of automatic class registration** Break free from histograms and objects automatically attaching to the current (T)directory! Enable this game-changing capability invoking ROOT::Experimental::DisableObjectAutoRegistration(): unlock more control by [exploring the documentation](https://root.cern/doc/master/namespaceROOT_1_1Experimental.html#a74fae8f88965b8c79dfbd25bebbce3a4). -Histograms More features in the new histograms! Concurrent filling is now available, also to save memory in highly multithreaded applications. This feature is even integrated into RDataFrame: [check out the tutorials](https://root.cern/doc/v640/group__tutorial__histv7.html)! + + +๐Ÿ“Š **Histograms** More features in the new histograms! Concurrent filling is now available, also to save memory in highly multithreaded applications. This feature is even integrated into RDataFrame: [check out the tutorials](https://root.cern/doc/v640/group__tutorial__histv7.html)! ๐Ÿค– **Machine Learning** The Data Loader has been reimagined as ROOT::Experimental::ML::RDataLoader! This powerful tool now performs cluster-aligned reads with a sophisticated shuffling strategy and supports multiple RDataFrames as input. Seamlessly output to NumPy, PyTorch, or TensorFlow, while leveraging new under- and oversampling support for dual-class eager loading. - I/O Experience a brand-new, streamlined HTTP I/O implementation powered by [libcurl](https://curl.se/libcurl/)! This update delivers modern remote read capabilities, including advanced compression, secure transport, and S3 support, all across ๐Ÿง๐ŸŽ๐ŸชŸ. + +๐Ÿ’พ **I/O** Experience a brand-new, streamlined HTTP I/O implementation powered by [libcurl](https://curl.se/libcurl/)! This update delivers modern remote read capabilities, including advanced compression, secure transport, and S3 support, all across ๐Ÿง๐ŸŽ๐ŸชŸ. ๐Ÿ”€ **RNTuple** Multiple threads can share a single reader efficiently thanks to the โ€œactive entry tokensโ€ added to the RNTupleReader: very useful for data processing frameworks! @@ -29,8 +32,6 @@ Histograms More features in the new histograms! Concurrent filling is now availa ๐Ÿ“ฆ **Builtins** Weโ€™ve dramatically streamlined our codebase. The builtin package footprints have been [slashed by a factor of 4x](https://root.cern/doc/v640/release-notes.html#moving-from-builtin-dependencies-to-system-provided-packages). This makes ROOT lighter and faster to build than ever, while pivoting toward a robust reliance on high-performance system packages. - - ## Binary distributions Instead of manually downloading this binary, please explore first whether your [package manager](../../install/#install-via-a-package-manager){:target="\_blank"} already provides this version. This way, you will automatically keep up-to-date with the latest stable versions with no manual maintenance on your side. @@ -128,4 +129,3 @@ Windows 10/7/... are supported. We offer two packaging types: * Do not untar in a directory with a name containing blank characters. * Take the release version if performance matters. * If you want to debug your code you need the ROOT debug build (you cannot mix release / debug builds due to a Microsoft restriction). -