This document provides an overview of Jakarta EE 10, including updates to various Jakarta EE specifications and profiles. Key updates include Jakarta Security 3.0 adding new features, Jakarta Persistence 3.1 supporting UUID as a basic Java type, and the new Jakarta EE 10 Core Profile targeting smaller runtimes. The document also demonstrates migrating a sample application from older versions of Jakarta EE to Jakarta EE 10.