This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 47c5e4b44625853718b3910fe4f4bdf8023165af Merge: 0bedaa39a0 e2eb472d06 Author: Dan Haywood <[email protected]> AuthorDate: Wed Jan 17 09:25:57 2024 +0000 Merge pull request #2166 from apache/CAUSEWAY-3675 CAUSEWAY-3675: adds suppress-auto-flush functionality .../ROOT/pages/2024/2.0.0-RC5/mignotes.adoc | 23 ++++- .../core/config/CausewayConfiguration.java | 63 +++++++++++-- core/metamodel/src/main/java/module-info.java | 1 + core/runtime/src/main/java/module-info.java | 1 + .../causeway/core/runtime/flushmgmt/FlushMgmt.java | 32 ++++--- .../runtimeservices/src/main/java/module-info.java | 1 - .../CausewayModuleCoreRuntimeServices.java | 4 - .../transaction/TransactionServiceSpring.java | 10 +- .../integtests/ExcelModuleIntegTestAbstract.java | 3 + extensions/vw/pdfjs/metamodel/pom.xml | 7 ++ .../metamodel/PdfjsViewer_Abstract_IntegTest.java | 3 + persistence/commons/src/main/java/module-info.java | 1 + .../commons/CausewayModulePersistenceCommons.java | 7 ++ .../changetracking/EntityChangeTrackerDefault.java | 101 ++++++++++++++------- .../PreAndPostValueEvaluatorServiceDefault.java | 4 +- .../repository/RepositoryServiceDefault.java | 17 +++- regressiontests/stable-config/pom.xml | 3 +- regressiontests/stable-domainmodel/pom.xml | 2 +- .../integtest/Layout_Counter_IntegTest.java | 29 +++--- .../integtest/Layout_SimpleObject_IntegTest.java | 3 + regressiontests/stable/pom.xml | 7 +- .../testdomain/conf/Configuration_headless.java | 22 +---- testing/fakedata/applib/pom.xml | 10 +- 23 files changed, 239 insertions(+), 115 deletions(-)
