Skip to content

Releases: JeffersonLab/coatjava

13.5.0

03 Dec 22:08
3313b4a

Choose a tag to compare

Requires Java 21+. Compatible with GEMC/5.11.

Summary

What's Changed

  • fix: workaround sudden loss of xrootd and clasweb support by @c-dilks in #954
  • Fix fully qualified class name for alert constants by @ftouchte in #957
  • fix: unify the loggers by @c-dilks in #951
  • build(deps): disable clasweb registry for dependabot by @c-dilks in #948
  • fix: make git-lfs work in gitlab/archlinux by @baltzell in #959
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #960
  • build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by @dependabot[bot] in #962
  • build(deps): bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #961
  • fix: require git-lfs for build option --lfs by @c-dilks in #965
  • feat: track git submodule updates with dependabot by @c-dilks in #971
  • build(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #967
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 by @dependabot[bot] in #963
  • chore(submodule): bump etc/data/magfield from a0e899e to ba858a8 by @dependabot[bot] in #972
  • Fix of Isssue975: Removed doubled lines for bfieldterm laoding in DC tablelo… by @hauenst in #976
  • chore(submodule): bump validation/advanced-tests/data from cebf632 to 198e15d by @dependabot[bot] in #973
  • Move networks to another repo and cleanup etc by @baltzell in #970
  • Make denoising deterministic and speed it up by @tongtongcao in #968
  • build: bump version number to 13.5.0 by @baltzell in #977

Full Changelog: 13.4.1...13.5.0

13.4.1

13 Nov 23:23
40fc318

Choose a tag to compare

Requires Java 21+. Compatible with GEMC/5.11.

Summary

  • ATOF: wedge alignment improvements, use CCDB for effective velocity
  • AHDC: fix pulse characterization and AHDC::adc.wfType
  • Switch to index-based access for waveform banks
  • Add tag1 HIPO schema
  • Fix REC::FTrack support for simultaneous conventional and AI DC tracking
  • Add GEMC test events for DC2 time-to-distance (both EB and single-event resources)
  • Add scaling and profiling scripts
  • Cleanup benchmark utility
  • Add uber engines for YAML cleanup
  • Improve run-clara memory options and default calculation
  • Documentation, build system, and GitHub CI improvements
  • Update GitLab CI, for syncing from GitHub

What's Changed

Full Changelog: 13.4.0...13.4.1

13.4.0

15 Oct 01:33
cdc49be

Choose a tag to compare

Requires Java 21

Summary

  • Add REC::FTrack bank for FMT tracks
  • RG-L/ALERT updates
    • AHDC waveform classification and magnetic field configuration
    • ATOF event start time determination
  • Fix ECAL CCDB hit status interpretation
  • Add DC denoising
  • Miscellaneous
    • Support stock schema from YAML without absolute path
    • Logging, testing, CI improvements
    • Speedup DC TT reversal initialization

What's Changed

  • build(deps): bump com.github.spotbugs:spotbugs from 4.9.4 to 4.9.5 by @dependabot[bot] in #833
  • build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #835
  • build(deps): bump wtfjoke/setup-groovy from 2 to 3 by @dependabot[bot] in #838
  • build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 by @dependabot[bot] in #840
  • build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #843
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #841
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.2 to 4.9.6.0 by @dependabot[bot] in #842
  • feat: add a flag to be read from yaml to choose if the start time is … by @N-Plx in #848
  • build(deps): bump com.github.spotbugs:spotbugs from 4.9.5 to 4.9.6 by @dependabot[bot] in #846
  • build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #845
  • doc: explain how to deal with dependency convergence errors by @c-dilks in #837
  • use a new waveform classification by @ftouchte in #849
  • Require Java 21 by @baltzell in #813
  • Use JRE 25 in CI jobs by @baltzell in #854
  • build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #860
  • upated knockout condition in ECAL to cover all used status values by @raffaelladevita in #856
  • build(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 by @dependabot[bot] in #858
  • feat: add new DC denoising by @baltzell in #853
  • feat: gitlab updates by @baltzell in #864
  • Magnetic field from run configuration in Kalman Filter by @efuchey in #865
  • feat: SplitLogger, for sending errors to stderr and everything else to stdout by @c-dilks in #844
  • feat: support "stock" schema in YAML files by @baltzell in #874
  • feat: install clara from coatjava build script by @baltzell in #876
  • feat: use "stock" schema in yamls by @baltzell in #875
  • build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #881
  • fix: increase heap max for rebuild-scalers by @c-dilks in #880
  • saving FMT tracks in REC::FTrack by @raffaelladevita in #879
  • fix condition to fill REC::FTrack by @raffaelladevita in #884
  • faster reversing of DC translation table by @raffaelladevita in #886
  • updated schema in unit tests event files by @raffaelladevita in #885
  • feat: add CLARA test by @baltzell in #878

Full Changelog: 13.3.0...13.4.0

13.3.0

14 Sep 01:11
edab64c

Choose a tag to compare

Requires Java 21.

Summary

  • RG-E/K tracking networks
  • ALERT calibrations
  • RICH geometry
  • QADB binning
  • Clock rollover
  • Decoder
  • Logging

What's Changed

  • build(deps): bump com.github.spotbugs:spotbugs from 4.9.1 to 4.9.4 by @dependabot[bot] in #790
  • build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #786
  • feat: Add dedicated decoder CI job by @baltzell in #785
  • feat: provide default schema directory by @baltzell in #791
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #796
  • build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #799
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #798
  • build(deps): bump ai.djl:bom from 0.32.0 to 0.34.0 by @dependabot[bot] in #797
  • build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #803
  • build(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #804
  • Define a default startTime for simulation or ALERT-only reconstruction by @ftouchte in #801
  • build(deps): bump org.yaml:snakeyaml from 2.4 to 2.5 by @dependabot[bot] in #806
  • Make the reconstruction to work with the modifications in simulation (clas12Tags) by @ftouchte in #805
  • fix(ci): don't apt upgrade by @c-dilks in #811
  • fix: warning log level is WARNING, not WARN by @c-dilks in #810
  • feat: add FINER and FINEST logging properties by @c-dilks in #809
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.2 to 4.9.4.2 by @dependabot[bot] in #817
  • Fix DSC2 clock rollover by @baltzell in #814
  • refactor: common maven goal wrappers by @c-dilks in #820
  • feat: Auto-detect $CLAS12DIR coatjava location by @baltzell in #795
  • feat: convenience script to run any class's main by @c-dilks in #808
  • feat: added start time reading by @N-Plx in #819
  • propagate DSC2 rollover fix to RUN::scaler.fcup and RUN::scaler.fcupg… by @raffaelladevita in #822
  • feat: QADB binning support by @c-dilks in #770
  • increase ccdb logging level by @baltzell in #829
  • Add int-based bank column accessors by @baltzell in #826
  • Update RICH support structure STL files by @cpecar in #374
  • Decoder cleanup by @baltzell in #792
  • Decoder speedups by @baltzell in #784
  • Cleanup CLARA decoder by @baltzell in #821
  • imported RG-E ai-assisted network, copied RG-K Fall18 network to Fall23/Spring24 run range by @raffaelladevita in #830
  • build: bump version number to 13.3.0 by @baltzell in #831

Full Changelog: 13.2.0...13.3.0

13.2.0

08 Aug 22:35
bd1e2fd

Choose a tag to compare

What's Changed

Full Changelog: 13.1.0...13.2.0

13.1.0

25 Jul 17:09
2bdbcc9

Choose a tag to compare

What's Changed

Full Changelog: 13.0.3...13.1.0

13.0.3

16 Jul 21:14

Choose a tag to compare

What's Changed

  • Updated the PDGDatabase to include light ions for ALERT by @whit2333 in #704
  • Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 by @dependabot[bot] in #702
  • build: deploy reconstruction JARs and unify aggregator and parent POMs by @c-dilks in #688
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.8.1 by @dependabot[bot] in #683
  • Revert "Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.8.1" by @baltzell in #710
  • Minimal github->gitlab CI conversion by @baltzell in #711
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.0 to 4.9.3.2 by @dependabot[bot] in #712
  • feat: CODEOWNERS file by @c-dilks in #244
  • build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by @dependabot[bot] in #726
  • fix: CODEOWNERS file recursion by @c-dilks in #735
  • Apply raw hit cuts after calibration correction by @ftouchte in #734
  • feat: refactoring waveform processor, defining waveform types by @N-Plx in #732
  • build(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #737
  • fix(groovy): allow for user's custom classpath ($JYPATH) by @c-dilks in #742
  • fix: change hardcoded values by @N-Plx in #745
  • build: bump version number to 13.0.3 by @baltzell in #748

Full Changelog: 13.0.2...13.0.3

13.0.2

20 Jun 21:50
afc3cb6

Choose a tag to compare

What's Changed

Full Changelog: 13.0.1...13.0.2

13.0.1

10 Jun 22:28
d7efc40

Choose a tag to compare

What's Changed

Full Changelog: 13.0.0...13.0.1

COATJAVA 13.0.0

31 May 03:26
275b601

Choose a tag to compare

This release is the first with final DCRB firmware v2 integration and its DC::tot bank, hence the major version bump. No more "t" releases.

Summary

  • DCRB firmware v2 support and the DC::tot bank
  • Maven build system overhaul
  • New multi-vertex engine with YAML reaction syntax
  • DCHB pseudo-segment fixes
  • Pass-through JVM options for bin wrapper scripts
  • Improved use of logging service
  • More SQLite usage in CI jobs and CCDB optimizations
  • CLARA I/O service additions
  • Decoding now defaults to field scales from RCDB
  • Remove BOS support, unused EVIO schema, unused classes

Full Changelog: 12.0.6t...13.0.0

What's Changed

Full Changelog: 12.0.6t...13.0.0