Payara Server es un servidor de aplicaciones de código abierto derivado de GlassFish Server Open Source Edition. Fue creado en 2014 [2] por C2B2 Consulting como un reemplazo directode GlassFish después de que Oracle anunciara que descontinuaría el soporte comercial para GlassFish. En comparación con GlassFish, Payara Server se lanza con mayor frecuencia trimestralmente con correcciones de errores, parches y mejorasadicionales. Desde abril de 2016, Payara Server está patrocinado por Payara Services Ltd, quienes son responsables del desarrollo continuo y la coordinación de las contribuciones de la comunidad. Oficialmente compatible con Jakarta EE y MicroProfile.
Desarrollador (es) | Payara Services Ltd (código inicial de Oracle Corporation ) |
---|---|
Versión inicial | 31 de octubre de 2014 |
Lanzamiento estable | 5.2020.2 [1] / 19 de junio de 2020 |
Repositorio | |
Escrito en | Java |
Disponible en | inglés |
Tipo | Servidor de aplicaciones |
Licencia | Licencia común de desarrollo y distribución y licencia pública general GNU |
Sitio web | payara |
Descripción general
Payara Server se desarrolló en 2014 como una bifurcación y un reemplazo directo de GlassFish Server Open Source Edition. Fue lanzado en octubre de 2014 en respuesta al anuncio de Oracle de finalizar el soporte comercial para GlassFish. [3] Payara Services Ltd. proporciona actualmente soporte comercial y servicios empresariales para los usuarios de Payara Server.
Payara Server se deriva del árbol de origen de GlassFish con las mejoras y correcciones propias de Payara. El desarrollo de Payara Server es independiente del desarrollo de GlassFish por parte de Oracle, y las versiones de Payara Server siempre se basan en la versión más reciente de GlassFish.
Payara Server tiene doble licencia bajo la Licencia de Desarrollo y Distribución Común (CDDL) Versión 1.1 o CDDL y GPL v2 + la excepción Classpath .
Comunidad
El proyecto de Payara Server está alojado en GitHub , [4] permitiendo que la comunidad acceda para ver y editar el código fuente . Payara anima a la comunidad a contribuir mediante la generación de errores, sugiriendo nuevas funciones y mejoras en GitHub.
Payara usa el modelo Fork and Pull. Esto significa que si los miembros de la comunidad desean realizar algún cambio, deben bifurcar el proyecto Payara y realizar los cambios en su propio repositorio. Luego, deberán crear una solicitud de extracción de nuevo en la rama maestra del proyecto Payara para fusionar los cambios en el proyecto principal.
Las versiones empresariales comerciales de Payara Services Ltd, los servicios de consultoría, la migración y las suscripciones de soporte también financian el esfuerzo de desarrollo e ingeniería del proyecto de código abierto Payara Server.
Lanzamientos
- Payara Server 4.1.144 - 31 de octubre de 2014: primera versión basada en GlassFish 4 con correcciones de errores y parches adicionales.
- Payara Server 4.1.151 - 30 de enero de 2015: integración de Hazelcast 3.4 y JSR107, módulo JBatch actualizado, distribución multilingüe agregada y algunas correcciones de errores.
- Payara Server 4.1.152 - 1 de mayo de 2015: presenta la primera versión de Payara Micro y Payara Domain Template.
- Payara Server 4.1.153 - 31 de julio de 2015: presenta mejoras para Payara Micro API, una nueva función de enlace automático para los puertos HTTP y HTTPS de las instancias de Payara Micro; una actualización de la API JCache (JSR107); Comando de Dominio de Inicio actualizado; y Payara Blue, la versión de Payara Server para IBM JDK , que permite a los usuarios de AIX ejecutar Payara Server.
- Payara Server 4.1.1.154 - 23 de octubre de 2015 - primer lanzamiento de Payara Server basado en GlassFish 4.1. con 11 módulos actualizados, 11 mejoras y 25 correcciones de errores.
- Payara Server 4.1.1.161 - 29 de enero de 2016 - con registro de SQL lento y comprobaciones de estado del servidor integradas .
- Payara Server 4.1.1.162 - 6 de mayo de 2016 - Agrupación actualizada con Hazelcast, imágenes de Docker actualizadas, nuevas funciones de Payara Micro, Asadmin Recorder, comprobador de grupo de conexiones; 8 nuevas funciones, 20 mejoras y 37 correcciones de errores.
- Payara Server 4.1.1.163 - 16 de agosto de 2016: se agregó una vista previa técnica para el seguimiento de solicitudes, el servicio de notificación, el almacén de temporizador persistente Hazelcast EJB para Payara Micro, el agente de monitoreo JMX; con 44 correcciones de errores, 34 mejoras, 6 funciones nuevas y 6 actualizaciones de componentes.
- Payara Server 4.1.1.164 - 14 de noviembre de 2016: se agregaron 34 correcciones de errores, 15 mejoras, 10 nuevas funciones, 8 actualizaciones de componentes y una nueva versión de Payara MicroProfile. El lanzamiento incluyó un seguimiento de solicitudes extendido, un control mejorado sobre el escaneo de CDI implícito y una vista de la consola de administración rediseñada de los miembros del clúster Hazelcast.
- Payara Server 4.1.1.171 - 20 de febrero de 2017: se agregaron 30 correcciones de errores, 29 mejoras, 18 funciones nuevas, 8 actualizaciones de componentes y 5 correcciones de seguridad para Payara Server y Payara Micro. Las mejoras incluyen nuevos notificadores para el servicio de notificación, integración de la consola de administración para el servicio de verificación de estado, JAR de API pública y eventos remotos de CDI. 171 es la primera versión LTS (Long-Term-Support) de Payara Server.
- Payara Server 4.1.2.172 - 22 de mayo de 2017: se agregaron 53 correcciones de errores, 8 nuevas funciones, 29 mejoras, 8 actualizaciones de componentes y 1 corrección de seguridad para Payara Server y Payara Micro. Nombrada como una versión de 'nube y microservicios', las mejoras y nuevas características incluyeron: Soporte de cliente JMS para Payara Micro; soporte para adaptadores JCA en Payara Micro; nuevos Cloud Connectors para Apache Kafka, Amazon SQS, MQTT y Azure Service Bus; ejecutar comandos Asadmin en el arranque en Payara Server; Complemento Maven para Payara Micro; nuevos notificadores para el servicio de notificación y referencias de variables de entorno mejoradas.
- Payara Server 4.1.2.173 - 15 de agosto de 2017: se agregaron 58 correcciones de errores, 30 mejoras, 12 nuevas funciones, 2 correcciones de seguridad y 5 actualizaciones de componentes para Payara Server y Payara Micro. Esta versión incluye instantáneas de Payara Server / Micro 5, características compatibles con Eclipse MicroProfile 1.1; Mejoras en HealthCheck Service y Slow SQL Logger; Contenedor Payara Arquillian; mejoras para los usuarios de Docker, CDI Eventbus Notifier y más correcciones y mejoras menores.
- Payara Server 4.1.2.174 - 15 de noviembre de 2017: se agregaron más de 100 correcciones de errores, 5 nuevas funciones y 18 mejoras, incluido el soporte de Soteria, la integración completa de MBean a través del Servicio de Monitoreo JMX y un soporte más amplio para la sustitución de variables de entorno.
- Payara Server 4.1.2.181 - 12 de febrero de 2018: se agregaron 25 correcciones de errores, 13 mejoras, 5 funciones nuevas, 2 correcciones de seguridad y 2 actualizaciones de componentes. Incluye soporte para MicroProfile 1.2 y una serie de mejoras de usabilidad simples. Es el último lanzamiento público de Payara Server & Micro en el Community Stream 4.x.
- Payara Server 4.1.2.182 - 12 de junio de 2018.
- Payara Server 4.1.2.183 - 4 de septiembre de 2018: esta versión incluía compatibilidad con MicroProfile 2.0, incluidas actualizaciones para: OpenTracing, OpenAPI, REST Client; OpenID Connect; Cambios / Mejoras en la Consola de Administración (árbol de configuración ordenado, nuevas páginas de microperfil); Descriptor de implementación Payara-Web.xml.
- Payara Server 5.184 - 3 de diciembre de 2018: esta versión contiene las siguientes características nuevas: Comandos Asadmin de autocompletar; Nuevo comprobador de Health Check para informar el estado de los puntos finales de MP Health Check; Permitir el uso de diferentes proveedores de seguridad a través de la API de JCE; Cree el modo de clúster nativo de Kubernetes para la cuadrícula de datos de dominio; Mejorar los reemplazos de marcadores de posición de plantilla para métricas de MP personalizadas; Configurar servidores virtuales para terminales MP; Agregue un modo de clúster DNS a Payara Micro; Admite el reemplazo de los valores de configuración de las fuentes de configuración MP definidas por el servidor; Cree la funcionalidad payara-resources.xml y haga que SecuritySupport se pueda restablecer.
- Payara Server 5.191 - 6 de marzo de 2019: esta versión incluyó más de 40 correcciones de errores, más de 15 mejoras / mejoras y más de 35 actualizaciones de componentes. También en esta versión, MicroProfile 2.1 actualiza OpenTracing a 1.2, trayendo consigo patrones de omisión, proveedores de nombres de operaciones y un par de mejoras de usabilidad adicionales, como dejar de rastrear los otros puntos finales de MicroProfile (por ejemplo, / health).
- Payara Server 5.192 - 29 de mayo de 2019: esta versión se envía con soporte para JDK 11 en la versión preliminar técnica. Introduce el concepto de un nodo Docker (también versión preliminar tecnológica) como nuestra primera iteración de una mejor integración nativa de Docker. Esta versión también trae nuestro soporte de MicroProfile hasta 2.2, proporcionando actualizaciones para OpenAPI, Rest Client y Fault Tolerance.
- Payara Server 5.193 - 29 de agosto de 2019: esta versión incluyó 48 correcciones de errores, 7 funciones nuevas, 26 mejoras, 3 actualizaciones de componentes y 1 actualización de seguridad. La versión 193 incluyó Nomenclatura dinámica de instancias, Consola de monitoreo en vista previa técnica, Soporte para Métricas 2.0 y Métricas de implementación estructurada.
- Payara Server 5.194 - 2 de diciembre de 2019 - Con compatibilidad con JDK 11, MicroProfile 3.2, Consola de monitoreo, 50 correcciones de errores, 13 funciones nuevas, - 20 mejoras.
- Payara Server 5.201 - 3 de marzo de 2020 - Derby DB eliminado, vista previa de Data Grid Encryption Tech, 5 nuevas funciones, 12 mejoras, 21 actualizaciones de componentes, 31 correcciones de errores.
- Payara Server 5.2020.2 - 19 de junio de 2020 - Se cambió el formato del número de versión.
- Payara Server 5.2020.3 - 17 de julio de 2020
- Payara Server 5.2020.4 - 14 de agosto de 2020
- Payara Server 5.2020.5 - 12 de octubre de 2020
- Payara Server 5.2020.6 - 11 de noviembre de 2020
- Payara Server 5.2020.7 - 9 de diciembre de 2020
Todas las notas de la versión de Payara Server se pueden encontrar en la documentación. [5]
Payara Micro
Payara Micro es la versión de microservicios de Payara Server y permite a los usuarios ejecutar archivos war desde la línea de comandos sin ninguna instalación del servidor de aplicaciones. 70 MB de tamaño. Payara Micro también viene con una API de Java para que pueda integrarse y ejecutarse desde todas las aplicaciones de Java . Desde el lanzamiento 173 (agosto de 2017), Payara Micro es compatible con Eclipse MicroProfile.
Apoyo
Payara Server se desarrolló originalmente en respuesta al anuncio de Oracle [6] de eliminar el soporte comercial para GlassFish Open Source Edition. Como tal, Payara ofrece un reemplazo directo para GlassFish y el soporte está disponible en Payara Services Ltd.
Ver también
Referencias
- ^ https://github.com/payara/Payara/releases/tag/payara-server-5.2020.2 .
- ^ "El nuevo pez en el bloque: Payara" .
- ^ "GlassFish se convirtió en el servidor de aplicaciones asesino y luego cambió el nombre: Weblog de Adam Bien" .
- ^ "Fundación Payara" .
- ^ Payara. "Notas de la versión · Payara Server" .
- ^ "Actualización de la hoja de ruta del servidor Java EE y GlassFish (el acuario)" .
enlaces externos
- Página web oficial