MicroEJ Repositories March 2026

Hello there,

We updated our module repositories with the latest libraries and functionalities.

Central Repository 3.66.0

Note: The link “central-repository-${version}.zip” should now be retrieved using the static URL “https://repository.microej.com/download

Serial

This release introduces a major update to the Serial ecosystem with version 3.0.0 and the first test suite release 1.0.0.

  • The Serial library now uses string-based port names instead of integer port IDs.
  • The library introduces SerialConfigurationException, a new subclass of IOException thrown by SerialConnection.configure() when the requested configuration is unsupported.
  • The Serial Pack 3.0.0 implements the new interface with updated Abstraction Layers (LLAPI).
  • A brand-new Serial Test Suite 1.0.0 provides comprehensive test coverage for the Serial library 3.0.0, including configuration validation, connection lifecycle, data transfer, and concurrent access scenarios.

Data Serialization

This release introduces the initial version of the Protobuf4 library, based on version 4.33.5 of Google’s official Protobuf library. It implements the latest Protobuf functionalities and security fixes. It is recommended to favor Protobuf4 over Protobuf3 for security and maintainability reasons.

Protobuf3 2.0.3, based on Google’s version 3.7.1, receives a maintenance update that fixes CVEs on top of the previous fork.

FlatBuffers 2.1.0 is based on the latest Google release 25.12.19 and brings security fixes, improvements to the FlatBuffers compiler (flatc) including a post-processing tool, Long generation from uint enums, Java reserved keyword notify management, better null management, and Java 8 compatibility.

An example application compatible with both Protobuf4 and Protobuf3 is available here. An example application for FlatBuffers is available here.

More data serialization formats are available in use with MicroEJ technology, read more at https://docs.microej.com.

CORE

The KF utility library 3.3.0 upgrades its dependency on the property library and fixes an IllegalArgumentException when adding a SharedService in a multi-sandboxed Kernel (reported issue). The property library 4.3.1 fixes its README usage documentation.

More information in the Central Repository changelog: https://repository.microej.com/

The Central and Developer Repositories are accessible by default in MICROEJ SDK and provide libraries to enrich your applications and help development. Please consult our Javadoc for more information.

Happy coding!
The MicroEJ Team