*************************************************************************************************************************
3.0.0 - 23/05/2025 CAEN SpA - Front End Division
3.0.0 - 23/05/2025 Via Vetraia, 11 - 55049 - Viareggio ITALY
3.0.0 - 23/05/2025 +390594388398 - www.caen.it
*************************************************************************************************************************

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20253.0.0 - 23/05/25
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025First Release using stand-alone FERSlib
-3.0.0 - 23/05/2025Increased the number of boards supported by Janus in console mode to 128
-3.0.0 - 23/05/2025Improved firmware upgrade stability with TDL connection multiple FERS modultes connected
-3.0.0 - 23/05/2025Enhanced log information provided during FW upgrade procedure
-3.0.0 - 23/05/2025Improved the robustness and verbosity in OpenDevice function
-3.0.0 - 23/05/2025Improved plot readability
-3.0.0 - 23/05/2025Updated Janus installation instrucion
-3.0.0 - 23/05/2025Removed the dependency of FERSlib in LD_LIBRARY_PATH for JanusC
-3.0.0 - 23/05/2025Simplified and improved Raw data processing in the GUI
-3.0.0 - 23/05/2025Added DatafilePath value in MsgLog file when acquisition stops
-3.0.0 - 23/05/2025Added check for CRC errors
-3.0.0 - 23/05/2025Fixed memory leakage issue when using TDL connection with multiple FERS modules connected
-3.0.0 - 23/05/2025Bug fix in list CSV output file in STREAMING mode
-3.0.0 - 23/05/2025Bug fix in list ASCII output file in STREAMING mode, addressing loss of precision for large ToA values
-3.0.0 - 23/05/2025Bug fix in GUI mode visualization options 
-3.0.0 - 23/05/2025Bug fix in warning/error pop-up in GUI
-3.0.0 - 23/05/2025Bug fix in propagation delay issue between nodes in DT5215
-3.0.0 - 23/05/2025Bug fix in firmware upgrade from GUI and command line when a board is not running a valid firmware
-3.0.0 - 23/05/2025Bug fix when a device is open in offline mode
-3.0.0 - 23/05/2025Bug fix during the reading of board info for FERS module 5203B

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.8.2 - 28/10/24
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Improved A5256-related parameter settings
-3.0.0 - 23/05/2025Improved Firmware Upgrade stability with TDL connection
-3.0.0 - 23/05/2025Bug fix to avoid verbose service events from freezing the GUI
-3.0.0 - 23/05/2025Bug fix with saving RunInfo file in offline mode
-3.0.0 - 23/05/2025Bug fix on switching between Event building modes

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.8.1 - 09/09/24
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added TDC phase in RunInfo file
-3.0.0 - 23/05/2025Improved ServiceInfo file
-3.0.0 - 23/05/2025Improved RawData management
-3.0.0 - 23/05/2025Bug fix in GUI menu bar when advanced option is selected
-3.0.0 - 23/05/2025Bug fix on Firwmare upgrade through TDL connection with > 1 board connected
-3.0.0 - 23/05/2025Bug fix on spinbox of statistics tab on GUI
-3.0.0 - 23/05/2025Bug fix on Event Building
-3.0.0 - 23/05/2025Bug fix on gnuplot live histogram in linux distribution with wayland
-3.0.0 - 23/05/2025Bug fix on integration with A5256 with EEprom (PCB rev>=2) and 5203 (PCB rev>=3)

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.8.0 - 01/08/24
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added Firmware upgrade through TDL connection
-3.0.0 - 23/05/2025Added support for A5256
-3.0.0 - 23/05/2025Added timestamp to FERSlib log file
-3.0.0 - 23/05/2025Bug fix on writing CSV file during run
-3.0.0 - 23/05/2025Bug fix on offline processing of raw data for tdl connection
-3.0.0 - 23/05/2025Bug fix on reporting edge value in binary and CSV file

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.7.3 - 09/05/24
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added GUI executable bin/JanusPy.exe to be launched without python installed
-3.0.0 - 23/05/2025Added no-blocking warning/error pop-up during a run are shown on GUI
-3.0.0 - 23/05/2025Added time and legend on Msg_log file
-3.0.0 - 23/05/2025Added on GUI verbose message related to service event only
-3.0.0 - 23/05/2025Added CSV output list file option to Janus
-3.0.0 - 23/05/2025Added Service Event Info output file (temperatures and info)
-3.0.0 - 23/05/2025Added Janus installer for fedora/redhat distribution
-3.0.0 - 23/05/2025Changed Janus_Install extension, from .sh to .bash
-3.0.0 - 23/05/2025Improved Janus_Installer.bash messages
-3.0.0 - 23/05/2025Update header of BinToCsv converter
-3.0.0 - 23/05/2025Bug fix in header of BinToCsv
-3.0.0 - 23/05/2025Bug fix on output list file with a maximum size
-3.0.0 - 23/05/2025Bug fix on number of warning/error messages shown
-3.0.0 - 23/05/2025Bug fix on TDL chain enumeration

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.7.2 - 05/04/24
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added offline raw data reprocesing
-3.0.0 - 23/05/2025Added clock phase setting and measurements (between TDC clk and TDlink clk)
-3.0.0 - 23/05/2025Added no-blocking warning/error pop-up during a run are shown on GUI
-3.0.0 - 23/05/2025Modified plot behaviour: is not shown during startup except if an offline run is selected
-3.0.0 - 23/05/2025Updated BinToCsv for binary file version 3.3. Added column of "number of hits" in each event, for all the acq modes
-3.0.0 - 23/05/2025Bug fix in board initialization and TDL sync procedure
-3.0.0 - 23/05/2025Bug fix in StartRun for eth and usb connections
-3.0.0 - 23/05/2025Bug fix on plot legend and traces selection on GUI
-3.0.0 - 23/05/2025Bug fix on boards status error handling
-3.0.0 - 23/05/2025Bug fix on boards overtemperature handling

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.6.0 - 24/11/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added raw data saving by FERS LL library
-3.0.0 - 23/05/2025Added reprocessing of raw data saved
-3.0.0 - 23/05/2025Added subrun files with limited size (LL and lists)
-3.0.0 - 23/05/2025Add concentrator information on RunInfo file
-3.0.0 - 23/05/2025Improved the details of warning/error messages in LL library
-3.0.0 - 23/05/2025Improved errors handling during data acquisition to avoid instat quit
-3.0.0 - 23/05/2025Improved errors handling while installing Janus on linux 
-3.0.0 - 23/05/2025Bug fix on write/read reg timeout
-3.0.0 - 23/05/2025Bug fix on online parameters changing
-3.0.0 - 23/05/2025Bug fix on almost full handling in FPGA FIFO
-3.0.0 - 23/05/2025Bug fix on memory allocation in readout buffers
-3.0.0 - 23/05/2025Bug fix on ToT and Lead dynamic range shown on GUI for ToT8 and ToT11 modes

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.5.0 - 17/10/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Improved timeout handling for write/read reg
-3.0.0 - 23/05/2025Implement the calibration of the discriminator threshold when an A5256 is connected
-3.0.0 - 23/05/2025Removed MANUAL option in StopRunMode when Jobs are enabled
-3.0.0 - 23/05/2025Verbose socket message option in GUIMode menu creates logs of FERSlib messages
-3.0.0 - 23/05/2025Removed Makefile Log
-3.0.0 - 23/05/2025Minor improvement in console mode of Warning/Error messages readability
-3.0.0 - 23/05/2025Bug fix when a no existing macro is loaded in console mode
-3.0.0 - 23/05/2025Bug fix in Statistics monitor labels
-3.0.0 - 23/05/2025Bug fix on FW upgrade from GUI when no FW is found
-3.0.0 - 23/05/2025Bug fix on plot legend labels after hard reconfiguration
-3.0.0 - 23/05/2025Bug fix in board selection in GUI Statistics tab
-3.0.0 - 23/05/2025Bug fix on visualization of Offline histograms

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.8 - 08/09/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Removed from the Statistics Tab the almost full buffer led for the picoTDC Trigger buffer (TRGB)
-3.0.0 - 23/05/2025Removed Trail histogram
-3.0.0 - 23/05/2025Added in the Statistics Tab the Data Loss led at LSOF level
-3.0.0 - 23/05/2025Bug fix in FERS FW upgrade via TDL. Available from the next FW release
-3.0.0 - 23/05/2025Bug fix: in common start/stop the Gate Window is set according to the TDC dynamic range
-3.0.0 - 23/05/2025Bug fix on binary file on ToT conversion from LSB to ns
-3.0.0 - 23/05/2025Bug fix on "Run#" spinbox in GUI control pannel when jobs are enabled. 
3.0.0 - 23/05/2025 The value shown is detached from the current run in the job
-3.0.0 - 23/05/2025Minor fix in plot legend, output file header, histogram parameter labels in Data Analysis tab

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.7 - 22/08/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Bug fix on command delay setting for TDL connection

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.6 - 03/08/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Bug fix on USB connection with board > 1 for linux
-3.0.0 - 23/05/2025Bug fix on error message management

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.5 - 28/07/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Bug fix on board start run syncronization for TDL connection
-3.0.0 - 23/05/2025Implemented FERS FW upgrade through DT5215

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.4 - 12/07/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Implemented in the GUI the upload of the FPGA FW if no FW is found 
-3.0.0 - 23/05/2025Added to the statistics monitor the suppressed trigger counter in case of empty events

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.3 - 30/06/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added automatically log to Makefile
-3.0.0 - 23/05/2025Bug fix on the picoTDC trigger latency setting in TRIGGER MATCHING mode

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.2 - 23/06/23
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Bug fix in the readout of TriggerID and timestamp through Eth and USB connection
-3.0.0 - 23/05/2025Bug fix in binary file: removed the control if ToA=0 and skip the write of the event header if the event is empty
-3.0.0 - 23/05/2025Bug fix on memory cleaning when jobs are enabled

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.1 - 21/06/23 
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Added DataAnalysis parameter to select the analysis Janus performs, to improve the data throughput
-3.0.0 - 23/05/2025Added the second digital probe, to select the probes for T0-OUT and T1-OUT independently
-3.0.0 - 23/05/2025Renamed Tab on GUI: Histo with DataAnalysis
-3.0.0 - 23/05/2025Improved the propagation of STOP and FLUSH command through the DT5215
-3.0.0 - 23/05/2025Bug Fix: the gate windows for COMMON STOP mode is correctly defined
-3.0.0 - 23/05/2025Bug Fix: in the 128 chs version the new data qualifier is correctly identified

-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.4.0 - 14/06/23 
-------------------------------------------------------------------------------------------------------------------------
-3.0.0 - 23/05/2025Bug Fix in list files in Common Start/Stop mode
-3.0.0 - 23/05/2025Bug Fix on histograms scaling
-3.0.0 - 23/05/2025Bug fix on offline histograms visualization
-3.0.0 - 23/05/2025List file version updated to 3.2
-3.0.0 - 23/05/2025Bug Fix on Makefile, added 'adapters' header
-3.0.0 - 23/05/2025Added GUI_param_option.json file in bin folder to change GUI objects options with ACQMODE/MEASMODE
-3.0.0 - 23/05/2025Added Binary to CSV converter
-3.0.0 - 23/05/2025Added En_Head_Trail parameter on GUI
-3.0.0 - 23/05/2025Bug Fix on MsgLog while using python GUI


-------------------------------------------------------------------------------------------------------------------------
Release3.0.0 - 23/05/20252.3.0 - 08/05/23 
-------------------------------------------------------------------------------------------------------------------------
First3.0.0 - 23/05/2025Release


