Skip to content

Releases: JeffersonLab/JANA2

v2.0.7

18 Aug 04:55
abadc4e
Compare
Choose a tag to compare

This release covers the second round of fixes and improvements for porting EICrecon.

  • Forwards exceptions thrown on worker threads back to the main thread, so that the caller to JApplication::Run can handle them (PR #143)
  • Updates JANAConfig.cmake to export modern CMake targets (PR #133)
  • Improves UI for exceptions thrown from missing JFactories (issue #131) and missing JServices (issue #130)
  • Creates a jana:plugin_path parameter to mirror $JANA_PLUGIN_PATH (issue #134)
  • Enforces a CMAKE_CXX_STANDARD that is consistent with that of ROOT. (issue #138)
  • Fixes some gcc warnings about final classes (PR #129)
  • Prevents confused users from inadvertently creating a weird and tricky bug (issue #135)

v2.0.6

01 Aug 19:42
Compare
Choose a tag to compare

Fixes issues uncovered while porting EICRecon.

  • Support configuration parameters which are vectors of primitives (issue #114)
  • Expose all configuration parameters from JParameterManager (issue #120)
  • Expose ticker and timer state from JApplication (issue #112)
  • JEventProcessor::Finalize was being called prematurely when stopping a run via Ctrl-C. (issue #119, issue #87)
  • Support factory default tag overrides (issue #128)
  • Support JEventProcessors that don't require users to manage locks (pull request #118)

v2.0.5

25 Jun 23:30
Compare
Choose a tag to compare

Numerous changes to bring code, jana-generate.py and documentation back in alignment.

JANA 2.0.4

12 Feb 00:41
Compare
Choose a tag to compare
v2.0.4

Increment version number to 2.0.4

JANA 2.0.3

11 Jun 15:28
7ce9f5e
Compare
Choose a tag to compare

Minor changes.

  • Added jana-this.(c)sh files to help users set up environment to use specific build.

JANA 2.0.2

10 Mar 20:53
Compare
Choose a tag to compare

We are cutting this release so that ejpm can start building JANA using CMake instead of SCons, which is now deprecated.

JANA 2.0.1

18 Feb 18:26
Compare
Choose a tag to compare
Move JBenchmarker, JSignalHandler back into libjana

This is because lots of projects want to roll their own CLI which still uses these things, so they end up copying them, which gets messy

JANA 2.0.0-alpha

14 Apr 14:18
5d0249f
Compare
Choose a tag to compare
JANA 2.0.0-alpha Pre-release
Pre-release

Initial release of JANA2. This is not complete, but can be used as a starting point for development using JANA2.