4.3.0
This release contains two new core systems, the Translator and the DataManager.
Translator enables protocol translation and DataManager allows storage for sensor data in SenML format.
Few bugs were found and fixed in existing core systems
All third-party content is reviewed and certified as license-compatible with the project license, and has had the provenance validated and content scanned for anomalies by the Eclipse IP Team.
This release contains two new core systems, the Translator and the DataManager.
Translator enables protocol translation and DataManager allows storage for sensor data in SenML format.
Few bugs were found and fixed in existing core systems
MicroProfile Reactive Messaging 2.0 release plan
In this release, MicroProfile Reactive Messaging aligns with Jakarta EE 8 and also have the following functional changes:
Add support for unmanaged stream injection using @Inject @Channel(…)
Add support for emitters allowing emitting messages from imperative code
Add support for metrics
Add support for negative acknowledgement
Update default acknowledgement strategy when dealing with Message
This major release of Eclipse Kura, compatible with Java 8 and OSGi R7, introduces new security related features. It brings HTTPS for the Web UI with the possibility to perform not only password-based authentication but also certificate-based authentication on top of mTLS. The framework now runs on a dedicated user named "kurad" and provides a new set of APIs for privileged and unprivileged execution. Eclipse Kura now is also capable to log in an audit file, the security-related operations performed in the framework.
Noteworthy new features, improvements and developments since the last release include:
Service release 1.4.1 integrate bug fixes:
MicroProfile Context Propagation 1.2 provides APIs for obtaining CompletableFutures that are backed by managed threads (threads that are managed by the container), with the ability to capture context from the thread that creates the CompletableFuture and apply it when running the CompletionStage action. This enables CompletionStage actions to rely on having predictable thread context and enables users of these CompletionStages to guard against unintentional donation of thread context.
Example of ManagedExecutor, which contextualizes all dependent stages:
Initial release for the project.
Contains the service allowing to run and evaluate tasks.
UIs available: User view, Journal, Task Editor
This release already allows to experiment with the API and to create tasks that can be accomplished by the user. XP and other skill points can be gathered.
The UI components do need some polishing but that will be in the focus of upcoming releases.