# Change Log
All notable changes to 'workspace-arnica' project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [3.0.1] 2026-05-11
### Changed
- etn-gw-powerdistribution: Retry indefinitely to get protocol during communication initialization (UPSCARDS-11754)
- distro_version -> 3.0.1
- etn-gw-powerdistribution-xcp,etn-ups-xcp-driver: Update UFLS function (UPSCARDS-11036)
### Fixed
- etn-gw-powerdistribution: Fix display of the UPS firmware version on the LCD screen (UPSCARDS-11900)
- etn-gw-powerdistribution/CommunicationStatusHandler: statemap cleaned for ECommunicationStatus::Since
- etn-gw-automation/autoprobe: fix id cloning when deleting an automation/autoprobe
- etn-gw-automation/autoprobe: fix maxSize in OOB
- upgrade: fix check during upgrade
- powerdistribution: ups firmware upgrade correctly calculate sha (UPSCARDS-12096)
- etn-gw-powerdistribution-xcp: Fix bad initialization modbus upm maps (UPSCARDS-11754)
- Fix default firewall configuration for modbus via RNDIS (UPSCARDS-12116)
- etn-gw-modbus: RTU kernel crash (UPSCARDS-12142)

## [3.0.0] 2026-03-11
### Added
- CI: publish end user tests traces as build artifacts
- CI: shards_number configuration for end user tests
- CI: end user tests feature documentation artifact
- CI: end user tests maintenance report artifact
- EGCI-1347 Use mirror APIBOX servers for signature
- [UPSCARDS-9905] add 2nd and 3rd sensor data into ModbusMS map
- autoprobe: First add of autoprobe
- automation: First add of automation engine
- scarthgap support
- etn-gw-powerdistribution: Add EStatus::BatteryStatus (UPSCARDS-11730)
- etn-gw-powerdistribution: Add EStatus::ProtectionLoss (UPSCARDS-11730)
- etn-gw-snmp: Add xupsBatteryStatus (UPSCARDS-11730)
- etn-gw-snmp: Add xupLossOfProtection and updates alarms for abm+ (UPSCARDS-11730)
- ent-gw-snmp: Fix init sensor unit temperature (UPSCARDS-11497)
- etn-ups-powerdistribution-hid: Add EStatus::BatteryStatus (UPSCARDS-11730)
- en-gw-modbus: Add UFLS alarm (UPSCARDS-11036)
- etn-ups-bacnet-datamodel: Add UFLS function (UPSCARDS-11036)
- etn-ups-eaton-modbus-maps: Add UFLS function (UPSCARDS-11036)
- etn-ups-powerdistribution-xcp: Add UFLS function (UPSCARDS-11036)
- etn-ups-xcp-driver: Add UFLS function (UPSCARDS-11036)
- etn-gw-snmp: Add UFLS alarm (UPSCARDS-11036)
- etn-gw-snmp: Add xupsBatteryExtendedCount (UPSCARDS-9951)
- etn-gw-snmp: Add xupsOutputHourlyPowerUsage (UPSCARDS-11092)
- etn-gw-snmp: Add xupsRecepPercentLoad in xupsRecepTable (UPSCARDS-9952)
- etn-gw-powerdistribution: Add UFLS function (UPSCARDS-11036)
- rtc: support rtc ST (UPSCARDS-11769)
- rauc: ensure that network is not used when local signing is enabled
- CI: add end user tests feature documentation artifact
- etn-gw-automation: user login in audit logs (UPSCARDS-12001)
- etn-gw-autoprobe: user login in audit logs (UPSCARDS-12001)
### Changed
- Compatibility: Only support "Eaton" UPS
- CI: replace submodule fetching by a post clone hook mechanism
- CI: increase blackduck grace period to 15 days
- Blade Ups - replaced QMD by QSTRB for model string
- USM: profiles are no defined in meta-ups
- etn-gw-modbus: Rollback api changement in CdsDeviceAccessor
- Scarthgap: bump to 5.0.14
- optee: allocate 4MB instead of 32MB
- optee: add explicit TZDRAM/SHM memory configuration
- optee: disable CFG_REE_FS
- u-boot: bump UBOOT_LOCALVERSION to 5.0.1
- certmgr: CA-CB Override CN with the full FQDN (hostname.domain) instead of just hostname
- etn-gw-restservice: rest timeout to 5 minutes from 30 secondes
### Fixed
- etn-gw-hwutils: add sudo i2cget for timeservice used by m41t8x rtc low battery detection(UPSCARDS-12035)
- etn-gw-automation: fix regex and races conditions
- etn-gw-autoprobe: fix regex 
- etn-gw-autoprobe: fix processMonitor integration — add missing inherit etn-gw-process-monitor --quiet/--chuid flags and will) handler in init script
- glibc: fix CVE-2026-0861 (memalign alignment overflow check)
- TZC permission failure
- OP-TEE initcall failure (tee_fs_key_manager) by disabling REE FS secure storage
- tf-a: increase STM32MP_DDR_S_SIZE to 4MB (TZDRAM 2MB + SHM 2MB)
- UI: Add copiable component on ip addresses TCP/IP (UPSCARDS-11877)
- UI: Rename UPS internal temperature from web UI and SNMP (UPSCARDS-11849)
- UI: Same parameter (Enabled) have different names (UPSCARDS-11723)
- modbus: TCP thread no longer takes maximum CPU usage (UPSCARDS-11347)
- BACnet: In Service status reporting
- Fix alarm storage present when unknown value (UPSCARDS-11206)
- snmp: Fix xups mib version (UPSCARDS-11577)
- modbus: Fix output pre-overload for signal 625 (aOutputOverload [25]) (UPSCARDS-11518)
- modbus: Fix output overload level 4 bad mappings for 2053/5 (aOutputOverloadLevel4A/C [380/2]) (UPSCARDS-11518)
- bacnet: Fix output overload (uid0 [1025], uid244 [1034], uid245 [168]) (UPSCARDS-11518)
- hid: Add missing critical and execessive overload alarms (UPSCARDS-11518)
- hid: Update alarm codes message (212, 300, 301, 302, 303, 621, 622, 623, 627, 629) (UPSCARDS-11228)
- (TL UPS) Unable to mute the Audible alarm in battery mode (BE part) (UPSCARDS-11213)
- "ESS enabled" is not read correctly from COPI (UPSCARDS-11492)
- Fix card parameters in system for tripplite (UPSCARDS-11543)
- hid: Update private SystemStatus with overload (UPSCARDS-11683)
- srr: disable bacnet feature on non industrial cards (UPSCARDS-11747)
- srr: disable modbus feature on network-m3 (UPSCARDS-11747)
- Impossible to download Eaton PowerXpert UID 0 compatible Modbus MAPs (UPSCARDS-11568)
- schedule was not working on Blade Ups
- certmgr: certificate requests versions set to 1 (UPSCARDS-11744)
- measureslog/upgrade patch: handle default periodicity values
- webserver: remove weaker cipher (UPSCARDS-11510)
- Protection scripts (trigger mode): persist UPS outlets state on flash (UPSCARDS-11243)
- dme-extcds: fix CDS subscription by resolving the correct device id (UPSCARDS-11221)
- network-m3: processMonitor: disable bacnet/modbus check
- etn-ups-powerdistribution-hid: Poll ExternalCount and CapacityAhNominal (UPSCARDS-11793)
- CI: end user test target main branch for integration nightly builds
- ui: OSS licenses not visible anymore (PLTF-17346)
- qemu: use example powerdistribution plugin, fix firewall configuration, service CLI command, make /var/log writable by non-root users
- snmp: Reading sensor temperature only once right before temperature is read (UPSCARDS-11497)
- sse: non blocking state
- UI: correct help page per product branded version
- brand: put the right help depending of branding
- etn-ups-powerdistribution-hid:Fix UPS firmware upgrade (bad test was preventing the update from starting)
- etn-gw-powerdistribution/DataPoint: allow to compare `EPath` values
- etn-gw-snmp: Fix bad archive format for XUPS-MIB.zip
- etn-gw-snmp: fix xupsRecepPercentLoad arithmetic in xupsRecepTable (UPSCARDS-11942)
- etn-gw-snmp/xups mib: fix missing commas (UPSCARDS-11950)
- etn-gw-measureslog: upgrade from 2.x.x to 3.0.0 will have correct measureslog reports (UPSCARDS-11913)
- etn-ups-powerdistribution-hid: Fix communication lost with tri-phase UPS (UPSCARDS-11919)
- etn-ups-rms-cumulocity: fix internal logs request (UPSCARDS-11936)
- etn-gw-modbus: fix refresh of dry contacts names (UPSCARDS-1193)
- etn-ups-eaton-modbus-maps: Remove sensor alarm threshold data from ModbusMS map (UPSCARDS-1193)
- etn-gw-snmp: test trap and issues when reloading snmp service
- etn-gw-automation: viewer and operator access now forbidden (UPSCARDS-12003)
- etn-gw-measureslog: prevent infinite loop when exporting the logs
- etn-gw-certmanagement: memory leak (UPSCARDS-11982)
- etn-ups-protectionservice: data race issues (UPSCARDS-12016)
- etn-gw-restservice: certificates can now be injected through rest cli
- etn-gw-snmp: data race issues
- etn-gw-network: connman issue not catched properly
- etn-ups-powermanager: service crashing
- etn-gw-timeservice: thread not starting at daemon's startup
### Removed
- rms: stop redirecting stderr/out to /tmp/rms-daemon.log
- kirkstone support
- CI: `Tests Marker` pipeline stage
- upgrade : doesn't reboot if error occure during upgrade

## [2.3.0] 2025-05-26
### Added
- [UPSCARDS-11243] Protection scripts (trigger mode): custom scriptId in scriptExec request (payload/script content)
- [BSOS-1571] add UPS internal temperature into measures log
- [UPSCARDS-7750] BACnet support
- [UPSCARDS-11495] Modbus RTU
- [UPSCARDS-11065] Modbus TCP
- [UPSCARDS-9829] Blade UPS Protocol support (Voltronic)
- [CI] Add `ENABLE_ALL` in pipeline parameters
- [CI] Phoenix conditioning
- [CI] Display master and main commit ID in tests fetch stages for integration nightly builds
- [UPSCARDS-11271] Add new alarms xupsOutletGroup1Off, xupsOutletGroup2Off and associated traps
### Changed
- [CI] etn-gw-ui reference branch switched from develop to master
- Move from Upgrade API to Update API
- [CI] skip coverity build when using `ENABLE_MERGE_TO_MASTER` parameter
- Verify FIP image during resiging
- Move from Upgrade API to Update API
- [CI] Refactor tests stages
- put TILDE protocol at the end of protocol discovery (separated from HID)
- [CI] Store stability nightly build artifacts in a dedicated nas directory
- mqtt-paho distro feature enabled
### Fixed
- [UI] Fix Users page buttons
- [UPSCARDS-11280] Shutdown on power outage - "Execution criteria" changed to enable (read/write) after save, even if the primary is set to "Disable"
- [UPSCARDS-11275] Agent shutdown sequencing - Max value text is not displayed
- [UPSCARDS-11464] Local Users Save button doesn't work
- [UPSCARDS-11463] RMS feature cannot be enabled after save rms settings
- [UPSCARDS-11445] [Email Notifications] Some checboxes are automatically checked
- [UI] UI- after reboot, stuck with reboot popup
- Freeze in SNMP configuration reload
- Memory leak in SNMP reload
- [UPSCARDS-11236] audit: Logs can be not populated in good file
- [UPSCARDS-11331] smtp: send date as RFC 2822 format
- [UPSCARDS-11408] Meters - No Device logs available when it should
- [UPSCARDS-11178] snmp: no more race condition over traps and get requests
- [UPSCARDS-11332] No more garbage character (\r\n) displayed after Mac address in SMTP configuration test email
- [UPSCARDS-11437] Protection issue propagation when downStream protection was unknown
- [UPSCARDS-11479] BACnet/epics: deviceId from the CDS settings used
- [UPSCARDS-11376] revert unique object instance number addressing
- [UPSCARDS-11478] bool inversion on objects 500/505 (zOnline4/9)
- [UPSCARDS-11480] data type verificiation of object 2242 (mOutputKWHour) aligned to double data type
- [UPSCARDS-11297] Blade UPS SNMP-xupsInputSource.0 Generator
- [UPSCARDS-11302] Blade UPS SNMP xupsBypassTotalCurrent.0
- [UPSCARDS-11299] Blade UPS SNMP xupsOutputTotalCurrent.0
- [UPSCARDS-11296] Blade UPS SNMP xupsInputTotalCurrent.0
- [UPSCARDS-11348] uid0 compatible modbus map regression
- [UPSCARDS-11349] Modbus uid245 compatible missing registers
- [UPSCARDS-11330] Modbus UPM level maps not available
- [UPSCARDS-11310] network: webserver certificate not revoked upon domain loss
- [CI] integration tests target master during integration nightly builds
- [UPSCARDS-11476] Scheduled Shutdown page infinite loading
- [UPSCARDS-11474] email: sending on Every month basis
- [UPSCARDS-11453] modbus: service deactivation
- [UPSCARDS-11451] modbus: map entry saving instability
- [UPSCARDS-11409] email: test emails content
- [UPSCARDS-11405] tilde: reset the xupsOutputCumulativePowerUsage value to zero
- [UI] [UPSCARDS-11399] sensors: invalid type dialog in discovery
- [CI] [UPSCARDS-11393] end user test certificates refactoring
- [UPSCARDS-11392] email: SSL option
- [UPSCARDS-11390] [UPSCARDS-11377] [UPSCARDS-11376] BACnet/epics: inconsistency with NM2
- [UPSCARDS-11383] BACnet: sOnBattery object not set
- [UPSCARDS-11353] PSIRT make -strictHostKeyChecking=no optional
- [UI] [UPSCARDS-11352] Shutdown on power outage 'On low battery' option missing
- [UPSCARDS-11346] Blade UPS Audible alarm out of sync
- [UI] [UPSCARDS-11343] reboot popup stuck
- [UPSCARDS-11304] Blade UPS Meters Battery Health Test
- [UPSCARDS-11300] Blade UPS SNMP xupsOutputAveragePowerFactor.0
- [UPSCARDS-11298] Blade UPS OutputPercentLoad reporting VA not Watts
- [UPSCARDS-11279] UUID display different from previews builds (string without dash)
- [UI] [UPSCARDS-11221] System details are return to default after logout and login
- [UPSCARDS-11220] Wrong Dates of SW "Installed on" and "activated on"
- [UPSCARDS-11195] modbus: firewall
- [UPSCARDS-11194] modbus: help
- [UPSCARDS-11157] modbus: duplicities
- [UI] [UPSCARDS-11147] tilde: "Power" bar and value in main page under "outlets status" section
- [UPSCARDS-11143] tilde: SMART1050SLT 3014 communication protocol device is not discovery
- [UPSCARDS-11138] card upgrade with signed webserver certificate
- [UPSCARDS-11133] email: password is limited to 63 characters instead of 128
- [UPSCARDS-11118] [UPSCARDS-11102] maintenance tab stuck on reboot
- [UPSCARDS-11074] empty device log
- [UI] [UPSCARDS-11073] output measures
- [UI] [UPSCARDS-11062] sensor offset button enable state based on sensors selection
- [UPSCARDS-11033] Tripp Lite display device Firmware version
- [UI] [UPSCARDS-10999] empty measures page
- [UI] [UPSCARDS-10998] infinite spinner
- [UPSCARDS-10971] Blade UPS Home-Energy Flow-Standby-Status
- [UI] [UPSCARDS-10951] alarms: text for codes 626, 124
- [UI] [UPSCARDS-10950] missing 3dpartylicences.txt
- [UI] [UPSCARDS-10937] unexpected language for remote user (Turkish, Polish, Thai)
- [UI] [UPSCARDS-10860] ATS informations are no more displayed on ATS settings General web page
- [UI] [UPSCARDS-10858] wrong icon displayed when user click on Abort Test battery button
- [UI] [UPSCARDS-10804] MATOMO option is missing in the help for the first login page
- [UI] [UPSCARDS-10799] certificates information's (for Certificate Authority, Trusted remote certificate) are aligned to right instead of left
- [UPSCARDS-10797] error message when during signed local certificate download
- [UPSCARDS-10763] HERCULES: missing outlet name
- [UPSCARDS-10762] HERCULES: wrong synoptic HE Mode
- [UPSCARDS-10754] SNMP: service dies & restart upon SNMV1 or V3 activation
- [UPSCARDS-10742] usm: Local User Password Settings issues with ranges/error messages when changing the min requirements
- [UPSCARDS-10722] ztp: option 2 inside the help are not recommended
- [UPSCARDS-10721] static IP is lost after upgrade
- [UPSCARDS-10720] fw upgrade: display error
- [UPSCARDS-10707] SNMP: trap receiver empty MIB
- [UPSCARDS-10706] SNMP: MIB files not available
- [UPSCARDS-10697] [UPSCARDS-10080] firewall: connection after HTTPS port change
- [UPSCARDS-10659] services restart during booting up
- [UPSCARDS-10658] web session not logged in logSession.csv
- [UPSCARDS-10629] firewall: HTTP Inactive redirection need a reboot to be effective
- [UPSCARDS-10596] SNMP: Trap receivers (SNMPv1) always displayed "unknown" status
- [UPSCARDS-10582] firmware section shows the wrong 'Activated On' date (01/01/1970)
- [UPSCARDS-10577] card is not available through UI after automatic test
- [UPSCARDS-10534] log event after upgrading board with a corrupted or unsigned firmware
- [UI] [UPSCARDS-10519] unique ID for files downloaded on System Logs page
- [UPSCARDS-10502] no measure (data log) after upgrade 3.1.0
- [UPSCARDS-10492] CPU load 100% after deleting profile
- [UPSCARDS-10467] display sensor offset during configuration
- [UPSCARDS-10446] [UPSCARDS-10409] [UPSCARDS-9821] netconf: link speed is not correct
- [UPSCARDS-10441] [UPSCARDS-10402] [UPSCARDS-9826] connection not possible with Radius on IPv6
- [UPSCARDS-10435] [UPSCARDS-9783] netconf command returns error message
- [UPSCARDS-10434] [UPSCARDS-10397] network link status update
- [UPSCARDS-10429] [UPSCARDS-10392] discover sensors after sanitization without re-plugging
- [UPSCARDS-10428] [UPSCARDS-10388] system name lost after update
- [UPSCARDS-10425] decimal values in alarmLogs.csv
- [UPSCARDS-10424] [UPSCARDS-10381] [UPSCARDS-9012] email: 2 mails are sent for the same info instead of one
- [UPSCARDS-10422] cli: completion not available for local certificates
- [UPSCARDS-10421] [UPSCARDS-10386] CLI/rest: address filter unavailable
- [UPSCARDS-10419] SNMP: v3 with No Auth No Priv is not working
- [UPSCARDS-10408] [UPSCARDS-10383] redirection is not working if using hostname
- [UPSCARDS-10398] SRR: radius default profile mapping is not saved
- [UPSCARDS-10333] fw upgrade: inconsistent information in popup
- [UPSCARDS-10295] infinite loader after a sensor discover
- [UPSCARDS-10212] SNMP: infinity loop is displayed when try to create a trap receiver after the max
- [UPSCARDS-10202] LDAP Profile mapping are not well displayed
- [UPSCARDS-10130] EMP: humidity is critically high activates when humidity was below warning threshold
- [UI] [UPSCARDS-9988] bad look and feel on Ports tab, ETH0 values are not very visible
- [UI] [UPSCARDS-10248] black alarm icons
- [UPSCARDS-9985] bad values for Location and Contact (when they are empty) in the Copy to clip board
- [UPSCARDS-9978] offset for sensor is not working
- [UI] [UPSCARDS-9843] no message after session expired
- [UI] [UPSCARDS-9770] alarm page not correctly displayed
- [UPSCARDS-9493] UI displays error after importing/generating web certificate
- [UPSCARDS-9217] LDAP: SSL configuration information is not working
- [UPSCARDS-8555] system log configuration
- [UPSCARDS-6838] UPS FW upgrade - Callisto - 3 active alarms after the upgrade
- [UPSCARDS-6744] the same message for sanitizing/restoring settings
- [UPSCARDS-6631] upsInternalLog.csv not created in Maintenance file for ATS
- [UPSCARDS-6167] sensors: active alarm threshold takes 5 min to be displayed in alarm pagective alarm threshold takes 5 min to be displayed in alarm page
- [UPSCARDS-3718] SNMP: 9395P alarms does not match on PXG for UPS-MIB and XUPS-MIB
- [UPSCARDS-2223] synoptic (9395P) shows energy flow after inverter while on bypass mode for
- [UPSCARDS-11500] Adding capability to set Modbus ID as 0 for TCP protocolAdd commentMore actions
- [UPSCARDS-11499] Modbus: DEPRACATED message is documented on incorrect register
- [UPSCARDS-11206] Add TILDE wrapper for managing Storage present alarm (workaround)
- [UPSCARDS-11267] Add low battery management for TILDE UPS. CAUTION: on some legacy TL UPS the alarm can either trigger too early or too late
- [CI] Blackduck vulnerabilities fetch
- Modbus: Operating and health status
- [UPSCARDS-11453] Modbus TCP - Still running if deactivated by firewall
- [UPSCARDS-11145] Schedule shutdown outlets and entire UPS not working for TILDE UPS
- [UPSCARDS-11518] Filter output overload alarm when output pre-overload alarm is activated (TILDE UPS)
### Removed
- [CI] Remove `ENABLE_MERGE_TO_DEVELOP` parameter
- [CI] Remove artifacts export to nas Releases directory when performing a build on tag
- [CI] Delete `Publish Release Candidate Artifacts` stage

## [2.2.0] 2025-04-01
### Added
- Tilde protocol support, including Outlets
- [UPSCARDS-9502] addition of 802.1x protocol support
- [UPSCARDS-10939] protectionservice scripts: background processes killed on timeout
- [UPSCARDS-10849] protectionservice scripts: triggered execution
- [UPSCARD-10942] PRODUCT_NAME and FW_SIGNING_CERT_CN in arnica.conf distro
- qemu configuration file
- [CI] Start pipeline with Blackduck feature
### Changed
- Update progress percent firmware upgrade
- Change powerdistribution and sensors measureslog period range to 10 to 3600
- [CI] Coverity : override SSTATE_DIR to temporary directory during coverity build
- PLTF-10560 Remove `genepi` name from bbclasses, rename image to `etn-upscards-image` and move `etn-ups-rms-cumulocity` recipe
- [CI] Artifacts export with rsync
- etn-ups-powerdistribution-*, etn-ups-protectionservice, etn-ups-scheduleservice recipes moved from meta-gw to meta-ups
- [UPSCARDS-11104] Manage legacy Modbus implementation (INDGW-M2 compliance)
- [CI] PRODUCT_NAME for branding, signing and artifact export
- [CI] Update Jenkins file to add feature about moving license artifacts on the end of the build
- [EGCI-1138] Remove workspace-jenkins dir if it exists before cloning it
- [CI] Update Jenkins file to run tests on indgw card by default
- [UPSCARDS-9771] [USM] Adjust min session lease time to 3 minutes
- [UI] Decrease session timeout from 60 to 3 minutes
- Removing usages of `gitsm` fetcher
- [UPSCARDS-11243] ProtectionService: custom script id in scriptExec request with trigger
- [CI] delete artifacts before exporting for usual builds
- [CI] skip build/brand/sign stages if artifacts already exists on nas when building on a tag
- [EGCI-1225] use local cache instead of nexus3 for UI builds
- [CI] skip coverity build when using `ENABLE_MERGE_TO_MASTER` parameter
- Verify FIP image during resiging
- blackduck: update paho-mqtt-cpp version
### Fixed
- [UI] Fix SMTP Form Validator
- [UI] Fix Dark theme missing
- [UPSCARDS-11176] degraded mode on some 93PX (missing Hid backport from sustain/arnica-2.1.x)
- [UPSCARDS-10998] [UI] Syslog - Infinite wait spinner after edit
- [UPSCARDS-10862] [UI] Lot of words are truncated on 2 lines in the EULA text
- [UPSCARDS-9970]  [UI] ip address as address field (admin@10.10.10.10) is not permitted
- [UPSCARDS-10926] [UI] The Temperature unit on Sensor Logs webpage is displayed in Kelvin unit (instead of C° or F°)
- [UPSCARDS-11086] [UI] Cybersecurity Prevent URL injection on Location Contact phone System-Name
- [UPSCARDS-10927] [UI] 802.1x : Can't download logs
- [UPSCARDS-10921] [UI] table Local Users is not refreshed after user is deleted
- [UPSCARDS-10786] periodical system check based on eslcheck
- [CI] Nightly : fix integration builds (get the HEAD of develop from meta-gw and meta-esom)
- [UPSCARDS-7882] Modbus RTU driver
- [UPSCARDS-10932]: fix issue where USMD was logging session in local2 instead of local6
- [BSOS-1516] Double FCGI_READ_BUFFER_SIZE to avoid failed when dumping rest
- [BSOS-1492] Impossible to create a FQDN starting by a number
- [UPSCARDS-11051] : Dot1x certificate removed FQDN, added a workaround to revoke on hostname change
- [CI] Platform: test ssh connection after reboot
- [UPSCARDS-11072] Patch 1.1.0-1.1.1 apply old network correctly
- [UPSCARDS-11087] Patch 1.0.255-1.1.0 now apply old Firewall
- Add patch for certmanagd to avoid certificate regeneration for not Self-Signed certificates
- [UPSCARDS-11074]: fix Device logs show nothing
- [CI] Random blackduck csv report generation issue
- PLTF-12718 [Cybersecurity] Processes running as root (network processes, upgradeManagerd & process monitor)
- [UPSCARDS-10928] dot1x log headers missing
- [UPSCARDS-11090] rest frozen after multiple client disconnect before response
- [UPSCARDS-10592] Snmp Trap not sent when hostname is an ipv6 address
- [CI] fix build logs generation when build is failing
- Added an AutomaticSwitchOnDelay field for TrippLite Inverter in order to get a correct behavior of ProtectionService
- [UPSCARDS-11174] fixing an issue with ProtectionService with UPS that do not have a capacityRuntime
- [EGCI-1164] Use credentials for sign server
- [UPSCARDS-11133] Fix "size" of "smtpserver password"
- [UPSCARDS-10650] [notificationservice] No more bare line feeds in mails and attachments
- [UPSCARDS-11197] webserver certificate revoke now reloads correctly lighttpd
- [UPSCARDS-11260] [protectionservice] Fix IPP connection
- [CI] Fix blackduck signing user issue
- [CI] fix blackduck cve_discovery_date issue
- [UPSCARDS-11248]: battery status infinite loading
- UPS battery test button
- update cds when received a property update from connman for all properties used
- [BSOS-1551] Radius: fix profile fallback and user preferences persistency
- [BSOS-1461] On some cases, name of the suppliers is not correctly reported into schedule part
### Removed
- PLTF-10560 Remove `cumulocity` distro feature
- [CI] Remove nocache_build_agent pipeline parameter
- [UPSCARDS-11139] 802.1x log header no longer has unecessary columns

## [2.1.0] 2024-06-26
### Added
- [UPSCARDS-10560] ZTP/SRR filter UTF-8 BOM, reject UTF-32/16/7
- [UPSCARDS-7882] Possibility to embed Modbus TCP and RTU
- Add etn-ups-powerdistribution-q in config.json & arnica.conf
- [UPSCARDS-10718] Add Wake on Lan feature
- [CI] blackduck_deploy.groovy to handle blackduck-related artifacts copy
- [CI] publish_over_ssh.groovy to push artifacts using publish-over-ssh tool
- [CI] new stage named Publish Artifacts added to export release-candidates
- [CI] New stage to run end user tests
- [CI] PACKAGE_LOCATION example in the description
- [CI] checkout brand tree version from .config.yaml file
### Changed
- [EGCI-902] Update nightly card hostname
- [CI] disable "Generate Documentation" stage
- Migrate to kas
- [CI] Adapt pipeline to new Yocto build tool (kas)
- [CI] Run end user tests and integration tests in parallel
- [CI] Imported python scripts from workspace-gateway
- [CI] End users tests will now run for as per project
- [CI] End users tests catch error is now removed
### Fixed
- Error in pipeline when cleaning integration tests workspace
- [CI] Coverity artifacts path
- [CI] Bad sanity check compute conditions
- [UPSCARDS-10363] SNMPv1 not responding
- [UPSCARDS-10612] ZTP FTPS protocol
- [UPSCARDS-10604] Fix blackduck and coverity issues
- nocache_build_agent name
- [UPSCARDS-10694] SNMP: empty mibs list in DM
- [UPSCARDS-10081] CPU ressource blocked at 100% by cds_ng
- [CI] Stability and integration nightlies
- [CI] End user tests trigger conditions
- [CI] Pipeline crash issue due to unknown variable
- [CI] Brand tree version when not defined in .config.yaml file
- [UPSCARDS-10476] SCORPIO ups firmware upgrade not possible on network card
- [UPSCARDS-10745] snmp V3 traps are being sent non encrypted and no authentication is performed
- [UPSCARDS-10751] snmp V3 authentication/encryption
- [UPSCARDS-10754] snmp service dies & restart upon V1 or V3 activation
- [UPSCARDS-10688] disable sftp with warning for user
- [UPSCARDS-10663] broken SRR compatibility on network/firewall
### Removed
- [CI] CLEANUP_AFTER_TEST parameter
- [CI] no more validation tests from validation team
- [CI] Remove deprecated test_layer_options variable
- [UPSCARDS-10724] SNMP: remove status from traps REST

## [2.0.0] 2024-03-26
### Added
- ZTP
- Nas_path in the Jenkinsfile
- update Jenkinsfile to integrate no cache build agent
- Github migration
- [CI] update etn-gwci-docker to debian 12 and python 3.11 with venv
- branding feature
- Integrate CI pipeline changes
- Use WORKSPACE_TK_PROTO_LIST in conf/local.conf to specify list of proto to embedded in image
- [UPSCARDS-9616] Show "undefined" for product identifications without value
- [UPSCARDS-9764] ZTP - Display time of last config applied
- [UPSCARDS-9883] allow firmware downgrade with same major (3.1.0 -> 3.0.1 != 2.5.3)
- [UPSCARDS-10154] ProtectionService - Add rest, ssh, sshpass tools into script execution environmnent
- [UPSCARDS-10169] Sync mode (allow script being executed in sync mode)
- [UPSCARDS-10170] Limiting resources and time given to script + cleaning after script completion
- [UPSCARDS-10246] Add xmllint as a tool for the scripts
- [UPSCARDS-10453] Sanitizing DHCP options field
- [UPSCARDS-10455] Supported DHCP options and precedence
- [UPSCARDS-10457] Supported protocols and parameters
- [UPSCARDS-10458] Default parameters
### Fixed
- [CI] Use correct nightly integration image for validation tests
- [CI] run tests directly from jenkins
- [UPSCARDS-2224] [Synoptic] 9395P - energy flow in yellow when on battery mode
- [UPSCARDS-2334] [Santak] The IPM alarm temperature or humidity is above high threshold, when the sensor temperature or humidity is low threshold (on 1.7.15)
- [UPSCARDS-2546] [Modbus] Watts out & VA out registers description unclear in uid 245 map
- [UPSCARDS-4701] [Modbus] Output KW Hours different units than PXG
- [UPSCARDS-5621] Bad translations displayed for Chinese and Russian languages on Settings web page
- [UPSCARDS-5900] The session is still displayed in the sessions list after user does a logout of its own web session
- [UPSCARDS-5962] Degraded mode on 9395XC on 3.0.5
- [UPSCARDS-6190] UI: Offline mode shows green "thumbs up" icon
- [UPSCARDS-6834] Show password icon for SNMP V3 authentication password is not working
- [UPSCARDS-7039] UI - Responsiveness is not working for UPS settings menu
- [UPSCARDS-7086] After unplugged / replugged sensors daisy chained, sensor communication stays lost.
- [UPSCARDS-7147] PLATFORM CLONE - SSH : error with certificates command
- [UPSCARDS-7166] /comm extra '/' in entry point for mqtt protocol
- [UPSCARDS-7174] cli prints unexpected traces
- [UPSCARDS-7179] SRR - Restore config block the card with 'wrong' second ldap server address - UI not refreshed on reboot
- [UPSCARDS-7183] SNMP: Impossible to get data
- [UPSCARDS-7990] UI - UPS FW upgrade - with wrong file a message is always displayed
- [UPSCARDS-7996] Unable to Save Custom Settings in Protection in "Shutdown on Power Outage" Tab
- [UPSCARDS-7999] [UI] New Alarms reload popup hard to see
- [UPSCARDS-8002] Genepi - no id concerning ldap test
- [UPSCARDS-8365] PLATFORM CLONE - Test email sent once
- [UPSCARDS-8378] Sensors measures mean value when config disabled
- [UPSCARDS-8454] IPv6 state always displayed as Inactive
- [UPSCARDS-8466] The M3 network card is no more detected on IPP 1.72.172 (by quick scan) except using the Address scan option.
- [UPSCARDS-8712] PLATFORM - PLATFORM CLONE - Gauges are not consistent.
- [UPSCARDS-8713] PLATFORM - PLATFORM CLONE - Tiles are not aligned
- [UPSCARDS-8722] Sensor - Gauge color are not good
- [UPSCARDS-8724] Tiles are not well located
- [UPSCARDS-8726] Buttons on environment page are not aligned
- [UPSCARDS-8730] PLATFORM - PLATFORM CLONE - Sensor offset is not displayed while configuring
- [UPSCARDS-8819] UI: Power module details button covers the measurements button on home page
- [UPSCARDS-8834] BSOS - X2 Card RS485 communication loss when ups restart
- [UPSCARDS-8860] PLATFORM - device the MAC ID changes after reboot
- [UPSCARDS-8951] Ldap error message on Ldap test popup windows is not very visible
- [UPSCARDS-8960] [Bacnet] Restart needed to update EPICS present-values
- [UPSCARDS-9050] Account settings - Details are not aligned in the square
- [UPSCARDS-9064] PLATFORM - CSR pending is not notified in certificate table
- [UPSCARDS-9081] [Shutcopi HID] UPS.PowerConverter.Output.Overload[1].Threshold value not updating
- [UPSCARDS-9083] Manual IPv6 includes Router past set addresses
- [UPSCARDS-9098] Firmware version not displayed in the system-log-update.csv file
- [UPSCARDS-9139] PLATFORM - Sanitization is not logged
- [UPSCARDS-9156] PLATFORM - Session terminated when wrong reauth password is entered without correct user error message
- [UPSCARDS-9176] Wrong Part Number displayed in email body
- [UPSCARDS-9180] PLATFORM - LDAP Profile mapping are not well displayed
- [UPSCARDS-9197] PLATFORM - SSH: Traceroute6 not recognized
- [UPSCARDS-9249] Logo humidity has changed
- [UPSCARDS-9328] MATOMO - Missing some actions
- [UPSCARDS-9360] Downloading UPS history logs does not work
- [UPSCARDS-9389] PLATFORM - Test server email don't take the element you fill in the SMTP settings.
- [UPSCARDS-9391] Test server email, need to actualize the page for a 2nd test server
- [UPSCARDS-9392] PLATFORM - Local USer tab change
- [UPSCARDS-9402] IPV6 missing on Device (UPS, etc...) LCD Screen
- [UPSCARDS-9421] Help - Bad link address for Schedule help webpage
- [UPSCARDS-9437] Weekly shutdown schedule sets the next schedule date , 24 days after instead of 7 days.
- [UPSCARDS-9444] UI - Sometime Menu / Tabs does not respond when user click on it
- [UPSCARDS-9448] PLATFORM - Card bricked if rebooted too early after upgrade
- [UPSCARDS-9449] Help - Bad help links for measures (Measures, Battery and Data Logs) help webpages
- [UPSCARDS-9464] Modification Loss popup is displayed unexpectedly when user save syslog configuration
- [UPSCARDS-9494] PLATFORM - Link status is not correct
- [UPSCARDS-9518] UPS and Sensor measures log and UPS Internal log files are missing in the maintenance report
- [UPSCARDS-9525] Fix cdsCache on ups
- [UPSCARDS-9534] PLATFORM - SNMP Traps are not displaying the status
- [UPSCARDS-9535] Disconnect User after wrong Reauth & Inform him
- [UPSCARDS-9536] Clear alarms change the state of alarms
- [UPSCARDS-9538] [LDAP Settings] When user set credentials and then set “Anonymous search bind” then the password is displayed in clear text (no longer hidden)
- [UPSCARDS-9572] Rollover uboot verif counter when bricked
- [UPSCARDS-9582] PLATFORM - Sensor alarm thresholds not saved if several are changed
- [UPSCARDS-9584] System Information in the Top bar not coherent with settings
- [UPSCARDS-9586] Firewall - Confirmation popup in every change on the page
- [UPSCARDS-9589] No email notification for a warning alarm on a card event
- [UPSCARDS-9601] Sensor - Offset Humidity
- [UPSCARDS-9640] Sensor measure log contain NaN and is not erased anymore
- [UPSCARDS-9652] Battery level with a floating value
- [UPSCARDS-9656] Email hide IP information
- [UPSCARDS-9721] [Alarms] UPM1 On Normal shows as None in Alarm Logs
- [UPSCARDS-9731] Account settings - Infinite loading
- [UPSCARDS-9784] BSOS - card [INDGW-X2] Multiple disconnections between card and UPS on a 9155/9355
- [UPSCARDS-9787] The account popup isn't close automatically when click on "legal"
- [UPSCARDS-9807] Radius - Profile mapping is not available after Radius configuration
- [UPSCARDS-9820] PLATFORM - Certificate self-generation erased imported certificate
- [UPSCARDS-9832] PLATFORM - Fix branding for FPP (FES's IPP, i.e protection service)
- [UPSCARDS-9853] fix FW re-signature
- [UPSCARDS-9855] PLATFORM - [plugfest][platform] UnixTime class incorrectly parses some types of ISO timestamps
- [UPSCARDS-9872] ID - Duplicate ID on UPS General information web page
- [UPSCARDS-9883] Downgrade is not possible on Yocto (downgrade when firmware major version changed)
- [UPSCARDS-9917] PLATFORM - LDAP user can login (CLI) without entering password
- [UPSCARDS-9967] Generate signing request excluding IP doesn't work
- [UPSCARDS-9977] Delete sensor is not working - UI
- [UPSCARDS-9979] Pop up modification loss appears in Alarm menu and Time menu
- [UPSCARDS-9983] SNMP MIB trap choice is not implemented
- [UPSCARDS-9984] No message displayed after a wrong password on User Creation Reauth
- [UPSCARDS-9986] Bad support link value ( network-m2-opensource@Eaton.com) in Availability of source code popup window.
- [UPSCARDS-9993] UI - Missing input fields on Radius Profiles mapping popup
- [UPSCARDS-9995] UI - Bad look and feel on Alarm detail (Datas have been greyed)
- [UPSCARDS-9998] UI - Warning yellow message is no more displayed when SNMP is disabled
- [UPSCARDS-10005] Change password page prompt content always keep english
- [UPSCARDS-10009] Help page still show through links if Help is disabled
- [UPSCARDS-10011] alarm record some Japanese translation is incorrect
- [UPSCARDS-10012] Japanese translation incorrect
- [UPSCARDS-10022] UPS FW Upgrade - Upgrades process continues even if UPS has an error
- [UPSCARDS-10088] FES card died after 5days of running
- [UPSCARDS-10095] BSOS-1429 - card [Network-M3] SMTP through port 25 and authentification doesn't work.
- [UPSCARDS-10144] UI Sensors: infinite spinner after measure disabled from config (due to BE fix)
- [UPSCARDS-10149] [XCP] Data updates from 9395P EA unit to INDGW-X2 very slowly (over 30 seconds between updates)
- [UPSCARDS-10150] Time setting cannot use the clock icon to set.
- [UPSCARDS-10153] FES NMC card schedule shutdown time setting rule is following local PC time but not card time
- [UPSCARDS-10165] SNMP V3 - Passwords fields aren't disable when no security
- [UPSCARDS-10182] UI Local certificates actions not working
- [UPSCARDS-10190] UI CA certificate - Bad behavior when user is selected a CA certificate when the same CA certificate is used for many application.
- [UPSCARDS-10204] PLATFORM - After an upgrade, stuck on system is rebooting page
- [UPSCARDS-10205] PLATFORM - Web Alarms page should default to "Active Only" instead of "All"
- [UPSCARDS-10206] PLATFORM - Cannot create SNMPv3 trap receiver
- [UPSCARDS-10207] PLATFORM - IPv6 state is not updated
- [UPSCARDS-10209] PLATFORM - Card bricked if rebooted too early after upgrade
- [UPSCARDS-10210] PLATFORM - [mkt: major] Sensor - Dry contact issues
- [UPSCARDS-10211] PLATFORM - [mkt: needed for launch] UI is no more available after address filter change
- [UPSCARDS-10213] PLATFORM - ID of test LDAP server button is not unique
- [UPSCARDS-10214] PLATFORM - SNMP Traps are not displaying the status
- [UPSCARDS-10215] PLATFORM - CSR pending is not notified in certificate table
- [UPSCARDS-10229] ATS fails to answers the COPI Id that makes the card polling the Internal logs COPI Id 0xE47B and 0xE478
- [UPSCARDS-10240] PLATFORM - Unsecure u-boot environment variables
- [UPSCARDS-10264] BSOS-1446 - [51327] card [Network-M3] rest_dump_mbdetnrs is not available into maintenance report
- [UPSCARDS-10266] FES - SNMP Mib exposing Eaton xUPS instead of IETF mib
- [UPSCARDS-10267] FES - SNMP MIB Contact object not supporting Japanese characters
- [UPSCARDS-10268] FES - Email address (for test email or defaut) can be networkcard@eaton.com instead of Fuji address;
- [UPSCARDS-10269] FES - P/N in email is not displayed
- [UPSCARDS-10271] FES - C/N seems wrong "network-M3" instead of "Network Management Card"
- [UPSCARDS-10301] PLATFORM - ZTP option 66/67 is not working with Windows server in FTP/FTPS
- [UPSCARDS-10318] [UI] Topbar subtitle missing
- [UPSCARDS-10325] PLATFORM - Firewall: Can not access card in HTTPS with an Address filtering
- [UPSCARDS-10346] UI - Legal Information ends up on infinite spinner
- [UPSCARDS-10359] PLATFORM - Sensor commissioning: Temperature toggle changed
- [UPSCARDS-10360] PLATFORM - Certificate: only one certificate displayed
- [UPSCARDS-10375] PLATFORM - Sensor alarm thresholds not saved if several are changed
- [UPSCARDS-10455] Supported DHCP options and precedence
- [UPSCARDS-10457] Supported protocols and parameters
- [UPSCARDS-10458] Default parameters
- [UPSCARDS-10459] Arnica: The information for the Main Utility L3/C and Second Utility L3/C is missing under Meters/Measures
- [UPSCARDS-10486] [INDGW-M2] Many cards on 93PR with multi UPM shows degraded mode in the UI {Equinix Project}
- [UPSCARDS-10496] MATOMO is not responding with our cards
- [UPSCARDS-10500] Account time out setting function missing
- [UPSCARDS-10528] Tripp Lite: put related Eaton HID docs and code on dedicated sharepoint
- [UPSCARDS-10550] FE feedback Favicon background is not transparent
- [UPSCARDS-10551] FES want to "Save" and mark it as "保存" in Japanese
- [UPSCARDS-10552] FES feedback legal information content need change
- [UPSCARDS-10553] FES feedback meter page UI need to adjust
- [UPSCARDS-10555] FES feedback system information UI need remove "FE"

## [1.1.0] 2023-12-19
### Added
- [EGCI-962]  Enable nightly builds with head of develop of each layer and notifications by email
- kirkstone support
- add missing artifacts for rebranding
- add etn-gwci-integrationtests integration nightly layer
- validation tests in nightly integration
- [UPSCARDS-9555] IPP/IPM - Quick scan support
- [UPSCARDS-9578] Port handling of Amazon FTDI serial
- [UPSCARDS-9639] Network M2 card MinDef need to choose the MIB used to sent traps
- [UPSCARDS-9715] Improve Product & Name
- [UPSCARDS-9717] Wrong Password on User Creation Reauth
- [UPSCARDS-9740] Yocto upgrade to Kirkstone 4.0
- [UPSCARDS-9781] Secure boot - SSBL rollback prevention
- [UPSCARDS-9789] CLI cleanup
- [UPSCARDS-10152] Firmware with OEM logo and brand referencing
### Changed
- meta-px-red -> meta-edge-linux
- meta-st-stm32mp-22-11-30 -> 23.07.26
- use personnalized pipeline from workspace-jenkins
- Export nightly builds artifacts in their own nas directories
- [UPSCARDS-9650] passwd/group: IDs are not fixed at product level (based on ids from 1.0.4)
- Use latest UI tag in stabilization nightly builds
- Export correctly integration nightlies to NAS
### Fixed
- blackduck separate_work -> merely_aggregated
- Use latest UI tag in stabilization nightly builds for Coverity also
- [UPSCARDS-5621] Bad translations displayed for Chinese and Russian languages on Settings web page
- [UPSCARDS-7039] UI - Responsiveness is not working for UPS settings menu
- [UPSCARDS-7159] UI 3rd party components not displayed in legal info
- [UPSCARDS-7179] SRR - Restore config block the card with 'wrong' second ldap server address - UI not refreshed on reboot
- [UPSCARDS-7371] Improve maintenance command usability
- [UPSCARDS-7836] u-boot: move script in a signed environment
- [UPSCARDS-7990] UI - UPS FW upgrade - with wrong file a message is always displayed
- [UPSCARDS-7999] [UI] New Alarms reload popup hard to see
- [UPSCARDS-8002] Genepi - no id concerning ldap test
- [UPSCARDS-8365] PLATFORM CLONE - Test email sent once
- [UPSCARDS-8378] Sensors measures mean value when config disabled
- [UPSCARDS-8454] IPv6 state always displayed as Inactive
- [UPSCARDS-8466] The M3 network card is no more detected on IPP 1.72.172 (by quick scan) except using the Address scan option.
- [UPSCARDS-8712] PLATFORM - PLATFORM CLONE - Gauges are not consistent.
- [UPSCARDS-8724] Tiles are not well located
- [UPSCARDS-8726] Buttons on environment page are not aligned
- [UPSCARDS-8730] PLATFORM - PLATFORM CLONE - Sensor offset is not displayed while configuring
- [UPSCARDS-8819] UI: Power module details button covers the measurements button on home page
- [UPSCARDS-8951] Ldap error message on Ldap test popup windows is not very visible
- [UPSCARDS-9014] PLATFORM - If firmware upgrade fail, a reboot is needed to upload FW again
- [UPSCARDS-9050] Account settings - Details are not aligned in the square
- [UPSCARDS-9064] PLATFORM - CSR pending is not notified in certificate table
- [UPSCARDS-9083] Manual IPv6 includes Router past set addresses
- [UPSCARDS-9098] Firmware version not displayed in the system-log-update.csv file
- [UPSCARDS-9139] PLATFORM - Sanitization is not logged
- [UPSCARDS-9166] Make the documentation brand less
- [UPSCARDS-9176] Wrong Part Number displayed in email body
- [UPSCARDS-9180] PLATFORM - LDAP Profile mapping are not well displayed
- [UPSCARDS-9182] PLATFORM - Wrong alarm message for humidity
- [UPSCARDS-9249] Logo humidity has changed
- [UPSCARDS-9328] MATOMO - Missing some actions
- [UPSCARDS-9363] [Synoptic] UI: Warning sign is shown on home page without reason
- [UPSCARDS-9389] PLATFORM - Test server email don't take the element you fill in the SMTP settings.
- [UPSCARDS-9391] Test server email, need to actualize the page for a 2nd test server
- [UPSCARDS-9392] PLATFORM - Local USer tab change
- [UPSCARDS-9395] Help - Add SNMP V2C in the Help
- [UPSCARDS-9402] IPV6 missing on Device (UPS, etc...) LCD Screen
- [UPSCARDS-9421] Help - Bad link address for Schedule help webpage
- [UPSCARDS-9437] Weekly shutdown schedule sets the next schedule date , 24 days after instead of 7 days.
- [UPSCARDS-9444] UI - Sometime Menu / Tabs does not respond when user click on it
- [UPSCARDS-9448] PLATFORM - Card bricked if rebooted too early after upgrade
- [UPSCARDS-9449] Help - Bad help links for measures (Measures, Battery and Data Logs) help webpages
- [UPSCARDS-9462] [Products analytics] Add events for Firewall / Ports / Serial Console
- [UPSCARDS-9464] Modification Loss popup is displayed unexpectedly when user save syslog configuration
- [UPSCARDS-9490] Front-end part
- [UPSCARDS-9518] UPS and Sensor measures log and UPS Internal log files are missing in the maintenance report
- [UPSCARDS-9523] Fix uboot env
- [UPSCARDS-9534] PLATFORM - SNMP Traps are not displaying the status
- [UPSCARDS-9536] Clear alarms change the state of alarms
- [UPSCARDS-9538] [LDAP Settings] When user set credentials and then set “Anonymous search bind” then the password is displayed in clear text (no longer hidden)
- [UPSCARDS-9540] The “verify server certificate” is down the page and not visible by default (need to scroll down the page to see it)
- [UPSCARDS-9542] LDAP configuration settings order
- [UPSCARDS-9557] Scorpio - Help support two firmware in one package
- [UPSCARDS-9572] Rollover uboot verif counter when bricked
- [UPSCARDS-9579] Port handling of amazon FTDI - Enable feature for next release
- [UPSCARDS-9586] Firewall - Confirmation popup in every change on the page
- [UPSCARDS-9589] No email notification for a warning alarm on a card event
- [UPSCARDS-9642] SSH time -set manual format
- [UPSCARDS-9656] Email hide IP information
- [UPSCARDS-9665] [UI] Refacto after ngx-ui lib changes
- [UPSCARDS-9693] Change Product Name in UI
- [UPSCARDS-9707] [UI] Add warning message before enable ZTP
- [UPSCARDS-9731] Account settings - Infinite loading
- [UPSCARDS-9735] fix Kirkstone related CVEs
- [UPSCARDS-9744] Disable Matomo in Dev Mode
- [UPSCARDS-9784] BSOS - card [INDGW-X2] Multiple disconnections between card and UPS on a 9155/9355
- [UPSCARDS-9787] The account popup isn't close automatically when click on "legal"
- [UPSCARDS-9807] Radius - Profile mapping is not available after Radius configuration
- [UPSCARDS-9872] ID - Duplicate ID on UPS General information web page
- [UPSCARDS-9895] Migration to Angular 16
- [UPSCARDS-9897] ID - Dynamic IDs on Trusted Remote Certificate table
- [UPSCARDS-9915] Cleaning Santak and HPE
- [UPSCARDS-9976] Wrong Test Case :)
- [UPSCARDS-9979] Pop up modification loss appears in Alarm menu and Time menu
- [UPSCARDS-9986] Bad support link value ( network-m2-opensource@Eaton.com) in Availability of source code popup window.
- [UPSCARDS-9989] login page have FE icon
- [UPSCARDS-9990] Web site back to login page and shows session has expired
- [UPSCARDS-9992] UI - Depending of language selected some labels and icons are overlapped.
- [UPSCARDS-9993] UI - Missing input fields on Radius Profiles mapping popup
- [UPSCARDS-9995] UI - Bad look and feel on Alarm detail (Datas have been greyed)
- [UPSCARDS-9998] UI - Warning yellow message is no more displayed when SNMP is disabled
- [UPSCARDS-10001] SNMP page supported MIBs still contain eaton and sensors
- [UPSCARDS-10002] Certificate page issuer configuration operation name default is eaton
- [UPSCARDS-10003] Date and time setting only have "Paris" selection
- [UPSCARDS-10005] Change password page prompt content always keep english
- [UPSCARDS-10006] UI become no response when we click "MIB Configuration"button
- [UPSCARDS-10007] There are overlapping letters and symbols in Japanese
- [UPSCARDS-10008] Local certificates details include" eaton"
- [UPSCARDS-10009] Help page still show through links if Help is disabled
- [UPSCARDS-10010] SSH card information, the card name missing a word "a"
- [UPSCARDS-10011] alarm record some Japanese translation is incorrect
- [UPSCARDS-10012] Japanese translation incorrect
- [UPSCARDS-10014] Eula content contain "Eaton"
- [UPSCARDS-10078] FPP shows "the notification reception encountered error" approx. every 10S
- [UPSCARDS-10085] OEM-Front-Externalize config from index.html
- [UPSCARDS-10086] OEM-Front-Allow overriding CSS variables
- [UPSCARDS-10088] FES card died after 5days of running
- [UPSCARDS-10089] [Front] The account name is not displaying correctly
- [UPSCARDS-10095] BSOS-1429 - card [Network-M3] SMTP through port 25 and authentification doesn't work
### Removed
- dunfell support

## [1.0.3] - 2023-08-16
### Fixed
- [UPSCARDS-9322] Sytem resources displays 100% CPU (eventmanagerd)
- [UPSCARDS-9320] Fix Linux signature verification in Uboot 2/2
- [UPSCARDS-8931] The card upgrade by SCP (with install_updatePackage.sh script) does not work
- [UPSCARDS-9131] Emails (Info, Warning, Critical) are not sent if no attached file is checked

## [1.0.2] - 2023-08-07
### Fixed
- [UPSCARDS-9269] Triage CONFIG_SMB_SERVER (ksmbd) (Blackduck)
- [UPSCARDS-9373] Impossible to disable ICMPV4 and ICMPV6 (on Firewall settings)
- [UPSCARDS-9369] Firewall: ID missing for interface label
- [UPSCARDS-9347] PLATFORM - [Enhancement] can be great to know if address filter is a whitelist or blacklist
- [UPSCARDS-9345] Communication lost with agent (IPP) alarm always active
- [UPSCARDS-9330] Help - Missing "Help us improve program" in the help webpage
- [UPSCARDS-9320] Fix Linux signature verification in Uboot
- [UPSCARDS-9273] PLATFORM - After an upgrade, stuck on system is rebooting page
- [UPSCARDS-9269] Triage CONFIG_SMB_SERVER (ksmbd) (Blackduck)
- [UPSCARDS-9251] Home page status & alarm are not refreshed
- [UPSCARDS-9245] Filter - You can't add more than 2 addresses in mutliple filter
- [UPSCARDS-9221] Edit eth0 port - config changes automatically ( refresh problem )
- [UPSCARDS-9215] The System name field value is not displayed in the top bar when value is modified
- [UPSCARDS-9213] EMAIL - Starting date time for schedule option are missing
- [UPSCARDS-9179] PLATFORM - Cannot create SNMPv3 trap receiver
- [UPSCARDS-9095] PLATFORM - ID of test LDAP server button is not unique
- [UPSCARDS-9073] ID - Edit SNMP - all id are equal to -1
- [UPSCARDS-9022] PLATFORM - SNMP - SNMP v3 with No Auth No Priv is not working
- [UPSCARDS-9006] PLATFORM - Sensor - Dry contact issues
- [UPSCARDS-8931] The card upgrade by SCP (with install_updatePackage.sh script) does not work
- [UPSCARDS-8905] Communication status on agent list always displayed lost
- [UPSCARDS-8889] [UI] Heartbeat sent without authorization bearer
- [UPSCARDS-8887] Sytem resources displays 100% CPU ( 10x IPP)
- [UPSCARDS-8572] Identify Firewall as a separate Feature (not part of Network) for SRR
- [UPSCARDS-8554] PLATFORM CLONE - Certificates - can not be imported after csr generatio
- [UPSCARDS-8516] Relax lighttpd cipher list to enable all ciphers supported by NM2
- [UPSCARDS-8454] IPv6 state always displayed as Inactive
- [UPSCARDS-8140] PLATFORM CLONE - Network module unreachable
- [UPSCARDS-7176] Boot order variable not changed when boot fails

## [1.0.1] - 23-07-21
### Fixed
- [UPSCARDS-9235] Remove ESL from legal info as it is a in-house library
- [UPSCARDS-9227] NTP server - there is a blank server unreachable
- [UPSCARDS-9205] Bad default value for System name ("PowerXpert Toolkit Device")
- [UPSCARDS-9203] Fix CVE on mosquitto
- [UPSCARDS-9189] make genepi cipher use CPU uuid instead of MAC addr
- [UPSCARDS-9183] Address filter is not working for HTTP Redirect to HTTPS
- [UPSCARDS-9171] In the Eaton Xups Mib, fix mapping the oid xupsAgentPartNumber to the channel "System.Info.PartNumber"
- [UPSCARDS-9014] If firmware upgrade fail, a reboot is needed to upload FW again
- [UPSCARDS-9006] Sensor - Dry contact issues
- [UPSCARDS-8125] NTP server list shows 6 server instead of 5


## [1.0.0] - 23-07-07
### Changed
- Add configuration for NM3 production signing
### Added
- [UPSCARDS-8541] Manage Interfaces & configuration files on platform level
- [UPSCARDS-8416] Integrate USB Overcurrent monitoring daemon
- [UPSCARDS-8398] Expose product analytics feature if selected in DISTRO_FEATURES
- [UPSCARDS-7421] Activate shell through crypto algorithm (official worker)
- [UPSCARDS-7294] Support HW restart
- [EGCI-462] Reworked how artifacts are pushed into the NAS (instead of two scripts, there is now one script per stages in the pipeline runner)
- [EGCI-457] nas_credential_id parameter has been added into jenkinsfile
- [EGCI-383] Export Coverity artifacts into NAS
- [EGCI-382] Export BlackDuck artifacts into NAS
### Fixed
- [UPSCARDS-9021] Local user - wrong confirmation password blink the webpage
- [UPSCARDS-9016] Static IP does not work when no gateway entered
- [UPSCARDS-9011] UI is no more available after address filter change
- [UPSCARDS-8887] System resources displays 100% CPU
- [UPSCARDS-8858] Missing color icon for LDAP certificate
- [UPSCARDS-8856] Icon status displayed always in black for LDAP test
- [UPSCARDS-8831] Logs alarm number is no more limited to 6000
- [UPSCARDS-8824] Since syslog is running resource up to 100%
- [UPSCARDS-8815] after rediting SNMP user, editing another will open same window
- [UPSCARDS-8764] In control group page, elements are missing
- [UPSCARDS-8732] Help pages partes and TCP/IP are not implemented
- [UPSCARDS-8728] Alarm icons become black
- [UPSCARDS-8716] Email: Clicking checkbox after profile creation will delete profiles
- [UPSCARDS-8714] Signed u-boot strats an unverified firmware image
- [UPSCARDS-8710] ntpd not running sometimes
- [UPSCARDS-8690] Lighttpd dying after a manual time change
- [UPSCARDS-8689] Netadapter high CPU after hostname change
- [UPSCARDS-8673] The firmware must configure properly the output impedance of the RGMII RX pin of the Ethernet transceiver
- [UPSCARDS-8640] Integrate and check condition on boot counters 3.0.2
- [UPSCARDS-8639] Card SNMP traps are not working
- [UPSCARDS-8628] USM account database reset to default value when card is abruptly powerdown
- [UPSCARDS-8621] Link status is not updated on the UI page
- [UPSCARDS-8618] Selecting "100 - Full Puplex" returns link status "1Gb - Full duplex"
- [UPSCARDS-8566] Wrong UPS name displayed in top bar & General UPS info
- [UPSCARDS-8557] HTTPS redirection fails after changing HTTPS port in firewall
- [UPSCARDS-8556] NTP: set manual time after DHCP mode does not work
- [UPSCARDS-8554] Certificates can not be imported after csr generation
- [UPSCARDS-8552] Can not change state of province in certificates
- [UPSCARDS-8534] Lighttpd restart behaviour different from initial start
- [UPSCARDS-8530] Local Certificate CN shall only contain hostname and AltNames shall contain all fqdn and all static IPs
- [UPSCARDS-8518] Impossible to pair IPP with the card; Authentication is failing.
- [UPSCARDS-8516] Relax lighttpd cipher list to enable all ciphers supported by NM2
- [UPSCARDS-8510] Fix RootCA tampering hardware attack
- [UPSCARDS-8461] Network speed led always solid green (never flashing)
- [UPSCARDS-8459] In DNS manual mode, the DNS servers are not displayed
- [UPSCARDS-8405] "No network" is not displayed on UPS LCD when network cable is unplugged
- [UPSCARDS-8386] Network eth interface not created if not plugged
- [UPSCARDS-8375] rms web page does not display data correctly
- [UPSCARDS-8374] Cartmanager not reloaded when network config change
- [UPSCARDS-8372] Revoke certificate does not work
- [UPSCARDS-8368] Email notification profile displayed as inactive
- [UPSCARDS-8163] Bad IPv4 and IPv6 status after modified some parameters (DNS)
- [UPSCARDS-8136] NTP in DHCP mode always display "starting"
- [UPSCARDS-8110] SRR is running partialy
- [UPSCARDS-8106] When we modified syslog parameterss, after saving, we return on general settings web page
- [UPSCARDS-8080] Measures logs file saved is always empty
- [UPSCARDS-7283] HW requirements for RTC
- [UPSCARDS-7215] Prevent EMI issue
- [UPSCARDS-7148] New password asked twice
- [UPSCARDS-7144] SNMP answers are too slow

## [0.3.0] - 23-05-16
### Added
- [ETDGWPF-1280] RNDIS
- [ETDGWPF-1228] Device Firmware Upgrade
- [ETDGWPF-1124] Comply with GPL2.0 license
- [ETDGWPF-1109] remediate CVEs, fix Coverity issues and fix code injection in ip filter
- [ETDGWPF-999] Size memories partitions for Production
- [ETDGWPF-991] Secure Shell Access - Naming & Hide for customer
- [ETDGWPF-863] Arnica hardware support
- [ETDGWPF-849] Cybersecurity for U-Boot
- [ETDGWPF-847] Update EULA
- [ETDGWPF-746] Supports legacy 2.5W power capable UPSes
- [ETDGWPF-570] Secure boot
- [ETDGWPF-510] Improve logging capability (alarm bridging, log debug, application name)
- [ETDGWPF-163] Manufacturing programming process
### Fixed
- [UPSCARDS-8660] UI or cli sanitize not working
- [UPSCARDS-8552] Can not change State of province in certificates
- [UPSCARDS-8549] SNMP: Clicking "eye" to see password of authentication algorithm is not working
- [UPSCARDS-8539] Manage Web UI URL while redirecting user
- [UPSCARDS-8463] Ethernet speed is not managed by M3 network card.
- [UPSCARDS-8409] Remote UPS FW upgrade feature is not implemented on M3 networkcard
- [UPSCARDS-8375] rms web page does not display data correctly
- [UPSCARDS-8371] Infinite loader after a sensor discover
- [UPSCARDS-8362] Alarm page is not easely readable (date)
- [UPSCARDS-8149] After editing sensor, editing another one will open same window
- [UPSCARDS-8133] Unexpected modification loss window
- [UPSCARDS-8130] RMS does not run
- [UPSCARDS-8129] IP address is not updated from fixed to DHCP
- [UPSCARDS-8124] As remote user, changing profile mapping disconnect the user and don’t apply any changes
- [UPSCARDS-8123] Missing ethernet ports tile in ports page
- [UPSCARDS-8117] System information - Some data missing or displayed a bad values.
- [UPSCARDS-8115] Help - Menus not displayed in the left column and some new features are not documented.
- [UPSCARDS-8108] Active alarms have a bad status : Inactive instead of Active
- [UPSCARDS-8104] Local certificates are invalid
- [UPSCARDS-8100] Bad support Email address (ipc-opensource@Eaton.com]
- [UPSCARDS-8098] USB serial feature is missing on UI
- [UPSCARDS-8092] Sensors are not detected with the fw 0.2.0
- [UPSCARDS-8090] Email not sent - CPU stayed at 100%, impossible to open a session by the UI
- [UPSCARDS-8080] Measures logs file saved is always empty
- [UPSCARDS-8076] Bootloader version is not displayed
- [UPSCARDS-7989] Genepi UI: Entire UPS under Group Tab does not work, Safe OFF, Safe ON, and Safe Reboot
- [UPSCARDS-7192] Keep Network.Interfaces devices on netadapter restart
- [UPSCARDS-7188] dmmbdetnrsd crash with no powerdistribution
- [UPSCARDS-7184] Webserver is not accessible via USB at address 169.254.0.1
- [UPSCARDS-7182] Mishandling of Serial Console session
- [UPSCARDS-7162] install_updatePackage.sh update
- [UPSCARDS-7155] Relative link resolution issue (settings protocols tabs)
- [UPSCARDS-7148] Local Users - New password asked twice
- [UPSCARDS-7135] LDAP Test servers buttons have same ID for Primary and Secondary servers
- [UPSCARDS-7130] Switch default IP from 192.168.123.123 to 192.168.1.2
- [UPSCARDS-7128] Regression on never-expire flag
- [UPSCARDS-7117] Local user - When reset password, save button non clickable
- [UPSCARDS-6844] SNMPv3 - SHA + AES192 or AES256 is not working

## [0.2.0] - 23-03-07
### Added
- Jenkins default export folder Arnica
- RTC monitoring distro features
- Add BlackDuck analysis support
- Add Coverity analysis support
- Integrate workspace common combo-layers

## [0.1.0] - 22-12-22
### Added
- Support for ST cards (network-m3)
- Add etn-gw-timeservice
- Use multiconfig for initramfs (using musl and optimized busybox & mount)
- Compression of help images
- Integrated schedule service
- Add measures logs for UPS & sensors
- logs: Add actions for logs, alarm export and measures logs in the REST, redirect "/logs" accesses to the REST
- Webserver: Use x-sendfile to let lighttp handle file transfers
- Webserver: Adapt HTTP redirection (security), verb verification rule, fix 404 response
- Add netconf tool
- Add protectionservice, powerservice & pdcPublisher
- First workspace for upscards
- Use generic Jenkins pipeline from 'workspace-jenkins' repository
### Changed
- Removed various libraries & executables to shrink the image
- Use "-Os" for compilation
### Fixed
- Boot from SD card (make sd_boot_card)
- alarmservice recipes structure (create genepi-alarmservice)
