What's New in 2.4.15 ==================== The following features are new since |me| 2.4.12.1. .. MICRO-3544: Platform-independent code is now separate from OS and network stack integration ------------------------------------------------------------------------------- This release splits |me| into two libraries: - Platform Independent Libraries (PIL): binaries that support the basic features of |me|. These are provided as precompiled binaries. - Platform Support Libraries (PSL): binaries that support OS and network stack integration. These must be built from the provided source code. This split ensures that the PIL does not need to be recertified for different platforms. Platform-specific PSLs can then be written for the same PIL without needing to recompile the |me| code. Previous releases of |me| were delivered as integrated libraries with the OS and network stack code included, which could not be changed without recompiling the entire library. See the :ref:`section-libraries` section for more information on this change. Refer to :ref:`psl_compiling` for instructions on how to build the PSL from source. .. MICRO-3745: Transfer large data samples quickly with Zero Copy v2 ----------------------------------------------------- This release adds a new transport, Zero Copy v2, which can perform Zero Copy data transfer. Zero Copy transfer allows you to move large data samples without copying them, which increases throughput and reduces latency. For more details, refer to :ref:`section-zero-copy-transfer` and :ref:`section-zero-copy-v2-transport`.