Versión de lanzamiento publicada el 7 de diciembre de 2021 MicroProfile, una comunidad de código abierto que colabora en microservicios de Java empresariales, se place en anunciar el lanzamiento de MicroProfile 5.0.
MicroProfile 5.0 permite utilizar las API de MicroProfile junto con Jakarta EE 9.1 (espacio de nombres de Jakarta EE). Esta versión se centró principalmente en actualizar las dependencias de javax a jakarta, así como en la estabilidad general y las mejoras en usabilidad.
MicroProfile 5.0 sienta las bases para la rápida innovación de los API de MicroProfile para sus versiones para 2022.
[Obligatorio] Pasar los TCKs para 8 Especificaciones de MicroProfile
- MicroProfile Config 3.0
- MicroProfile Fault Tolerance 4.0
- MicroProfile Health 4.0
- MicroProfile JWT Authentication 2.0
- MicroProfile Metrics 4.0
- MicroProfile OpenAPI 3.0
- MicroProfile OpenTracing 3.0
- MicroProfile Rest Client 3.0
[Opcional] Pasar los TCKs para 5 Especificaciones de Jakarta
- CDI (Jakarta Contexts and Dependency Injection) 3.0.0
- JAX-RS (Jakarta RESTful Web Services) 3.0.0
- JSON-B (Jakarta JSON Binding) 2.0.0
- JSON-P (Jakarta JSON Processing) 2.0.1
- Jakarta Annotations 2.0.0
La solicitud de certificación de compatibilidad (CCR) acepta cualquier versión que coincida con Java SE 8 o superior. La implementación compatible para lanzar MicroProfile 5.0 es Open Liberty 22.0.0.1-beta. Los resultados de la prueba para MicroProfile 5.0 se pueden ver desde aquí. Este blog de Open Liberty tiene más información para comenzar con MicroProfile 5.0.
El lanzamiento sigue el nuevo proceso de especificación de MicroProfile que agrega agilidad al proceso de lanzamiento para cumplir con la cadencia de lanzamiento de MicroProfile tres (3) veces al año (Febrero, Junio y Octubre).
Cada especificación incluida en MicroProfile 5.0 ha actualizado sus dependencias de javax a jakarta. Por lo tanto, esta versión presenta cambios incompatibles.
Actualizaciones para las especificaciones de los componentes de MicroProfile 5.0
La Figura 1 describe las especificaciones incluidas en MicroProfile 5.0 y las especificaciones independientes. Las actualizaciones de la especificaciones de los componentes MicroProfile 5.0 se describen a continuación y también están disponibles en la presentación MicroProfile 5.0.
Los beneficios adicionales incluyen:
- Integración de especificaciones más rica
- Sin bloqueo de proveedores. La interoperabilidad entre diferentes implementaciones de MicroProfile brinda a los usuarios la libertad de seleccionar una o combinar muchas implementaciones de MicroProfile en una arquitectura de microservicios.
- API programáticas y basadas en anotaciones
- MicroProfile Starter para la generación de proyectos MicroProfile
- Una interfaz de línea de comandos (CLI) para generar proyectos gradle o maven.
Acerca de MicroProfile
La comunidad de MicroProfile está prosperando y siempre está buscando nuevos miembros para unirse a la familia. Esta comunidad de código abierto se preocupa por sus miembros y hace todo lo posible para mantener los obstáculos de involucrarse lo más bajos posible. ¡Únete a nosotros!
Información adicional:
Inicie sus proyectos con:
Únase a una discusión en vivo de MicroProfile:
Participe en los foros de correo de MicroProfile:
- Foro de la comunidad de MicroProfile
- Foro de marketing de MicroProfile
- Foro del grupo de trabajo de MicroProfile
Traduccion de MP 5.0 Release Announcement published Dec 7th, 2021 by: