Branch: refs/heads/stable-17.10.x Home: https://github.com/xwiki/xwiki-commons Commit: 97f89bfb1feb543a11a56bb5a35f029444221df5 https://github.com/xwiki/xwiki-commons/commit/97f89bfb1feb543a11a56bb5a35f02... Author: Thomas Mortagne <[email protected]> Date: 2025-12-03 (Wed, 03 Dec 2025) Changed paths: M xwiki-commons-core/xwiki-commons-netflux/pom.xml M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/Bot.java M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/Channel.java M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/ChannelStore.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/DefaultLocalUserFactory.java M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/HistoryKeeper.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/LocalUser.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/LocalUserFactory.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/Netflux.java M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/NetfluxEndpoint.java M xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/User.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/CommandListener.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/NetfluxCommandChannelEvent.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/NetfluxMessageUserEvent.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/NetfluxUserJoinEvent.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/NetfluxUserLeaveEvent.java A xwiki-commons-core/xwiki-commons-netflux/src/main/java/org/xwiki/netflux/internal/event/NetfluxUserTimeOfLastMessageUpdateEvent.java M xwiki-commons-core/xwiki-commons-netflux/src/main/resources/META-INF/components.txt M xwiki-commons-core/xwiki-commons-netflux/src/test/java/org/xwiki/netflux/internal/ChannelTest.java M xwiki-commons-core/xwiki-commons-netflux/src/test/java/org/xwiki/netflux/internal/HistoryKeeperTest.java M xwiki-commons-core/xwiki-commons-netflux/src/test/java/org/xwiki/netflux/internal/NetfluxEndpointTest.java Log Message: ----------- XCOMMONS-3451: Realtime editing doesn't support clustering * Remove leftovers from a previous implementation which did not really made sense anymore (mainly around the concept of "connected user") * Add the concept of Remote and Local users * Reusing the websocket session id as local user id * Make modifications go through events (even locally) so that other cluster members know about them (cherry picked from commit 1236db964717977f3bae6ca512108bada8ef2bfa) To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications