Eclipse Kura 4.1.0

4.1.0

Description

This is a minor release of Eclipse Kura intended to introduce several new features and continued usability improvements. A roadmap for the release schedule is as follows:

  • March 4: Milestone Release
  • March 26: Feature Complete and IP Log submission
  • March 27: Release branch creation for QA
  • April 15: QA Complete
  • April 19: Eclipse Kura v4.1.0 Release

 

Below is a listing of new features, more information for each entry can be found on the Release Plan tab:

  • Dependencies update: Guava [19 -> 25], Eclipse Milo, Apache FileUpload [1.3.2 -> 1.3.3], Apache Artemis [2.5.0 -> 2.6.4], Paho [1.2.0 -> 1.2.1]
  • DEPLOY-V2: fixes and improvements
  • New APIs for KuraBirthPayload, KuraDeviceProfile, KuraDisconnectPayload
  • JSON Message marshalling/unmarshalling in JSON service
  • Various cleanups and bug fixes
Architectural Issues

This release of Eclipse Kura does not introduce breaking changes within the API, so it remains compatible with previous releases. The development team has begun deprecating certain methods with the aim of removing these methods in future major releases. Any method slated for removal has been annotaded accordingly as deprecated. 

Security Issues

The following security-related patches have been applied to the codebase:

  • https://github.com/eclipse/kura/issues/2352
  • https://github.com/eclipse/kura/pull/2327 (CVE-2019-10242)
  • https://github.com/eclipse/kura/pull/2305 (CVE-2019-10243)
  • https://github.com/eclipse/kura/pull/2368 (CVE-2019-10244)
  • https://github.com/eclipse/kura/pull/2340
Conforms To UI/UX Guidelines
Not verified
Communities

Issues related to the Kura v4.1 release: https://github.com/eclipse/kura/issues?utf8=✓&q=is%3Aissue+project%3Aeclipse%2Fkura%2F3+

Pull Requests related to the Kura v4.1 release: https://github.com/eclipse/kura/pulls?utf8=✓&q=is%3Apr+project%3Aeclipse%2Fkura%2F3

Eclipse Kura Forums: https://www.eclipse.org/forums/index.php/f/273/