Seit August letzten Jahres steht die finale Version der MicroProfile 7.0 Spezifikation bereit. Mittlerweile sind auch Implementationen in den aktuellen Versionen der Application Server wie Open Liberty oder Wildfly verfügbar. Aber was hat sich getan?
Vorne weg, MicroProfile 7.0 bringt jetzt keine spezifische Version des Jakarta EE Core Profile mehr mit, sondern definiert eine Abhängigkeit auf eine Mindestversion (aktuell Jakarta EE 10 Core Profile).
MicroProfile Metrics fällt aus den Komponenten raus und ist nun eine Standalone Spezifikation. Dafür werden Metriken und Logs nun von MicroProfile Telemetry 2.0 gesammelt und bereitgestellt. MicroProfile Fault Tolerances 4.1 wurde entsprechend angepasst um auch MP Telemetry mit Metriken zu versorgen.
MicroProfile OpenAPI 4.0 gibt die Dokumentation nun im OpenAPI v3.1 Format aus. Daraus ergeben sich einige inkompatible Änderungen in der Schema API.
Die letzte Aktualisierung betrifft den MicroProfile Rest Client 4.0, der aber trotz Major Release nur ein paar kleinere zusätzliche Features bereitstellt.
Alle weiteren Komponenten (Health, Config und JWT Authentication) bleiben bei ihren bisherigen Versionen.