v1.6.0
What's Changed
🕸️ Tracking
- fix: unused header cleanup by @wdconinc in #932
- fix: remove non-POD-ness from OrthogonalTrackSeedingConfig by @wdconinc in #931
- fix: unused header cleanup by @wdconinc in #934
- fix: clang-tidy readability-qualified-auto by @wdconinc in #762
- feat: allow configuring WITH_SHARED_LIBRARY and WITHOUT_PLUGIN by @wdconinc in #940
- fix: resolve CKFTracking memory leak by @wdconinc in #979
- fix: address memory leaks in TrackSeeding by @wdconinc in #983
- fix: address memory leaks in TrackProjector by @wdconinc in #982
- fix: address memory leaks in IterativeVertexFinder by @wdconinc in #981
- Revert "CKFTracking: disable RTTI type checks until EICrecon conforms to ODR (#551)" by @veprbl in #1015
- feat: use our spdlog::logger for Acts logging by @wdconinc in #1012
- fix: address clang-tidy clang-analyzer warnings by @wdconinc in #1013
🪪 Particle identification
- fix: Compiler warning in src/tests/algorithms_test/pid_MergeParticleID.cc by @c-dilks in #929
- fix: disable DRICH radiator and photon vertex cheat code by @wdconinc in #967
- fix: avoid undefined unsigned integer behavior in pid size checks by @wdconinc in #984
- Reducing number of track projections inside dRICH by @chchatte92 in #999
🚿 Calorimetry
- fix: memory leak in CalorimeterClusterRecoCoG by @wdconinc in #974
- fix: avoid undefined behavior in signed integer 0 bitwise complement by @wdconinc in #985
- feat: std::optional in cluster reco CoG by @wdconinc in #1000
- fix: rename JDD4hep_service to DD4hep_service by @wdconinc in #1001
- fix: move some info logging to debug; remove unneeded fmt::format by @wdconinc in #1007
- fix: avoid division by zero by not setting weighted position if sum of weights is zero by @wdconinc in #989
- feat(ci): updates to lsan.supp and require PRs to pass leak checks by @wdconinc in #980
⏩ Far Forward
- remove unused OffMomentumReconstruction_factory., RomanPotsReconstruction_factory. by @veprbl in #1033
- fix: rm unused FarForwardParticles by @wdconinc in #1037
⚙️ Infrastructure
- docs: apk add ttf-freefont for graphviz without boxes by @wdconinc in #926
- feat(ci): publish GitHub pages site with PR information (no fork) by @wdconinc in #923
- fix: unset PODIO_JSON_OUTPUT after loading EDM4HEP, EDM4EIC by @wdconinc in #916
- feat(ci): no cancel-in-progress on main by @wdconinc in #939
- fix(ci): don't use pre-filled JANA_PLUGIN_PATH with EICrecon plugins by @wdconinc in #942
- fix: enable rpath on build and install linking by @wdconinc in #938
- fix(ci): ignore when clang-tidy doesn't produce any fixes by @wdconinc in #893
- fix: rm doxygen from PRs by @wdconinc in #951
- pr-backport.yml: add github token by @veprbl in #954
- fix(ci): use npsim instead of ddsim by @wdconinc in #955
- feat: new janatop plugin, i.e. janadot without the svg output by @wdconinc in #963
- linux-eic-shell.yml: enable on maintenance branches by @veprbl in #966
- ci: pre-commit clang-format (but not CI) by @wdconinc in #753
- fix(ci): cancel in progress when ref_name != refs/heads/main by @wdconinc in #968
- fix: use RPATH in build tree, unset LD_LIBRARY_PATH for ctest by @wdconinc in #978
- feat(ci): correct LD_LIBRARY_PATH prefix and add job step to print
ldd *.so
by @wdconinc in #986 - feat(ci): add job to run each benchmark separately by @wdconinc in #848
- fix(ci): cancel-in-progress false for main by @wdconinc in #998
- fix: set LD_LIBRARY_PATH for benchmark tests by @wdconinc in #1002
- fix(ci): run ctest with prefixed LD_LIBRARY_PATH by @wdconinc in #1010
- fix(ci): avoid API rate exceeding in get-docs-from-open-prs with max-parallel: 4 by @wdconinc in #1006
- fix(ci): get-docs-from-main for last success workflow, not merely completed by @wdconinc in #995
- feat: add two-stage test job (digitization/reconstruction); write EventHeader by default by @wdconinc in #1014
- ci: ccache max size increase and show stats; key name changes by @wdconinc in #774
- fix: remove all odr violations, and enforce them in ASAN_OPTIONS by @wdconinc in #1023
- labeler.yml: fix calorimetry tag for EHCAL by @veprbl in #1028
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1039
New Contributors
- @chchatte92 made their first contribution in #999
Full Changelog: v1.5.0...v1.6.0