From: Patrik Lindström <99639133+thevaadinman@users.noreply.github.com> Date: Wed, 16 Oct 2024 12:30:58 +0000 (+0300) Subject: chore: Update CHANGELOG-VAADIN8.md for Vaadin 8.27.3 (#12633) X-Git-Tag: 8.27.3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d1d6e2f6160c5f6114e45c55011597d4edd81685;p=vaadin-framework.git chore: Update CHANGELOG-VAADIN8.md for Vaadin 8.27.3 (#12633) --- diff --git a/CHANGELOG-VAADIN8.md b/CHANGELOG-VAADIN8.md index 769363df08..573cc7aac5 100644 --- a/CHANGELOG-VAADIN8.md +++ b/CHANGELOG-VAADIN8.md @@ -1,5 +1,13 @@ # Vaadin 8 extended maintenance version changelog +## Vaadin 8.27.3 + +* Added an option to disable Push disconnect on refresh. This is a special-case workaround. Normally when UI is refreshed when `@PreserveOnRefresh` is used, UI checks if an associated Push connection is active and disconnects it in order to avoid a race condition. This functionality was originally introduced to fix Framework [issue #12577](https://github.com/vaadin/framework/issues/12577). However, with some containers such as Payara this can have unwanted side effects, such as CDI reporting that no session scoped context is available after refresh. + + This feature can now be toggled off using the `protected` UI method `setDisconnectPushOnRefresh(false)`. + +* Updated Atmosphere to detect Payara alongside Glassfish and enable async support for it. This is a workaround for a bug/feature that exists both in Glassfish and Payara that provides a null ServerContainer reference that would otherwise cause initialization to fail. + ## Vaadin 8.27.2 * Included the `vaadin-portlet` package in the Vaadin 8 BOM. As a result, the version of the `vaadin-portlet` package does not need to be defined if the `vaadin-bom` artifact is imported.