Компания Oracle выпустила (https://blogs.oracle.com/java/entry/glassfish_server_open_so...)
открытый сервер приложений GlassFish Server Open Source Edition 4.1 (https://glassfish.java.net), предоставляющий полную реализацию спецификации Java EE 7 (http://www.oracle.com/technetwork/java/javaee/overview/index...) (Java Platform, Enterprise Edition 7), как в форме web профиля (Java EE 7 Web Profile), так и полного профиля (Java EE 7 Full Platform). Включение выражения "Open Source Edition" в название продукта сигнализирует о прекращении его коммерческой поддержки, о чём было заявлено Oracle в ноябре прошлого года. Пользователям, которым требуется коммерческая поддержка, рекомендовано использовать продукт Oracle WebLogic Server. Код GlassFish распространяется под двумя лицензиями: CDDL v1.0 и GPL v2.
Особенности (https://glassfish.java.net/docs/4.1/release-notes.pdf) выпуска:
- Добавлена поддержка Java 8 (http://www.opennet.ru/opennews/art.shtml?num=39334), CDI 1.2 (https://jcp.org/aboutJava/communityprocess/mrel/jsr346/index...) и WebSocket 1.1 (https://www.websocket.org/). Обеспечена полная совместимость со свежими спецификациями Java EE;
- Закрыто более тысячи отчётов об ошибках. Сообщается, что несмотря на прекращение предоставления коммерческой поддержки, подход к поддержанию качества не изменился;
- Добавлен компонент Tyrus (https://tyrus.java.net/) с реализацией Java API для использования WebSocket 1.1. Кроме элементов спецификации WebSocket в Tyrus также реализованы дополнительные возможности, такие как средства регулирования числа открытых сеансов, доступ к метрикам через JMX, поддержка пересоединений клиента, поддержка прокси, оптимизированная широковещательная передача сообщений для всех открытых сокетов;
- Включён новый выпуск Jersey (https://jersey.java.net/) с реализацией JAX-RS 2.0 для создания RESTful web-сервисов на Java. В новом выпуске добавлена поддержка нового клиентского API для использования OAuth 1 и OAuth 2, улучшены средства диагностики проблем, предоставлен доступ к метрикам через JMX, обеспечена возможности сохранения в лог трассировки на уровне отдельных запросов, добавлена поддержка инициирования пересоединения клиента со стороны сервера;
- В OpenMQ (https://mq.java.net/) с поддержкой JMS 2.0 добавлена возможность создания каналов связи при помощи протокола WebSocket. Для использования доступно два типа клиентов WebSocket: mqstomp c поддержкой протокола STOMP 1.2 и mqjsonstomp, который отличается передачей сообщений поверх STOMP 1.2 в формате JSON;
- Обновлён Java EE 7 SDK, который теперь распространяется в форме zip-архива и отличается простым процессом установки.
URL: https://blogs.oracle.com/java/entry/glassfish_server_open_so...
Новость: http://www.opennet.ru/opennews/art.shtml?num=40554