Serwer Payara

Payara
Deweloperzy Payara Services Ltd (początkowy kod z Oracle Corporation )
Pierwsze wydanie 31 października 2014 ; 8 lat temu ( 2014-10-31 )
Wersja stabilna
5.2022.3 / 17 sierpnia 2022 ; 6 miesięcy temu ( 17 sierpnia 2022 )
Magazyn
Napisane w Jawa
Dostępne w język angielski
Typ Serwer aplikacji
Licencja Powszechna Licencja Rozwoju i Dystrybucji oraz Powszechna Licencja Publiczna GNU
Strona internetowa payara .fish

Payara Server to serwer aplikacji typu open source wywodzący się z GlassFish Server Open Source Edition. Został stworzony w 2014 roku przez C2B2 Consulting jako zamiennik GlassFish po tym, jak Oracle ogłosiło, że zaprzestaje komercyjnego wsparcia dla GlassFish. W porównaniu do GlassFish, Payara Server jest wydawany częściej co kwartał z dodanymi poprawkami błędów i łatami i ulepszenia. Od kwietnia 2016 Payara Server jest sponsorowana przez Payara Services Ltd, która jest odpowiedzialna za ciągły rozwój i koordynację wkładów społeczności. Oficjalnie kompatybilny z Jakarta EE i MicroProfile.

Przegląd

Payara Server został opracowany w 2014 roku jako rozwidlenie i zastąpienie GlassFish Server Open Source Edition. Został wydany w październiku 2014 roku w odpowiedzi na ogłoszenie przez Oracle zakończenia komercyjnego wsparcia dla GlassFish. Komercyjne wsparcie i usługi korporacyjne dla użytkowników Payara Server są obecnie świadczone przez Payara Services Ltd.

Serwer Payara wywodzi się z wcześniejszego drzewa źródłowego GlassFish z własnymi ulepszeniami i poprawkami Payara. Rozwój Payara Server jest niezależny od rozwoju GlassFish przez Oracle, a wydania Payara Server są zawsze oparte na najnowszej wersji GlassFish.

Serwer Payara jest licencjonowany podwójnie w ramach licencji Common Development and Distribution License (CDDL) w wersji 1.1 lub CDDL i GPL v2 + wyjątek Classpath .

Wspólnota

Projekt Payara Server jest hostowany na GitHub , umożliwiając społeczności dostęp do przeglądania i edytowania kodu źródłowego . Payara zachęca społeczność do wnoszenia wkładu poprzez zgłaszanie błędów, sugerowanie nowych funkcji i ulepszeń w GitHub.

Payara wykorzystuje model Fork and Pull. Oznacza to, że jeśli członkowie społeczności chcą wprowadzić jakiekolwiek zmiany, muszą rozwidlić projekt Payara i wprowadzić zmiany we własnym repozytorium. Następnie będą musieli utworzyć żądanie ściągnięcia z powrotem w głównej gałęzi projektu Payara, aby scalić zmiany z głównym projektem.

Payara Services Ltd komercyjne wersje korporacyjne, usługi doradcze, migracje i subskrypcje wsparcia również finansują prace rozwojowe i inżynieryjne projektu open source Payara Server.

Wydania

  • Payara Server 4.1.144 – 31 października 2014 – pierwsze wydanie oparte na GlassFish 4 z dodanymi poprawkami błędów i łatami.
  • Payara Server 4.1.151 – 30 stycznia 2015 – integracja Hazelcast 3.4 i JSR107, zaktualizowany moduł JBatch, dodana dystrybucja w wielu językach i kilka poprawek błędów.
  • Payara Server 4.1.152 – 1 maja 2015 r. – z pierwszą wersją Payara Micro i Payara Domain Template.
  • Payara Server 4.1.153 – 31 lipca 2015 – zawiera ulepszenia API Payara Micro, nową funkcję automatycznego wiązania dla portów HTTP i HTTPS instancji Payara Micro; aktualizacja API JCache (JSR107); zaktualizowane polecenie Start-Domain; oraz Payara Blue, wersja Payara Server dla IBM JDK , umożliwiająca użytkownikom systemu AIX uruchamianie Payara Server.
  • Payara Server 4.1.1.154 – 23 października 2015 – pierwsze wydanie Payara Server oparte na GlassFish 4.1. zawiera 11 zaktualizowanych modułów, 11 ulepszeń i 25 poprawek błędów.
  • Payara Server 4.1.1.161 – 29 stycznia 2016 r. – z wolnym rejestrowaniem SQL i wbudowanymi kontrolami kondycji serwera.
  • Payara Server 4.1.1.162 – 6 maja 2016 – Zaktualizowano klastrowanie za pomocą Hazelcast, zaktualizowano obrazy Dockera, nowe funkcje Payara Micro, Asadmin Recorder, sprawdzanie puli połączeń; osiem nowych funkcji, 20 ulepszeń i 37 poprawek błędów.
  • Payara Server 4.1.1.163 - 16 sierpnia 2016 – dodano podgląd techniczny dla Request Tracing, Notification Service, Hazelcast EJB Persistent Timer Store dla Payara Micro, JMX Monitoring Agent; zawiera 44 poprawki błędów, 34 ulepszenia, sześć nowych funkcji i sześć ulepszeń komponentów.
  • Payara Server 4.1.1.164 – 14 listopada 2016 – dodano 34 poprawki błędów, 15 ulepszeń, 10 nowych funkcji, osiem aktualizacji komponentów i nową wersję Payara MicroProfile. Wersja zawierała rozszerzone śledzenie żądań, zwiększoną kontrolę nad niejawnym skanowaniem CDI oraz przeprojektowany widok konsoli administracyjnej członków klastra Hazelcast.
  • Payara Server 4.1.1.171 – 20 lutego 2017 – dodano 30 poprawek błędów, 29 ulepszeń, 18 nowych funkcji, osiem aktualizacji komponentów i 5 poprawek bezpieczeństwa dla Payara Server i Payara Micro. Ulepszenia obejmują nowe powiadomienia dla usługi powiadomień, integrację z konsolą administracyjną dla usługi kontroli stanu, plik JAR publicznego interfejsu API i zdarzenia zdalne CDI. 171 to pierwsza wersja LTS (Long-Term-Support) Payara Server.
  • Payara Server 4.1.2.172 – 22 maja 2017 – dodano 53 poprawki błędów, osiem nowych funkcji, 29 ulepszeń, osiem aktualizacji komponentów i jedną poprawkę bezpieczeństwa dla Payara Server i Payara Micro. Nazwane wydaniem „chmury i mikrousług”, ulepszenia i nowe funkcje obejmowały: Wsparcie klienta JMS dla Payara Micro; obsługa adapterów JCA w Payara Micro; nowe Cloud Connectors dla Apache Kafka, Amazon SQS, MQTT i Azure Service Bus; uruchamiać polecenia Asadmina podczas rozruchu na serwerze Payara; Wtyczka Maven dla Payara Micro; nowe powiadomienia dla usługi powiadomień i ulepszone odwołania do zmiennych środowiskowych.
  • Payara Server 4.1.2.173 – 15 sierpnia 2017 – dodano 58 poprawek błędów, 30 ulepszeń, 12 nowych funkcji, dwie poprawki bezpieczeństwa i pięć aktualizacji komponentów dla Payara Server i Payara Micro. Ta wersja zawiera migawki Payara Server / Micro 5, obsługuje Eclipse MicroProfile 1.1; Usprawnienia usługi HealthCheck i Slow SQL Logger; Pojemnik Payara Arquillian; ulepszenia dla użytkowników Dockera, CDI Eventbus Notifier i więcej drobnych poprawek i ulepszeń.
  • Payara Server 4.1.2.174 – 15 listopada 2017 r. – dodano ponad 100 poprawek błędów, pięć nowych funkcji i 18 ulepszeń, w tym obsługę Soteria, pełną integrację MBean za pośrednictwem usługi monitorowania JMX oraz szerszą obsługę zastępowania zmiennych środowiskowych.
  • Payara Server 4.1.2.181 – 12 lutego 2018 – dodano 25 poprawek błędów, 13 ulepszeń, pięć nowych funkcji, dwie poprawki bezpieczeństwa i dwie aktualizacje komponentów. Zawiera obsługę MicroProfile 1.2 i szereg prostych ulepszeń użyteczności. Jest to ostatnia publiczna wersja Payara Server i Micro w strumieniu społeczności 4.x.
  • Serwer Payara 4.1.2.182 – 12 czerwca 2018 r.
  • Payara Server 4.1.2.183 – 4 września 2018 r. – Ta wersja zawierała obsługę MicroProfile 2.0, w tym aktualizacje: OpenTracing, OpenAPI, REST Client; OpenID Połącz; Zmiany/ulepszenia konsoli administracyjnej (uporządkowane drzewo konfiguracji, nowe strony mikroprofili); Deskryptor wdrażania Payara-Web.xml.
  • Payara Server 5.184 – 3 grudnia 2018 r. – Ta wersja zawierała następujące nowe funkcje: Autouzupełnianie poleceń Asadmin; Nowy kontroler Health Check do raportowania stanu z punktów końcowych MP Health Check; Zezwalaj na korzystanie z różnych dostawców zabezpieczeń za pośrednictwem interfejsu API JCE; Utwórz natywny tryb klastra Kubernetes dla Domain Data Grid; Ulepsz zamienniki szablonów dla niestandardowych metryk MP; Skonfiguruj serwery wirtualne dla punktów końcowych MP; Dodaj tryb klastra DNS do Payara Micro; Obsługa zastępowania wartości konfiguracyjnych ze źródeł konfiguracji MP zdefiniowanych przez serwer; Utwórz funkcjonalność payara-resources.xml i spraw, aby SecuritySupport można było zresetować.
  • Payara Server 5.191 – 6 marca 2019 r. – Ta wersja zawierała około 40 poprawek błędów, 15 ulepszeń i ulepszeń oraz 35 aktualizacji komponentów. Również w tej wersji MicroProfile 2.1 aktualizuje OpenTracing do wersji 1.2, wprowadzając wzorce pomijania, dostawców nazw operacji oraz kilka dodatkowych ulepszeń użyteczności, takich jak brak śledzenia innych punktów końcowych MicroProfile (np. /health).
  • Payara Server 5.192 – 29 maja 2019 r. – Ta wersja jest dostarczana z obsługą JDK 11 w wersji zapoznawczej technicznej. Wprowadza koncepcję węzła Docker (również w wersji zapoznawczej) jako naszą pierwszą iterację lepszej natywnej integracji z Dockerem. To wydanie zwiększa również naszą obsługę MicroProfile do wersji 2.2, zapewniając aktualizacje OpenAPI, Rest Client i Fault Tolerance.
  • Payara Server 5.193 – 29 sierpnia 2019 r. – Ta wersja zawierała 48 poprawek błędów, siedem nowych funkcji, 26 ulepszeń, trzy aktualizacje komponentów i jedną aktualizację zabezpieczeń. Wersja 193 zawierała dynamiczne nazewnictwo instancji, konsolę monitorowania w wersji zapoznawczej, obsługę metryk 2.0 i metryki wdrażania strukturalnego.
  • Payara Server 5.194 – 2 grudnia 2019 r. – Zawiera obsługę JDK 11, MicroProfile 3.2, konsolę monitorowania, 50 poprawek błędów, 13 nowych funkcji i 20 innych ulepszeń.
  • Payara Server 5.201 – 3 marca 2020 r. – usunięto Derby DB, podgląd Data Grid Encryption Tech, pięć nowych funkcji, 12 ulepszeń, 21 aktualizacji komponentów, 31 poprawek błędów.
  • Payara Server 5.2020.2 – 19 czerwca 2020 r. - Zmieniono format numeru wersji.
  • Serwer Payara 5.2020.3 – 17 lipca 2020 r
  • Serwer Payara 5.2020.4 – 14 sierpnia 2020 r
  • Serwer Payara 5.2020.5 – 12 października 2020 r
  • Serwer Payara 5.2020.6 – 11 listopada 2020 r
  • Serwer Payara 5.2020.7 – 9 grudnia 2020 r

Wszystkie informacje o wersji Payara Server można znaleźć w dokumentacji.

Payara Micro

mikroserwisowa wersja Payara Server , która umożliwia użytkownikom uruchamianie plików wojennych z wiersza poleceń bez konieczności instalowania serwera aplikacji. Rozmiar 70 MB. Payara Micro jest również dostarczana z Java API , dzięki czemu można ją osadzać i uruchamiać ze wszystkich aplikacji Java . Od wydania 173 (sierpień 2017) Payara Micro jest kompatybilna z Eclipse MicroProfile.

Chmura Payary

Payara Cloud to następna generacja natywnego środowiska uruchomieniowego aplikacji w chmurze. Oferuje łatwiejszy sposób uruchamiania aplikacji Jakarta EE w chmurze. Po prostu wybierz wojnę, kliknij wdrożenie i obserwuj, jak Twoje aplikacje działają w chmurze — automatycznie, jak za dotknięciem czarodziejskiej różdżki.

Wsparcie

Serwer Payara został pierwotnie opracowany w odpowiedzi na ogłoszenie firmy Oracle o zaprzestaniu komercyjnego wsparcia dla GlassFish Open Source Edition. W związku z tym Payara oferuje spadek w zamian za GlassFish, a wsparcie jest dostępne od Payara Services Ltd.

Zobacz też

Linki zewnętrzne