ESF 7.6.1 - Release
1 day ago by Matteo Maiero
Eurotech Everyware Software Framework ESF 7.6.1 (Eclipse Kura - 5.6.1) - December 2025
Description:
This patch release of ESF, compatible with Java 8 and OSGi R7 includes:
- Dependency updates to resolve CVEs (for example Netty to 4.1.121.Final and docker-java to 3.5.3)
- Important bug fixes to UI and networking components
- Default configuration aligned with RED-DA (Radio Equipment Directive Delegated Act) requirements
- Improved GPIO support with a new libgpiod integration.
- Added GPIO and serial port configuration support on ReliaGATE 15A-12, ReliaGATE 15A-14, ReliaCOR 31-11 and ReliaCOR 33-11
- Improvements to security manager to reduce the probability of "Environment not safe" errors if power is cut off during ESF first boot
Features (ESF):
- 31197b3f1d - Added jul.to.slf4j bridge (#2586) (Salvatore Coppola)
- db4e111496 - Added tamper detection bundle (#2577) (Salvatore Coppola)
- 855ca96038 - Added serial port configurator for ReliaCOR 3X-11 [backport relase-7.6.0] (#2569) (Matteo Maiero)
- 63bd2d67f6 - [RED-DA] Enabled flooding protection and fail2ban by default [backport release-7.6.0] (#2564) (Pierantonio Merlino)
- 7d6ce24934 - [network.threat.manager] implement stealth mode for IPv4 and IPv6 ping management [backport release-7.6.0] (#2545) (Matteo Maiero)
- 54fb5d8613 - [RED-DA] remove
appadminandnetadminfrom snapshot_0 [backport release-7.6.0] (#2553) (Pierantonio Merlino) - 5b98ba402f - [RED-DA] close firewall UDP port 5353 (mDNS) [backport release-7.6.0] (#2562) (Marcello Rinaldo Martina)
- 67feb45680 - [RED-DA] update SslManagerSerice ssl.default.cipherSuites to meet RED-DA requirements [backport release-7.6.0] (#2559) (Marcello Rinaldo Martina)
- b21be59cc2 - [RED-DA] Updated clock service config for generic profiles [backport release-7.6.0] (#2555) (Pierantonio Merlino)
- 0040defec5 - Autogenerate jdk.dio.properties on 15a-14 (#2547) (nicolatimeus)
- 13da2f977a - Use eth_product instead of eth_model. [backport release-7.6.0] (#2537) (github-actions[bot])
- 331aeb6a77 - [distrib] Changed partNumber provider to eth_order_code [backport] (#2544) (Pierantonio Merlino)
- 805ef341b8 - [protocol.serial.rg15a12] Support for 15a12 serial ports (#2532) (Pierantonio Merlino)
- e433385e20 - use SKU specific jdk.dio.properties on 15a-14 (#2528) (nicolatimeus)
- 02f07d7c3a - [distrib] Added linux.gpio.libgpiod for 15a-12 (#2517) (Pierantonio Merlino)
- 2aee1d26b4 - Added 15a14 serial port configurator (#2522) (nicolatimeus)
- 01fb67c94d - [distrib] Added equinox.permission.cache.fix to distrib (#2499) (Salvatore Coppola)
- 0d221b7381 - [distrib] Update jdk.dio.properties for 15a-14 (#2500) (Pierantonio Merlino)
- b0926fd40c - Added support for 2025 signing keys (#2484) (Matteo Maiero)
Features (Kura):
- 868fe32125 - Added jul.to.sl4j bridge (#6102) (Salvatore Coppola)
- 66fea3a0ba - [network.threat.manager] add IPv6 ICMPv6 filter rules for flooding protection [release-5.6.0] (#6075) (Matteo Maiero)
- e121df3ecf - [RED-DA] remove appadmin and netadmin from emulator [backport release-5.6.0] (#6050) (Pierantonio Merlino)
- ac4fb9a6f6 - [RED-DA] remove
appadminandnetadminfrom snapshot_0 [backport release-5.6.0] (#6045) (Pierantonio Merlino) - bbea586e52 - [RED-DA] default enable flooding protection [backport release 5.6.0] (#6041) (Matteo Maiero)
- 90767eccca - [RED-DA] new password strength policy [backport release-5.6.0] (#6038) (Matteo Maiero)
- 8ea2e7754b - [RED-DA] enable access banner by default [backport release-5.6.0] (#6037) (Matteo Maiero)
- 5f0822acdb - [linux.gpio] Libgpiod v2 implementation (#6002) (Pierantonio Merlino)
- 17086209fb - [linux.gpio] Libgpiod V1.6.X implementation (#5986) (Pierantonio Merlino)
- 3f00ed7e54 - added MTU limits in webUI [backport release-5.6.0] (#5605) (eclipse-kura-bot)
Target Environments:
- ESF supports the following Devices and Everyware Linux (EL) versions:
- ReliaGATE 10-12;
- EL 27.0.1
- EL 27.1.0
- ReliaGATE 10-20;
- EL 27.0.0
- ReliaGATE 20-25;
- EL 23.0.0
- BoltGATE 20-25;
- EL 21.4.0
- ReliaGATE 10-14;
- EL 27.0.3
- EL 27.1.0
- EL 40.2.0 (generic-arm64 profile)
- DynaGATE 10-14;
- EL 33.0.0 (generic-arm64 profile)
- EL 40.2.0 (generic-arm64 profile)
- BoltGATE 20-31;
- EL 20.1.0
- DynaGATE 20-30;
- EL 20.1.0
- DynaCOR 44-11;
- Ubuntu 22.04 LTS (generic-x86-64 profile)
- ReliaCOR 40-13;
- Ubuntu 22.04 LTS (generic-x86-64 profile)
- ReliaCOR 54-13;
- Ubuntu 22.04 LTS (generic-x86-64 profile)
- ReliaCOR 31-11;
- Ubuntu 20.04 LTS (generic-arm64 profile)
- ReliaCOR 33-11;
- Ubuntu 20.04 LTS (generic-arm64 profile)
- ReliaGATE 15A-12;
- EL 50.0.0 (generic-arm64 profile)
- ReliaGATE 15A-14;
- EL 40.2.0 (generic-arm64 profile)
- Generic profiles;
- generic-arm32
- generic-arm64
- generic-x86_64
- generic-arm32-nn
- generic-arm64-nn
- generic-x86_64-nn ESF no longer provides a dedicated installer for the following platforms, but support is still provided through the Generic profiles:
- Raspberry Pi 2/3/4 with Raspberry Pi OS 32bit (Bookworm tested)
- Raspberry Pi 3/4 with Raspberry Pi OS 64bit (Bookworm tested)
- ReliaGATE 10-12;
- ESF is also available as a pre-built Docker container based on:
- Rocky Linux latest x86_64 and aarch64
- ubi-minimal latest x86_64 and aarch64
Bug Fixes (ESF):
- aa6c6f5a20 - Do not show RTC diag config if feature is disabled (#2602) (nicolatimeus)
- e69bce2dcf - Fixed 10-14 serial port configurator config file management (#2600) (nicolatimeus)
- 149fda72df - [distrib] Removed tamper detection property for dg1014 (#2599) (Pierantonio Merlino)
- 66b54c24a8 - Enable RTC timestamp diagnostic metric only on rg/dg 10-14 (#2596) (nicolatimeus)
- d615d95b5d - [distrib] Fixed upgrader config.ini (#2592) (Salvatore Coppola)
- 15e11616d8 - [distrib] Added jersey logger to the upgrader (#2593) (Salvatore Coppola)
- c20458919a - Updated beanutils reference due to dep change and dep name update (#2590) (Matteo Maiero)
- 1c0a72e327 - Remove backup folder if exists before upgrade (#2582) (nicolatimeus)
- 61f48ac22e - [distrib] Serial port configurator bundle start level update (#2581) (Pierantonio Merlino)
- ab08331711 - [linux.tamper.detection] Fix tamper detection bundle signing (#2580) (Salvatore Coppola)
- 8e69397c7c - Fixed wrong bluetooth.conf and wpa_supplicant.conf reference on Ubuntu 24.04 [release-7.6.0] (#2576) (Matteo Maiero)
- 6eeaf4d1cd - EST tests update to deal with Kura CryptoService changes (#2571) (Matteo Maiero)
- f285a683ef - [network.threat.manager] fix configuration policy in component definition [backport release-7.6.0] (#2566) (Pierantonio Merlino)
- d65797318a - Update required execution environment [release-7.6.0] (#2567) (Pierantonio Merlino)
- b25a9943c2 - [distrib] add missing gpio provider to config.ini for non-generic profiles (#2565) (Marcello Rinaldo Martina)
- 00a85f88e7 - Use LED name for cloud connection status notification URL in 15a-14 [backport release-7.6.0] (#2557) (nicolatimeus)
- c5da46a437 - [distrib] libgpiod support for ReliaCOR 31-11/33-11 (#2549) (Marcello Rinaldo Martina)
- 487e4b8bbc - [protocol.serial.rg15a12] Remove useless test resources (#2542) (Pierantonio Merlino)
- 28f859155c - [distrib] disable systemd watchdog to allow ESF managing it [backport release-7.6.0] (#2539) (Marcello Rinaldo Martina)
- 03b1add569 - [distrib] LED GPIO for DynaGATE 10-14 (#2540) (Mattia Dal Ben)
- 644cf68035 - Included 33/31-11 jdk.dio mappings (#2527) (Matteo Maiero)
- 813149def4 - [distrib] prepare alternative deps for Debian trixie, adjust start script to allow security manager on Java 21 [backport 7.6.0] (#2525) (Marcello Rinaldo Martina)
- a468df339f - [distrib] set zre-17 as default Java dependency, added alternative on Yocto systems (#2523) (Marcello Rinaldo Martina)
- 771c2b6590 - [distrib] Changed model retreiving method [backport 7.6.0] (#2508) (Salvatore Coppola)
- 10b648428c - [distrib] Restore log output backport (#2518) (Pierantonio Merlino)
- e091dc5770 - 15a-14 device identification for tamper detection (#2497) (Matteo Maiero)
- 0da1df29b0 - led gpio support 15A-14 [Backport 2386 to release 7.6.0] (#2496) (Matteo Maiero)
- 1bda27640b - release notes automation after Github executors update [backport release-7.6.0] (#2365) (github-actions[bot])
Bug Fixes (Kura):
- ee49b7c3f9 - Updated beanutils reference after dep name change (#6106) (Matteo Maiero)
- d95a6d3b13 - access point WEP password validation failure (#6092) (sfiorani)
- 1706193ac9 - Network failover configuration fixes [backport release-5.6.0] (#6087) (github-actions[bot])
- cba5b06c9a - Fixed container provider version [release-5.6.0] (#6086) (Matteo Maiero)
- 0c9e06e908 - Fixed wrong bluetooth.conf and wpa_supplicant.conf reference on Ubuntu 24.04 (MMaiero)
- 4f9203df1c - fixed firewall service variable replacement [release-5.6.0] (#6072) (Matteo Maiero)
- a8f97f759d - [web2] generic error when setting access point with no password [backport release-5.6.0] (#6054) (sfiorani)
- 201c9aa92c - Prominent alert on using default password for CryptoServiceImpl [backport release-5.6.0] (#6053) (nicolatimeus)
- a53272526d - Flooding protection version reference [backport release-5.6.0] (#6057) (Matteo Maiero)
- 9108400a8b - Allowed to get GPIO by name in CloudConnectionStatusService [backport release-5.6.0] (#6039) (nicolatimeus)
- ccd46ac565 - [linux.net] Allow outgoing ping while flooding protection is enabled [backport 5.6.0] (#6028) (Matteo Maiero)
- bb70adedbd - [distrib] disable systemd watchdog to allow kura managing it [backport-5.6] (#6027) (Marcello Rinaldo Martina)
- f7d91e0196 - [distrib] Fixed packages dir permissions [backport release-5.6.0] (#6018) (Salvatore Coppola)
- f609efd476 - [distrib] added polkitd, ntpdate, jre 17, jre 21 alternative deps [backport release-5.6] (#6007) (Marcello Rinaldo Martina)
- 8f6496b64b - fixed verifyCRL ignored by CRLManagerOptions.equals() [backport release-5.6.0] (#6012) (github-actions[bot])
- a8c4c987a4 - check existance of parameter in modem (#6001) (sfiorani)
- 7f2c266663 - Fixed KeystoreChangedEvent not posted in some scenarios [backport release-5.6.0] (#5997) (nicolatimeus)
- 410a0efdec - [core.configuration] make snapshot storage more resilient [backport 5.6.0] (#5991) (Matteo Maiero)
- 2916d45c79 - ipv6 firewall icmpv6 sources [Backport 5.6.0] (#5973) (Matteo Maiero)
- 57f4bb59ea - [distrib] update start level of
permission.cache.fix(#5978) (Mattia Dal Ben) - 9d45197c42 - manage log rotation via log4j [backport #5974] (#5975) (Mattia Dal Ben)
- b1b465e70b - [distrib] restore log output (#5976) (Mattia Dal Ben)
- e1c979c43e - [core.deployment] Configured SslManagerService is now correctly used by the Deployment agent [Backport release-5.6.0] (#5968) (Salvatore Coppola)
- 1856b9bdd6 - [ui] initialize unconfigured wireless interface to resolve NPE, fix channel selection on hardware tab, fix validation message on empty password [backport release-5.6.0] (#5956) (Marcello Rinaldo Martina)
- 8d78486364 - [equinox] Permission cache fix (#5966) (Salvatore Coppola)
- 11e7ebc54a - max number of log files not correctly enforced in high-volume logging circumstances [backport #5961] (#5962) (Mattia Dal Ben)
- 489f6ed952 - wifi 802 1x password field definition [backport] (#5947) (Matteo Maiero)
- 6e0948299d - [data-service] replace hardcoded documentation link with descriptive text [backport release-5.6.0] (#5948) (github-actions[bot])
- fbfa71fb58 - [web2] avoid password validation in 802.1x config for station mode (#5945) (Marcello Rinaldo Martina)
- f8e420df15 - Do not include router option if no nat [backport release-5.6.0] (#5753) (eclipse-kura-bot)
- f3733694f5 - [distrib] kura_install.sh is broken [backport release-5.6.0] (#5647) (eclipse-kura-bot)
- bf26d47a2f - release notes automation after Github executors update [backport release-5.6.0] (#5621) (eclipse-kura-bot)
- 3353d228cd - Extended log download timeframe. Improved messages. [backport release-5.6.0] (#5600) (eclipse-kura-bot)
- 8633fc1e3b - [web2] Fixed wireless mode selection [backport release-5.6.0] (#5590) (eclipse-kura-bot)
- dd1fde9c0f - correctly stopping gpsd thread [backport release-5.6.0] (#5588) (eclipse-kura-bot)
- a2a0047944 - Fixed IPv6 validation [backport release-5.6.0] (#5582) (eclipse-kura-bot)
- 56e5f7a096 - fixed loading of country code [backport release-5.6.0] (#5581) (eclipse-kura-bot)
- 025688e2e1 - Improved ordering of services list [backport release-5.6.0] (#5577) (eclipse-kura-bot)
Target Platform Updates (ESF):
- 4ce92fb1f3 - Updated jersey to 2.47 (#2587) (nicolatimeus)
- 7876e7a33b - adding dnsmasq leases file removal at unistall (#2550) (sfiorani)
- 78809dc3bc - update security manager dependencies to 3.5.1 and 1.4.1 (#2529) (Matteo Maiero)
- 370b7f2317 - update
kura_addonsURL [backport #2510] (#2512) (Mattia Dal Ben) - 49353322b6 - Updated commons fileupload dependency (#2481) (Matteo Maiero)
Known Issues (ESF):
- On certain systems (i.e. RG15A-14 and RG10-14) the IPv6 rt match module (-m rt) is not available, causing ESF to fail when applying IPv6 mangle table rules related to Routing Header Type 0 filtering. When this occurs, IPv6 Routing Header Type 0 packets will not be explicitly dropped on affected systems.
- Specific per-gateway limitations (GATEWAY CONFIGURATIONS section) are described and continuously updated in the official ESF documentation (https://esf.eurotech.com)
- [ECESF-5133] Bluetooth LE beacon advertisement does not work on DynaCOR 44-11
- [ECESF-7383] - Ansible: Possible OutOfMemory error if executed playbooks produce large log entries
- [ECESF-6641] The installation of the com.eurotech.framework.fuse bundle causes an error in the log file. However, the bundle works correctly.
- [ECESF-3394] Non-existent unsaved changes in UI preserved after update from 7.0.2
- ReliaCELL Dual SIM option not supported
- Hardware watchdog: not implemented on all platforms
- On Reliagate 10-20 the watchdog cannot be disabled ("watchdog no-way-out")
- During ESF shutdown, an error stacktrace can be shown in the log from the Jetty server. This does not affect the success of the procedure
- 872: Provisioning Service: provisioned flag not reset if provisioning is re-enabled
- 786: Connection Failed on Snapshot Rollback
- 624: [Serial] RXTX fails to set 38400 bauds
- 509: [ESF 5.2.0 QA] Check message verification failed with diagnostics ping
- 423: [Terminal Services] socat resets the tty configuration on TCP client disconnect
- 395: ESF on RG 20-25 reports wwan0 interface with LE910 V1 modem.
- 358: [20-25] jdk.dio.properties digital in/out gpio numbers are incorrect
- 81: [Security - Message Signing] ESF verifies the signature of every control message
- 64: Message signature propagated to application bundles
Known Issues (Kura):
- On certain systems the IPv6 rt match module (-m rt) is not available, causing Kura to fail when applying IPv6 mangle table rules related to Routing Header Type 0 filtering. When this occurs, IPv6 Routing Header Type 0 packets will not be explicitly dropped on affected systems.
- During a wifi scan, some access points with the WPA/WPA2 wifi security are recognized as WPA.
- On devices with Ubuntu 20.04, the DHCP server provided by isc-dhcp-server may not assign an IP address to the clients. Use dnsmasq instead.
- Different GNSS Type retrieved from different Position Providers (see #5409 for details)
- Snapshot rollback operation may fail processing factory component configurations.
- The firewall rule applied by the network threat manager that block uncommon TCP MSS values is not applied in the Nvidia Jetson Nano.
- When the IPv6 network threat manager is disabled, the filtering on TCP fragments is disabled only after a reboot.
- The republish.mqtt.birth.cert.on.modem.detect property in the CloudService configuration is not supported for devices that use NetworkManager. The property value is ignored.
- When dnsmasq is used as DHCP server, only one file is used to store the leases.
- When dnsmasq is used as DHCP server, the DHCP List field in the DHCP and NAT tab shows the leases for all the interfaces.
- The system reboot command cannot be issued even with a privileged user in Debian Bookworm due to an OS issue related to the CAP_SYS_BOOT capability.
- The Wi-Fi AP scanning may fail in Debian Bookworm on the first scanning attempt in the specific Raspberry PI profile. A forced rescan can succeed and properly display the available APs.
- The nvidia-jetson-nano installer disables FAN protocol support due to compatibility issues (see #4593)
- The nvidia-jetson-nano doesn't support the Unprivileged Command Service (see #3598)
- isc-dhcp-server fails upon first Kura installation on Raspberry Pi Bullseye. This is due to how the isc-dhcp-server installer package is built and run immediately after installation.
- An update to the sslmanagerservice where the pid of the keystoreservice is updated can lead to an error in the following reconnection. The issue impact is limited, if the dataservice reconnect option is enabled.
- The implementation of the CryptoService performs encryption using a password that is hardcoded and published.
- Modem: Ublox Lisa U201 may not be able to establish PPP connection when CHAP/PAP authentication is required.
- WiFi on Raspberry Pi 2 has only been tested with WiPi WiFi Dongle (Realink RT5370 chipset) and official Pi USB WiFi Dongle (Broadcom BCM43143 chipset). AccessPoint WiFi mode not working for Broadcom chipset.
- Hardware watchdog: not implemented on all platforms
- Only one WAN interface is currently supported with old networking. A warning in displayed in the WEB UI if the user attempts to enable more than one WAN interface
- 4212: Wrong order of BIRTH/APPLICATION certificates for custom APP IDs registration
- 3972: Topic name validation: issue with names containing "//" (Cloud Subscriber)
- 4141: Sometimes user is not logged in after changing password
- 3796: Server manager does not close properly
- 3211: Kura Docker | Bluetooth error in log during starting service
- 3005: Kura Gets Stuck in Loading View if Services Clicked Too Fast
- 2843: Access Banner Content All in One Line
- 2747: No Spacing Between "Wire Components" and Error in Wire Graph
- 2728: WireGraph Component Description Windows Too Wide
- 2725: Different Pop-up Windows for Warnings
- 2702: Error Message For Long Item Names Not Displayed Properly
- 2696: Component Name Inteferes With Wire Graph Border
- 2695: Component Names in Wires Not Limited
- 2410: Deployment handler and URLs with many query parameters
- 2038: [Kura 3.2.0 QA] Package uninstallation log
- 1993: Search Domains Are Not Supported
- 1663: Authentication Issue with Deploy V2
- 1572: serial modbus has errors on some hardware
- 1529: OSGI console is not redirected to Eclipse IDE with Kura 3.0
- 1161: Incorrectly configuring a component can be irreversable.
- 1128: [Kura 3.0.0 M1 QA] Unable to delete manually added CamelFactory services
- 1016: ConfigurationServiceImpl creates duplicate instances
- 797: Design of ServiceUtil is broken
- 771: Web UI fails with INTERNAL_ERROR when WireHelperService is not registered
- 654: Clean up static initialization around "modem" functionality
- 645: Clean up internal dependencies in Kura
- 522: [Net] Modem monitor should monitor interfaces, not modems
- 486: Build environment broken on Windows
- 406: Replace System.get* with calls to SystemService.getProperties
- 329: [DEPLOY-V2] Review/refactoring needed
- 297: [Status led] What connection instance controls the status led?
- 253: Check if bundle contexes correctly unget services after invoking getService
- 222: CloudConnectionStatusServiceImpl does not cancel workers on component deactivation
Changelog (ESF):
- bdf8026faf - refactor(distrib): disable log4j2 JMX logging [backport release-7.6.0] (#2604) (Marcello Rinaldo Martina)
- aa6c6f5a20 - fix: Do not show RTC diag config if feature is disabled (#2602) (nicolatimeus)
- d3b9a9a871 - chore: Added missing test assertion (#2603) (nicolatimeus)
- e69bce2dcf - fix: Fixed 10-14 serial port configurator config file management (#2600) (nicolatimeus)
- 149fda72df - fix(distrib): Removed tamper detection property for dg1014 (#2599) (Pierantonio Merlino)
- 5806cf769e - chore: add ESF 7.6.1 release notes (#2597) (github-actions[bot])
- 66b54c24a8 - fix: Enable RTC timestamp diagnostic metric only on rg/dg 10-14 (#2596) (nicolatimeus)
- d615d95b5d - fix(distrib): Fixed upgrader config.ini (#2592) (Salvatore Coppola)
- 15e11616d8 - fix(distrib): Added jersey logger to the upgrader (#2593) (Salvatore Coppola)
- 1f4bc14418 - chore: add ESF 7.6.1 release notes (#2591) (github-actions[bot])
- c20458919a - fix: Updated beanutils reference due to dep change and dep name update (#2590) (Matteo Maiero)
- 39ef660272 - chore: add ESF 7.6.1 release notes (#2589) (github-actions[bot])
- 31197b3f1d - feat: Added jul.to.slf4j bridge (#2586) (Salvatore Coppola)
- 4ce92fb1f3 - build: Updated jersey to 2.47 (#2587) (nicolatimeus)
- 5781d62752 - ci: Update GPG credentials to 2025 Keys [backport release-7.6.0] (#2585) (Matteo Maiero)
- 5c6f6e79c1 - docs: Added known issue to release notes about iptables on rg15a-14 (#2583) (Pierantonio Merlino)
- 1c0a72e327 - fix: Remove backup folder if exists before upgrade (#2582) (nicolatimeus)
- 61f48ac22e - fix(distrib): Serial port configurator bundle start level update (#2581) (Pierantonio Merlino)
- ab08331711 - fix(linux.tamper.detection): Fix tamper detection bundle signing (#2580) (Salvatore Coppola)
- ee29bc2633 - chore: add ESF 7.6.1 release notes (#2578) (github-actions[bot])
- db4e111496 - feat: Added tamper detection bundle (#2577) (Salvatore Coppola)
- 8e69397c7c - fix: Fixed wrong bluetooth.conf and wpa_supplicant.conf reference on Ubuntu 24.04 [release-7.6.0] (#2576) (Matteo Maiero)
- 1b349b5137 - chore: update ESF 7.6.1 release notes (#2574) (github-actions[bot])
- 81327c8555 - chore: Remove unnecessary usage of Kura CryptoService in EST test (#2572) (nicolatimeus)
- cf6dad3dc7 - chore: add ESF 7.6.1 release notes (#2573) (github-actions[bot])
- 855ca96038 - feat: Added serial port configurator for ReliaCOR 3X-11 [backport relase-7.6.0] (#2569) (Matteo Maiero)
- 6eeaf4d1cd - fix: EST tests update to deal with Kura CryptoService changes (#2571) (Matteo Maiero)
- 99a3a6957c - chore: automated uptick to 7.6.1 (#2568) (github-actions[bot])
- f285a683ef - fix(network.threat.manager): fix configuration policy in component definition [backport release-7.6.0] (#2566) (Pierantonio Merlino)
- d65797318a - fix: Update required execution environment [release-7.6.0] (#2567) (Pierantonio Merlino)
- b25a9943c2 - fix(distrib): add missing gpio provider to config.ini for non-generic profiles (#2565) (Marcello Rinaldo Martina)
- 00a85f88e7 - fix: Use LED name for cloud connection status notification URL in 15a-14 [backport release-7.6.0] (#2557) (nicolatimeus)
- 63bd2d67f6 - feat(RED-DA): Enabled flooding protection and fail2ban by default [backport release-7.6.0] (#2564) (Pierantonio Merlino)
- 7d6ce24934 - feat(network.threat.manager): implement stealth mode for IPv4 and IPv6 ping management [backport release-7.6.0] (#2545) (Matteo Maiero)
- 54fb5d8613 - feat(RED-DA): remove
appadminandnetadminfrom snapshot_0 [backport release-7.6.0] (#2553) (Pierantonio Merlino) - 5b98ba402f - feat(RED-DA): close firewall UDP port 5353 (mDNS) [backport release-7.6.0] (#2562) (Marcello Rinaldo Martina)
- 67feb45680 - feat(RED-DA): update SslManagerSerice ssl.default.cipherSuites to meet RED-DA requirements [backport release-7.6.0] (#2559) (Marcello Rinaldo Martina)
- be2776227b - ci(Jenkinsfile): temporarily switch to ondemand executor (#2563) (Mattia Dal Ben)
- b21be59cc2 - feat(RED-DA): Updated clock service config for generic profiles [backport release-7.6.0] (#2555) (Pierantonio Merlino)
- 7876e7a33b - build: adding dnsmasq leases file removal at unistall (#2550) (sfiorani)
- 78809dc3bc - build: update security manager dependencies to 3.5.1 and 1.4.1 (#2529) (Matteo Maiero)
- 0040defec5 - feat: Autogenerate jdk.dio.properties on 15a-14 (#2547) (nicolatimeus)
- c5da46a437 - fix(distrib): libgpiod support for ReliaCOR 31-11/33-11 (#2549) (Marcello Rinaldo Martina)
- aa542e55ff - chore: Updated cacerts.ks with new certs [backport release-7.6.0] (#2546) (Matteo Maiero)
- 13da2f977a - feat: Use eth_product instead of eth_model. [backport release-7.6.0] (#2537) (github-actions[bot])
- 487e4b8bbc - fix(protocol.serial.rg15a12): Remove useless test resources (#2542) (Pierantonio Merlino)
- 331aeb6a77 - feat(distrib): Changed partNumber provider to eth_order_code [backport] (#2544) (Pierantonio Merlino)
- 28f859155c - fix(distrib): disable systemd watchdog to allow ESF managing it [backport release-7.6.0] (#2539) (Marcello Rinaldo Martina)
- 03b1add569 - fix(distrib): LED GPIO for DynaGATE 10-14 (#2540) (Mattia Dal Ben)
- 805ef341b8 - feat(protocol.serial.rg15a12): Support for 15a12 serial ports (#2532) (Pierantonio Merlino)
- a13aa2e2d3 - chore: Removed systemd-hostnamed disabling [backport-release-7.6.0] (#2531) (Salvatore Coppola)
- e433385e20 - feat: use SKU specific jdk.dio.properties on 15a-14 (#2528) (nicolatimeus)
- 644cf68035 - fix: Included 33/31-11 jdk.dio mappings (#2527) (Matteo Maiero)
- 02f07d7c3a - feat(distrib): Added linux.gpio.libgpiod for 15a-12 (#2517) (Pierantonio Merlino)
- 813149def4 - fix(distrib): prepare alternative deps for Debian trixie, adjust start script to allow security manager on Java 21 [backport 7.6.0] (#2525) (Marcello Rinaldo Martina)
- 2aee1d26b4 - feat: Added 15a14 serial port configurator (#2522) (nicolatimeus)
- a468df339f - fix(distrib): set zre-17 as default Java dependency, added alternative on Yocto systems (#2523) (Marcello Rinaldo Martina)
- 771c2b6590 - fix(distrib): Changed model retreiving method [backport 7.6.0] (#2508) (Salvatore Coppola)
- 10b648428c - fix(distrib): Restore log output backport (#2518) (Pierantonio Merlino)
- 370b7f2317 - build: update
kura_addonsURL [backport #2510] (#2512) (Mattia Dal Ben) - 01fb67c94d - feat(distrib): Added equinox.permission.cache.fix to distrib (#2499) (Salvatore Coppola)
- 0d221b7381 - feat(distrib): Update jdk.dio.properties for 15a-14 (#2500) (Pierantonio Merlino)
- e091dc5770 - fix: 15a-14 device identification for tamper detection (#2497) (Matteo Maiero)
- 0da1df29b0 - fix: led gpio support 15A-14 [Backport 2386 to release 7.6.0] (#2496) (Matteo Maiero)
- b0926fd40c - feat: Added support for 2025 signing keys (#2484) (Matteo Maiero)
- 5f8e37b595 - chore: Updated base AIDE DB to not match the default documentation one (#2480) (Matteo Maiero)
- 49353322b6 - build: Updated commons fileupload dependency (#2481) (Matteo Maiero)
- 1e3ea6243e - revert(protocol.serial.rg1012): Recovered defaults serial port delays (#2370) (Pierantonio Merlino)
- 1bda27640b - fix: release notes automation after Github executors update [backport release-7.6.0] (#2365) (github-actions[bot])
- acdb612b59 - chore: automated uptick to 7.6.1-SNAPSHOT (#2359) (github-actions[bot])
Changelog (Kura):
- ee49b7c3f9 - fix: Updated beanutils reference after dep name change (#6106) (Matteo Maiero)
- 553408d9a8 - chore: add Kura 5.6.1 release notes (#6105) (eclipse-kura-bot)
- 4d358a66d2 - build(deps): bump commons-beanutils:commons-beanutils from 1.9.3 to 1.11.0 [backport release-5.6.0] (#6104) (Matteo Maiero)
- 868fe32125 - feat: Added jul.to.sl4j bridge (#6102) (Salvatore Coppola)
- a263fa0236 - build: Updated jersey to 2.47 (#6100) (nicolatimeus)
- cbc38753de - chore: add Kura 5.6.1 release notes (#6093) (sfiorani)
- d95a6d3b13 - fix: access point WEP password validation failure (#6092) (sfiorani)
- b91ac5df67 - chore: add Kura 5.6.1 release notes (#6088) (sfiorani)
- 1706193ac9 - fix: Network failover configuration fixes [backport release-5.6.0] (#6087) (github-actions[bot])
- cba5b06c9a - fix: Fixed container provider version [release-5.6.0] (#6086) (Matteo Maiero)
- 7415d4ef68 - docs(container.provider): Added info on container resource management [backport release-5.6.0] (#6085) (github-actions[bot])
- fce33ffcb8 - refactor(distrib): remove redundant else clause in find_dbus_config_path (#6074) (Matteo Maiero)
- 66fea3a0ba - feat(network.threat.manager): add IPv6 ICMPv6 filter rules for flooding protection [release-5.6.0] (#6075) (Matteo Maiero)
- eff5e0c6e8 - refactor: Extract duplicated dbus config path detection into reusable function (MMaiero)
- 263e1a89cd - Apply suggestion from @Copilot (Matteo Maiero)
- 0c9e06e908 - fix: Fixed wrong bluetooth.conf and wpa_supplicant.conf reference on Ubuntu 24.04 (MMaiero)
- 4f9203df1c - fix: fixed firewall service variable replacement [release-5.6.0] (#6072) (Matteo Maiero)
- 3f5e395d2f - chore: add Kura 5.6.1 release notes (#6069) (eclipse-kura-bot)
- d19fde34dd - chore(core.crypto): uptick core.crypto [release 5.6.0] (#6068) (sfiorani)
- 3cfdd41ca9 - chore: add Kura 5.6.1-SNAPSHOT release notes (#6067) (eclipse-kura-bot)
- 001e6094c6 - chore: automated uptick to 5.6.1 (#6060) (eclipse-kura-bot)
- a8f97f759d - fix(web2): generic error when setting access point with no password [backport release-5.6.0] (#6054) (sfiorani)
- 201c9aa92c - fix: Prominent alert on using default password for CryptoServiceImpl [backport release-5.6.0] (#6053) (nicolatimeus)
- df0ee1988e - build(deps): updated commons-lang3 to 3.19.0 [backport release-5.6.0] (#6061) (Marcello Rinaldo Martina)
- a53272526d - fix: Flooding protection version reference [backport release-5.6.0] (#6057) (Matteo Maiero)
- e121df3ecf - feat(RED-DA): remove appadmin and netadmin from emulator [backport release-5.6.0] (#6050) (Pierantonio Merlino)
- c79b800893 - build: adding dnsmasq leases file removal at uninstall (#6036) (sfiorani)
- ac4fb9a6f6 - feat(RED-DA): remove
appadminandnetadminfrom snapshot_0 [backport release-5.6.0] (#6045) (Pierantonio Merlino) - bbea586e52 - feat(RED-DA): default enable flooding protection [backport release 5.6.0] (#6041) (Matteo Maiero)
- 35f5c79774 - docs(api): clarify ConfigurationPolicy.REQUIRED requirement for ConfigurableComponent [backport release-5.6.0] (#6040) (github-actions[bot])
- 9108400a8b - fix: Allowed to get GPIO by name in CloudConnectionStatusService [backport release-5.6.0] (#6039) (nicolatimeus)
- 90767eccca - feat(RED-DA): new password strength policy [backport release-5.6.0] (#6038) (Matteo Maiero)
- 8ea2e7754b - feat(RED-DA): enable access banner by default [backport release-5.6.0] (#6037) (Matteo Maiero)
- ccd46ac565 - fix(linux.net): Allow outgoing ping while flooding protection is enabled [backport 5.6.0] (#6028) (Matteo Maiero)
- 6fa92b114d - chore: Updated certificates for Eclipse Marketplace [backport release-5.6.0] (#6031) (Matteo Maiero)
- 1d1b5bd43c - refactor(distrib): align watchdog restore code in develop (#6030) (Marcello Rinaldo Martina)
- bb70adedbd - fix(distrib): disable systemd watchdog to allow kura managing it [backport-5.6] (#6027) (Marcello Rinaldo Martina)
- c96d898fe6 - chore: Changed UI labels to make them more understandable (#5614) [backport release-5.6.0] (#6021) (Matteo Maiero)
- f7d91e0196 - fix(distrib): Fixed packages dir permissions [backport release-5.6.0] (#6018) (Salvatore Coppola)
- 5f0822acdb - feat(linux.gpio): Libgpiod v2 implementation (#6002) (Pierantonio Merlino)
- 1391ff3a8b - chore: fix typo in ContainerOrchestrationServiceImpl log [backport release-5.6.0] (#6014) (github-actions[bot])
- a7c7deca59 - chore: Removed systemd-hostnamed disabling [backport-release-5.6.0] (#6017) (Salvatore Coppola)
- f609efd476 - fix(distrib): added polkitd, ntpdate, jre 17, jre 21 alternative deps [backport release-5.6] (#6007) (Marcello Rinaldo Martina)
- 17086209fb - feat(linux.gpio): Libgpiod V1.6.X implementation (#5986) (Pierantonio Merlino)
- 8f6496b64b - fix: fixed verifyCRL ignored by CRLManagerOptions.equals() [backport release-5.6.0] (#6012) (github-actions[bot])
- b1724048bb - chore: Updated netty bundles to 4.1.127 (#6008) (Pierantonio Merlino)
- a8c4c987a4 - fix: check existance of parameter in modem (#6001) (sfiorani)
- 7f2c266663 - fix: Fixed KeystoreChangedEvent not posted in some scenarios [backport release-5.6.0] (#5997) (nicolatimeus)
- 410a0efdec - fix(core.configuration): make snapshot storage more resilient [backport 5.6.0] (#5991) (Matteo Maiero)
- 2916d45c79 - fix: ipv6 firewall icmpv6 sources [Backport 5.6.0] (#5973) (Matteo Maiero)
- 57f4bb59ea - fix(distrib): update start level of
permission.cache.fix(#5978) (Mattia Dal Ben) - 5d294471aa - build(cloudconnection): add maven-clean-plugin configuration for lib directories (#5980) (Matteo Maiero)
- cdae814508 - build: update
kura_addonsURL [backport #5977] (#5979) (Mattia Dal Ben) - 9d45197c42 - fix: manage log rotation via log4j [backport #5974] (#5975) (Mattia Dal Ben)
- b1b465e70b - fix(distrib): restore log output (#5976) (Mattia Dal Ben)
- e1c979c43e - fix(core.deployment): Configured SslManagerService is now correctly used by the Deployment agent [Backport release-5.6.0] (#5968) (Salvatore Coppola)
- 1856b9bdd6 - fix(ui): initialize unconfigured wireless interface to resolve NPE, fix channel selection on hardware tab, fix validation message on empty password [backport release-5.6.0] (#5956) (Marcello Rinaldo Martina)
- 8d78486364 - fix(equinox): Permission cache fix (#5966) (Salvatore Coppola)
- 11e7ebc54a - fix: max number of log files not correctly enforced in high-volume logging circumstances [backport #5961] (#5962) (Mattia Dal Ben)
- 489f6ed952 - fix: wifi 802 1x password field definition [backport] (#5947) (Matteo Maiero)
- 6e0948299d - fix(data-service): replace hardcoded documentation link with descriptive text [backport release-5.6.0] (#5948) (github-actions[bot])
- fbfa71fb58 - fix(web2): avoid password validation in 802.1x config for station mode (#5945) (Marcello Rinaldo Martina)
- 98366b11dd - test: fix failing CloudConnectionEndpointsTest.shouldConnectEndpoint [backport release-5.6.0] (#5930) (github-actions[bot])
- 7a16d49e4b - chore: Fixed dependencies and updated notice file (#5910) (Matteo Maiero)
- 4d88cd7bd4 - chore: Updated commons fileupload and commons io (#5902) (Pierantonio Merlino)
- d04ae54d64 - build: Update docker-java to 3.5.3 (#5881) [backport release-5.6.0] (#5897) (Matteo Maiero)
- e2b1ea2344 - build: Upgraded netty to 4.1.121.Final [backport release-5.6.0] (#5823) (github-actions[bot])
- c3222c3fed - ci: fix Lint PR workflow permissions (#5824) (Mattia Dal Ben)
- cd0df913bd - chore: Update opcua dependency to align to Kura target platform [backport release-5.6.0] (#5805) (github-actions[bot])
- f8e420df15 - fix: Do not include router option if no nat [backport release-5.6.0] (#5753) (eclipse-kura-bot)
- 6588b69988 - build: Upgraded netty to 4.1.118.Final [backport release-5.6.0] (#5739) (eclipse-kura-bot)
- f3733694f5 - fix(distrib): kura_install.sh is broken [backport release-5.6.0] (#5647) (eclipse-kura-bot)
- bf26d47a2f - fix: release notes automation after Github executors update [backport release-5.6.0] (#5621) (eclipse-kura-bot)
- 3f00ed7e54 - feat: added MTU limits in webUI [backport release-5.6.0] (#5605) (eclipse-kura-bot)
- 3353d228cd - fix: Extended log download timeframe. Improved messages. [backport release-5.6.0] (#5600) (eclipse-kura-bot)
- 8633fc1e3b - fix(web2): Fixed wireless mode selection [backport release-5.6.0] (#5590) (eclipse-kura-bot)
- dd1fde9c0f - fix: correctly stopping gpsd thread [backport release-5.6.0] (#5588) (eclipse-kura-bot)
- a2a0047944 - fix: Fixed IPv6 validation [backport release-5.6.0] (#5582) (eclipse-kura-bot)
- 56e5f7a096 - fix: fixed loading of country code [backport release-5.6.0] (#5581) (eclipse-kura-bot)
- 025688e2e1 - fix: Improved ordering of services list [backport release-5.6.0] (#5577) (eclipse-kura-bot)
- eca56edecd - chore: automated uptick to 5.6.1-SNAPSHOT (#5575) (eclipse-kura-bot)
