## [2.1.9] - 2026/04/01
### FIXED
- Fixed an occasional boot issue on older boards after upgrading to version 2.x.x;
- Fixed Alternate mode save issue.


## [2.1.8] - 2026/03/30
### ADDED
- Product Identification Code for the CAEN portal (Cell #114);
- Added Freeze CC and CV possibility.


## [2.1.7] - 2025/10/06
### UPDATED
- Changed moving average filtering.

### ADDED
- Added model NGPS 30-300.


## [2.1.6] - 2025/03/03
### ADDED
- System Update Utilities v2.12;
- Recovery image to v3.0.7.

### FIXED
- Memory leak due to larger number of waveforms loaded.


## [2.1.5] - 2024/05/07
### FIXED
- Display freeze on boot;
- Initialization of waveform prescaler to 1 at startup.


## [2.1.4] - 2024/02/20
### FIXED
- Removed prescaler max limit to allow user to generate very long waveforms.


## [2.1.3] - 2024/02/06
### FIXED
- Fixed wave DMA bug - infinite periods bug;
- Fixed issue with autotuning and MOFF command.

### ADDED
- Added quit of autotuning when external fault is present;
- Read option to waveform.


## [2.1.2] - 2024/01/09
### FIXED
- Solved waveform multiple load;
- Solved bouncing on the local display control menu.


## [2.1.1] - 2023/10/19
### ADDED
- Added internal functions;
- Added Autotuning for Superconducting Magnets;
- Added NTP commands.

### UPDATED
- Optimized WAVE:TRIGGER commands;
- Updated oscilloscope management and waveform editor;
- lcd-ctrl polarity inverter;
- Improved Autotuning with variable gain, removed timeouts, added check on steady state;
- Updated OVV/OVC check;
- Updated lcd-control.

### FIXED
- Solved issue with Autotuning check on steady state;
- Solved issue with oscilloscope trigger;
- Slave number visualization in case of parallel configuration;
- Subnet mask issue fixed;
- Removed font external dependencies from Web interface.


## [2.1.0] - 2023/02/02
### ADDED
- Added UPFREQ command;
- Added SETPS command (only on 1K5);
- Added Quench option for all models.


## [2.0.13] - 2022/03/14
### FIXED
- Fixed content of cell memory #120 if not initialized;
- Fixed WAVE:TRIGGER:POINTS command.


## [2.0.12] - 2022/03/04
### UPDATED
- Recovery-2.1-2;
- system-update-utilities.


## [2.0.11] - 2022/02/18
### ADDED
- NGPS 300-18 model;
- Updated params of NGPS 300-36 and 400-25.

### UPDATED
- Recovery-2.1.0;
- Oscilloscope;
- EULA;
- system-update-utilities.

### FIXED
- Fixed parallel bug (issue present only in ver. 2.0.9 and 2.0.10).


## [2.0.10] - 2021/11/24
### FIXED
- NGPS 200-60 max power;
- PID limiter (issue present only in ver. 2.0.9).


## [2.0.9] - 2021/10/19
### ADDED
- NGPS 150-70, 200-60;
- Auto tuning;
- New recovery image 2.0.4 with updated system update server.

### UPDATED
- FAST-PS 0540 psm;
- UPDT format;
- Update server to support new UPDT format.

### FIXED
- Trigger type from web interface;
- Crowbar reset when in test and calibration section.


## [2.0.8] - 2021/03/18
### FIXED
- Reset of interlock.


## [2.0.7] - 2021/03/18
### ADDED
- Internal status IV register.


## [2.0.6] - 2021/02/25
### ADDED
- Modbus update mode, regulation mode, over current, over voltage, temperature and set voltage.

### FIXED
- NGPS 1000-10 gain;
- TRIG capability for FAST-PS calibration.


## [2.0.5] - 2020/12/18
### ADDED
- Added models: NGPS 100-150, 125-120, 300-30, 170-60, 105-100.

### FIXED
- Dissipative fault in case of parallel mode.


## [2.0.4] - 2020/12/01
### FIXED
- Slew rate at startup;
- Web interface interlocks test black screen.


## [2.0.3] - 2020/11/26
### ADDED
- OCEM serial and part number (RESERVED);
- Insulation test for NGPS (RESERVED);
- Swap file.
- recovery 2.0.2;
  - Full cleanup during firmware upgrade.

### FIXED
- AIN, trigger and DDCT default test status (RESERVED);
- lcd-ctrl crash when NETWORK tab is selected;
- lcd-ctrl initial focus in NETWORK tab;
- lcd-ctrl black screen at startup when the ethernet network cable is disconnected and DHCP mode is selected;
- Full cleanup during firmware upgrade;
- nodejs crash when web interface is used to upgrade the firmware;
- Slew rate ramp resolution.


## [2.0.2] - 2020/11/09
### CHANGED
- Finalize model is not destroyed when a new psm is selected (RESERVED).

### UPDATED
- NGPS PSMs (RESERVED).


## [2.0.1] - 2020/10/22
### UPDATED
- SFP:LAST_CMD command.

### FIXED
- Dissipative fault for the slaves in case of parallel mode;
- Local mode from lcd-ctrl.


## [2.0.0] - 2020/10/13
### ADDED
- Gate feature;
- OSC expander ON/OFF;
- Cell 57 to enable/disable EPICS at startup;
- Forced MREBOOT command;
- Snapshots;
- Ordering and options code;
- NGPS 62.5-180;
- Interface PSM model selector (RESERVED);
- Auto generation of serial number (RESERVED);
- PSM and json exporter from report (RESERVED);
- Data usage, to enable it set cell 58 (RESERVED);
- Agilent multichannel support during calibration (RESERVED);
- Limit min/max current output during calibration and check (RESERVED);
- NGPS-C10 200-50, NGPS-C10 350-25, NGPS 1000-10;
- Modbus TCP at port 502 (RESERVED);
- Cell 59 to enable/disable Modbus TCP (RESERVED);
- Manuals;
- Remote IP debugger (RESERVED);
- GOTTY shell (RESERVED);
- Cell 54 to enable/disable dissipative support for FAST-PS-1K5;
- MFT and MFT:? command.

### UPDATED
- Yocto to Xilinx 2019.2 release;
- Recovery to 2.0.2;
- SSH keys;
- Web interface packages to 2020/05/07;
- Web interface theme;
- EPICS to 7.0.3.1;
- nodejs to 12.18.3;
- PSMs (RESERVED).
- CPU usage;
- TCP/UDP command rate.
- Web interface for performance.
- Reset of external DC power supply during crowbar test (RESERVED);
- Cables options for different models (RESERVED);
- Definition of tests and calibrations options (RESERVED);
- Console autocomplete shortcut from Alt to AltGr;
- Upgrade procedure from updt file;
- TRIG and WAVE command with gate feature;
- Report generation (RESERVED);
- Detailed help cell (enabled by default);
- Automatic reboot after firmware upgrade;
- When a report is exported, three files are saved: html, psm and json (RESERVED);
- Unified capabilities between FAST-PS-1K5 and NGPS;
- WAVE command from WAVE:TRIGGER:POINT to WAVE:TRIGGER:POINTS and added WAVE:TRIGGER:GATE;
- NTP service;
- When the slew rate has changed from the web interface in the set point section, this value is saved as default.

### FIXED
- MRAUX for FAST-PS-1K5;
- WAVE:N_PERIODS: and WAVE:POINTS: when in fault or OFF mode;
- Loop and upmode state after reboot in case of web interface;
- Network info on lcd-ctrl;
- Web interface height in case of 2K and 4K monitors;
- Web interface Firefox compatibility;
- MAC address at startup;
- lcd-ctrl crash when in local mode, under Control tab, in ON and a fault occurred;
- cpid compatibility with old format;
- High CPU usage when upgrading firmware under particular settings;
- PSMs sync;
- Drop-down menu scroll in the web interface;
- lcd-ctrl ERR message when in SFP mode;
- Temperature fault in case of parallel mode;
- Calibration set point EPSILON error (RESERVED);
- Calibration status when not available (RESERVED).


## [1.5.30] - 2020/02/27
### ADDED
- Over current and over voltage;
- New firmware upgrade procedure for the next major update 2.0.0;
- Recovery image 2.0.0 (it is upgraded when the new upgrade procedure is started 1.5.30 -> 2.0.0).


## [1.5.29] - 2019/11/20
### CHANGED
- Range of crowbar test (RESERVED).


## [1.5.28] - 2019/11/07
### FIXED
- Polarity inverter update time;
- NGPS in parallel mode.


## [1.5.27] - 2019/11/05
### ADDED
- Linear current generator to calibrate the current for monopolar models (RESERVED);
- Fast interface for FAST-PS-1K5 and NGPS.

### FIXED
- Web interface serial number visualization under Test and Calibration (RESERVED);
- Web interface slew rate visualization.

### CHANGED
- Web interface analog input calibration settling time (RESERVED).


## [1.5.26] - 2019/10/14
### ADDED
- Stop of calibration if clear event occurs (RESERVED);
- SFP readback for FAST-PS;
- OSC export (RESERVED);
- Capabilities selector under Test and Calibration (RESERVED).

### FIXED
- Web interface indicator bars around 0 for monopolar models.

### CHANGED
- Web interface scheduler to boost commands rate;
- AIN calibration with settling time (RESERVED).


## [1.5.25] - 2019/10/04
### ADDED
- Test and calibration section (RESERVED);
- Reports manager in web interface;
- TIMER command, it is stopped after the first fault with a resolution of 1 ms. Can be reset with MRESET;
- Message fault description in web interface;
- Oscilloscope expander in web interface;
- PID selector in web interface;
- DHCP.

### FIXED
- Multiple messages when the web interface is reloaded from the same tab;
- lcd-ctrl error codes;
- Waveform stop value;
- Web interface disconnect event when the web browser is forced to close;
- IP memory optimization issue;
- Slew rates in PsParams for lcd-ctrl;
- UDP hangs when commands are received in sequence in a short time.

### UPDATED
- Web interface packages to 2019/08/22;
- node.js to 16.10.1;
- Report FAT revision to 1.3.0.

### CHANGED
- Minimum number of points for waveform from 100 to 5.

### REMOVED
- Removed memory Cells 120, 121 and 122.


## [1.5.24] - 2019/06/10
### UPDATED
- Changed duty cycle min/max limits on FAST-PS and FAST-PS-1K5 models.


## [1.5.23] - 2019/06/17
### ADDED
- FAST-PS 2516.

### FIXED
- Web interface wrong value of earth leakage current in some cases;
- TFT shift.

### UPDATED
- Components in the web interface from official repositories, on 2019/06/17.


## [1.5.22] - 2019/06/05
### UPDATED
- SFPEthernet driver with multicast IP address.


## [1.5.21] - 2019/05/31
### FIXED
- EPICS freezes due to MLIMITS command.

### ADDED
- MPLIMITS.

### REMOVED
- MLIMITS power limits.


## [1.5.20] - 2019/05/30
### ADDED
- Debug mode;
- Oscilloscope;
- Web interface indicators about PID limits;
- PID architectures under web interface.

### REMOVED
- Parallel tab from lcd-ctrl in case of FAST-PS.

### FIXED
- Privileges for NTP and EPICS sections;
- Web interface PID settings.

### UPDATED
- Web interface style;
- MLIMITS command with power limits.
- From this release all features of Visual_PS are ported to visual-js.


## [1.5.19] - 2019/05/09
### FIXED
- Temperature faults for the following modules:
  - FAST-PS-1K5 30-50
  - FAST-PS-1K5 15-100
  - FAST-PS-1K5 10-100
  - FAST-PS-1K5 1-15


## [1.5.18] - 2019/04/30
### REMOVED
- visual-js web browser cache to be notified about updates.

### UPDATED
- Compatibility with Device Manager 1.1.4.

### FIXED
- Visualization of faults in case of a parallel system;
- Real-time visualization of faults;
- Overpower in case of parallel mode;
- Wait For OFF when there is not any load;
- Fixed update time of polarity inverter state machine.


## [1.5.17] - 2019/04/12
### ADDED
- FFT magnitude and phase spectrums;
- NTP sync and commands.

### CHANGED
- Password reset.

### FIXED
- Frequency and period validators for waveform editor;
- Oscilloscope freezes when web interface is not disconnected properly.


## [1.5.16] - 2019/04/04
### REMOVED
- SETDUTYMODE.

### CHANGED
- Quench is disabled when in ramp or waveform mode.


## [1.5.15] - 2019/03/28
### ADDED
- MLCMDS, MRGD commands;
- visual-js web application to replace Visual_PS;
- Wait for OFF;
- UDP server on port 10001;
- Socket.IO on port 10002;
- #NAK:37. UDP buffer overflow;
- #NAK:38. WAIT FOR OFF;
- Cell 56 to enable/disable detailed help.

### CHANGED
- #NAK contains description of error;
- EPICS restore/save commands do not restart IOC if EPICS:RESTART is not called;
- PASSWORD command accepts also USER level password;
- Polarity inverter does not set the magnetic relay if set point is 0;
- Overpower also with negative power.

### FIXED
- #NAK:21;
- lcd crash issue, black screen.


## [1.5.14] - 2019/03/08
### FIXED
- Default gateway.


## [1.5.13] - 2019/02/14
### FIXED
- NGPS 600-20 current calibration offset.


## [1.5.12] - 2018/12/20
### ADDED
- NGPS 600-20.

### FIXED
- Set float mode at startup.


## [1.5.11] - 2018/12/18
### CHANGED
- FF to SUPER-ADMIN.


## [1.5.10] - 2018/12/11
### ADDED
- New SFP IPs for FAST-PS;
- MRD command;
- NGPS 250-30, NGPS 300-30;
- SETPSW and RESETPSW commands.

### CHANGED
- lcd-ctrl Control tab is enabled also when AIN mode is selected;
- PMODE command can be used only with ADMIN/SUPER-ADMIN user;
- Cell 35, from 40 to 50 and 60 to 69 are protected by ADMIN privileges.

### FIXED
- SETFLOAT mode command;
- lcd-ctrl set point value when user closes the tab;
- EPICS commands parser;
- EPICS ON/OFF status when it is changed by remote MON/MOFF commands.

