Сервер Payara - Payara Server
Разработчики) | Payara Services Ltd (исходный код от Корпорация Oracle ) |
---|---|
изначальный выпуск | 31 октября 2014 г. |
Стабильный выпуск | 5.2020.2[1] / 19 июня 2020 |
Репозиторий | |
Написано в | Ява |
Доступно в | английский |
Тип | Сервер приложений |
Лицензия | Общая лицензия на разработку и распространение & Стандартная общественная лицензия GNU |
Интернет сайт | Payara |
Payara Сервер является Открытый исходный код сервер приложений происходит от Сервер GlassFish Издание с открытым исходным кодом. Создан в 2014 году.[2] C2B2 Consulting как падение на замену для GlassFish после Oracle объявила о прекращении коммерческой поддержки GlassFish. По сравнению с GlassFish, Payara Server выпускается чаще на ежеквартальной основе с добавленными исправлениями ошибок, патчи и улучшения. С апреля 2016 года Payara Server спонсируется Payara Services Ltd, которая отвечает за постоянную разработку и координирует вклад сообщества. Официально совместим с Jakarta EE и MicroProfile.
Обзор
Сервер Payara был разработан в 2014 году как форк-замена для Сервер GlassFish Открытый исходный код Версия. Он был выпущен в октябре 2014 года в ответ на объявление Oracle о прекращении коммерческой поддержки GlassFish.[3] Коммерческая поддержка и корпоративные услуги для пользователей Payara Server в настоящее время предоставляются Payara Services Ltd.
Сервер Payara является производным от исходного дерева исходных кодов GlassFish с собственными улучшениями и исправлениями Payara. Разработка Payara Server не зависит от разработки Oracle GlassFish, а выпуски Payara Server всегда основаны на самой последней версии GlassFish.
Сервер Payara имеет двойную лицензию на Общая лицензия на разработку и распространение (CDDL) Версия 1.1 или CDDL и GPL v2 + Исключение пути к классам.
Сообщество
Проект Payara Server размещен на GitHub,[4] разрешая доступ сообщества для просмотра и редактирования исходный код. Payara призывает сообщество внести свой вклад, сообщая об ошибках, предлагая новые функции и улучшения на GitHub.
Payara использует модель Fork and Pull. Это означает, что если члены сообщества хотят внести какие-либо изменения, им необходимо разветвить проект Payara и внести изменения в свой собственный репозиторий. Затем им нужно будет создать запрос на перенос обратно в главную ветку проекта Payara, чтобы объединить изменения в основной проект.
Коммерческие корпоративные версии Payara Services Ltd, консультационные услуги, подписки на миграцию и поддержку также финансируют разработку и разработку проекта с открытым исходным кодом Payara Server.
Релизы
- Payara Server 4.1.144 - 31 октября 2014 г. - первый выпуск на основе GlassFish 4 с добавленными исправлениями ошибок и патчами.
- Payara Server 4.1.151 - 30 января 2015 г. - интеграция Hazelcast 3.4 и JSR107, обновленный модуль JBatch, добавлен многоязычный дистрибутив и исправлены некоторые ошибки.
- Payara Server 4.1.152 - 1 мая 2015 года - с первым выпуском Payara Micro и Payara Domain Template.
- Payara Server 4.1.153 - 31 июля 2015 г. - с улучшениями Payara Micro API, новой функцией автоматической привязки для портов HTTP и HTTPS экземпляров Payara Micro; обновление API JCache (JSR107); обновлена команда Start-Domain; и Payara Blue, выпуск Payara Server для IBM JDK, позволяя AIX пользователям запускать Payara Server.
- Payara Server 4.1.1.154 - 23 октября 2015 г. - первая версия сервера Payara на базе GlassFish 4.1. с 11 обновленными модулями, 11 улучшениями и 25 исправлениями ошибок.
- Payara Server 4.1.1.161 - 29 января 2016 г. - с медленным SQL Ведение журнала и встроенные проверки работоспособности сервера.
- Payara Server 4.1.1.162 - 6 мая 2016 г. - обновленная кластеризация с Hazelcast, обновленные образы Docker, новые функции Payara Micro, Asadmin Recorder, проверка пула соединений; 8 новых функций, 20 улучшений и 37 исправлений ошибок.
- Payara Server 4.1.1.163 - 16 августа 2016 г. - добавлена техническая предварительная версия для отслеживания запросов, службы уведомлений, хранилища постоянных таймеров Hazelcast EJB для Payara Micro, агента мониторинга JMX; с 44 исправлениями ошибок, 34 улучшениями, 6 новыми функциями и 6 обновлениями компонентов.
- Payara Server 4.1.1.164 - 14 ноября 2016 г. - добавлено 34 исправления ошибок, 15 улучшений, 10 новых функций, 8 обновлений компонентов и новая версия Payara MicroProfile. Релиз включает расширенную трассировку запросов, улучшенный контроль над неявным сканированием CDI и переработанное представление консоли администратора для членов кластера Hazelcast.
- Payara Server 4.1.1.171 - 20 февраля 2017 г. - добавлено 30 исправлений ошибок, 29 улучшений, 18 новых функций, 8 обновлений компонентов и 5 исправлений безопасности для Payara Server и Payara Micro. Усовершенствования включают новые средства уведомления для службы уведомлений, интеграцию с консолью администратора для службы проверки работоспособности, общедоступный JAR API и удаленные события CDI. 171 - это первая версия сервера Payara Server LTS (долгосрочная поддержка).
- Payara Server 4.1.2.172 - 22 мая 2017 г. - добавлено 53 исправления ошибок, 8 новых функций, 29 улучшений, 8 обновлений компонентов и 1 исправление безопасности для Payara Server и Payara Micro. Релиз, названный «облаком и микросервисами», включает следующие улучшения и новые функции: Поддержка клиента JMS для Payara Micro; поддержка адаптеров JCA в Payara Micro; новые облачные коннекторы для Apache Kafka, Amazon SQS, MQTT и Azure Service Bus; запускать команды Asadmin при загрузке в Payara Server; Плагин Maven для Payara Micro; новые уведомители для службы уведомлений и расширенные ссылки на переменные среды.
- Payara Server 4.1.2.173 - 15 августа 2017 г. - добавлено 58 исправлений ошибок, 30 улучшений, 12 новых функций, 2 исправления безопасности и 5 обновлений компонентов для Payara Server и Payara Micro. Этот выпуск включает в себя моментальные снимки Payara Server / Micro 5, поддерживает Eclipse MicroProfile 1.1; Улучшения HealthCheck Service и Slow SQL Logger; Контейнер Payara Arquillian; улучшения для пользователей Docker, CDI Eventbus Notifier и другие мелкие исправления и улучшения.
- Payara Server 4.1.2.174 - 15 ноября 2017 г. - добавлено более 100 исправлений ошибок, 5 новых функций и 18 улучшений, включая поддержку Soteria, полную интеграцию MBean через службу мониторинга JMX и более широкую поддержку подстановки переменных среды.
- Payara Server 4.1.2.181 - 12 февраля 2018 г. - добавлено 25 исправлений ошибок, 13 улучшений, 5 новых функций, 2 исправления безопасности и 2 обновления компонентов. Включена поддержка MicroProfile 1.2 и ряд простых улучшений удобства использования. Это последний публичный выпуск Payara Server & Micro в потоке сообщества 4.x.
- Payara Server 4.1.2.182 - 12 июня 2018 г.
- Payara Server 4.1.2.183 - 4 сентября 2018 г. В этом выпуске была реализована поддержка MicroProfile 2.0, включая обновления для: OpenTracing, OpenAPI, REST Client; OpenID Connect; Изменения / улучшения в консоли администратора (упорядоченное дерево конфигурации, страницы нового микропрофиля); Дескриптор развертывания Payara-Web.xml.
- Payara Server 5.184 - 3 декабря 2018 г. Этот выпуск содержит следующие новые функции: Автозаполнение команд Asadmin; Новое средство проверки работоспособности для сообщения о состоянии с конечных точек проверки работоспособности MP; Разрешить использование разных провайдеров безопасности через JCE API; Создать собственный кластерный режим Kubernetes для сетки данных домена; Улучшение замены шаблонов-заполнителей для пользовательских метрик MP; Настроить виртуальные серверы для конечных точек MP; Добавить режим кластера DNS в Payara Micro; Поддержка замены значений конфигурации из источников конфигурации MP, определенных сервером; Создайте функциональность payara-resources.xml и сделайте SecuritySupport сбрасываемым.
- Payara Server 5.191 - 6 марта 2019 г. В этом выпуске было исправлено более 40 ошибок, более 15 улучшений / улучшений и более 35 обновлений компонентов. Также в этом выпуске MicroProfile 2.1 обновляет OpenTracing до версии 1.2, привнося с собой шаблоны пропуска, поставщики имен операций и несколько дополнительных улучшений удобства использования, таких как больше не отслеживание других конечных точек MicroProfile (например, / health).
- Payara Server 5.192 - 29 мая 2019 г. Этот выпуск поставляется с поддержкой JDK 11 в технической предварительной версии. Он представляет концепцию узла Docker (также техническую превью) как нашу первую итерацию улучшенной собственной интеграции Docker. В этом выпуске также реализована поддержка MicroProfile до версии 2.2, включая обновления OpenAPI, Rest Client и Fault Tolerance.
- Payara Server 5.193 - 29 августа 2019 г. В этом выпуске было исправлено 48 ошибок, 7 новых функций, 26 улучшений, 3 обновления компонентов и 1 обновление безопасности. 193 включал динамическое именование экземпляров, консоль мониторинга в технической предварительной версии, поддержку показателей 2.0 и показателей структурированного развертывания.
- Payara Server 5.194 - 2 декабря 2019 г. - Поддержка JDK 11, MicroProfile 3.2, Консоль мониторинга, 50 исправлений ошибок, 13 новых функций, - 20 улучшений.
- Payara Server 5.201 - 3 марта 2020 г. - Derby DB удалена, предварительная версия Data Grid Encryption Tech, 5 новых функций, 12 улучшений, 21 обновление компонентов, 31 исправление ошибок.
Все серверы Payara примечания к выпуску можно найти в документации.[5]
Payara Micro
Payara Micro - это сервер Payara микросервисы версия и позволяет пользователям запускать военные файлы из командной строки без установки сервера приложений. Размер 70 МБ. Payara Micro также поставляется с Java API чтобы его можно было встроить и запустить со всех Ява Начиная с версии 173 (август 2017 г.) Payara Micro совместим с Eclipse MicroProfile.
Поддерживать
Сервер Payara изначально был разработан в ответ на объявление Oracle[6] отказаться от коммерческой поддержки GlassFish Open Source Edition. Таким образом, Payara предлагает падение на замену для GlassFish, а техническая поддержка предоставляется Payara Services Ltd.
Смотрите также
Рекомендации
- ^ https://github.com/payara/Payara/releases/tag/payara-server-5.2020.2.
- ^ "Новая рыба на блоке: Паяра".
- ^ «GlassFish стал сервером приложений-убийц, а затем изменил название: блог Адама Бьена».
- ^ «Фонд Паяра».
- ^ Паяра. «Примечания к выпуску · Сервер Payara».
- ^ «Обновление плана развития Java EE и GlassFish Server (Аквариум)».