github vaadin/flow 23.2.11
Vaadin Flow 23.2.11

latest releases: 24.5.0.beta4, 23.5.6, 24.3.18...
20 months ago

Changes since 23.2.10

All changes

New features

Fixes

  • Fixed support for Spring EnableMethodSecurity (CP 23.2)
    Commit · Pull request

  • Preserve push messages in cache until they are seen by client (#15764)
    Commit · Pull request · Issue

    Atmospehere caches messages when the client is disconnected, but unfortunately it may happen that a message does not reach the client because of network disconnection during async response write operation. In this case the message is not cached and will be completely lost, causing a UI resynchronization request. This change preserves messages in broadcaster cache until the client confirms that they have been processed, by sending the last seen server sync identifier on reconnection. This should prevent the need for a UI resynchronization. It may happen in some cases, e.g. back to online after being offline, that messages already seen will be sent to the client, but Flow will discard them. Part of #15281

  • Prevent concurrent disconnect and push operations (#15767)
    Commit · Pull request · Issue

    Disconnecting an AtmospherePushConnection while it is sending a message may result in a NullPointerException if AtmosphereResource is nullified before the message is sent. This change synchronizes operations, so that disconnect will wait until current push finishes, or push waits for disconnect to complete so that the isConnected() method reflects correctly current state.

  • Allow Gradle builds to use custom sourcesets (#15739) (CP: 23.2)
    Commit · Pull request · Issue

  • Avoid infinite recursion on imported directories (#15596)
    Commit · Pull request · Issue

Don't miss a new flow release

NewReleases is sending notifications on new releases.