All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
repositoriesblock declaringmavenCentralinbuild.gradle.kts.
- Revert
ej.library.ui:mwtto version3.3.0. - Revert
com.microej.kernelapi:mwtto version2.2.0.
- Feature policy management to control resource limitations (CPU, RAM, flash, network) and priority.
- NET/FS hooks to enforce flash and bandwidth limits via AspectJ.
- Property to avoid rebuilding kernel when building features.
- Update
AppConnectto version3.2.0. - Update
microej-sdkto version1.4.0. - Update
ej.api:edcto version1.3.7. - Update
ej.api:bonto version1.4.4. - Update
ej.api:netto version1.1.4. - Update
ej.api:sslto version2.2.3. - Update
ej.api:microuito version3.6.0. - Update
ej.library.ui:mwtto version3.6.1. - Update
ej.library.runtime:basictoolto version1.8.0. - Update
com.microej.library.util:kf-utilto version3.1.2. - Update
ej.library.iot:net-utilto version1.4.0. - Update
com.microej.kernelapi:edcto version1.2.0. - Update
com.microej.kernelapi:bonto version1.4.0. - Update
ej.library.iot:net-utilto version1.4.0. - Update
com.microej.kernelapi:kfto version2.2.0. - Update
com.microej.kernelapi:netto version1.3.0. - Update
com.microej.kernelapi:sslto version1.3.0. - Update
com.microej.kernelapi:storageto version1.3.0. - Update
com.microej.kernelapi:microuito version3.6.0. - Update
com.nxp.vee.mimxrt1170_mappsto version3.1.0. - Update
com.microej.platform.i386to version2.2.0.
- NullPointerException when using resource monitoring on simulator.
- Remove support for STM32F7508-DK.
- Remove Ivy descriptor workaround (already supported by MicroEJ SDK >=
1.2.0).
- Renamed Health Monitoring to Resource Monitoring.
- Moved Resource Monitoring to the KF-Util library.
- Missing files in published artifact
- Rename
Supported VEE PorttoRequirementsin theREADMEand move this section at the beginning of the document. - Update RT1170 VEE Port to version 3.0.0
- Update gradle plugin to 1.1.0
- Resolved an issue in the Storage service where the kernel instance was shared across apps. A sandboxed instance is now created for each app, ensuring isolation and improved security.
- Add
App Connectweb application, allowing to manage applications lifecycle through a Web UI or an HTTP REST API. - Health monitoring (CPU & RAM)
KernelUncaughtExceptionHandlerto manage misbehaving apps, crashing apps are now automatically uninstalled.
- Legacy Command Server, replaced by
App Connect, see the Deploy an application section for more details.
- Migrated the project to SDK6 using a Gradle-based build system. Note: This version is incompatible with SDK5 and Ivy; use previous versions if needed.
- Update
com.microej.library.wadapps#connectivity:2.0.0tocom.microej.library.kf#connectivity:2.1.0. a more lightweight version with less transitive dependencies.
- Upgrade
com.microej.library.util#kf-utilto version2.8.0.
- Add a new security manager mode to use resource policy file from applications.
- Add a section in the
READMEfile for Kernel and reference VEE Ports compatibility. - Add a section in the
READMEfile for troubleshooting.
- Upgrade
com.microej.library.util#kf-utilto version2.7.1.
- Add VEE Port for NXP i.MX RT1170 EVK to reference VEE Ports.
- Add logging-only SecurityManager.
- Add kernel.intern file for NET module usage.
- Update the service, property and kf-util dependencies and usages.
- Update documentation.
- Change the default way of fetching a VEE Port (switch from remote module dependency to local source)
- Add a network state listener to log for network state changes.
- Add a feature state listener to log for feature state changes.
- Add implementation of StorageFS over KF in the Kernel project.
- Update the project architecture
- Change the command-server-socket from system-app to be directly embedded into the kernel.
- Change the NTP from system-app to be directly embedded into the kernel.
- Update the package and project name.
- Remove wadapps dependencies (partial).
- Remove admin-console-socket-extension.
- Remove localdeploy-wpk-socket-extension.
- Update RELEASE_NOTES.md to remove outdated section.
- Developer firmware.
- Wadapps2 support.
- MicroUI3 support.
- CommandServer-Socket system application.
- NTP system application.
Copyright 2021-2026 MicroEJ Corp. All rights reserved. Use of this source code is governed by a BSD-style license that can be found with this software.