Branch: refs/heads/stable-17.9.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 4f5a0f47b2891bb40a607adc6a0901c5c5f94fe8
https://github.com/xwiki/xwiki-platform/commit/4f5a0f47b2891bb40a607adc6a09…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-observation/xwiki-platform-observation-remote/src/main/java/org/xwiki/observation/remote/internal/jgroups/JGroupsNetworkChannel.java
Log Message:
-----------
XWIKI-23613: When using udp configuration it takes a long time to notice a cluster member went down
(cherry picked from commit 380c2ca7ab0ed9ee1e564c6d0e1a94c69a5f7f64)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 380c2ca7ab0ed9ee1e564c6d0e1a94c69a5f7f64
https://github.com/xwiki/xwiki-platform/commit/380c2ca7ab0ed9ee1e564c6d0e1a…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-observation/xwiki-platform-observation-remote/src/main/java/org/xwiki/observation/remote/internal/jgroups/JGroupsNetworkChannel.java
Log Message:
-----------
XWIKI-23613: When using udp configuration it takes a long time to notice a cluster member went down
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: e3e46d4a9a4a0366fec65f6f6a55754d17277b68
https://github.com/xwiki/xwiki-platform/commit/e3e46d4a9a4a0366fec65f6f6a55…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/SaveAction.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/SaveAndContinueAction.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/SaveActionTest.java
R xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/Coeditor.java
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/CoeditorElement.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/CoeditorsDropdown.java
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/HistoryDropdown.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/RealtimeEditToolbar.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/SummaryModal.java
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/VersionElement.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-ui/src/main/resources/XWiki/Realtime/Configuration.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/toolbar.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/actionbuttons/actionButtons.js
Log Message:
-----------
XWIKI-2470: Improve saving to not save data that has not changed
* Remove duplicated code between SaveAction and SaveAndContinueAction that builds the JSON response. Put the "JSON" map object on the XWiki context and let various parts of the code add stuff that needs to be returned to the editor.
* Remove the redirect object before updating the authors, in order to be able to detect if the document is dirty before the authors are set.
* Move the line that sets the metadata dirty right before saving, because it is needed only to force incrementing the version.
* Small code improvements and more comments added.
* Let the editor know when the save doesn't create a new revision in order to not show the "Saved" notification because it can mislead the user into thinking that a new version was created.
* Add page objects for the history dropdown from the realtime toolbar.
* Add functional test.
* Don't propagate the version on save (to the other collaborators) if there's no new version.
* Bulletproof the history dropdown to not duplicate versions.
(cherry picked from commit 669fc4d20d8b6aeb6463010c603936b9432439e9)
Commit: 39891938f51eae949c75e7161b38131d7190acec
https://github.com/xwiki/xwiki-platform/commit/39891938f51eae949c75e7161b38…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/SaveAction.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/HistoryDropdown.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/RealtimeEditToolbar.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/VersionElement.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/actionbuttons/actionButtons.js
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/meta.js
Log Message:
-----------
XWIKI-2470: Improve saving to not save data that has not changed
* Return the new (latest) version even when we don't create a new revision because the editor that sent the save request might have an outdated version number. This can happen if two users save the same document state, either because they didn't modify the document or because they made the same modifications.
* Update since version
* Fix RealtimeEditToolbar#waitForConcurrentEditingWarning() that was causing both the existing #editFullScreen() test and the new #preventEmptyRevisions() test to flicker (we need to wait for the fade-in / fade-out popover animation to end).
* Display the revision author, not modifier (last content updater), in the history dropdown.
* The auto-saver should check if the new version is different from the current version.
* Extend the #preventEmptyRevisions() functional test to check what happens when both users save the same document state.
* Simplify the version update handler in actionButtons.js
* Modify meta.js to not trigger the 'xwiki:document:changeVersion' event if the version didn't change.
(cherry picked from commit 789a2b9e09c94f63e7291f50a0ae957b0b2ed8e2)
Commit: a3b39482dc8a385b6e8bb0e4c89c888c115dab66
https://github.com/xwiki/xwiki-platform/commit/a3b39482dc8a385b6e8bb0e4c89c…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/HistoryDropdown.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/VersionElement.java
Log Message:
-----------
XWIKI-2470: Improve saving to not save data that has not changed
* Update since version
(cherry picked from commit 9768c9ecd30521e95fb9090aa7eb52f2f2c4bef1)
Compare: https://github.com/xwiki/xwiki-platform/compare/7cc606251c92...a3b39482dc8a
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.9.x
Home: https://github.com/xwiki/xwiki-platform
Commit: e5b7a8b5b271e8d9646d186b5b2a42813f5bcae8
https://github.com/xwiki/xwiki-platform/commit/e5b7a8b5b271e8d9646d186b5b2a…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/HistoryDropdown.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/po/VersionElement.java
Log Message:
-----------
XWIKI-2470: Improve saving to not save data that has not changed
* Update since version
(cherry picked from commit 9768c9ecd30521e95fb9090aa7eb52f2f2c4bef1)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications