MicroEJ Repositories November 2026 Update

Good news everyone,

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

Central Repository 4.5.0 & 4.6.0

Audio

The Audio API 3.0.0 comes with dedicated modules for the MP3 and Ogg Vorbis formats, each with its mock for the simulator.
A new audio testing library and an audio testsuite server help validate the audio playback of a VEE Port.
This is a major version: read the Audio Pack changelog before upgrading.

  • “ej.api:audio” new version added (3.0.0)
  • “ej.api:audio-mp3” added (3.0.0)
  • “ej.api:audio-oggvorbis” added (3.0.0)
  • “com.microej.pack.audio:audio-mock” added (3.0.0)
  • “com.microej.pack.audio:audio-mock-mp3” added (3.0.0)
  • “com.microej.pack.audio:audio-mock-oggvorbis” added (3.0.0)
  • “com.microej.pack.audio:audio-testing” added (3.0.0)
  • “com.microej.pack.audio:audio-testsuite” new versions added (3.0.0)
  • “com.microej.pack.audio:audio-testsuite-server” added (3.0.0)
  • “com.microej.pack.audio:audio-testsuite-server-plugin” added (3.0.0)
  • “com.microej.pack.audio.testsuite-server:com.microej.pack.audio.testsuite-server.gradle.plugin” added (3.0.0)

WebAssembly

The WASI library reaches its first official release, 1.0.0.
Each Wasm module instance now has its own WASI context, with its own file descriptors, pre-opened directories, environment, and random number generator.
It requires Architecture 9.0.0 or higher.

Crypto

The Crypto API 2.3.0 reports a rejected input with the Java exception that the JCA method declares, instead of a generic native exception, so applications can handle each failure case.
It also throws an OutOfMemoryError when the native memory is still full after a garbage collection, and brings several fixes.
The crypto testsuite checks many new cases, such as the error codes of a VEE Port, the NIST test vectors, and additional EC curves and RSA key sizes.
Both modules include migration steps: read the changelogs of the Crypto API and of the crypto testsuite before upgrading.

NET

The connectivity library now favors IPv4 local addresses, which fixes the connection detection with recent JDK versions.
The Android connectivity library moves to MICROEJ SDK 6, and a fix to the NET testsuite prevents one of its tests from never returning.

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