HPCC-10240 Prevent a TABLE() aggregate being converted to a non aggregate

Switch to using a no_newaggregate much earlier in the tree normalizsation so
it will be treated as an aggregate - even if all fields are removed.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10262 Base Store cached data could "leak" between instances

Fetching two result sets at the same time can cause their results to get written to each other.

Fixes HPCC-10262

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10240 Fix example following review feedback

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10264 After publishing using a remote dali, roxie requires remote dali

Roxie was looking up every group in remote dali, with a 5 minute timeout, and
no cachine of failures.

Add support for caching failures to the named group store code, and the
ability to set a shorter timeout.

Change Roxie to ignore remote dali information if not available.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10265 Fix problems processing action dependencies

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10237 Don't move CHOOSEN() over a grouped count project

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10257 Fix regression suite issues

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10276 Add jsonp support to WsEcl

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5031 from GordonSmith/HPCC-10262

HPCC-10262 Base Store cached data could "leak" between instances

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5046 from ghalliday/issue10257

HPCC-10257 Fix regression suite issues

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10278 Create bug report feature not handling multiple logfiles

Currently ws_workunits uses a single MemoryBuffer in the call to add
logfiles to the bug report. But if there are multiple logfiles, the
buffer gets cleared leaving only the last one. This code change dynamically
allocates MemoryBuffers as needed (one for each logfile) and saves them
in a pointerArray, and frees them up once the ZIP file has been created

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge branch 'multiLogs' into candidate-4.2.0

Fixed compiler error (extra classname:: in hpp file) as I merged

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5035 from richardkchapman/roxie-remote-dali-failures

HPCC-10264 After publishing using a remote dali, roxie requires remote d...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5043 from ghalliday/issue10265

HPCC-10265 Fix problems processing action dependencies

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5048 from ghalliday/issue10237

HPCC-10237 Don't move CHOOSEN() over a grouped count project

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5029 from ghalliday/issue10240

HPCC-10240 Prevent a TABLE() aggregate being converted to a non aggregate

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10283 Ensure GLOBAL(,OPT) is processed correctly inside a library

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5050 from afishbeck/wsecl_jsonp10276

HPCC-10276 Add jsonp support to WsEcl

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10256 Add "Refresh Data" Button to Graph Page

Fixes HPCC-10256

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10280 DOCS:ADD ID Attribute

Fix HPCC-10280 DOCS:ADD ID Attribute
Add ID= Attributes to User Security
Module (Installing and Running) to
facilitate content reuse.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>