diff --git a/content/post/2023-09-28-version-3.0.2.md b/content/post/2023-09-28-version-3.0.2.md new file mode 100644 index 0000000000000000000000000000000000000000..52b2bc72aef1ba675061563d7fa2cf19f89df219 --- /dev/null +++ b/content/post/2023-09-28-version-3.0.2.md @@ -0,0 +1,33 @@ +--- +# SPDX-FileCopyrightText: 2023 CERN and the Allpix Squared authors +# SPDX-License-Identifier: CC-BY-4.0 +title: "Patch Release 3.0.2" +date: 2023-09-28T12:23:13+02:00 +draft: false +--- + +We are happy to announce the second patch release in the 3.0 series of **Allpix Squared, version 3.0.2**. +This release contains 11 merge requests with 43 commits over the previous patch version 3.0.1 and fixes a few issues found over the summer. +The release is available as Docker image, CVMFS installation and source code from the [repository](https://gitlab.cern.ch/allpix-squared/allpix-squared/). + +The following issues have been resolved and improvements have been made: +<!--more--> + + +* **Core**: + * Correctly calculate the intersection of particles with rectangular implants. Before any configured offset from the center was ignored. + * The geometry manager is not not thrown off by invalid configuration files in model search directories, they are simply ignored. +* **Module GeometryBuilderG4:** + * Enable discovery of newer Geant4 installations which do not set data directory environment variables individually anymore (G4 > 11.0) +* **Module DepositionGeant4:** + * Do not manually register radioactive decay physics lists when using the `_HP` (high precision) pre-defined lists as they already contain the radioactive decay lists. + * When calculating the number of generated electron-hole pairs, do not truncate the result since this causes a bias towards lower energies. +* **Module DetectorHistogrammer:** + * Correctly generate the hitmap in global coordinates + * The boundaries of the global hitmap are now calculated around the global position of the respective sensor. +* **Module ROOTObjectWriter:** + * The module now prints warnings of the current configuration would lead to excessive amounts of data being written. This does + not affect the capabilities of the module but just adds a warning for unusual and possibly undesired configurations +* **Continuous Integration / Build System:** + * Switched to Kaniko Docker image building environment + * When looking for unit tests, ignore files lacking the proper extension in CMake