Eclipse Kura 5.2.0

This minor release of Eclipse Kura, compatible with Java 8 and OSGi R7, introduces new framework features for EDGE AI with model encryption, an improved Container management with entrypoint and networking support, Device Configuration Twin contract and a new PKCS11 Keystore Service provider.

 

Features and Improvements

  • 0799c19ad9 - [api] Added support for timestamp in log entry (#4042) (Matteo Maiero)
  • cfe8f4e728 - [api] Keystore API now supports the passage of parameters with AlgorithmParameterSpec and the adding of X509CRL to the KeystoreService. (#4002) (Salvatore Coppola)
  • c2662bf356 - [api] Added new EnrollmentService API. (#3984) (Salvatore Coppola)
  • 31552f6680 - [ble.provider] Lazy initialization of Bluetooth DeviceManager (#4052) (Pierantonio Merlino)
  • 9a86b2bb67 - [core] Added support for separate truststore in SSLManagerService (#4063) (nicolatimeus)
  • a0f7cbd59d - [core.keystore] Added certificate utility methods. (#4044) (Salvatore Coppola)
  • 8b4726b742 - [rest.api] Initial support for custom REST authentication providers (#3982) (nicolatimeus)
  • 5a218b31e1 - [ai.triton.server] added an option to control the max message size limit for the GRPC calls (#4035) (Marcello Rinaldo Martina)
  • e0aa32f31a - [ai.triton.server] Add Model Encryption support for Triton Server Service (#3986) (Mattia Dal Ben)
  • 90ce342dba - [ai.triton.server] expose "timeout" parameter for long running operations (#4017) (Mattia Dal Ben)
  • b08241015d - [net.admin] Added a cache for the network configuration (#4012) (Pierantonio Merlino)
  • 972cfd82bd - [org.eclipse.kura.container.orchestrator] Container network configuration support (#3983) (G_Ivo)
  • acd74d3569 - [org.eclipse.kura.container.orchestrator] Add container entrypoint override support to container orchestrator (#3973) (G_Ivo)
  • 41807ecc09 - [org.eclipse.kura.container.orchestrator] adding support for image-management via inventory API (#3953) (G_Ivo)
  • 0a5c49beed - [org.eclipse.kura.container.orchestrator] added image managemnt to container dashboard (#3968) (G_Ivo)
  • 4cdfdcb68d - [org.eclipse.kura.container.orchestrator] added support for image management container orchestrator (#3970) (G_Ivo)
  • 04045dbebf - [protocol.can] Switched to libsocket-can-java with support for all Kura architectures (#3975) (nicolatimeus)
  • ec6e97ef4a - [web2] Replace NetAdmin with ConfigurationService in GwtNetworkConfigurationService (#3964) (Pierantonio Merlino)
  • dd577df5d4 - [web2] Add support for Japanese (#3977) (Matteo Maiero)
  • 988635727c - [web2] password change feature (#3936) (Marcello Rinaldo Martina)
  • 3c307c6e5d - [web2] Allow to set empty dns server list. (#3930) (Salvatore Coppola)
  • e647826a3d - [web2] Modem Tab Modification (#3816) (ftoure67)
  • 6b86b71a52 - [wire.db.component.provider] Add generic db wire components (#4046) (Pierantonio Merlino)
  • 38f3f6b885 - [examples] add AI Wire Component Sense-Hat demo (#3824) (Mattia Dal Ben)

 

Breaking Changes

  • Eclipse Kura v5.2 does not introduce API breakage with previous releases.



 

Deprecated APIs

  • org.eclipse.kura.net.NetworkAdminService (Partial)
  • org.eclipse.kura.net.modem.CellularModem (Partial)
  • org.eclipse.kura.net.wifi.WifiClientMonitorService (Partial)

 

Target Platform Updates (since 5.1.0):

  • c146d8d649 - Upgraded commons-lang3 to 3.12.0 (#4049) (Salvatore Coppola)
  • 703ddcfcac - Upgraded bouncycastle to 1.71 (#3999) (Salvatore Coppola)
  • c4231f7b9b - updated H2 to 2.1.214 (#4022) (Marcello Rinaldo Martina)

 

Release Date
Release Type
Minor release
Name Date Description
v5.2.0-M1 2022/08/17