ESF 7.6.0 - Release
Eurotech Everyware Software Framework ESF 7.6.0 (Eclipse Kura - 5.6.0) - November 2024
Description:
This minor release of ESF, compatible with Java 8 and OSGi R7, introduces features and changes to simplify the user interaction and deployment of the framework.
This release contains improvements and simplifications to the cellular configuration, leveraging NetworkManager, allowing to enable a cellular interface without the need to specify a modem dial string or APN.
A change has been made to the profiles to give more flexibility and connectivity ease of use when installed on gateways with more than one ethernet interfaces.
A new scale and offset modality has been added to the asset component.
A new provider that allows to retrieve location information from ModemManager has been added to the PositionService.
The release contains a number of bug fixes and general feature improvements.
Features (ESF):
- 19abe0971d - [distrib] Comment entries in dnsmasq configuration [backport] (#2354) (Pierantonio Merlino)
- 3bfe6eb836 - Added kura.default.log.manager property to kura.properties files [backport release-7.6.0] (#2340) (github-actions[bot])
- 3ea402d90c - [distrib] Network configuration customization during ESF install [backport release-7.6.0] (#2327) (Pierantonio Merlino)
- d48109d57a - Changes to support COM config limited to the supported modes [backport release-7.6.0] (#2321) (github-actions[bot])
Features (Kura):
- e908f7c714 - modemManager based position provider [backport release-5.6.0] (#5512) (eclipse-kura-bot)
- f43a382899 - Add default log manager property [backport release-5.6.0] (#5507) (eclipse-kura-bot)
- 132eded3ae - [web-ui] Added a column filter to channels table in the asset configuration [backport release-5.6.0] (#5501) (eclipse-kura-bot)
- 170689592f - Added support for emitting connection errors in WireAsset [backport release-5.6.0] (#5494) (eclipse-kura-bot)
- 80df92f038 - [nm] Added SIM operator ID to Network Status [backport release-5.6.0] (#5483) (eclipse-kura-bot)
- 6e5c87949d - [asset.provider] Now the DataType sent to the driver depends on the DataType of the channel and theDataType of the scaleOffsetDataType field and a new ScaleOffsetDataType, LONG, has been added [backport release-5.6.0] (#5440) (eclipse-kura-bot)
- 0d897a3b92 - Added new KeystoreService.getKeyManagers() method that allows provider selection [backport release-5.6.0] (#5460) (nicolatimeus)
- d17c9cea86 - [distrib] Network configuration customization during Kura instal… (#5453) (Pierantonio Merlino)
- b32783f0f1 - [position] added datetime and gnsstype to position service static provider [backport release-5.6.0] (#5451) (eclipse-kura-bot)
- 4996841276 - added gnssType to position rest service [backport 5.6.0] (#5429) (#5449) (sfiorani)
- 2f259334cd - add GPS Mode selector in modem UI [backport 5.6.0] (#5435) (Mattia Dal Ben)
- e3ad041b6b - [asset.provider] Added type for Scale and Offset in Channels [backport release-5.6.0] (#5426) (eclipse-kura-bot)
- 1824c77800 - [nm] add managed GPS mode [backport release-5.6.0] (#5417) (eclipse-kura-bot)
- e2c372da05 - [api] add getSupportedGpsModes() to modem status API [backport release-5.6.0] (#5422) (eclipse-kura-bot)
- df160ae038 - Improve container service description [backport release-5.6.0] (#5425) (eclipse-kura-bot)
- cf7fb669d1 - Added asset name in error logs [backport release-5.6.0] (#5416) (eclipse-kura-bot)
- 94c76d2ed3 - [api] added gnss type data to PositionService (#5381) [backport release-5.6.0] (#5407) (sfiorani)
- 728ee0ce99 - [linux.net] Modified dhcp server selection order [backport release-5.6.0] (#5402) (Pierantonio Merlino)
- 392ee9413c - Modified modem APN tooltip (backport) (#5360) (Pierantonio Merlino)
- d5a020ab82 - Add net2 check to hide pdp if not needed (#5356) (Matteo Maiero)
- 766a3328e2 - [nm] Modem APN as an optional parameter [backport release-5.6.0] (#5353) (github-actions[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.0.0 (generic-arm64 profile)
- DynaGATE 10-14;
- EL 33.0.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-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):
- 42ea16843e - Restored old networking related sections in kura_install.sh (#2355) (nicolatimeus)
- f77519b8de - [distrib] revert #2346 [backport release-7.6.0] (#2351) (github-actions[bot])
- f87c63f165 - [distrib] Updated installer script to write network interface names to snapshot file [backport release-7.6.0] (#2347) (github-actions[bot])
- b03568209f - Allow to disable monitoring of squashfs and overlayfs in Diagnostics service [backport release-7.6.0] (#2345) (Matteo Maiero)
- 7b16673740 - [core.system] Updated imported package version [backport release-7.6.0] (#2343) (github-actions[bot])
- 1358a91e7e - windows position bundle api fix (#2333) (sfiorani)
- f8987094f6 - [distrib] Fixed variable name in customize script (#2332) (Pierantonio Merlino)
- 41715810f2 - Use BC KeyManager in ESTService when BC SSLContext is used [backport release-7.6.0] (#2331) (github-actions[bot])
- 148ee91ff0 - force TLSv1.2 in ESTService if proof of possession is enabled [backport release-7.6.0] (#2330) (github-actions[bot])
- 534e6e55e1 - increased protocol serial start level (#2326) (sfiorani)
- 714e544065 - [distrib] Fix dhcp dependencies on RPM and DEB installers [backport release-7.6.0] (#2320) (github-actions[bot])
- 1c9654d255 - Updated Eclipse Marketplace certificate [backport release-7.6.0] (#2318) (github-actions[bot])
- f00c466cae - Added carrier detection to NM configuration [backport release-7.6.0] (#2316) (github-actions[bot])
- 3451770a3b - [distrib] Fixed Debian installer dependencies [backport release-7.6.0] (#2315) (github-actions[bot])
Bug Fixes (Kura):
- dabb9acce3 - position not updated when fix is lost [backport release-5.6.0] (#5567) (eclipse-kura-bot)
- 830b3fe28b - ipv4 empty subnet gateway checks - improvement [backport release-5.6.0] (#5561) (eclipse-kura-bot)
- 9e652a80e3 - Corrected the checks for empty subnet and gateway [backport release-5.6.0] (#5559) (eclipse-kura-bot)
- 383a8883d4 - [web2] Fixed MTU field visualization [backport release-5.6.0] (#5553) (eclipse-kura-bot)
- 2c26b076ed - Clash in dnsmasq lease file configuration option [backport release-5.6.0] (#5552) (eclipse-kura-bot)
- 29786a4776 - fixed nmea position unit of measurement [backport release-5.6.0] (#5549) (eclipse-kura-bot)
- c99ea3a282 - Cleanup of birth and app publish logic [backport release-5.6.0] (#5544) (Matteo Maiero)
- de03964f88 - Use dynamic policy for PositionProvider reference in PositionService [backport release-5.6.0] (#5545) (eclipse-kura-bot)
- 2b999d3ffa - [distrib] Update default LogManager property in kura.properties file (#5541) (Pierantonio Merlino)
- 616c196892 - [rest.network.configuration] Fix net interfaces property management again [backport release-5.6.0] (#5538) (eclipse-kura-bot)
- 132cd037c0 - [distrib] revert #5522 [backport release-5.6.0] (#5539) (eclipse-kura-bot)
- 5987ac2dcd - Ignore modem state when getting position from MM [backport release-5.6.0] (#5534) (eclipse-kura-bot)
- 7c924d0038 - [distrib] Updated installer script to write all interface names to snapshot file [backport release-5.6.0] (#5528) (eclipse-kura-bot)
- 5f5a4ddbc2 - Update kura.setup for oomph to new repo [backport release-5.6.0] (#5526) (eclipse-kura-bot)
- e2bba23190 - Linux.Pid equals override [backport release-5.6.0] (#5514) (eclipse-kura-bot)
- 47adbf1686 - Prevent publishing birth on shutdown [backport release-5.6.0] (#5513) (Matteo Maiero)
- 6b3d84edc3 - Java 11+ PKCS11 provider setup [backport release-5.6.0] (#5497) (eclipse-kura-bot)
- 5a9bb1d43e - [nm] AP scan not reports correct Wifi Security [backport release-5.6.0] (#5505) (eclipse-kura-bot)
- 4b0fdc8a7e - Improvement on Raw cloud connection [backport release-5.6.0] (#5503) (eclipse-kura-bot)
- e585cacfd2 - Container page refresh performed at completed operation [backport release-5.6.0] (#5489) (eclipse-kura-bot)
- 024b7b18ec - [nm] Fixed SupportedCapabilities in Modem status [backport release-5.6.0] (#5488) (eclipse-kura-bot)
- e9a2d18bd4 - [linux.position] wrong option name in metatype [backport release-5.6.0] (#5477) (eclipse-kura-bot)
- 0e373d8595 - [nm] Reset gps mode selection before applying configuration [backport release-5.6.0] (#5476) (eclipse-kura-bot)
- e5eae5fa61 - [distrib] Fix DHCP dependencies for Debian installer [backport release-5.6.0 (#5401) (Pierantonio Merlino)
- ccd2e08db6 - Updated the Eclipse Marketplace certificate [backport release-5.6.0] (#5395) (github-actions[bot])
- 6ca13b211c - Disable systemd-resolved stub mode on systemd versions less than 248 [backport release-5.6.0] (#5369) (github-actions[bot])
- b3dff8ffdb - Connection Scheduler metatype improvement. [backport release-5.6.0] (#5365) (github-actions[bot])
Target Platform Updates (ESF):
- a3902d443c - Updated Ansible dependencies to version 1.1.1 (#2342) (nicolatimeus)
- d7ad4ed602 - Switch to security.manager 3.5.0 and container.security.manager 1.4.0 [backport release-7.6.0] (#2335) (github-actions[bot])
Known Issues (ESF):
- 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):
- 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):
- f433443707 - chore: add ESF 7.6.0 release notes (#2356) (github-actions[bot])
- 42ea16843e - fix: Restored old networking related sections in kura_install.sh (#2355) (nicolatimeus)
- 19abe0971d - feat(distrib): Comment entries in dnsmasq configuration [backport] (#2354) (Pierantonio Merlino)
- f77519b8de - fix(distrib): revert #2346 [backport release-7.6.0] (#2351) (github-actions[bot])
- 7dc37f6d90 - chore: add ESF 7.6.0 release notes (#2348) (github-actions[bot])
- f87c63f165 - fix(distrib): Updated installer script to write network interface names to snapshot file [backport release-7.6.0] (#2347) (github-actions[bot])
- b03568209f - fix: Allow to disable monitoring of squashfs and overlayfs in Diagnostics service [backport release-7.6.0] (#2345) (Matteo Maiero)
- 6cf02f14a7 - chore: automated uptick to 7.6.0 (#2339) (github-actions[bot])
- 3bfe6eb836 - feat: Added kura.default.log.manager property to kura.properties files [backport release-7.6.0] (#2340) (github-actions[bot])
- a3902d443c - build: Updated Ansible dependencies to version 1.1.1 (#2342) (nicolatimeus)
- 7b16673740 - fix(core.system): Updated imported package version [backport release-7.6.0] (#2343) (github-actions[bot])
- d428c3a2fe - chore: Disable deployment of distrib projects as mvn artifacts [backport release-7.6.0] (#2337) (github-actions[bot])
- d7ad4ed602 - build: Switch to security.manager 3.5.0 and container.security.manager 1.4.0 [backport release-7.6.0] (#2335) (github-actions[bot])
- 1358a91e7e - fix: windows position bundle api fix (#2333) (sfiorani)
- f8987094f6 - fix(distrib): Fixed variable name in customize script (#2332) (Pierantonio Merlino)
- 41715810f2 - fix: Use BC KeyManager in ESTService when BC SSLContext is used [backport release-7.6.0] (#2331) (github-actions[bot])
- bc477b602b - chore: Update security manager versions (#2329) (nicolatimeus)
- 148ee91ff0 - fix: force TLSv1.2 in ESTService if proof of possession is enabled [backport release-7.6.0] (#2330) (github-actions[bot])
- 3ea402d90c - feat(distrib): Network configuration customization during ESF install [backport release-7.6.0] (#2327) (Pierantonio Merlino)
- 534e6e55e1 - fix: increased protocol serial start level (#2326) (sfiorani)
- d631246fdd - chore: Updated build.properties versions (#2323) (nicolatimeus)
- d48109d57a - feat: Changes to support COM config limited to the supported modes [backport release-7.6.0] (#2321) (github-actions[bot])
- 714e544065 - fix(distrib): Fix dhcp dependencies on RPM and DEB installers [backport release-7.6.0] (#2320) (github-actions[bot])
- 1c9654d255 - fix: Updated Eclipse Marketplace certificate [backport release-7.6.0] (#2318) (github-actions[bot])
- f00c466cae - fix: Added carrier detection to NM configuration [backport release-7.6.0] (#2316) (github-actions[bot])
- 3451770a3b - fix(distrib): Fixed Debian installer dependencies [backport release-7.6.0] (#2315) (github-actions[bot])
- 2989c33535 - chore: Update build-kura.env to match Kura 5.6.0 (#2309) (Matteo Maiero)
- a298508161 - chore: automated uptick to 7.6.0-SNAPSHOT (#2303) (github-actions[bot])
Changelog (Kura):
- dabb9acce3 - fix: position not updated when fix is lost [backport release-5.6.0] (#5567) (eclipse-kura-bot)
- 0ed4c417bc - chore: Cleanup of app update log [backport release-5.6.0] (#5566) (eclipse-kura-bot)
- f29abe3155 - chore: add Kura 5.6.0 release notes (#5562) (eclipse-kura-bot)
- 830b3fe28b - fix: ipv4 empty subnet gateway checks - improvement [backport release-5.6.0] (#5561) (eclipse-kura-bot)
- 100735184f - chore: Added feature for raw MQTT cloud connection [backport release-5.6.0] (#5558) (nicolatimeus)
- 9e652a80e3 - fix: Corrected the checks for empty subnet and gateway [backport release-5.6.0] (#5559) (eclipse-kura-bot)
- 383a8883d4 - fix(web2): Fixed MTU field visualization [backport release-5.6.0] (#5553) (eclipse-kura-bot)
- 2c26b076ed - fix: Clash in dnsmasq lease file configuration option [backport release-5.6.0] (#5552) (eclipse-kura-bot)
- 29786a4776 - fix: fixed nmea position unit of measurement [backport release-5.6.0] (#5549) (eclipse-kura-bot)
- c99ea3a282 - fix: Cleanup of birth and app publish logic [backport release-5.6.0] (#5544) (Matteo Maiero)
- de03964f88 - fix: Use dynamic policy for PositionProvider reference in PositionService [backport release-5.6.0] (#5545) (eclipse-kura-bot)
- fdced81a9a - docs: Improve container instance metatype descriptions [backport release-5.6.0] (#5542) (eclipse-kura-bot)
- 2b999d3ffa - fix(distrib): Update default LogManager property in kura.properties file (#5541) (Pierantonio Merlino)
- 616c196892 - fix(rest.network.configuration): Fix net interfaces property management again [backport release-5.6.0] (#5538) (eclipse-kura-bot)
- 132cd037c0 - fix(distrib): revert #5522 [backport release-5.6.0] (#5539) (eclipse-kura-bot)
- 5987ac2dcd - fix: Ignore modem state when getting position from MM [backport release-5.6.0] (#5534) (eclipse-kura-bot)
- 7c924d0038 - fix(distrib): Updated installer script to write all interface names to snapshot file [backport release-5.6.0] (#5528) (eclipse-kura-bot)
- ca1a41ed36 - build(deps): updated Jetty 9.4.55 -> 9.4.56 [backport release-5.6.0] (#5527) (eclipse-kura-bot)
- 5f5a4ddbc2 - fix: Update kura.setup for oomph to new repo [backport release-5.6.0] (#5526) (eclipse-kura-bot)
- bc2ae9b000 - chore: add Kura 5.6.0 release notes (#5520) (eclipse-kura-bot)
- 444a8691e5 - chore: add Kura 5.6.0 release notes (#5510) (eclipse-kura-bot)
- e2bba23190 - fix: Linux.Pid equals override [backport release-5.6.0] (#5514) (eclipse-kura-bot)
- 47adbf1686 - fix: Prevent publishing birth on shutdown [backport release-5.6.0] (#5513) (Matteo Maiero)
- e908f7c714 - feat: modemManager based position provider [backport release-5.6.0] (#5512) (eclipse-kura-bot)
- 9ac62728fa - chore: automated uptick to 5.6.0 (#5508) (eclipse-kura-bot)
- f43a382899 - feat: Add default log manager property [backport release-5.6.0] (#5507) (eclipse-kura-bot)
- 132eded3ae - feat(web-ui): Added a column filter to channels table in the asset configuration [backport release-5.6.0] (#5501) (eclipse-kura-bot)
- 6b3d84edc3 - fix: Java 11+ PKCS11 provider setup [backport release-5.6.0] (#5497) (eclipse-kura-bot)
- 5a9bb1d43e - fix(nm): AP scan not reports correct Wifi Security [backport release-5.6.0] (#5505) (eclipse-kura-bot)
- 4b0fdc8a7e - fix: Improvement on Raw cloud connection [backport release-5.6.0] (#5503) (eclipse-kura-bot)
- f768acc086 - build: updated jetty version to 9.4.55.v20240627 [backport release-5.6.0] (#5502) (eclipse-kura-bot)
- 170689592f - feat: Added support for emitting connection errors in WireAsset [backport release-5.6.0] (#5494) (eclipse-kura-bot)
- e585cacfd2 - fix: Container page refresh performed at completed operation [backport release-5.6.0] (#5489) (eclipse-kura-bot)
- 024b7b18ec - fix(nm): Fixed SupportedCapabilities in Modem status [backport release-5.6.0] (#5488) (eclipse-kura-bot)
- cb32367ea6 - chore(poms): uptick version of properties maven plugin [backport release-5.6.0] (#5486) (eclipse-kura-bot)
- 80df92f038 - feat(nm): Added SIM operator ID to Network Status [backport release-5.6.0] (#5483) (eclipse-kura-bot)
- e9a2d18bd4 - fix(linux.position): wrong option name in metatype [backport release-5.6.0] (#5477) (eclipse-kura-bot)
- 0e373d8595 - fix(nm): Reset gps mode selection before applying configuration [backport release-5.6.0] (#5476) (eclipse-kura-bot)
- 6c95965679 - refactor(position): updated name of position service api [backport release-5.6.0] (#5459) (eclipse-kura-bot)
- 6e5c87949d - feat(asset.provider): Now the DataType sent to the driver depends on the DataType of the channel and theDataType of the scaleOffsetDataType field and a new ScaleOffsetDataType, LONG, has been added [backport release-5.6.0] (#5440) (eclipse-kura-bot)
- a4940f21fe - build: Reduce number of job history to 5 [backport release-5.6.0] (#5465) (eclipse-kura-bot)
- 0d897a3b92 - feat: Added new KeystoreService.getKeyManagers() method that allows provider selection [backport release-5.6.0] (#5460) (nicolatimeus)
- f45421ebef - build: Protobuf update to 3.25.5 [backport 5.6.0] (#5431) (#5450) (Matteo Maiero)
- d17c9cea86 - feat(distrib): Network configuration customization during Kura instal… (#5453) (Pierantonio Merlino)
- b32783f0f1 - feat(position): added datetime and gnsstype to position service static provider [backport release-5.6.0] (#5451) (eclipse-kura-bot)
- 4996841276 - feat: added gnssType to position rest service [backport 5.6.0] (#5429) (#5449) (sfiorani)
- 2f259334cd - feat: add GPS Mode selector in modem UI [backport 5.6.0] (#5435) (Mattia Dal Ben)
- e3ad041b6b - feat(asset.provider): Added type for Scale and Offset in Channels [backport release-5.6.0] (#5426) (eclipse-kura-bot)
- 1824c77800 - feat(nm): add managed GPS mode [backport release-5.6.0] (#5417) (eclipse-kura-bot)
- e774a2e5c3 - chore: Updating versions to include current version packages in distrib (#5421) (Matteo Maiero)
- e2c372da05 - feat(api): add getSupportedGpsModes() to modem status API [backport release-5.6.0] (#5422) (eclipse-kura-bot)
- df160ae038 - feat: Improve container service description [backport release-5.6.0] (#5425) (eclipse-kura-bot)
- cf7fb669d1 - feat: Added asset name in error logs [backport release-5.6.0] (#5416) (eclipse-kura-bot)
- cd4a5a6e9d - style(position): added missing and fixed wrong copyrights in updated position API [backport release-5.6.0] (#5413) (eclipse-kura-bot)
- 94c76d2ed3 - feat(api): added gnss type data to PositionService (#5381) [backport release-5.6.0] (#5407) (sfiorani)
- 728ee0ce99 - feat(linux.net): Modified dhcp server selection order [backport release-5.6.0] (#5402) (Pierantonio Merlino)
- 6486935c91 - ci: use newly introduced bot personal access token for github workflows (#5397) (#5403) (Mattia Dal Ben)
- e5eae5fa61 - fix(distrib): Fix DHCP dependencies for Debian installer [backport release-5.6.0 (#5401) (Pierantonio Merlino)
- ccd2e08db6 - fix: Updated the Eclipse Marketplace certificate [backport release-5.6.0] (#5395) (github-actions[bot])
- 024cae7629 - ci: Keep only the artifacts of the last 2 builds [backport release-5.6.0] (#5393) (Mattia Dal Ben)
- 79f02b6efc - ci: fix Github actions permissions [backport release-5.6.0] (#5392) (github-actions[bot])
- 6ca13b211c - fix: Disable systemd-resolved stub mode on systemd versions less than 248 [backport release-5.6.0] (#5369) (github-actions[bot])
- b3dff8ffdb - fix: Connection Scheduler metatype improvement. [backport release-5.6.0] (#5365) (github-actions[bot])
- 392ee9413c - feat: Modified modem APN tooltip (backport) (#5360) (Pierantonio Merlino)
- d5a020ab82 - feat: Add net2 check to hide pdp if not needed (#5356) (Matteo Maiero)
- 766a3328e2 - feat(nm): Modem APN as an optional parameter [backport release-5.6.0] (#5353) (github-actions[bot])
- 8d11fda564 - chore: automated uptick to 5.6.0-SNAPSHOT (#5349) (github-actions[bot])
- 963255b4c4 - chore: automated uptick to 5.5.1-SNAPSHOT (#5314) (github-actions[bot])