71774: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
71679: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
71479: MNT-11493: Merged DEV to V4.1-BUG-FIX (4.1.9)
71411: MNT-11493 Pagination controls for second page of tagged links are incorrect
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74723 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71624: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
71395: Merged PATCHES/V4.2.2 to V4.2-BUG-FIX (4.2.3)
70201 : Merged DEV to PATCHES/V4.2.2
70132 : MNT-11098 : 'Failed to get lock java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock' error occurs during the startup
- cluster.type changed to invalidating for resourceBundleBaseNamesSharedCache, loadedResourceBundlesSharedCache and messagesSharedCache
70138 : MNT-11098 : 'Failed to get lock java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock' error occurs during the startup
- Test for MessageServiceImpl. Cache entries shouldn't be modified directly
70187 : MNT-11098 : 'Failed to get lock java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock' error occurs during the startup
- Cache's entries is wrapped in unmodifiable collections
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74707 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71614: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
71278: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70686: Merged DEV to V4.1-BUG-FIX (4.1.9)
70361: MNT-11120: FileFolderService.list does not order properly
- Check next sort properties if current are null for both nodes.
- Add unit test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74703 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71601: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70356: MNT-11233: DEV to V4.2-BUG-FIX (4.2.3)
67973: MNT-11233: Alfresco CMIS API /alfresco/api/-default-/cmis/versions/1.1/atom cannot be used with external authentication
- Move RemoteUserMapper from Web-Client to Repository project. Use RemoteUserMapper in PublicApiAuthenticator to retrieve remote user from request.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74695 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71600: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70349: Merged DEV to V4.2-BUG-FIX (4.2.3)
70294 : MNT-10946 : Admin is no longer able to unlock files
- Check if node is locked before unlock for non-admin or System users. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74694 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71594: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70332: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70292: Merged DEV to V4.1-BUG-FIX (4.1.9)
60077: Created branch for MNT-10067 work.
60101: MNT-10067: first commit of a generic SQL script runner.
Very rough and ready extraction of SchemaBootstrap SQL script execution functionality. Will serve as the basis for the implementation of MNT-10067.
60147: MNT-10067: added tests for "dialect" placeholder resolution, including overriding of dialects.
60180: MNT-10067: exception thrown when unable to find SQL script to execute
60187: MNT-10067: renamed ScriptExecutor to ScriptExecutorImpl to make way for an interface definition.
60188: MNT-10067: introduced a ScriptExecutor interface.
60189: MNT-10067: renamed ScriptExecutorTest
60190: MNT-10067: added ScriptExecutorImplIntegrationTest to repo test suite.
60194: MNT-10067: a very simple initial implementation of a SQL script runner capable of running multiple scripts in a given
directory.
60195: MNT-10067: added integration test for ScriptBundleExecutorImpl.
60196: MNT-10067: moved ScriptBundleExecutorImplTest to correct source tree.
60197: MNT-10067: added ScriptBundleExecutorImplIntegrationTest to repo test suite.
60263: MNT-10067: ScriptBundleExecutor(Impl) now stops executing the main batch of scripts upon failure and runs a post-script.
60459: MNT-10067: minor change to test data to avoid implying that ScriptBundleExecutor.exec(String, String...) has an always-run
final script.
60482: MNT-10067: added integration test for ScriptBundleExecutor.execWithPostScript()
60483: MNT-10067: committed missing files from r60482
60488: MNT-10067: set appropriate log levels for log4j
60620: MNT-10067: added alf_props_xxx clean-up script.
60623: MNT-10067: minor tidy up of ScriptExecutorImpl (tidy imports, group fields at top of class)
60625: MNT-10067: further tidy up ScriptExecutorImpl (removed redundant constants, made externally unused public constant private)
60629: MNT-10067: fix tests broken by introduction of scriptExecutor bean in production code.
60662: MNT-10067: added tests to check deletion of doubles, serializables and dates.
61378: MNT-10067 : Cleanup alf_prop_XXX data
Added MySQL, Oracle DB, MS SQL Server and IBM DB2 scripts.
63371: MNT-10067: removed the vacuum and analyze statements from the postgresql script.
63372: MNT-10067: replaced begin and commit statements (PostgreSQL script only) with --BEGIN TXN and --END TXN, handled by the
script executor.
63568: MNT-10067 : Cleanup alf_prop_XXX data
Added start and end transaction marks to the scripts.
64115: MNT-10067: added Quartz job that by default doesn't fire until 2099 and can be manually invoked over JMX.
64223: MNT-10067: improved testing for AuditDAOTest and added PropertyValueDAOTest
64685: MNT-10067: added AttributeServiceTest
65796: MNT-10067 : Cleanup alf_prop_XXX data
Implemented a performance test.
65983: MNT-10067 : Cleanup alf_prop_XXX data
Reworked the MySQL script.
Added time measurements for entry creation.
66116: MNT-10067 : Cleanup alf_prop_XXX data
For MySQL:
1) Renamed temp tables.
2) Split the script into execution and cleanup of temp tables parts.
67023: MNT-10067 : Cleanup alf_prop_XXX data
Modified MySQL script to skip null values from alf_prop_unique_ctx.prop1_id.
67199: MNT-10067 : Cleanup alf_prop_XXX data
Implemented the latest changes of the script for other DB flavors.
Removed the MS SQL Server transaction marks.
67763: MNT-10067 : Cleanup alf_prop_XXX data
Removed unnecessary temporary index dropping.
Added additional cleanup before main script execution.
68710: MNT-10067 : Cleanup alf_prop_XXX data
Added batch logging.
Moved clearCaches() statement in PropertyValueDAOImpl.cleanupUnusedValues() to finally block.
68711: MNT-10067 : Cleanup alf_prop_XXX data
Added batching for MySQL script.
69602: MNT-10067 : Cleanup alf_prop_XXX data
Updated scripts for all DB flavors with batching.
69768: MNT-10067 : Cleanup alf_prop_XXX data
Fixed failing ScriptBundleExecutorImplIntegrationTest and ScriptExecutorImplIntegrationTest.
70058: Sync with latest changes in V4.1-BUG-FIX.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71587: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70327: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70241: MNT-10122: Merged DEV to V4.1-BUG-FIX (4.1.9)
63046: MNT-10122 Related to MNT-2234 - Incorrect workflow history when using jBPM
- In JBPMEngine.getTaskProperties() was added ContentModel.PROP_CREATOR property.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74687 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71584: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70325: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70145: MNT-8629: Merged DEV to V4.1-BUG-FIX (4.1.9)
70077: MNT-8629: Support requested for DB2 when schema name does not match DB user name.
- Take into account schema name during update
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74685 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
ACE-1826 Solr: Search not working on some dashlets
ACE-1827 "Could not retrieve tags error" was detected for Reprository.
ACE-1830 BM-0010, BM-0013 tests didn't completely run for 4.3.0 b1717.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@71934 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70682: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
69736: ACE-1615: Fixed the search result to return empty arrays for field facets, when no facet queries are available.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70680: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
69081: ACE-1265: Fixed the selected Date/Size range filtering
- Added insertion index for the facet label, to help the Date/Size sorting labels in the UI.
- A minor optimization in SolrFacetHelper.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70911 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70596: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
67363: ACE-1264, ACE-1270: added support for the facet value results, to include display-name for userID and mimetype.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70828 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70226: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70137: Reverse Merge V4.2-BUG-FIX (4.2.3)
<< Commit appears to have resulted in lots of build errors. Not obvious why. >>
70056: Merged DEV to V4.2-BUG-FIX (4.2.3)
69689 : MNT-10946 : Admin is no longer able to unlock files
- Check if node is locked for non-admin users. Fix related test
69751 : MNT-10946 : Admin is no longer able to unlock files
- Changed warn message
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70491 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70223: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70056: Merged DEV to V4.2-BUG-FIX (4.2.3)
69689 : MNT-10946 : Admin is no longer able to unlock files
- Check if node is locked for non-admin users. Fix related test
69751 : MNT-10946 : Admin is no longer able to unlock files
- Changed warn message
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70488 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70042: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70038: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
- Fix build Automatic merge removed imports
69858: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Additional boolean parameter 'haveWriteLock' has been added to 'MessageServiceImpl.getResourceBundleBaseNames()' method. It serves to avoid unlocking external write locks. The method still assumes that read lock is acquired if 'haveWriteLock=false'. Read lock will be upgraded to write lock only if 'haveWriteLock' parameter is equal to false
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70477 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70028: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70023: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69858: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Additional boolean parameter 'haveWriteLock' has been added to 'MessageServiceImpl.getResourceBundleBaseNames()' method. It serves to avoid unlocking external write locks. The method still assumes that read lock is acquired if 'haveWriteLock=false'. Read lock will be upgraded to write lock only if 'haveWriteLock' parameter is equal to false
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70474 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70027: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70022: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69848: Merged DEV 4.2.N to V4.1-BUG-FIX (4.1.9)
69603: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Ability to configure try lock timeout for several different contexts has been implemented. New configuration for every context has been added:
- system.lockTryTimeout=100
- system.lockTryTimeout.DictionaryDAOImpl=2000
- system.lockTryTimeout.MessageServiceImpl=${system.lockTryTimeout}
- system.lockTryTimeout.PolicyComponentImpl=${system.lockTryTimeout}
'LockHelper.tryLock()' has been modified to accept additional string 'useCase' parameter. Parameter is used for throwing exceptions with contextual messages when lock is not acquired
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70473 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69953: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69919: Fix build error related to the following merge.
<< Forgot to make sure the new file had the changes that were only in V4.2-BUG-FIX >>
Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69831: MNT-11192: TestModel.java removed from alfresco-repository-xxx.jar
- moved TestModel.java back from **/test-java/** to **/java/**
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70469 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69952: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69917: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69831: MNT-11192: TestModel.java removed from alfresco-repository-xxx.jar
- moved TestModel.java back from **/test-java/** to **/java/**
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70468 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69951: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69870: MNT-11310 : Applying patch 'patch.siteLoadPatch.swsdp': Error message when applying patch in read-only mode
- Using global instance of retryingTransactionHelper at patch transaction and using correct runAs user
- correct restoring of fullyAuthenticatedUser
Note that this fix requires the changes to the RetryingTransactionHelper that precede it
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70467 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69949: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69867: Fix handling of non-propagating transactions embedded in write transactions that have been forced writable (MNT-11310)
- Test to demonstrate the failure
- Regardless of whether a RetryingTransactionHelper was going to create a new transaction (non-propagating) or not,
it did a sanity check of its read-write state against the desired state. This was kicking things out for cases
where the RetryingTransactionInterceptor should just have been going along with the current transaction.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70465 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69947: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69861: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Merged 4.1.N to V4.2.N (4.2.3)
69858: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Additional boolean parameter 'haveWriteLock' has been added to 'MessageServiceImpl.getResourceBundleBaseNames()' method. It serves to avoid unlocking external write locks. The method still assumes that read lock is acquired if 'haveWriteLock=false'. Read lock will be upgraded to write lock only if 'haveWriteLock' parameter is equal to false
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70463 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69946: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69860: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Merged 4.1.N to V4.2.N (4.2.3)
69848: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Ability to configure try lock timeout for several different contexts has been implemented. New configuration for every context has been added:
- system.lockTryTimeout=100
- system.lockTryTimeout.DictionaryDAOImpl=2000
- system.lockTryTimeout.MessageServiceImpl=${system.lockTryTimeout}
- system.lockTryTimeout.PolicyComponentImpl=${system.lockTryTimeout}
'LockHelper.tryLock()' has been modified to accept additional string 'useCase' parameter. Parameter is used for throwing exceptions with contextual messages when lock is not acquired
69858: MNT-11371: Alfresco unable to bootstrap due to LockTryExceptions following an upgrade from 3.4.8 -> 3.4.13 -> 4.0.2 to either 4.1.8 or 4.2.1
Additional boolean parameter 'haveWriteLock' has been added to 'MessageServiceImpl.getResourceBundleBaseNames()' method. It serves to avoid unlocking external write locks. The method still assumes that read lock is acquired if 'haveWriteLock=false'. Read lock will be upgraded to write lock only if 'haveWriteLock' parameter is equal to false
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70462 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69924: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69817: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69777: Merged DEV to V4.1-BUG-FIX (4.1.9)
69741: MNT-10023: Activities - deletions may not be listed
- Implemented functionality that will check original parent node permission (even if it has been archived too), when archived node has not read permission with inherit flag (true). This approach is used for appropriate feed creation.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70456 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69767: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69723: MNT-11123 : Test failure in TestEnterpriseAtomPubTCK
Added code which check status of node (it has private working copy).
Merged DEV to 4.2-BUG-FIX
67109 : MNT-11123 : Test failure in TestEnterpriseAtomPubTCK
Fixed RenditionServiceIntegrationTest.testRenderPdfDocumentLongRunningCheckout test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70450 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
69765: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69685: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68638: Merged DEV to V4.1-BUG-FIX (4.1.9)
68070 : MNT-11289 : Sites deleted in 2013 cannot be restored in 2014
- Recreate groups when a site is restored on condition that the groups are missing. Make current user site manager if there is no site managers. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70448 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68541: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68489: MNT-11225: Problem with pdf-text extraction, spaces between letters in many of the words
- Removed debugging sys out
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70424 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68540: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68479: MNT-11225: Problem with pdf-text extraction, spaces between letters in many of the words
- Added PdfParserConfig config field which is added to the ParseContext if present
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70422 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68535: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68313: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68271: MNT-11348: Merged V4.1.1 (4.1.1.28) to V4.1-BUG-FIX (4.1.9)
67447: MNT-11057: Bug in replication process on Aliens.
Ignore a node that has no invadedBy property value (has no alien aspect).
Implemented unit-test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70415 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68534: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68311: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68270: MNT-11347: Merged V4.1.4 (4.1.4.28) to V4.1-BUG-FIX (4.1.9)
66989: MNT-11026 Version indicators after publishing a document are incorrect.
- In PublishingEventHelper#createPublishSnapshot(NodeRef) was added versionProperties map.
67468: MNT-11026 Version indicators after publishing a document are incorrect.
- In PublishingEventHelper#createPublishSnapshot(NodeRef) was addedversionService.ensureVersioningEnabled(node, props).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70413 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68533: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68310: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68265: MNT-11345: Merged V4.1.6 (4.1.6.15) to V4.1-BUG-FIX (4.1.9)
65696: Merged DEV to V4.1.6 (4.1.6.15)
65522: MNT-10931 : Unable to retrieve completed workflow's tasks using workflowService.queryTasks() with processProperties
Added a check to NOT include start-task when the process for the given processId is already ended.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70412 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68532: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68305: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68264: MNT-11343: Merged V4.1.6 (4.1.6.14) to V4.1-BUG-FIX (4.1.9)
<< There are really only 3 commits as follows. In addition there are a number of reverts and reverts of reverts:
59852+6039-60386, 60679-60680, 64213-64219, 65093-65103, 65450-65451 >>
- 60675: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
New ability has been added to configure types which do not support paths calculation for indexing.
New option has been added to enable or disable filtering types. Paths are also ignored for 'cm:person' and 'app:configurations' subtypes.
Also parent associations are ignored for 'cm:person' and 'app:configurations' types and their subtypes:
- 'search.solrTrackingSupport.ignorePathsForSpecificTypes' (default value is 'false'; usual behavior);
- the configuration for the types supports full and prefixed QNames
- 63983: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
Aux re-index logic has been modified to skip metadata pulling for types not matching type constraints. Set of types is configurable.
'SOLRTrackingComponentImpl.getNodesMetadata()' has been modified to filter children not matching type constraints. Additionally, logic for calculating category paths has been modified to take into account the type constraints
- 65017: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
Nodes filtering (those do not need in cascade update for their child aux docs) has been improved. Ids of such docs are searched at start of cascade by configured types. Metadata of child are not pulled if result docs set contains id of the child.
Node metadata may contain DB ids of child associations in the same time. Cache with doc id by DB id mapping doesn't exist in core tracker. Hence, these child associations can be filtered only using query by DB id to get doc id
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70411 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261