HPCC Community Edition – Release Notes and Known Limitations
In addition to the Release Notes, the HPCC Systems Red Book also contains useful information to help users manage the transition between releases.
9.x
9.12.x
Release Notes for Community Edition 9.12.16-1
Release Date: July 2, 2025 ========================================================= Comprehensive list of changes from 9.12.14-2 to 9.12.16-1 ========================================================= | HPCC-34398 Report expand time rather than elapsed time for index load | HPCC-34414 Add nodeKind exceptions to storage plane modeling Build process | HPCC-34338 GH Runners prefer pull_request trigger Build process | HPCC-34422 GH Action error, forcing a string to a boolean Code Generator | HPCC-34182 Compiler error from regex calls with mismatched argument data types DFS | HPCC-34455 Clarify comments in getPartDirectory relating to null cluster Documentation | HPCC-24016 Document Simple file filter Documentation | HPCC-34310 Document Zstandard compression option ECL Watch | HPCC-34307 Default "show pending" to on ECL Watch | HPCC-34403 Run playwright tests against local server ECL Watch | HPCC-34413 NodeJS 18 is now EOL ECL Watch | HPCC-34424 ECL Watch SizeMe regression ECL Watch | HPCC-34430 ECL Watch v9 fix Info(s) checkbox not togglable EclAgent, hthor, Thor | HPCC-34437 Fix agent cost regression JLib | HPCC-34358 Fix assert(nextOffset <= lastOffset) introduced by HPCC-34222 JLib | HPCC-34366 Refactor the lz4/zstd code - remove unused functions Thor | HPCC-34417 Job name clashes for thor targets with replicas WS-DFU/WS-FS | HPCC-23283 Restore button for archived DFU workunits added Workunit Analyser | HPCC-34272 Add support in cost optimizer for analyzing graphs XREF | HPCC-34339 Add parallelization to XRef scanDirectories dafilesrv | HPCC-34246 Ensure noSSL: false treated correctly dafilesrv, DFS | HPCC-34432 Fix dafilesrv file secret mapping bug eclccserver | HPCC-34384 eclcc with 2 replicas, half of jobs fail
Release Notes for Community Edition 9.12.14-1
Release Date: June 25, 2025 ========================================================= Comprehensive list of changes from 9.12.12-2 to 9.12.14-1 ========================================================= | HPCC-34264 Cleanup after event visitation refactoring | HPCC-34294 Remove react-singleton dependency | HPCC-34306 Model storage plane read times | HPCC-34315 Reduce costly log chatter | HPCC-34342 Bump hpcc-js to v3.x.x | HPCC-34359 Bump TypeScript to latest version | HPCC-34386 Fix AzureFile missing storage account details in plane Azure | HPCC-34323 Add missing properties to sasha xref Azure, ECL Watch | HPCC-34368 Fix regression cloning binary ptrees from dali Build process | HPCC-33990 Add zstd to vcpkg dependencies Build process | HPCC-34263 Fix issue with latest release and ncipollo/release-artifact action Build process | HPCC-34304 Deprecation of windows-2019 runner in github actions Build process | HPCC-34422 GH Action error, forcing a string to a boolean Code Generator | HPCC-34345 Analyse global files to check if they are only used in one graph DFU Server, WS-DFU/WS-FS | HPCC-34316 Reduce unnecessary logging from the spray service Dali | HPCC-34363 Improve error when can't connect to get dali version info Dali | HPCC-34387 Fix Dali external value cache bug Documentation | HPCC-33625 Resolve Broken Links in PT_BR Docs Documentation | HPCC-34070 Add #synthpii tags to doc sources where needed Documentation | HPCC-34219 Document ecl CLI --noKeepAlive option ECL Watch | HPCC-29403 Allow disabling time zone adjustments in ECLWatch ECL Watch | HPCC-33602 fix ECL Watch v9 WU logs tab tooltips ECL Watch | HPCC-34037 ECL Watch v9 refresh WU details resources tab ECL Watch | HPCC-34375 ECL Watch v9 change useFIle hook return type ECL Watch | HPCC-34424 ECL Watch SizeMe regression EclAgent | HPCC-34404 Correct myInstanceNumber comment in WaitThread JLib | HPCC-33197 Add an (optional) default parameter to IPropertyTree::queryProp() JLib | HPCC-33994 Add support for inplace:zstds compression JLib | HPCC-34333 Add a function for merging trace flags JLib | HPCC-34383 Protect MemoryBuffer::read(String) against reading past the end of buffer Plugins | HPCC-34346 Remove explicit c++11 directive from memcached Workunit | HPCC-34382 Fix core accessing workunits which failed to clone the graph data XREF | HPCC-34210 Fix XRef incorrectly reporting errors with stripe directories - Pass in an additional parameter to scanDirectory to track scope level preventing a check for stripe directories at multiple levels. - constructPartFileName was using a 1-based part number for calcStripeNumber when it should be 0-based.
Release Notes for Community Edition 9.12.12-2
Release Date: June 18, 2025 ========================================================= Comprehensive list of changes from 9.10.18-1 to 9.12.12-2 ========================================================= | Add regression tests and fix problem with reserve/commit | Create an adaptor for MemoryBuffer to IBufferedSerialInputStream | HPCC-34235 Refactor dump options to use simplified visitor interface | HPCC-34236 Refactor index summarize to use simplified visitor interface | HPCC-34237 Refactor index hotspot to use simplified visitor interface | HPCC-34290 Remove react-sizeme dependency | Improve unit test Azure, ECL Watch | HPCC-34368 Fix regression cloning binary ptrees from dali Build process | HPCC-34157 Reintroduce build-validation-tests to build-assets workflow Dali, ECL Watch, WS-DFU/WS-FS | HPCC-34159 Unprotect logicalfile can fail in ECL Watch v5 ECL Watch | HPCC-34200 ECL Watch report failure of fetch Results ECL Watch | HPCC-34255 ECL Watch v9 only call WUAnalyseHotspot for roxie queries ECL Watch | HPCC-34303 Fix playwright tests with new navbar Event Recording | HPCC-34295 Fix Coverity scan issue in jlibtests2 JLib | HPCC-33633 Avoid deadlock when malloc hits an internal error JLib | HPCC-34087 Ensure that recording to an invalid filename is handled correctly JLib | HPCC-34088 Common up the start event recording functions JLib | HPCC-34088 Fix windows compile problem due to missing jlib_ecl JLib | HPCC-34311 Fix signed overflow issue JLib | HPCC-34313 Create an adaptor for MemoryBuffer to IBufferedSerialOutputStream JLib | HPCC-34318 Stream Decompressor tell() was incorrect after whole blocks were skipped JLib | HPCC-34383 Protect MemoryBuffer::read(String) against reading past the end of buffer Roxie | HPCC-34266 Generate an operator warning from roxie when files are auto-closed eclccserver | HPCC-34285 Allow warnings about incompatible versions to be suppressed infrastructure | HPCC-34215 Landing page start
Release Notes for Community Edition 9.12.0-1
Release Date: May 12, 2025 ========================================================= Comprehensive list of changes from 9.10.18-1 to 9.12.0-1 ========================================================= | Add a sort to vector of FileReaders - createDirectoryIterator is used to list all matching Parquet files and the order is not guarenteed - Fix parquetEmpty.ecl and parquetCorrupt.ecl by adding the OUTPUT statements back | Fix last mismerge | Fix partitioned file reading code | Fixes following review | HPCC-31540 Restore Workunits (DFU and ECL) Functionality | HPCC-33680 Allow the compression used in jptrees to be configured | HPCC-33827 ECL Watch v9 add destNumParts to Variable & Blob imports | HPCC-33830 Rename Workunit Analyzer to Cost Optimizer in ECL LR | HPCC-33836 Update evtool to use IBufferedSerialOutputStream | HPCC-33837 Event reading interface and output cleanup | HPCC-33858 Update NodeJS version check | HPCC-33860 Fix benign hthor uninitialized sizeLimit | HPCC-33876 Remove amazon linux from 9.6.x onwards | HPCC-33877 Clienttools not using vcpkg prebuilt binaries | HPCC-33878 Ubuntu 20.04 and 24.04 k8s builds failing | HPCC-33879 Fix for cmake v4 | HPCC-33880 Add global metrics for startup and wait times to Thor | HPCC-33881 Add evtool index command | HPCC-33882 Add event hotspot analysis to evtool | HPCC-33893 Cleanup older dockerfiles | HPCC-33905 Set minimum policy in CMakeLists.txt | HPCC-33912 FR Translations 9.12.x | HPCC-33913 HU Translations 9.12.x | HPCC-33916 PT-BR Translations 9.12.x | HPCC-33947 Minimize contention in the global metric recording | HPCC-34000 Allow configurable compression for graphs in workunits | HPCC-34012 fix replaceString nullptr exception | HPCC-34043 Managed file scope cache fill thread not catching exceptions | Update the active versions in README.md Build process | HPCC-33405 Add support for ubuntu arm Build process | HPCC-33592 Bump vcpkg to 2025.02.14 Build process | HPCC-33593 Relocate antlr3 submodule to vcpkg Build process | HPCC-33681 Execute Tests as part of tagging process Build process | HPCC-33762 Update libgit2 cmake find Build process | HPCC-33763 Check vcpkg.exe is correct version Build process | HPCC-33785 Fix naming conflict in test-documentation workflow Build process | HPCC-33787 Revert HPCC-32855 Build process | HPCC-33847 Fix build-asset create docker image step Build process | HPCC-33854 Ubuntu 20.04 no longer supported in GH actions runners Build process | HPCC-33894 Bump vcpkg to 2025-04-09 Build process | HPCC-33940 Fix new clang warnings Build process | HPCC-33940 Fix new clang warnings osx Build process | HPCC-33961 Replace deprecated timelocal with mktime Build process | HPCC-33990 Add zstd to vcpkg dependencies Build process | HPCC-33997 Add tag for platform-core image into build-assets workflow Build process, cloud, Testing | HPCC-33739 Enhance k8s pod info for startup crash Code Generator | HPCC-33869 Improve the default bloom field filter selection DFS | HPCC-33481 Out of bounds access in DFS Part Filter DFS | HPCC-33482 Remove unnecessary and inefficient double lock in CDistributedFile DFU Server | HPCC-33822 Add replicas to dfuserver schema DFU Server | HPCC-33962 Allow indexes to be recompressed when they are copied Dali | HPCC-33057 Allow attributes for implicit storage planes to be merged Dali | HPCC-33218 Coverity scan reported new defects related to Dali Dali | HPCC-33465 Remove legacy hextoll function and use strtoll instead Dali | HPCC-33468 FileSprayer: Ensure a correct index is used when adding a footer Dali | HPCC-33586 Fix double-checked locking pattern in Dali Dali | HPCC-33744 Initial prototype of global metric functions Dali | HPCC-33823 Fix unittest permission problems Dali | HPCC-34078 Use the correct default compression for dali externals Documentation | HPCC-33344 Remove references to Javascript from docs Dumpkey | HPCC-33863 Add information about bloom filters to dumpkey ECL Standard Library | HPCC-33933 New string functions in ECL Std library: CommonPrefix() and CommonSuffix() (#19765) ECL Watch | HPCC-30737 ECLWatch UI should support WsDali Export ECL Watch | HPCC-32640 WU Failure Summary ECL Watch | HPCC-33598 ECL Watch v9 WU results grid style ECL Watch | HPCC-33713 ECL Watch v9 fix WU Helpers field usage ECL Watch | HPCC-33812 ECL Watch WU Details default Info messages off ECL Watch | HPCC-33852 ECL Watch v9 fix Metrics node sorting ECL Watch | HPCC-33861 ECL Watch v9 search box new tab button ECL Watch | HPCC-33864 ECL Watch v9 fix Helpers download cpp ECL Watch | HPCC-33865 ECL Watch v9 fix File bloom field names ECL Watch | HPCC-33899 ECL Watch v9 fix SetBanner and SetToolbar menu options ECL Watch | HPCC-33904 ECL Watch v5 fix grid border color ECL Watch | HPCC-33911 ES Translations 9.12.x ECL Watch | HPCC-33956 Sasha and DaliAdmin should be inaccessible if not Admin User ECL Watch | HPCC-33971 ECL Watch v9 add link to Logical File from DFU WU Details ECL Watch | HPCC-33980 Navigation Submenu Sync Issue ECL Watch | HPCC-33989 Add Toast Dismiss All Button ECL Watch | HPCC-34004 ECL Watch v9 fix menu items disabled incorrectly ECL Watch | HPCC-34013 ECL Watch v9 fix Files missing Icons ESP | HPCC-33895 Remove periodic CInfoCacheReaderThread messages from logging ESP | HPCC-33896 Change ws_cloudService kubectl caching to reduce log chatter ESP, Security | HPCC-32679 Prevent frame injection in legacy EclWatch URLs EclAgent | HPCC-33500 Clarify hthor createClusterWriteHandler usage Helm | HPCC-33922 Extend excludeKeys mechanism to support regex Helm, JLib | HPCC-33834 Allow vaults to be updated without k8s restarts Helm, Thor | HPCC-33891 Generate expert settings in thoragent/eclagent JHTree | HPCC-29559 Allow inplace payloads to be decompressed on demand JHTree | HPCC-33698 Protect destructor against exception being thrown (unlikely) JHTree | HPCC-33862 Add stats for bloom filter success to keyed activities JHTree | HPCC-33903 Fix bloom filter with >1 field at the start of the key JLib | HPCC-32924 Override OTel TlsRandomNumberGenerator JLib | HPCC-32997 Additional optimizations to replaceString - Optimize case where newLen == oldLen - Copy characters in blocks when newLen < oldLen JLib | HPCC-33338 Convert statically allocated metrics to dynamic allocation JLib | HPCC-33475 Return nullptr for empty buffer JLib | HPCC-33475 Return nullptr instead of zero for pointer function reserveTruncate JLib | HPCC-33589 Remove unused IByteInputStream code JLib | HPCC-33589 Rename ISerialInputStream to IBufferedSerialInputStream JLib | HPCC-33603 Whitespace not trimmed from locally stored secrets JLib | HPCC-33609 Create a POC for an Event Recording framework JLib | HPCC-33640 Add a developer option for logging all events JLib | HPCC-33646 Protect against overlapping start and stop recording JLib | HPCC-33648 Allow event recording to be paused JLib | HPCC-33650 Add support for recording dali events from clients JLib | HPCC-33665 Define a function to open and parse binary event data files JLib | HPCC-33667 Support structured text event data dumps JLib | HPCC-33669 Support CSV-formatted event data dumps JLib | HPCC-33682 Secure socket stats JLib | HPCC-33717 Generic Disk Write: Prep interfaces JLib | HPCC-33768 Make deferred changes to event data reading JLib | HPCC-33773 Make deferred changes to evtool code. JLib | HPCC-33793 Record traceids in binary in the event recorder JLib | HPCC-33795 Add support to compress event recording JLib | HPCC-33819 Create an implementation of IBufferedOutputStream that wraps a StringBuffer JLib | HPCC-33831 Catch IO errors etc. during jfile stat calls JLib | HPCC-33838 Fix theoretical data race detected by Coverity JLib | HPCC-33919 Use the correct legacy compression format JLib | HPCC-33920 Remove the default parameter to createLZWCompressor and createLZWExpander JLib | HPCC-33974 Updates meteredexporter to match OTel 1.20.0 exporter interface JTrace, Testing | HPCC-33960 Add JTrace GlobalID uniqueness unittest JTrace, metrics | HPCC-33870 Support Jtrace export metering (#19740) LDAP | HPCC-33538 LDAP managed scope cache fills starve Dali LDAP threads causing scope denials Plugins | HPCC-33155 Revisit Parquet Test Suite Plugins | HPCC-33498 Fix merge error in parquetTypes.ecl Plugins | HPCC-33754 Revert vcpkg mongodb to known working version Plugins | HPCC-33955 Add getDefaultDropZoneName to fileservices Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail Roxie | HPCC-33506 Delete unused roxie ClusterWriteHandler code Roxie | HPCC-33587 Add option to set minimum query execution time Roxie | HPCC-33610 Resolve roxiemem virtual destructor compiler warnings Roxie | HPCC-33643 Add control messages to control event recording in roxie Roxie | HPCC-33644 Add an option to record all events when roxie starts up Roxie | HPCC-33647 Add information about files in use to the roxie event recording Roxie | HPCC-33875 Roxie reduce delay when starting threads Roxie | HPCC-33906 ReadBlocktms should read until timeout or until http header end Roxie | HPCC-33923 Ensure that rows length are not split between packets Roxie | HPCC-33924 Roxie stat query no longer works on tcp connections Roxie | HPCC-33927 unreachable code fix in createHardFileLink RoxiePipe | HPCC-33809 RoxiePipe trace context propagation RoxiePipe | HPCC-33809 code review 1 RoxiePipe | HPCC-33809 code review 2 Sasha | HPCC-27051 Add Sasha service to clean debug plane Sasha | HPCC-33515 Remove unused mutex/code in sasha scheduler Sasha | HPCC-33588 Fix possible data race in CSashaSDSCoalescingServer Testing | HPCC-30789 Add eclhelper interfaces for generic disk write Testing | HPCC-33884 The roxiepipe.ecl regression test should be run on thor Testing | HPCC-33902 Fix non-standard regex patterns Thor | HPCC-29880 Serialize index write's jhtree and disk io stats regularly Thor | HPCC-30686 In Thor use generic job and pod names (not the current 1st wuid approach) Thor | HPCC-31835 Thor client queue priority Thor | HPCC-33397 Avoid a copy constructor Thor | HPCC-33444 Fixed minor Coverity errors in Thor Thor | HPCC-33724 Fix detection of unsupported mixed with subfiles in indexread Thor | HPCC-33846 Reduce overall time capture postmortem can take Thor | HPCC-33866 Capture extra context in fatal errors Thor | HPCC-33874 - Remove duplicate "Processing graph" logging Thor | HPCC-33963 OUTPUT JSON differs between STRING and UNICODE output ThorHelper | HPCC-33578 Refactor hthor generic disk read to avoid CLogicalFileCollection Tools | HPCC-33662 Improve the roxie analysis script Tools | HPCC-33952 wutool analyze feature to support specifying graph and report timings WsSQL | HPCC-22449 WsSQL should handle invalid query schema WsWorkunits | HPCC-33200 All work unit query paths set the number of work units XREF | HPCC-30365 Add XREF Sasha service to K8s XREF | HPCC-33951 Allow XRef to be re-run on same cluster twice in succession clienttools | HPCC-33666 Define a command line tool to manipulate binare event data files clienttools | HPCC-33711 Fix Clienttools installation force reboot Add vc_redist.exe options /quiet and /norestart clienttools | HPCC-33729 Add evtool command to create recorded events dafilesrv | HPCC-33634 Fix possible data race in dafileserver dafilesrv | HPCC-33655 Fix possible LOCK_EVASION in dafileserver hthor | HPCC-33918 Fix benign uninit coverity warning infrastructure | HPCC-33284 Allow for changelogs to be ran manually against a previous release infrastructure | HPCC-33330 Add wordpress automation feature to platform builds metrics | HPCC-33339 Remove ifdef _SOLVED_DYNAMIC_METRIC_PROBLEM to enable metrics unittests | HPCC-33439 Coverity annotations to suppress deliberate overflow unittests | HPCC-33794 The Unit test GH Action doesn't report failed tests.
9.10.x
Release Notes for Community Edition 9.10.42-1
Release Date: July 2, 2025 ========================================================= Comprehensive list of changes from 9.10.40-1 to 9.10.42-1 ========================================================= Build process | HPCC-34338 GH Runners prefer pull_request trigger Build process | HPCC-34422 GH Action error, forcing a string to a boolean Code Generator | HPCC-34182 Compiler error from regex calls with mismatched argument data types DFS | HPCC-34455 Clarify comments in getPartDirectory relating to null cluster ECL Watch | HPCC-34307 Default "show pending" to on ECL Watch | HPCC-34403 Run playwright tests against local server ECL Watch | HPCC-34413 NodeJS 18 is now EOL ECL Watch | HPCC-34424 ECL Watch SizeMe regression ECL Watch | HPCC-34430 ECL Watch v9 fix Info(s) checkbox not togglable EclAgent, hthor, Thor | HPCC-34437 Fix agent cost regression JLib | HPCC-34366 Refactor the lz4/zstd code - remove unused functions WS-DFU/WS-FS | HPCC-23283 Restore button for archived DFU workunits added dafilesrv | HPCC-34246 Ensure noSSL: false treated correctly dafilesrv, DFS | HPCC-34432 Fix dafilesrv file secret mapping bug
Release Notes for Community Edition 9.10.40-1
Release Date: June 25, 2025 ========================================================= Comprehensive list of changes from 9.10.38-1 to 9.10.40-1 ========================================================= | HPCC-34294 Remove react-singleton dependency | HPCC-34342 Bump hpcc-js to v3.x.x | HPCC-34359 Bump TypeScript to latest version Build process | HPCC-33990 Add zstd to vcpkg dependencies Build process | HPCC-34263 Fix issue with latest release and ncipollo/release-artifact action Build process | HPCC-34304 Deprecation of windows-2019 runner in github actions Build process | HPCC-34422 GH Action error, forcing a string to a boolean DFU Server, WS-DFU/WS-FS | HPCC-34316 Reduce unnecessary logging from the spray service Dali | HPCC-34387 Fix Dali external value cache bug ECL Watch | HPCC-29403 Allow disabling time zone adjustments in ECLWatch ECL Watch | HPCC-33602 fix ECL Watch v9 WU logs tab tooltips ECL Watch | HPCC-34037 ECL Watch v9 refresh WU details resources tab ECL Watch | HPCC-34375 ECL Watch v9 change useFIle hook return type ECL Watch | HPCC-34424 ECL Watch SizeMe regression JLib | HPCC-33994 Add support for inplace:zstds compression Plugins | HPCC-34346 Remove explicit c++11 directive from memcached
Release Notes for Community Edition 9.10.38-1
Release Date: June 18, 2025 ========================================================= Comprehensive list of changes from 9.10.36-1 to 9.10.38-1 ========================================================= | HPCC-34290 Remove react-sizeme dependency Dali, ECL Watch, WS-DFU/WS-FS | HPCC-34159 Unprotect logicalfile can fail in ECL Watch v5 ECL Watch | HPCC-34200 ECL Watch report failure of fetch Results ECL Watch | HPCC-34255 ECL Watch v9 only call WUAnalyseHotspot for roxie queries ECL Watch | HPCC-34303 Fix playwright tests with new navbar JLib | HPCC-33633 Avoid deadlock when malloc hits an internal error JLib | HPCC-34311 Fix signed overflow issue JLib | HPCC-34318 Stream Decompressor tell() was incorrect after whole blocks were skipped eclccserver | HPCC-34285 Allow warnings about incompatible versions to be suppressed
Release Notes for Community Edition 9.10.36-1
Release Date: June 11, 2025 ========================================================= Comprehensive list of changes from 9.10.34-1 to 9.10.36-1 ========================================================= | HPCC-34240 SmartJoin deadlock limit workaround | HPCC-34249 Regression fix for getFileTree Build process | HPCC-34269 Add / update copilot instructions Code Generator | HPCC-34284 Improve the error logging when a git fetch fails Core Libraries, Performance suite | HPCC-34262 Socket not opened soapcall error with 15bb_parallelsoapcallidx.ecl Dali | HPCC-34214 Fix theoretical null cluster Dali | HPCC-34275 Move the preferred config location for storage planes in bare metal ECL Watch | HPCC-33066 add more ECL Watch v9 UI tests ECL Watch | HPCC-34095 Bump npm dependencies (security) ECL Watch | HPCC-34220 Improve Nav Bar ECL Watch | HPCC-34289 Rollback React version bump JLib | HPCC-34224 Minor fixes to CBlockedSerialInputStream Thor | HPCC-34273 Using the default heap flags for allocators in generated thor code ecl command | HPCC-34259 ECL cmdline change default keepalive to true
Release Notes for Community Edition 9.10.34-1
Release Date: June 4, 2025 ========================================================= Comprehensive list of changes from 9.10.32-3 to 9.10.34-1 ========================================================= | HPCC-34196 Fix single part striped regression | HPCC-34249 Regression fix for getFileTree Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Build process | HPCC-34146 ESP Regression Suite: Print errors to log instead of commenting Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity Core Libraries, Performance suite | HPCC-34262 Socket not opened soapcall error with 15bb_parallelsoapcallidx.ecl DFS, Thor | HPCC-34158 Suppress storing super lfnHash attribute Dali | HPCC-34201 Fix Dali transaction save race Documentation | HPCC-33601 Document the new lz4s and lz4shc index compression and options Documentation | HPCC-33601 Edits made based upon feedback Documentation | HPCC-33601 More Edits made based upon feedback ECL Watch | HPCC-33776 ECL Watch v9 add costs to WU filters ECL Watch | HPCC-33993 ECL Watch v5 clear query grid selection on action ECL Watch | HPCC-34190 ECL Watch add Processes tab to WU Details ECL Watch | HPCC-34191 ECL Watch v9 fix display of Helper items in tree Sasha | HPCC-33726 Reduce files requested by Sasha file expiry service Thor | HPCC-33929 Fix the publication of duplicate stats in thor index write ecl command | HPCC-34202 Add a keep alive option to the ecl client hthor | HPCC-34204 Ensure timings are reported for failed hthor workunits
Release Notes for Community Edition 9.10.32-3
Release Date: June 2, 2025 ========================================================= Comprehensive list of changes from 9.10.32-2 to 9.10.32-3 ========================================================= | HPCC-34196 Fix single part striped regression
Release Notes for Community Edition 9.10.32-2
Release Date: June 2, 2025 ========================================================= Comprehensive list of changes from 9.10.32-1 to 9.10.32-2 ========================================================= | HPCC-34249 Regression fix for getFileTree
Release Notes for Community Edition 9.10.32-1
Release Date: May 29, 2025 ========================================================= Comprehensive list of changes from 9.10.30-1 to 9.10.32-1 ========================================================= Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity DFS, hthor | HPCC-33635 Optimize updates to file properties following disk reads Dali | HPCC-34201 Fix Dali transaction save race Helm | HPCC-34168 Fix float64 helm linting issues Sasha | HPCC-33726 Reduce files requested by Sasha file expiry service hthor | HPCC-34166 Increase various default file buffer sizes to 1MB
Release Notes for Community Edition 9.10.30-1
Release Date: May 21, 2025 ========================================================= Comprehensive list of changes from 9.10.28-1 to 9.10.30-1 ========================================================= | HPCC-34044 SOAPCALL additional proxy support to http endpoints Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Dali | HPCC-34114 Add daliadmin cleanstalegroups ECL Watch | HPCC-33815 ECL Watch v9 add filter to ECL Archive viewer file tree ECL Watch | HPCC-34064 New getPODs response structure Helm | HPCC-34090 Add system infrastructure to helm schema WsCloud | HPCC-33811 Optimize kubectl get pods call in ws_cloudService ws_logaccess | HPCC-33833 WsLogAccess Health report provides multiple messages
Release Notes for Community Edition 9.10.28-1
Release Date: May 15, 2025 ========================================================= Comprehensive list of changes from 9.10.26-1 to 9.10.28-1 ========================================================= | HPCC-33403 Bump eslint to latest version | HPCC-34043 Managed file scope cache fill thread not catching exceptions | HPCC-34068 Add TinyProxy installation in GH Smoketest action Build process | HPCC-34051 vcpkg bootstrap missing some branch changes Build process | HPCC-34052 afix docker ENV var= warnings Build process | HPCC-34079 Remove deprecated extension from workspaces Core Libraries | HPCC-33936 SOAPCALL and HTTPCALL tunnel through proxy to https Core Libraries | HPCC-34061 ReadBlocktms handle http header max length Dali | HPCC-34078 Use the correct default compression for dali externals Dali | HPCC-34085 Avoid use of a string after it has been freed Documentation | HPCC-33937 Docs: ECL Std Library functions CommonPrefix & CommonSuffix ECL Watch | HPCC-34032 Add additional checks to helpers tab ESP | HPCC-33789 SSL_write error Operation not permitted EclAgent, Thor | HPCC-33995 Fix cost guillotine regression JHTree | HPCC-34024 Improve the error message if payload compression is unknown Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail Roxie | HPCC-34086 Roxie error udp_write_to() handle EWOULDBLOCK from sendto() WsWorkunits | HPCC-33826 Add minimum cost filters to WUQuery
Release Notes for Community Edition 9.10.26-1
Release Date: May 12, 2025 ========================================================= Comprehensive list of changes from 9.10.24-1 to 9.10.26-1 ========================================================= | HPCC-34043 Managed file scope cache fill thread not catching exceptions Build process | HPCC-33681 Execute Tests as part of tagging process Build process | HPCC-33785 Fix naming conflict in test-documentation workflow Build process | HPCC-33997 Add tag for platform-core image into build-assets workflow Dali | HPCC-34078 Use the correct default compression for dali externals ECL Watch | HPCC-30737 ECLWatch UI should support WsDali Export ECL Watch | HPCC-33971 ECL Watch v9 add link to Logical File from DFU WU Details ECL Watch | HPCC-33980 Navigation Submenu Sync Issue ECL Watch | HPCC-33989 Add Toast Dismiss All Button ECL Watch | HPCC-34004 ECL Watch v9 fix menu items disabled incorrectly ECL Watch | HPCC-34013 ECL Watch v9 fix Files missing Icons JTrace, Testing | HPCC-33960 Add JTrace GlobalID uniqueness unittest Plugins | HPCC-33955 Add getDefaultDropZoneName to fileservices Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail Tools | HPCC-33952 wutool analyze feature to support specifying graph and report timings infrastructure | HPCC-33330 Add wordpress automation feature to platform builds
Release Notes for Community Edition 9.10.24-1
Release Date: April 30, 2025 ========================================================= Comprehensive list of changes from 9.10.22-1 to 9.10.24-1 ========================================================= | HPCC-33893 Cleanup older dockerfiles ECL Standard Library | HPCC-33933 New string functions in ECL Std library: CommonPrefix() and CommonSuffix() (#19765) ECL Watch | HPCC-32640 WU Failure Summary ECL Watch | HPCC-33713 ECL Watch v9 fix WU Helpers field usage ECL Watch | HPCC-33812 ECL Watch WU Details default Info messages off ECL Watch | HPCC-33852 ECL Watch v9 fix Metrics node sorting ECL Watch | HPCC-33899 ECL Watch v9 fix SetBanner and SetToolbar menu options ECL Watch | HPCC-33904 ECL Watch v5 fix grid border color ECL Watch | HPCC-33956 Sasha and DaliAdmin should be inaccessible if not Admin User ESP | HPCC-33896 Change ws_cloudService kubectl caching to reduce log chatter JLib | HPCC-33603 Whitespace not trimmed from locally stored secrets JTrace, metrics | HPCC-33870 Support Jtrace export metering (#19740) LDAP | HPCC-33538 LDAP managed scope cache fills starve Dali LDAP threads causing scope denials Roxie | HPCC-33906 ReadBlocktms should read until timeout or until http header end Roxie | HPCC-33923 Ensure that rows length are not split between packets
Release Notes for Community Edition 9.10.22-1
Release Date: April 23, 2025 ========================================================= Comprehensive list of changes from 9.10.20-1 to 9.10.22-1 ========================================================= | HPCC-33680 Allow the compression used in jptrees to be configured | HPCC-33858 Update NodeJS version check | HPCC-33905 Set minimum policy in CMakeLists.txt Build process | HPCC-33763 Check vcpkg.exe is correct version DFU Server | HPCC-33822 Add replicas to dfuserver schema JHTree | HPCC-33862 Add stats for bloom filter success to keyed activities JHTree | HPCC-33903 Fix bloom filter with >1 field at the start of the key JLib | HPCC-33919 Use the correct legacy compression format Roxie | HPCC-33924 Roxie stat query no longer works on tcp connections RoxiePipe | HPCC-33809 RoxiePipe trace context propagation RoxiePipe | HPCC-33809 code review 1 RoxiePipe | HPCC-33809 code review 2 Testing | HPCC-33884 The roxiepipe.ecl regression test should be run on thor Testing | HPCC-33902 Fix non-standard regex patterns WsSQL | HPCC-22449 WsSQL should handle invalid query schema
Release Notes for Community Edition 9.10.20-1
Release Date: April 15, 2025 ========================================================= Comprehensive list of changes from 9.10.18-1 to 9.10.20-1 ========================================================= | HPCC-31540 Restore Workunits (DFU and ECL) Functionality | HPCC-33827 ECL Watch v9 add destNumParts to Variable & Blob imports | HPCC-33830 Rename Workunit Analyzer to Cost Optimizer in ECL LR | HPCC-33860 Fix benign hthor uninitialized sizeLimit | HPCC-33876 Remove amazon linux from 9.6.x onwards | HPCC-33877 Clienttools not using vcpkg prebuilt binaries | HPCC-33878 Ubuntu 20.04 and 24.04 k8s builds failing | HPCC-33879 Fix for cmake v4 Build process | HPCC-33847 Fix build-asset create docker image step Build process | HPCC-33854 Ubuntu 20.04 no longer supported in GH actions runners Dali | HPCC-33823 Fix unittest permission problems Documentation | HPCC-33344 Remove references to Javascript from docs Dumpkey | HPCC-33863 Add information about bloom filters to dumpkey ECL Watch | HPCC-33598 ECL Watch v9 WU results grid style ECL Watch | HPCC-33861 ECL Watch v9 search box new tab button ECL Watch | HPCC-33864 ECL Watch v9 fix Helpers download cpp ECL Watch | HPCC-33865 ECL Watch v9 fix File bloom field names ESP, Security | HPCC-32679 Prevent frame injection in legacy EclWatch URLs Helm, Thor | HPCC-33891 Generate expert settings in thoragent/eclagent JLib | HPCC-33682 Secure socket stats JLib | HPCC-33831 Catch IO errors etc. during jfile stat calls Roxie | HPCC-33587 Add option to set minimum query execution time Roxie | HPCC-33875 Roxie reduce delay when starting threads Thor | HPCC-31835 Thor client queue priority Thor | HPCC-33724 Fix detection of unsupported mixed with subfiles in indexread Thor | HPCC-33846 Reduce overall time capture postmortem can take Thor | HPCC-33866 Capture extra context in fatal errors Thor | HPCC-33874 - Remove duplicate "Processing graph" logging WsWorkunits | HPCC-33200 All work unit query paths set the number of work units clienttools | HPCC-33711 Fix Clienttools installation force reboot Add vc_redist.exe options /quiet and /norestart infrastructure | HPCC-33284 Allow for changelogs to be ran manually against a previous release unittests | HPCC-33794 The Unit test GH Action doesn't report failed tests.
Release Notes for Community Edition 9.10.18-1
Release Date: April 9, 2025 ========================================================= Comprehensive list of changes from 9.10.16-2 to 9.10.18-1 ========================================================= | HPCC-33316 Translations 9.10.x BS | HPCC-33320 Translations 9.10.x HR | HPCC-33321 Translations 9.10.x SR | HPCC-33499 Update esdltests failure identification and reporting | HPCC-33710 Add k8s engine Sasha access support | HPCC-33727 Avoid null span pointer dereference on error condition | HPCC-33820 Bump @hpcc-js/comms version Build process | HPCC-33639 Add Latest logic to build-assets workflow Build process | HPCC-33712 MacOS build failing on GH Actions Build process | HPCC-33721 Decouple Documents and clienttools for ECLIDE Build process | HPCC-33728 CentOS-7 builds failing on 9.6.x Build process | HPCC-33752 GH Action errors when boolean == "" Documentation | HPCC-33177 Document Permission Requirements for ZAP Documentation | HPCC-33604 Fix broken links-install doc Documentation | HPCC-33685 Clarify DFUPlus param to spray in Containerized platform ECL Watch | HPCC-31541 Archive Workunits (DFU and ECL) Functionality ECL Watch | HPCC-33622 ECL Watch v9 WU Details for archived WUs JTrace | HPCC-33574 ActiveSpanScope false error message due to null spans JTrace, Tools | HPCC-32372 Support tracing from testsocket Roxie | HPCC-33760 Roxie crash with invalid/missing control: query Roxie | HPCC-33790 When a file is copied to roxie ensure all part attributes are cloned Testing | HPCC-33616 Fix ECL Watch UI GitHub Action problem related to changes on Workunit helper page. eclcc | HPCC-33691 Track whether index fields have been used in keyed expressions jlb | HPCC-33708 ProcessOptionString does not support trailing option with no initialiser
Release Notes for Community Edition 9.10.16-1
Release Date: March 26, 2025 ========================================================= Comprehensive list of changes from 9.10.14-2 to 9.10.16-1 ========================================================= | HPCC-33525 Update fxpptests failure identification and reporting | HPCC-33690 Fix foreign striped k8s super file read issue | HPCC-33727 Avoid null span pointer dereference on error condition | Revert "HPCC-32901 Ensure super file cost and reads/write updates are consistent" Config Utils | HPCC-33660 LDAP admin name of secret not copied to ESP and Dali component XML files Dali | HPCC-33656 Fix incorrect function visibility caused by typo in #ifdef Documentation | HPCC-30655 Document Cost Optimizer Documentation | HPCC-33632 Remove run ECL Watch on Wine from docs Documentation, EclAgent, ESP, Language, Roxie, Thor | HPCC-18197 Document #OPTION for xpath('<>') ECL Watch | HPCC-33687 ECL Watch v9 fix WU Results unreachable dafilesrv | HPCC-33084 Fix memory corruption caused by use after free infrastructure | HPCC-33559 Specify HTML output format as UTF-8
Release Notes for Community Edition 9.10.14-1
Release Date: March 19, 2025 ========================================================= Comprehensive list of changes from 9.10.12-2 to 9.10.14-1 ========================================================= | HPCC-31543 Get Version from Sasha Functionality | HPCC-33526 Update datamaskingtests failure identification and reporting Use framework assertion macros to identify and report failures. - Do not throw exceptions to signal failure. - Do not report failures using [f]printf. - Improve accuracy of failure reporting. - Eliminate overhead associated with manual failure logging. | Revert "HPCC-32901 Ensure super file cost and reads/write updates are consistent" Build process | HPCC-33458 Add relwithdebinfo builds to image.sh script Dali | HPCC-33596 Fix possible double release of CLazyFileIOCache in Dali ECL Watch | HPCC-33459 ECL Watch v9 fix autocomplete password fields ECL Watch | HPCC-33535 ECL Watch v9 fix DFU Workunits empty results ECL Watch | HPCC-33540 Persist Metrics Lineage ECL Watch | HPCC-33615 ECL Watch v9 fix uncaught store exceptions Thor | HPCC-33334 Use cache stats to calculate cost of all index read activities dafilesrv | HPCC-33084 Fix memory corruption caused by use after free
Release Notes for Community Edition 9.10.12-1
Release Date: March 12, 2025 ========================================================= Comprehensive list of changes from 9.10.10-2 to 9.10.12-1 ========================================================= | HPCC-33323 Translations 9.10.x ZH | HPCC-33430 Additional fixed for compiling queries with clang | HPCC-33460 Build on ubuntu 22.04 with CMake version 3.31+ | HPCC-33474 Introduce a new faster compression for inplace indexes | HPCC-33492 Update loggingtests failure identification and reporting | HPCC-33585 Remove Roxie PING code ConfigManager 2.0, unittests | HPCC-33476 Remove printf() statements from ConfigManager unit tests DFS | HPCC-32901 Ensure super file cost and reads/write updates are consistent Documentation | HPCC-33104 Fix Broken Links in HPCC Systems Docs ECL Watch | HPCC-30603 Highlight activites with warnings ECL Watch | HPCC-33392 ECL Watch v9 Metrics Kind formatting ECL Watch | HPCC-33528 ECL Watch v9 "unnamed queries" in ECL tab of WU Details ECL Watch | HPCC-33530 ECL Watch v9 add vertical borders to grid styles ECL Watch | HPCC-33573 ECL Watch remove DFUDefFile requests for DEF format JHTree | HPCC-33521 Report the size of the maximum expanded leaf node when building an index JTrace | HPCC-33298 JTrace support sampling configuration Testing | HPCC-33362 Add core file check and handling to Smoketest GH Action. test-smoke-gh_runner.yml: - Modify core generation settings - Add code to check core file(s) and if found generate stack trace, add stack trace to artifact and fails the test. - Add missing 'ulimit -c' command and remove unnecessarry variable and its references. - Enable core file generation with 'ulimit -c unlimited' for Setup ad Regression. Thor | HPCC-33597 Fix problem in bash script when commenting out echo eclccserver | HPCC-32885 Add POC unittests for new eclccserver jobs eclccserver | HPCC-33595 Ensure internal compile errors are reported to the workunit jlog | HPCC-33591 Update ALA blob mode samples
Release Notes for Community Edition 9.10.10-2
Release Date: March 7, 2025 ========================================================= Comprehensive list of changes from 9.10.10-1 to 9.10.10-2 ========================================================= | HPCC-33292 Common-up code for creating roxie connection map | HPCC-33299 Fix ZAP file log filter leaks | HPCC-33305 Warning in Parquet Plugin arrow::decimal is deprecated in version 18.0 | HPCC-33485 Update txSummarytests failure identification and reporting | HPCC-33513 Reduce container script logging Build process | HPCC-30890 Changelog automation to build-assets workflow Build process | HPCC-33371 Remove Spark references from tagging tools Documentation Build process | HPCC-33379 CentOS-7 and Python 3.8 build failing Build process | HPCC-33516 HPCC4J ESP regression suite shouldn't run Spark tests Dali | HPCC-33502 Fix a global ctor ordering issue Documentation | HPCC-32976 Add File Movement Topic to docs Documentation, Thor | HPCC-32511 Document ECL #option 'maxlogdetail' JLib | HPCC-33539 Support brackets in the compression options Sasha | HPCC-33507 Ensure fileexpiry errors are issued as operator warnings Thor | HPCC-33597 Fix problem in bash script when commenting out echo
Release Notes for Community Edition 9.10.10-1
Release Date: February 4, 2025 ========================================================= Comprehensive list of changes from 9.10.0-1 to 9.10.2-1 ========================================================= | HPCC-33317 Translations 9.10.x ES | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" Azure, Dali, Helm | HPCC-33306 Fix issue starting 9.10 without a debug plane Build process | HPCC-33205 Re-enable CentOS-7 builds Dali, unittests | HPCC-33129 Fix sysinfologger interator Documentation | HPCC-33238 Update docs for monolithic installs (platform+plugins) Documentation | HPCC-33239 Remove references to rEmbed ECL Watch | HPCC-33174 ECL Watch v9 ZAP dialog disable log filters Thor | HPCC-32989 Fix potential stall in spilling distributors Thor | HPCC-33291 Ensure exceptions during file exists check are properly reported ecl command | HPCC-23332 Correct ECL CMD shortcut path in Clienttools uninstall
Release Notes for Community Edition 9.10.8-1
Release Date: February 25, 2025 ========================================================= Comprehensive list of changes from 9.10.6-1 to 9.10.8-1 ========================================================= | HPCC-33248 Fix coverity race report 1616786 in setKeyCacheLimit | HPCC-33249 Fix coverity race reports in ldapConnection | HPCC-33252 Fix Coverity-reported issue in jwtCache.cpp | HPCC-33254 Fix missing atomic related to potential data race in keydiff.cpp | HPCC-33256 Fix coverity report in jhinplace.cpp | HPCC-33319 Translations 9.10.x HU | HPCC-33396 Minor performance improvement | HPCC-33430 Fix resource compile issues when targeting clang | HPCC-33451 Add _TESTING to smoketest builds, use in jstats.h | HPCC-33457 Remove legacy incr.sh script | HPCC-33467 Enhancements to file cache tracking code Azure, Build process, cloud | HPCC-33304 Kafka plugin: Support custom client configurations in Helm chart Dali | HPCC-31775 Hook jlog to use api to log operator messages Documentation | HPCC-27531 Document GETSECRET Documentation - Informal , infrastructure | HPCC-33402 Add custom programlisting codes to prevent doc overrun ECL Watch | HPCC-33294 ECL Watch v9 WU helpers as tree ECL Watch | HPCC-33301 ECL Watch v9 restore grid styles ECL Watch | HPCC-33318 Translations 9.10.x FR ECL Watch | HPCC-33472 ECL Watch v9 fix Query test page flickering ESP | HPCC-33446 Resolve uninitialized members in HTTP thread classes Helm | HPCC-32271 Add ability to specify persist and job-temp planes. JLib | HPCC-33419 Avoid need to explicitly create null config JLib | HPCC-33450 Remove extra writes when writing compressed data JLib, Plugins | HPCC-33418 Remove inappropriate calls to queryEnvironmentConf JTrace | HPCC-33443 Capture OTEL library logging Regression Suite | HPCC-33278 Fix //version race condition in parquetType.ecl Regression Test Engine | HPCC-33427 Fix incorrect regex pattern in regression test script Regression Test Engine | HPCC-33447 Disable clean-up function if 'requests' Python library is not installed. Security Manager | HPCC-33424 Add creator employee ID and number to the workunit Thor | HPCC-33413 Rationalize existing _TESTING code Thor | HPCC-33436 Fix issues caused by HPCC 33279 changes eclrtl | HPCC-33231 Coverity scan reported data race metrics | HPCC-33440 Elastic sink incorrectly tests response status when indexing metrics report
Release Notes for Community Edition 9.10.6-1
Release Date: February 19, 2025 ========================================================= Comprehensive list of changes from 9.10.4-1 to 9.10.6-1 ========================================================= | HPCC-33322 Translations 9.10.x PT-BR | HPCC-33380 Reduce Thor logging level | HPCC-33380 Reduce worker logging further | HPCC-33383 Ensure maxlogdetail used in Thor manager in k8s Core Libraries, Roxie | HPCC-33349 Roxie crash loading pre-9.8 queries with invalid regex Documentation | HPCC-20457 Document rowservice configuration Documentation | HPCC-33386 Consistently Capitalize the C++ in all Docs ECL Watch | HPCC-33042 Change age warnings based on release type ELK support, metrics | HPCC-33395 Coverity scan reported new defects related to elasticSink.cpp ESP | HPCC-32847 Require permission to include logs in ZAP ESP | HPCC-33280 Fix Coverity-reported defect in CEspHttpServer JHTree | HPCC-33279 Serve CKeyBuilder stats through getStatistic JLib | HPCC-33415 Remove excessive logging on nonblocking write JLib, unittests | HPCC-33297 Add Jtrace isValid Tests Testing, unittests | HPCC-33333 In GH Unittest Action change the testcase execution sequence and add core file check. Phase 1: - Change the executon sequence and log the test case name - Add core check and core tracing generation code Thor | HPCC-33384 Move some Thor progress level logging to debug Thor | HPCC-33436 Fix issues caused by HPCC 33279 changes dafilesrv | HPCC-33381 Fix dfuaccess crash regression eclrtl | HPCC-33428 Avoid [too] early initialization of regex cache metrics | HPCC-33370 Update metrics framework to support updated naming convention
Release Notes for Community Edition 9.10.4-1
Release Date: February 11, 2025 ========================================================= Comprehensive list of changes from 9.10.2-1 to 9.10.4-1 ========================================================= | HPCC-33159 Report metrics to ElasticSearch index | HPCC-33341 Improve rowservice security messages | HPCC-33356 Capture post-mortem logging on job failure Build process | HPCC-33367 GH PRs failing on 9.4.x Build process | HPCC-33367 GH PRs failing on 9.6.x Documentation | HPCC-33102 Fix Broken Links in HPCCClient Tools Doc Documentation | HPCC-33103 Fix Broken Links-Installing and Running Doc ECL Watch | HPCC-33357 Remove roboto font reference ECL Watch | HPCC-33366 ECL Watch Security Bump ECL Watch, JLib, ws_logaccess | HPCC-32874 Add WsLogAcces Health Report Method ESP | HPCC-33295 SOAP request count metric name has illegal name Roxie | HPCC-33364 Prevent an aborted query from terminating roxie Testing | HPCC-33040 Find a way to download and install matching version of Chrome and Chrome Driver for ECL Watch UI testing test-ui-gh_runner.yml: - Install latest Chrome and get its major version - Query the matching (major) version number of Chrome Driver - Download and install the driver. Testing | HPCC-33277 No symbols in the stack back trace when it generated by GH Actions core handling Thor | HPCC-33303 Fix mappings for Hash Distribute activities Thor | HPCC-33332 Ensure correct stats are used to calculate non-index file costs metrics | HPCC-33337 Update metrics devdoc to reflect latest state of the framework
Release Notes for Community Edition 9.10.2-1
Release Date: February 4, 2025 ========================================================= Comprehensive list of changes from 9.10.0-1 to 9.10.2-1 ========================================================= | HPCC-33317 Translations 9.10.x ES | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" Azure, Dali, Helm | HPCC-33306 Fix issue starting 9.10 without a debug plane Build process | HPCC-33205 Re-enable CentOS-7 builds Dali, unittests | HPCC-33129 Fix sysinfologger interator Documentation | HPCC-33238 Update docs for monolithic installs (platform+plugins) Documentation | HPCC-33239 Remove references to rEmbed ECL Watch | HPCC-33174 ECL Watch v9 ZAP dialog disable log filters Thor | HPCC-32989 Fix potential stall in spilling distributors Thor | HPCC-33291 Ensure exceptions during file exists check are properly reported ecl command | HPCC-23332 Correct ECL CMD shortcut path in Clienttools uninstall
Release Notes for Community Edition 9.10.2-1
Release Date: February 4, 2025 ========================================================= Comprehensive list of changes from 9.10.0-1 to 9.10.2-1 ========================================================= | HPCC-33317 Translations 9.10.x ES | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" Azure, Dali, Helm | HPCC-33306 Fix issue starting 9.10 without a debug plane Build process | HPCC-33205 Re-enable CentOS-7 builds Dali, unittests | HPCC-33129 Fix sysinfologger interator Documentation | HPCC-33238 Update docs for monolithic installs (platform+plugins) Documentation | HPCC-33239 Remove references to rEmbed ECL Watch | HPCC-33174 ECL Watch v9 ZAP dialog disable log filters Thor | HPCC-32989 Fix potential stall in spilling distributors Thor | HPCC-33291 Ensure exceptions during file exists check are properly reported ecl command | HPCC-23332 Correct ECL CMD shortcut path in Clienttools uninstall
Release Notes for Community Edition 9.10.0-1
Release Date: January 29, 2025 ========================================================= Comprehensive list of changes from 9.8.48-1 to 9.8.52-1 ========================================================= | Add clarifying comment | Changes following review | Fix merge conflict with vcpkg submodule | HP-31656 Coverity scan reported new defects related to daldap.cpp | HPCC-31548 Improve qualifyMethodName in HIDL genreated code for ESP services | HPCC-32003 Develop an automated testing of hyperlinks in HPCC Systems user documents and GitHub README files using GitHub Actions | HPCC-32429 Remove warnings in esdlcomp.h | HPCC-32430 Fix warnings in libbase58 | HPCC-32431 Fix unused parameter warning in jhtree | HPCC-32432 Fix some conditionally-unused parameter warnings | HPCC-32433 Fix unused variable warning | HPCC-32434 Fix constructor order warnings | HPCC-32435 Fix variable not used errors | HPCC-32437 Fix some unused private member warnings | HPCC-32439 Make all warnings into errors in Roxie subdirectory | HPCC-32440 Make all errors into warnings in azurefile dll | HPCC-32441 Make all warnings into errors in libremote.so | HPCC-32479 Record lookahead timings and use it to calculate localtime | HPCC-32480 Capture "look ahead" timings for unordered concat (parallel funnel) | HPCC-32595 Fix warnings in generated hidl output | HPCC-32596 Fix warnings in ecl subdirectory | HPCC-32615 review Thor EXCLOG logging | HPCC-32780 Extend STD.System.Workunit.WorkunitMessages to return priority and cost | HPCC-32795 Additional optimizations to replaceString | HPCC-32827 Allow Dali to start in BM without a configuration file | HPCC-32909 Retrieve index settings from ElasticSearch server | HPCC-32922 Capture lookahead timings for join and keyedjoin activities | HPCC-32930 Capture and report start timings for activities derived from CInMemJoinBase | HPCC-32932 Fix duplicate start time accumulation for if activity | HPCC-32933 Fix execute timings for loop activity | HPCC-32934 Capture and report starting timings for ExternalActivity | HPCC-32942 Capture and report start timings for When activity | HPCC-32991 Add ability to defined global config defaults | HPCC-33132 Add retry if physical mismatches meta | HPCC-33146 Add backoff if vault authentication fails and check other vaults | HPCC-33167 Add unique ID to each metric | HPCC-33288 Support zero len remote compressed files | Metrics not initialised correctly | Othe code cleanup - could push to a different PR | Revert "HPCC-32536 Compile error from latest Clang in thorcommon.hpp" | Update based on review comments. | Update latest supported version numbers | cleanup Azure, Dali, Helm | HPCC-33306 Fix issue starting 9.10 without a debug plane Azure, JLib | HPCC-32723 Add support for storage planes using the Azure blob api Azure, JLib | HPCC-32723 Add support for storage planes using the azure blob api Build process | HPCC-30892 Fileserver fetch scripts for built assets Build process | HPCC-32220 Remove unused ARGS Build process | HPCC-32535 Check helm is installed when going gold Build process | HPCC-32551 Bump versions for Dev Doc build tools Build process | HPCC-32732 Include 24.04 builds for 9.10+ Build process | HPCC-33171 community releases should include plugins in final package Build process | HPCC-33180 Build error on latest Mac compiler Build process | HPCC-33205 Re-enable CentOS-7 builds Build process | HPCC-33205 Reenable CentOS-7 builds Build process | HPCC-33262 Ensure rpm-build is available in CentOS 7 builds Build process | HPCC-33263 Bump git-lfs version Build process, Core Libraries | HPCC-32598 Fix build break caused by -Werror=implicit-fallthrough Code Generator | HPCC-32171 ARM64 constant-folding support Code Generator | HPCC-32274 Pass generateClang as a parameter to resource generation Code Generator | HPCC-33054 Codegen support KEYED JOIN where rhs may evaluate to a null dataset Code Generator, eclrtl | HPCC-32306 Optimize REGEXFIND(,n) to a fixed-sized target Core Libraries | HPCC-26086 Fix Coverity scan issues in httplib Core Libraries | HPCC-27310 Fix Coverity scan issue in lnuid Core Libraries | HPCC-32108 Gather and report regex cache statistics Core Libraries | HPCC-32837 Remove deprecated functions calls from XSLT code Core Libraries | HPCC-32945 Add support for queue clients with priorities Core Libraries, DESDL | HPCC-33259 Fix CModularTracer memory leak Dali | HPCC-32724 Allow storage planes to be defined in bare-metal systems Dali | HPCC-32807 Fix compile problems on mac in new global message code Dali | HPCC-33142 Distinguish between id and sequence number in SysInfoLogger DevDoc | HPCC-32868 Add ECL language support to VitePress DevDoc | HPCC-32889 Developer Docs Duplicating Tip Titles Documentation | HPCC-31384 Add release cadence to README.md Documentation | HPCC-32018 Restore User documentation for Z.A.P. Documentation | HPCC-32487 Update Code Generator Links Documentation | HPCC-32855 Include helm and dockerfiles folders into devdocs Documentation | HPCC-33062 Document the process to restore Dali from backup Documentation | HPCC-33181 Add ZAP information for container deployments to docs Documentation | HPCC-33247 Update Copyright Year ECL Standard Library | HPCC-32739 Update DataPatterns.Profile() to version 1.10.0 ECL Watch | HPCC-31364 Improve work unit ID detection for WUQuery filtering ECL Watch | HPCC-33070 ECL Watch v9 use shimmered grids ECL Watch | HPCC-33199 Workunits not handling ESP Exceptions ECL Watch, Regression Suite | HPCC-31857 : Develop an automated ECL Watch Test Suite ESP | HPCC-25224 Stop pull parser skip requests on END_DOCUMENT ESP | HPCC-32465 Add ESP support for trace level ESP | HPCC-32648 Possible memory corruption in pull parser code ESP | HPCC-32711 Define LDAP security manager abstraction ESP | HPCC-32798 Prevent esp from coring at closedown with COLLECT_SERVICE_METRICS=ON ESP | HPCC-32948 Make ws_logaccess WSDL match exception return behavior ESP | HPCC-33118 Update ESP to use new span scope classes ESP | HPCC-33135 Improve error reporting when pulling roxie stats for graph ESP | HPCC-33145 Optimize ESP server span creation ESP | HPCC-33148 Replace OwnedSpanScope in ws_sqlService.cpp ESP, JTrace | HPCC-32420 Add client and URL instrumentation to the ESP server span ESP, Security Manager | HPCC-33032 Complete removal of obsolete security managers ESP, WsWorkunits | HPCC-33274 Prevent LogAccess query if not requested by ZAP Helm | HPCC-32722 Spurious errors from helm lint with certificates enabled Init system | HPCC-28939 Increase timeout duration of component launch in hpcc-init JHTree | HPCC-32395 Clean up compile warnings from jhtree and roxiemem JHTree | HPCC-32788 Reduce the index cache contention to improve parallelism JHTree | HPCC-32791 Partition the index LRU cache to reduce contention JHTree | HPCC-32808 Allow node caches > 4GB in size JHTree | HPCC-32856 CKeyCursor should link parent nodes as well as current node JHTree | HPCC-33003 Fix (harmless) coverity warning: Uninitialized members JLib | HPCC-32144 Investigate using std::shared_mutex for read-write locks JLib | HPCC-32468 Optimize MemoryBuffer::read(int/short/int64) JLib | HPCC-32538 Memory leak in securesocket.cpp JLib | HPCC-32649 Avoid writing any data to an empty compressed file JLib | HPCC-32735 Optimize replaceString in jstring.cpp JLib | HPCC-32783 Add option to avoid too many workers waiting on semaphore JLib | HPCC-32796 Use default initialiser for pointer in Owned/Linked class JLib | HPCC-32927 Add a debugging option to allow slow exporters to be tested JLib | HPCC-32971 Add removeAndSwapLast(n) to the array classes JLib | HPCC-33122 Add the ability to modify configurations JLib | HPCC-33126 Add FNV-1a hashing function and use in jptree JLib | HPCC-33244 Extend BlockedTimeTracker to allow concurrent query load to be estimated JLib, MP | HPCC-32833 Reuse peerEP from accept when creating socket JLib, Roxie | HPCC-33166 Roxie dynamic priority adjust BG thread priority JTrace | HPCC-33163 Avoid wasteful invalid Span log entries JTrace | HPCC-33191 Simplify roxie span names JTrace | HPCC-33201 Expose OTel Resource Attribute config options JTrace, WsSQL | HPCC-32455 Upgrade WsSQL instrumentation LDAP | HPCC-31963 Improve LDAP server initialization failure log messages MP | HPCC-32840 Fix macOS build break Memory Manager | HPCC-32912 Ensure the row manager peak pages is updated correctly Plugins | HPCC-31860 Test Suite for the Parquet Plugin Plugins | HPCC-33018 Expose chosen OpenSSL cryptography capabilities via a plugin Regression Suite | HPCC-32701 Fix regression test for fixed-length REGEXFIND results Regression Suite | HPCC-32815 Regression suite - make stresstext timings more representative Regression Suite | HPCC-33243 Differentiate in Regression Suite Setup between to publish an ECL query or publish an ECL library. Regression Suite | HPCC-33265 Ensure all Regression Suite test cases are using File.GetDefaultDropzonePath() instead of hardwired one. Regression Test Engine | HPCC-20686 Add regression suite option to delete workunits at end of run Roxie | HPCC-32504 Recoverable failures on agents not handled properly with acknowledge enabled Roxie | HPCC-32540 Don't retry indefinitely when a server request is not acknowledged Roxie | HPCC-32540 Refactor roxie retryPending code to make backoff possible Roxie | HPCC-32781 RoxieSocketQueueManager::run may be blocked by actCrit Roxie | HPCC-32782 Remove headRegionSize option and associated code Roxie | HPCC-32816 Use a blocked allocator for keyed join to reduce contention Roxie | HPCC-32958 Roxie dynamic priority Roxie | HPCC-32964 Add a Roxie Background priority queue Roxie | HPCC-33055 Support KEYED JOIN where rhs may evaluate to a null dataset Roxie | HPCC-33240 Array out of bounds error when compiling in Release mode Testing | HPCC-32005 Documentation for the hyperlinks testing GitHub Action Testing | HPCC-32168 Add Dynamic ECL-Bundles Listing Feature for Bundle Testing Action File Testing | HPCC-32224 Fix Unexpected End of File bug in test-hyperlinks.yml Testing | HPCC-32252 Update Documentation for bundleTest-thor GitHub Action. Testing | HPCC-32311 Update hyperlinks-testing documentation to use escape characters while using triple backticks Testing | HPCC-32342 Update Bundle Testing to Reflect Failure Status on Test Case Failures. Testing | HPCC-32343 Enhance workflow_dispatch with Option to Specify Files or Directories for Hyperlinks Testing. Testing | HPCC-32450 Add escape character to dot(.) in the grep expression. Testing | HPCC-33041 ECL Watch UI test (GH Action) reports an error with 'Files' page. Testing | HPCC-33063 Fix Chrome and ChromeDriver version mismatch of ECL Watch UI test GH Action Thor | HPCC-31984 Capture additional stats from CSmartRowBuffer temp files Thor | HPCC-32683 Fix issues with postmortem and container death Thor | HPCC-32698 Fix follow on crash due to -ve leak handling exit exception Thor | HPCC-32708 Various minor improvements to Thor disk read code Thor | HPCC-32766 Decompress partition points to roxiemem in global sort Thor | HPCC-32799 Minor improvements to lookahead timing code Thor | HPCC-32810 Add Thor mechanism to capture stacks Thor | HPCC-32880 Ensure that legacy write costs are not lost after file read operation. Thor | HPCC-32928 Capture and report start timings for stranded activities Thor | HPCC-32946 Capture and report lookahead timings for hash distributer Thor | HPCC-32950 Remove multiThorPriorityLock semantics from job queues Thor | HPCC-32989 Fix potential stall in spilling distributors Thor | HPCC-33094 Add WhenFirstRow and TimeElapsed statistics to Thor activities Thor | HPCC-33150 Avoid padding logical files with empty parts Thor, ThorHelper | HPCC-32741 Refactor code to work towards a Thor generic disk activity ThorHelper | HPCC-32536 Compile error from latest Clang in thorcommon.hpp Tools | HPCC-32331 Remove clarion references from HIDL Compiler Tools | HPCC-32332 Remove Clarion reference in hrpc.hpp file Tools | HPCC-32333 Remove 'clarion' from common function name Tools | HPCC-32341 Remove 'clarion' flag in jlib regex support Tools | HPCC-32809 Fix warnings in tools subdirectory Tools | HPCC-32823 Fixed wutool build break for non unit test build Tools | HPCC-32849 Improve roxie stats extraction script Tools | HPCC-32918 Allow wutool info to take multiple filter arguments Tools | HPCC-33272 Extend the roxie analysis script to add conclusions WS-Workunit Server | HPCC-33203 Improve work unit list filtering by WUID Workflow | HPCC-31459 Generate GitHub Action chain diagram from action (.yml) files Workunit | HPCC-31003 Move instead of copying objects to improve performance Workunit Analyser | HPCC-31650 Address incorrect analyzer cost calc and cost threshold WsWorkunits | HPCC-31411 Make work unit IDs case insensitive WsWorkunits | HPCC-33269 Fix filtered workunit list pagination prior to 9.10.x cloud, eclccserver, Thor | HPCC-32657 Runtime mechanism to change k8s Job version dafilesrv | HPCC-32248 Add tracing to rowservice dafilesrv, DFS | HPCC-33260 Allow a BM DFS service+dafilesrv to be secured ecl command, ESP | HPCC-33172 Zap Report should use default timerange eclcc | HPCC-32478 Add check for signed ECL macros eclrtl | HPCC-32126 9.4.x mismerge fix metrics | HPCC-32717 Create basic Elastic sink component metrics | HPCC-32734 Add ElasticSearch metric sink configuration metrics | HPCC-32968 Add ElasticSearch server security configuration values metrics | HPCC-33023 Prevent periodic sinks from collecting if prepare fails unittests | HPCC-32814 Use const for unmodifiable variables unittests | HPCC-32954 Add unit tests for the jobqueue
9.8.x
Release Notes for Community Edition 9.8.96-1
Release Date: July 2, 2025 ========================================================= Comprehensive list of changes from 9.8.94-1 to 9.8.96-1 ========================================================= Build process | HPCC-34338 GH Runners prefer pull_request trigger Build process | HPCC-34422 GH Action error, forcing a string to a boolean DFS | HPCC-34455 Clarify comments in getPartDirectory relating to null cluster ECL Watch | HPCC-34307 Default "show pending" to on ECL Watch | HPCC-34403 Run playwright tests against local server ECL Watch | HPCC-34413 NodeJS 18 is now EOL ECL Watch | HPCC-34424 ECL Watch SizeMe regression ECL Watch | HPCC-34430 ECL Watch v9 fix Info(s) checkbox not togglable WS-DFU/WS-FS | HPCC-23283 Restore button for archived DFU workunits added dafilesrv | HPCC-34246 Ensure noSSL: false treated correctly
Release Notes for Community Edition 9.8.94-1
Release Date: June 25, 2025 ========================================================= Comprehensive list of changes from 9.8.92-1 to 9.8.94-1 ========================================================= | HPCC-34294 Remove react-singleton dependency | HPCC-34342 Bump hpcc-js to v3.x.x | HPCC-34359 Bump TypeScript to latest version Build process | HPCC-34263 Fix issue with latest release and ncipollo/release-artifact action Build process | HPCC-34422 GH Action error, forcing a string to a boolean Dali | HPCC-34387 Fix Dali external value cache bug ECL Watch | HPCC-29403 Allow disabling time zone adjustments in ECLWatch ECL Watch | HPCC-33602 fix ECL Watch v9 WU logs tab tooltips ECL Watch | HPCC-34037 ECL Watch v9 refresh WU details resources tab ECL Watch | HPCC-34375 ECL Watch v9 change useFIle hook return type ECL Watch | HPCC-34424 ECL Watch SizeMe regression
Release Notes for Community Edition 9.8.92-1
Release Date: June 18, 2025 ========================================================= Comprehensive list of changes from 9.8.90-1 to 9.8.92-1 ========================================================= | HPCC-34290 Remove react-sizeme dependency Dali, ECL Watch, WS-DFU/WS-FS | HPCC-34159 Unprotect logicalfile can fail in ECL Watch v5 ECL Watch | HPCC-34200 ECL Watch report failure of fetch Results ECL Watch | HPCC-34255 ECL Watch v9 only call WUAnalyseHotspot for roxie queries ECL Watch | HPCC-34303 Fix playwright tests with new navbar
Release Notes for Community Edition 9.8.90-1
Release Date: June 11, 2025 ========================================================= Comprehensive list of changes from 9.8.88-1 to 9.8.90-1 ========================================================= | HPCC-34240 SmartJoin deadlock limit workaround Build process | HPCC-34269 Add / update copilot instructions Dali | HPCC-34214 Fix theoretical null cluster ECL Watch | HPCC-33066 add more ECL Watch v9 UI tests ECL Watch | HPCC-34095 Bump npm dependencies (security) ECL Watch | HPCC-34220 Improve Nav Bar ECL Watch | HPCC-34289 Rollback React version bump ecl command | HPCC-34259 ECL cmdline change default keepalive to true
Release Notes for Community Edition 9.8.88-1
Release Date: June 4, 2025 ========================================================= Comprehensive list of changes from 9.8.86-1 to 9.8.88-1 ========================================================= | HPCC-34196 Fix single part striped regression Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Build process | HPCC-34146 ESP Regression Suite: Print errors to log instead of commenting Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity DFS, Thor | HPCC-34158 Suppress storing super lfnHash attribute Dali | HPCC-34201 Fix Dali transaction save race ECL Watch | HPCC-33776 ECL Watch v9 add costs to WU filters ECL Watch | HPCC-33993 ECL Watch v5 clear query grid selection on action ECL Watch | HPCC-34190 ECL Watch add Processes tab to WU Details ECL Watch | HPCC-34191 ECL Watch v9 fix display of Helper items in tree ecl command | HPCC-34202 Add a keep alive option to the ecl client
Release Notes for Community Edition 9.8.86-1
Release Date: May 29, 2025 ========================================================= Comprehensive list of changes from 9.8.84-1 to 9.8.86-1 ========================================================= | HPCC-34196 Fix single part striped regression Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity Dali | HPCC-34201 Fix Dali transaction save race Helm | HPCC-34168 Fix float64 helm linting issues
Release Notes for Community Edition 9.8.84-1
Release Date: May 21, 2025 ========================================================= Comprehensive list of changes from 9.8.82-1 to 9.8.84-1 ========================================================= Dali | HPCC-34114 Add daliadmin cleanstalegroups ECL Watch | HPCC-33815 ECL Watch v9 add filter to ECL Archive viewer file tree ECL Watch | HPCC-34064 New getPODs response structure Helm | HPCC-34090 Add system infrastructure to helm schema ws_logaccess | HPCC-33833 WsLogAccess Health report provides multiple messages
Release Notes for Community Edition 9.8.82-1
Release Date: May 15, 2025 ========================================================= Comprehensive list of changes from 9.8.80-1 to 9.8.82-1 ========================================================= | HPCC-33403 Bump eslint to latest version Build process | HPCC-34051 vcpkg bootstrap missing some branch changes Build process | HPCC-34052 afix docker ENV var= warnings Build process | HPCC-34079 Remove deprecated extension from workspaces Dali | HPCC-34078 Use the correct default compression for dali externals ECL Watch | HPCC-34032 Add additional checks to helpers tab JHTree | HPCC-34024 Improve the error message if payload compression is unknown Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail Roxie | HPCC-34086 Roxie error udp_write_to() handle EWOULDBLOCK from sendto()
Release Notes for Community Edition 9.8.80-1
Release Date: May 12, 2025 ========================================================= Comprehensive list of changes from 9.8.78-1 to 9.8.80-1 ========================================================= Build process | HPCC-33785 Fix naming conflict in test-documentation workflow Build process | HPCC-33997 Add tag for platform-core image into build-assets workflow Dali | HPCC-34078 Use the correct default compression for dali externals ECL Watch | HPCC-30737 ECLWatch UI should support WsDali Export ECL Watch | HPCC-33971 ECL Watch v9 add link to Logical File from DFU WU Details ECL Watch | HPCC-33980 Navigation Submenu Sync Issue ECL Watch | HPCC-33989 Add Toast Dismiss All Button ECL Watch | HPCC-34004 ECL Watch v9 fix menu items disabled incorrectly ECL Watch | HPCC-34013 ECL Watch v9 fix Files missing Icons JTrace, Testing | HPCC-33960 Add JTrace GlobalID uniqueness unittest Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to failECL Watch | HPCC-33713 ECL Watch v9 fix WU Helpers field usage ECL Watch | HPCC-33812 ECL Watch WU Details default Info messages off ECL Watch | HPCC-33852 ECL Watch v9 fix Metrics node sorting ECL Watch | HPCC-33899 ECL Watch v9 fix SetBanner and SetToolbar menu options ECL Watch | HPCC-33904 ECL Watch v5 fix grid border color ECL Watch | HPCC-33956 Sasha and DaliAdmin should be inaccessible if not Admin User Roxie | HPCC-33906 ReadBlocktms should read until timeout or until http header end Roxie | HPCC-33923 Ensure that rows length are not split between packets
Release Notes for Community Edition 9.8.78-1
Release Date: April 30, 2025 ========================================================= Comprehensive list of changes from 9.8.76-1 to 9.8.78-1 ========================================================= | HPCC-33893 Cleanup older dockerfiles ECL Standard Library | HPCC-33933 New string functions in ECL Std library: CommonPrefix() and CommonSuffix() (#19765) ECL Watch | HPCC-32640 WU Failure Summary ECL Watch | HPCC-33713 ECL Watch v9 fix WU Helpers field usage ECL Watch | HPCC-33812 ECL Watch WU Details default Info messages off ECL Watch | HPCC-33852 ECL Watch v9 fix Metrics node sorting ECL Watch | HPCC-33899 ECL Watch v9 fix SetBanner and SetToolbar menu options ECL Watch | HPCC-33904 ECL Watch v5 fix grid border color ECL Watch | HPCC-33956 Sasha and DaliAdmin should be inaccessible if not Admin User Roxie | HPCC-33906 ReadBlocktms should read until timeout or until http header end Roxie | HPCC-33923 Ensure that rows length are not split between packets
Release Notes for Community Edition 9.8.76-1
Release Date: April 23, 2025 ========================================================= Comprehensive list of changes from 9.8.74-1 to 9.8.76-1 ========================================================= | HPCC-33680 Allow the compression used in jptrees to be configured | HPCC-33858 Update NodeJS version check | HPCC-33905 Set minimum policy in CMakeLists.txt Build process | HPCC-33763 Check vcpkg.exe is correct version JHTree | HPCC-33903 Fix bloom filter with >1 field at the start of the key JLib | HPCC-33919 Use the correct legacy compression format Roxie | HPCC-33924 Roxie stat query no longer works on tcp connections Testing | HPCC-33884 The roxiepipe.ecl regression test should be run on thor WsSQL | HPCC-22449 WsSQL should handle invalid query schema
Release Notes for Community Edition 9.8.74-1
Release Date: April 15, 2025 ========================================================= Comprehensive list of changes from 9.8.72-1 to 9.8.74-1 ========================================================= | HPCC-31540 Restore Workunits (DFU and ECL) Functionality | HPCC-33827 ECL Watch v9 add destNumParts to Variable & Blob imports | HPCC-33876 Remove amazon linux from 9.6.x onwards | HPCC-33877 Clienttools not using vcpkg prebuilt binaries | HPCC-33878 Ubuntu 20.04 and 24.04 k8s builds failing | HPCC-33879 Fix for cmake v4 Build process | HPCC-33847 Fix build-asset create docker image step Build process | HPCC-33854 Ubuntu 20.04 no longer supported in GH actions runners ECL Watch | HPCC-33598 ECL Watch v9 WU results grid style ECL Watch | HPCC-33861 ECL Watch v9 search box new tab button ECL Watch | HPCC-33864 ECL Watch v9 fix Helpers download cpp ECL Watch | HPCC-33865 ECL Watch v9 fix File bloom field names ESP, Security | HPCC-32679 Prevent frame injection in legacy EclWatch URLs Thor | HPCC-33724 Fix detection of unsupported mixed with subfiles in indexread Thor | HPCC-33874 - Remove duplicate "Processing graph" logging clienttools | HPCC-33711 Fix Clienttools installation force reboot Add vc_redist.exe options /quiet and /norestart infrastructure | HPCC-33284 Allow for changelogs to be ran manually against a previous release
Release Notes for Community Edition 9.8.72-1
Release Date: April 9, 2025 ========================================================= Comprehensive list of changes from 9.8.70-1 to 9.8.72-1 ========================================================= | HPCC-33710 Add k8s engine Sasha access support | HPCC-33820 Bump @hpcc-js/comms version Build process | HPCC-33639 Add Latest logic to build-assets workflow Build process | HPCC-33712 MacOS build failing on GH Actions Build process | HPCC-33721 Decouple Documents and clienttools for ECLIDE Build process | HPCC-33728 CentOS-7 builds failing on 9.6.x Build process | HPCC-33752 GH Action errors when boolean == "" ECL Watch | HPCC-31541 Archive Workunits (DFU and ECL) Functionality ECL Watch | HPCC-33622 ECL Watch v9 WU Details for archived WUs JTrace | HPCC-33574 ActiveSpanScope false error message due to null spans Roxie | HPCC-33760 Roxie crash with invalid/missing control: query Roxie | HPCC-33790 When a file is copied to roxie ensure all part attributes are cloned jlb | HPCC-33708 ProcessOptionString does not support trailing option with no initialiser
Release Notes for Community Edition 9.8.70-1
Release Date: March 26, 2025 ========================================================= Comprehensive list of changes from 9.8.68-1 to 9.8.70-1 ========================================================= | HPCC-33690 Fix foreign striped k8s super file read issue ECL Watch | HPCC-33687 ECL Watch v9 fix WU Results unreachable dafilesrv | HPCC-33084 Fix memory corruption caused by use after free
Release Notes for Community Edition 9.8.68-1
Release Date: March 19, 2025 ========================================================= Comprehensive list of changes from 9.8.66-1 to 9.8.68-1 ========================================================= | HPCC-31543 Get Version from Sasha Functionality ECL Watch | HPCC-33459 ECL Watch v9 fix autocomplete password fields ECL Watch | HPCC-33535 ECL Watch v9 fix DFU Workunits empty results ECL Watch | HPCC-33540 Persist Metrics Lineage ECL Watch | HPCC-33615 ECL Watch v9 fix uncaught store exceptions dafilesrv | HPCC-33084 Fix memory corruption caused by use after free
Release Notes for Community Edition 9.8.66-1
Release Date: March 12, 2025 ========================================================= Comprehensive list of changes from 9.8.64-1 to 9.8.66-1 ========================================================= | HPCC-33474 Introduce a new faster compression for inplace indexes ECL Watch | HPCC-30603 Highlight activites with warnings ECL Watch | HPCC-33392 ECL Watch v9 Metrics Kind formatting ECL Watch | HPCC-33528 ECL Watch v9 "unnamed queries" in ECL tab of WU Details ECL Watch | HPCC-33530 ECL Watch v9 add vertical borders to grid styles ECL Watch | HPCC-33573 ECL Watch remove DFUDefFile requests for DEF format JTrace | HPCC-33298 JTrace support sampling configuration Testing | HPCC-33362 Add core file check and handling to Smoketest GH Action. test-smoke-gh_runner.yml: - Modify core generation settings - Add code to check core file(s) and if found generate stack trace, add stack trace to artifact and fails the test. - Add missing 'ulimit -c' command and remove unnecessarry variable and its references. - Enable core file generation with 'ulimit -c unlimited' for Setup ad Regression. eclccserver | HPCC-33595 Ensure internal compile errors are reported to the workunit
Release Notes for Community Edition 9.8.64-1
Release Date: March 4, 2025 ========================================================= Comprehensive list of changes from 9.8.62-1 to 9.8.64-1 ========================================================= Build process | HPCC-30890 Changelog automation to build-assets workflow Build process | HPCC-33379 CentOS-7 and Python 3.8 build failing Build process | HPCC-33516 HPCC4J ESP regression suite shouldn't run Spark tests JLib | HPCC-33539 Support brackets in the compression options
Release Notes for Community Edition 9.8.62-1
Release Date: February 25, 2025 ========================================================= Comprehensive list of changes from 9.8.60-1 to 9.8.62-1 ========================================================= | HPCC-33457 Remove legacy incr.sh script Azure, Build process, cloud | HPCC-33304 Kafka plugin: Support custom client configurations in Helm chart ECL Watch | HPCC-33294 ECL Watch v9 WU helpers as tree ECL Watch | HPCC-33301 ECL Watch v9 restore grid styles ECL Watch | HPCC-33472 ECL Watch v9 fix Query test page flickering JTrace | HPCC-33443 Capture OTEL library logging
Release Notes for Community Edition 9.8.60-1
Release Date: February 19, 2025 ========================================================= Comprehensive list of changes from 9.8.58-1 to 9.8.60-1 ========================================================= | HPCC-33383 Ensure maxlogdetail used in Thor manager in k8s Core Libraries, Roxie | HPCC-33349 Roxie crash loading pre-9.8 queries with invalid regex ECL Watch | HPCC-33042 Change age warnings based on release type JLib | HPCC-33415 Remove excessive logging on nonblocking write JLib, unittests | HPCC-33297 Add Jtrace isValid Tests Testing, unittests | HPCC-33333 In GH Unittest Action change the testcase execution sequence and add core file check. Phase 1: - Change the executon sequence and log the test case name - Add core check and core tracing generation code dafilesrv | HPCC-33381 Fix dfuaccess crash regression eclrtl | HPCC-33428 Avoid [too] early initialization of regex cache
Release Notes for Community Edition 9.8.58-1
Release Date: February 11, 2025 ========================================================= Comprehensive list of changes from 9.8.56-1 to 9.8.58-1 ========================================================= | HPCC-33341 Improve rowservice security messages Build process | HPCC-33367 GH PRs failing on 9.4.x Build process | HPCC-33367 GH PRs failing on 9.6.x ECL Watch | HPCC-33357 Remove roboto font reference ECL Watch | HPCC-33366 ECL Watch Security Bump ECL Watch, JLib, ws_logaccess | HPCC-32874 Add WsLogAcces Health Report Method Roxie | HPCC-33364 Prevent an aborted query from terminating roxie Thor | HPCC-33303 Fix mappings for Hash Distribute activities Thor | HPCC-33332 Ensure correct stats are used to calculate non-index file costs
Release Notes for Community Edition 9.8.56-1
Release Date: February 4, 2025 ========================================================= Comprehensive list of changes from 9.8.54-1 to 9.8.56-1 ========================================================= | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" Dali, unittests | HPCC-33129 Fix sysinfologger interator ECL Watch | HPCC-33174 ECL Watch v9 ZAP dialog disable log filters Thor | HPCC-32989 Fix potential stall in spilling distributors Thor | HPCC-33291 Ensure exceptions during file exists check are properly reported ecl command | HPCC-23332 Correct ECL CMD shortcut path in Clienttools uninstall
Release Notes for Community Edition 9.8.54-1
Release Date: January 29, 2025 ========================================================= Comprehensive list of changes from 9.8.52-1 to 9.8.54-1 ========================================================= | HPCC-33288 Support zero len remote compressed files Build process | HPCC-33262 Ensure rpm-build is available in CentOS 7 builds Build process | HPCC-33263 Bump git-lfs version Documentation | HPCC-33062 Document the process to restore Dali from backup Documentation | HPCC-33181 Add ZAP information for container deployments to docs ECL Watch | HPCC-33070 ECL Watch v9 use shimmered grids ESP, WsWorkunits | HPCC-33274 Prevent LogAccess query if not requested by ZAP JTrace | HPCC-33163 Avoid wasteful invalid Span log entries JTrace | HPCC-33191 Simplify roxie span names Regression Suite | HPCC-33265 Ensure all Regression Suite test cases are using File.GetDefaultDropzonePath() instead of hardwired one. WsWorkunits | HPCC-33269 Fix filtered workunit list pagination prior to 9.10.x
Release Notes for Community Edition 9.8.52-1
Release Date: January 22, 2025 ========================================================= Comprehensive list of changes from 9.8.48-1 to 9.8.52-1 =========================================================
Release Notes for Community Edition 9.8.48-1
Release Date: January 14, 2025 ========================================================= Comprehensive list of changes from 9.8.46-1 to 9.8.48-1 ========================================================= | HPCC-33146 Add backoff if vault authentication fails and check other vaults | HPCC-33164 Remove experimental decorators | HPCC-33179 Ensure relative pathing for "src" folder Azure | HPCC-31872 Accept alternative domains in certificate config Build process | HPCC-32379 Upgrade for latest GH Action Runners Build process | HPCC-32898 Bump actions/upload-artifact version Build process | HPCC-33124 Replace actions/upload-artifact@v3 with v4 Build process | HPCC-33165 Add individual pdfs to github release page Dali | HPCC-33120 Add daliadmin cleangenerateddlls utility command. Documentation | HPCC-33085 MailTo links in docs should never hyphenate ECL Watch | HPCC-32861 ECL Watch v9 WU logs tab tooltip ECL Watch | HPCC-33140 ECL Watch v9 fix WU details flicker ECL Watch | HPCC-33169 ECL Watch v9 fix spinner on playground initial load ESP, Security | HPCC-32999 Sanitize user provided password to ZAP file JLib | HPCC-32982 JTrace Add alterntative span socpes & OwnedSpanScope refactoring JLib | HPCC-33126 Add FNV-1a hashing function and use in jptree JLib | HPCC-33147 Add a function to allow keep-alive to be explicitly set Plugins | HPCC-33157 Std.Crypto.SymmetricEncryption() crash on empty ciphertext Roxie | HPCC-32964 Add a Roxie Background priority queue
Release Notes for Community Edition 9.8.46-1
Release Date: December 20, 2024 ========================================================= Comprehensive list of changes from 9.8.44-1 to 9.8.46-1 ========================================================= | HPCC-33060 Backport master prior to refactor | HPCC-33069 Update expert.md with new plane properties | HPCC-33113 Ensure empty compressed part size is correct Azure, dafilesrv, Thor | HPCC-33100 Fix data loss, streaming from dafilesrv and network failure. Build process | HPCC-33071 GH Actions, bump macos versions Dali | HPCC-33022 Fix pathological dali load time Dali | HPCC-33120 Add daliadmin cleangenerateddlls utility command. Dali, unittests | HPCC-33073 Fix error in unittests caused by getPlaneAttributeValue(nullptr) Documentation | HPCC-31367 Document compressed defaults to true when spraying to containerized cluster Documentation | HPCC-32445 Remove bad links from PT_BR Docs Documentation | HPCC-33000 Add a Troubleshooting chapter to Containerized manual ECL Watch | HPCC-33066 Add basic ECL Watch UI tests ECL Watch | HPCC-33083 ECL Watch v9 playground submit feedback ECL Watch | HPCC-33117 Switch Workunits page to use @hpcc-js/comms fully ESP, Security | HPCC-32999 Sanitize user provided password to ZAP file JHTree | HPCC-33065 Improve the error message when failing to read an index header/footer JLib | HPCC-33068 Securesocket handle error add errno to log message JTrace | HPCC-32961 OwnedSpanScope re-assignment causes early span end Roxie | HPCC-33081 Roxie continuation cursor positions log msg should be a WARNING Thor | HPCC-33016 Clearup lingerPeriod conditional code hthor, Thor | HPCC-33116 Suppress file check if invalid @compressedSize(0)
Release Notes for Community Edition 9.8.42-1
Release Date: November 25, 2024 ========================================================= Comprehensive list of changes from 9.8.40-1 to 9.8.42-1 ========================================================= Build process | HPCC-30890 Changelog automation to build-assets workflow Build process | HPCC-33028 Win + CMake > v3.28.3 issue Build process, infrastructure | HPCC-33001 Update upload/download artifact action to v4 DFU Server | HPCC-32985 Fix theoretical overflow spotted by coverity Documentation | HPCC-22961 Add Topology server to the System Admin Guide ECL Watch | HPCC-32973 ECL Watch v9 Metrics filter tooltip ECL Watch | HPCC-33008 ECL Watch v9 fix repetitive WsLogaccess messages Thor, Workunit | HPCC-33015 Improve system resilience when thor crashes unittests | HPCC-32700 Fix regression in unit test verbose output
Release Notes for Community Edition 9.8.40-1
Release Date: November 20, 2024 ========================================================= Comprehensive list of changes from 9.8.38-1 to 9.8.40-1 ========================================================= ECL Watch | HPCC-30254 ECL Watch v9 ZAP Report Container Name ECL Watch | HPCC-32979 ECL Watch language file upmerge conflict ECL Watch | HPCC-33008 ECL Watch v9 fix repetitive WsLogaccess messages
Release Notes for Community Edition 9.8.38-1
Release Date: November 13, 2024 ========================================================= Comprehensive list of changes from 9.8.36-1 to 9.8.38-1 ========================================================= | HPCC-32834 Refactor WU Details fullscreen Azure, dafilesrv | HPCC-32960 Fix epoll memory corruption issues DFU Server | HPCC-32873 Prevent concurrent write to same file when spraying/despraying ECL Watch | HPCC-28947 ECL Watch v9 make UI log viewer sortable ECL Watch | HPCC-32857 ECL Watch v9 Logs grid timestamp formatter ECL Watch | HPCC-32866 ECL Watch v5 disable tabs in containerized envs ECL Watch | HPCC-32956 ECL Watch v9 fix missing breadcrumb ECL Watch | HPCC-32957 ECL Watch ZAP dialog invalid date formats ECL Watch | HPCC-32979 ECL Watch language file upmerge conflict ECL Watch, JTrace | HPCC-32824 ECL Watch v9 show Open Telemetry ids on WU details JLib | HPCC-32951 System may crash at startup on debug builds on Mac JLib | HPCC-32967 Avoid Otel GetGlobalProp spinlock Roxie | HPCC-32940 Allow keyed joins to conditional keys in roxie Thor | HPCC-32664 Fix bug creating DFS Group text causing DNS failures Thor | HPCC-32759 Fix deadlock in unordered concat activity with rows > 2MB Thor | HPCC-32803 In file ops, update source file props without locking source file
Release Notes for Community Edition 9.8.36-1
Release Date: November 5, 2024 ========================================================= Comprehensive list of changes from 9.8.34-1 to 9.8.36-1 ========================================================= | HPCC-32890 Add cleanjobqueues to daliadmin Dali | HPCC-32879 Fix issue with FileAttrLock being used on superfiles Documentation | HPCC-32862 Add Copilot article to devdoc ECL Watch | HPCC-32915 Query Metrics causing multiple calls to WUDetails Roxie | HPCC-32867 Remove invalid comma separator from roxie COMPLETE line Roxie | HPCC-32896 Fix Roxie clone file TLK meta loss bug Roxie | HPCC-32907 Improve roxie startup time by removing unused option Thor | HPCC-32111 Use compression in global merge activity Thor | HPCC-32664 Fix bug creating DFS Group text causing DNS failures Thor | HPCC-32789 Fix potential race deadlock in Thor splitter Thor | HPCC-32845 Guard against KJ reading TLKs as regular index parts Thor | HPCC-32929 Fix global merge regression (crash) WsWorkunits | HPCC-32877 Fix abort in esp when accessing secrets from a vault dafilesrv | HPCC-32875 Ensure rowservice can process fields stored as blobs eclcc | HPCC-32910 Add time waiting for git lock to the workunit stats eclrtl | HPCC-32919 Fix backward compatibility problems with old roxie workunits
Release Notes for Community Edition 9.8.34-1
Release Date: October 29, 2024 ========================================================= Comprehensive list of changes from 9.8.32-1 to 9.8.34-1 ========================================================= | HPCC-32834 Persist fullscreen mode in address bar | HPCC-32890 Add cleanjobqueues to daliadmin ECL Watch | HPCC-32830 Add missing dependencies to WUDetails ECL Watch | HPCC-32835 ECL Watch v9 ZAP dialog default relative time ECL Watch | HPCC-32841 ECL Watch v9 Log view missing filter fields ECL Watch | HPCC-32846 ECL Watch v9 fix JS exception on Queries list page ECL Watch | HPCC-32848 ECL Watch v9 display exceptions from /WsLogaccess/GetLogAccessInfo JLib | HPCC-32826 Avoid integer underflow when calculating elapsed cycles Roxie | HPCC-32549 Roxie internal error on getSummaryStats Roxie | HPCC-32896 Fix Roxie clone file TLK meta loss bug Thor | HPCC-32789 Fix potential race deadlock in Thor splitter Thor | HPCC-32839 Fix Thor aborting race Thor | HPCC-32845 Guard against KJ reading TLKs as regular index parts WsWorkunits | HPCC-32877 Fix abort in esp when accessing secrets from a vault
Release Notes for Community Edition 9.8.32-1
Release Date: October 22, 2024 ========================================================= Comprehensive list of changes from 9.8.30-1 to 9.8.32-1 ========================================================= | Fixing the configvalues file | HPCC-32751 ECL Watch v9 log viewer dynamic columns | HPCC-32829 Avoid getPeerEndpoint refetching peer name Build process | HPCC-32688 Add JirabotMerge Github Action Build process | HPCC-32771 Fix variable expansion in curl JSON object Documentation | HPCC-32444 Add container deploy info to Installing and Running doc Documentation | HPCC-32547 Create DevDoc Doc template ECL Watch | HPCC-32820 ECL Watch v9 logs view timestamp formatting JLib | HPCC-32828 Add filename to fsync warnings Thor | HPCC-32822 Fix MP protocol error logged indefinitely in loop WS-DFU/WS-FS | HPCC-32639 Prevent ECLWatch file rename from mangling path
Release Notes for Community Edition 9.8.30-1
Release Date: October 15, 2024 ========================================================= Comprehensive list of changes from 9.8.28-1 to 9.8.30-1 ========================================================= | HPCC-31774 Implement API logging, hiding, deleting and querying global messages BackUpNode | HPCC-32777 Fix backupnode failing on getComponentConfig Build process | HPCC-32137 Conditional Documentation build tests on pull request event Core Libraries, JLib | HPCC-32770 Soapcall stats for DNS, connect, num failures ECL Watch | HPCC-32532 ECL Watch v9 support for Grafana/Loki logging ECL Watch | HPCC-32693 ECL Watch v5 add log filter fields to ZAP dialog ECL Watch | HPCC-32775 ECL Watch v9 fix Queries list status columns Helm, jlog | HPCC-32752 Update Loki4hpcclogs README JLib | HPCC-32764 Periodically log information about cpu-throttling JLib | HPCC-32765 Report the compressed offset when reporting an error about an invalid compressed file JLib | HPCC-32778 Backport new stat codes from 9.8/9.10 back to 9.6 to avoid merge conflict Roxie | HPCC-31755 Soapcall LOG multi-line separator Roxie | HPCC-32760 Provide periodic details of the performance of RoxieSocketQueueManager::thread ecl command | HPCC-30368 Add packagemap support for remoteStorage property jlog, ws_logaccess | HPCC-32761 ALA LogAccess Blob Mode
Release Notes for Community Edition 9.8.28-1
Release Date: October 8, 2024 ========================================================= Comprehensive list of changes from 9.8.26-1 to 9.8.28-1 ========================================================= | HPCC-32747 ECL Watch v9 Log grids no pagination Azure | HPCC-32678 Add support for TLS communication to Std.System.Email.SendEmail() BackUpNode | HPCC-32777 Fix backupnode failing on getComponentConfig Build process | HPCC-32665 Include Azure Build Verification Tests (BVT) DFU Server | HPCC-32736 Avoid core when DFUServer is terminated abruptly Dali | HPCC-32397 Ensure delta writer is stopped earlier to avoid crash Dali | HPCC-32762 prevent Dali shutdown crashes due to late MP notifications Documentation | HPCC-31972 Update Docs for Cost Tracking improvements Documentation | HPCC-32345 How to contribute to platform documentation ESP | HPCC-32580 Fix esp-api issues reported by Coverity scan JLib | HPCC-32750 Add page faults and context switches to the periodic logging JLib | HPCC-32757 Review fsync on close (do not retry) JLib | HPCC-32763 Prevent crash when reporting a disk full error writing to a compressed file Roxie | HPCC-30431 Roxie incorrectly sees client connection as closed Roxie | HPCC-32758 Ensure setActivity() destroys activities outside the critical section Thor | HPCC-32720 Fix multiJobLinger=false configurations Thor | HPCC-32721 Time tracked in both base and derived class caused double counting of localExecute time dafilesrv | HPCC-32767 Fix a couple -ve leaks handling exceptions in dafilesrv client code ws_logaccess | HPCC-32699 Encode all ALA response data
Release Notes for Community Edition 9.8.26-1
Release Date: October 1, 2024 ========================================================= Comprehensive list of changes from 9.8.24-1 to 9.8.26-1 ========================================================= | HPCC-32307 Fix inappropriate setting of dirPerPart flag in roxie cloneSubFile | HPCC-32558 Parquet plugin not utilizing Decimal encoding Azure | HPCC-32678 Add support for TLS communication to Std.System.Email.SendEmail() Documentation | HPCC-32470 Document OUTPUT and BUILD support for PLANE option ECL Watch | HPCC-32337 Don't color metrics with a std deviation == 0 ECL Watch | HPCC-32689 Include/Exclude pending scopes in metrics ECL Watch | HPCC-32713 ECL Watch v9 fix WU list not sorting JLib | HPCC-32730 Fix fileSyncMaxRetrySecs and add tracing JTrace | HPCC-32691 Add optional timestamp arg to createClientSpan() Roxie | HPCC-32626 Include details of the error code when roxie fails to read from an index Thor | HPCC-30529 Make all node number reported in stats one-based eclcc | HPCC-32394 Allow targetCompiler to be configured via a #option jlog, ws_logaccess | HPCC-32716 Expose Elastic Endpoint Service ws_logaccess | HPCC-32699 Encode all ALA response data
Release Notes for Community Edition 9.8.24-1
Release Date: September 24, 2024 ========================================================= Comprehensive list of changes from 9.8.22-1 to 9.8.24-1 ========================================================= | HPCC-32398 update doc references to system requirements | HPCC-32669 ECL Watch v9 fix grids missing command bars | HPCC-32671 Fix file tracker race condition (and extend AtomicShared) | HPCC-32687 Output large Decimals correctly Build process | HPCC-31503 OpenBLAS ELF alignment issue Build process, Documentation | HPCC-32660 Add Search to DevDoc Code Generator | HPCC-32654 Fix crash in eclcc for mismatched functions in PROJECT(module, interface) ECL Watch | HPCC-32594 ECL Watch v9 viewing deleted files ECL Watch | HPCC-32603 prevent Grid network races ECL Watch | HPCC-32641 Metrics occasionally shows a blank page ECL Watch | HPCC-32692 ECL Watch v9 fix /topology/logs grid display Regression Test Engine | HPCC-32674 Smoketest failing with pkgconf version issue Roxie | HPCC-32670 Roxie should report k8s app label Thor | HPCC-32193 Fix some issues with spill stats in smart join activity dafilesrv | HPCC-32469 Add support for non-keyed index filtering
Release Notes for Community Edition 9.8.22-1
Release Date: September 18, 2024 ========================================================= Comprehensive list of changes from 9.8.20-1 to 9.8.22-1 ========================================================= | HPCC-32280 Documentation for Parquet Plugin data types | HPCC-32399 Remove bad links from deprecated docs | HPCC-32516 Improve error message from GetUniqueId | HPCC-32627 Ensure indexwrite captures close exception | HPCC-32628 dafilesrv do not rely on dtor close() | HPCC-32630 Allow lookahead below blocking splitter | HPCC-32636 Add a fsync/retry mechanism on close | HPCC-32661 Sort k8s workers to avoid storage stripe clumping | HPCC-32663 New TypeScript Error | HPCC-32669 ECL Watch v9 fix grids missing command bars | HPCC-32671 Fix file tracker race condition (and extend AtomicShared) | change jlib makeWrappedException* so owns exception Azure, Thor | HPCC-32553 Ensure errors are reported when closing files Build process | HPCC-32475 Remove unused GITHUB_TOKEN ARGs DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported DFU Server | HPCC-32602 Improve foreign Dali scope denial log message ECL Watch | HPCC-32424 ECL Watch v9 Source Files default sorting ECL Watch | HPCC-32517 Add SDS unlock option in daliadmin tab of eclwatch ECL Watch | HPCC-32592 ECL Watch v9 remote copy dialog feedback ECL Watch | HPCC-32593 ECL Watch v9 WU details fix sticky infogrid headers ECL Watch | HPCC-32600 ECL Watch change DFU Workunits nav tab label ECL Watch | HPCC-32601 ECL Watch v9 fix disappearing subnavigation ECL Watch | HPCC-32604 ECL Watch v9 forms add progress indicator ECL Watch | HPCC-32641 Metrics occasionally shows a blank page ESP | HPCC-32303 Ensure failure to initialize workunit results in a failed state JHTree | HPCC-32647 Improve logging for slow index node reads JLib | HPCC-32613 Fix follow on errors if CCompressedFile::close throws an exception JLib | HPCC-32620 Include the filename when reporting a file error JLib | HPCC-32621 Avoid duplicating prefix when logging exception JLib | HPCC-32622 Remove unused classes and interface for IReadSeq and IWriteSeq JLib | HPCC-32651 Support reading zero length file as a compressed file Roxie | HPCC-32549 Roxie internal error on getSummaryStats hthor | HPCC-32611 Ensure file errors during close are caught by eclagent/hthor
Release Notes for Community Edition 9.8.20-1
Release Date: September 10, 2024 ========================================================= Comprehensive list of changes from 9.8.18-1 to 9.8.20-1 ========================================================= | HPCC-32244 Add custom views to Metrics | HPCC-32448 Parquet Plugin defaults to incorrect size for some types | HPCC-32627 Ensure indexwrite captures close exception | HPCC-32628 dafilesrv do not rely on dtor close() Azure, Thor | HPCC-32553 Ensure errors are reported when closing files Code Generator | HPCC-32564 Limit rhs of JOIN to 1 match converting LOOKUP JOIN to ALL JOIN DFU Server | HPCC-32534 Improve logging when ensuring file access permissions DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported ECL Watch | HPCC-32585 ECL Watch v9 redirect security routes non-admin ECL Watch | HPCC-32586 ECL Watch v9 fix WU filter incorrect dates ECL Watch | HPCC-32591 ECL Watch v9 File scopes reduce Logical Name width ECL Watch | HPCC-32597 ECL Watch v9 fix search results WU tab ESP | HPCC-32458 Report unauthorized context details JLib | HPCC-32613 Fix follow on errors if CCompressedFile::close throws an exception JLib | HPCC-32620 Include the filename when reporting a file error Roxie | HPCC-32543 Add statistic for number/size of agent requests WsWorkunits | HPCC-32411 Update GrafanaLogAccess plugin name hthor | HPCC-32611 Ensure file errors during close are caught by eclagent/hthor
Release Notes for Community Edition 9.8.18-1
Release Date: September 3, 2024 ========================================================= Comprehensive list of changes from 9.8.16-1 to 9.8.18-1 ========================================================= | HPCC-32519 ReadtmsAllowClose() handle JSOCKERR_not_opened | HPCC-32554 Fix WorkUnitWaiter so it can be used to spot abort correctly | HPCC-32559 ensure thor instance continues after prev. job error Azure, Thor | HPCC-32553 Ensure errors are reported when closing files Code Generator | HPCC-32539 Convert JOIN(ds1, ds2, ''=RIGHT.x) to JOIN(ds1,ds2(''=x),true,ALL) DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported Dali | HPCC-32562 Fix dali core on closedown caused by HPCC-32410 Documentation | HPCC-31678 Fix error in ecl CLI docs for --wait param ECL Watch | HPCC-32402 ECL Watch v9 ZAP log filter column mode ECL Watch | HPCC-32407 ECL Watch log exceptions returned for Query Stats ECL Watch | HPCC-32530 ECL Watch v9 ZAP dialog password field no autocomplete ECL Watch | HPCC-32542 ECL Watch v9 conditionally disable Security tab ESDL | HPCC-30835 Add esp-api command line tool for HPCC ESP services JLib | HPCC-32560 Remove 10ms delay from SimpleInterThreadQueueOf::stop Plugins | HPCC-32503 Add spans for dfu fileservices operations Testing | HPCC-32490 Improve helm regression checking github actions Thor | HPCC-32522 Ensure agentless Thor jobs do not start, or abort early. Thor | HPCC-32541 Capture slave # from MP exceptions Thor | HPCC-32541 Rename slave->worker in watchdog code unittests | HPCC-32403 DFU Access unit tests fail on mac dev system
Release Notes for Community Edition 9.8.16-1
Release Date: August 27, 2024 ========================================================= Comprehensive list of changes from 9.8.14-1 to 9.8.16-1 ========================================================= | HPCC-32436 LDAP should not fall back to an insecure connection | HPCC-32446 Identify the Thor instance name in interface incompatibility error | HPCC-32491 HThor crashes reading local files with forceRemoteRead | HPCC-32493 Prevent thor k8s crash in disconnectLogMsgManagerFromDali | HPCC-32495 Rename splitterSpill option | HPCC-32507 Parquet Plugin not reading Arrow Partitioned files | HPCC-32519 ReadtmsAllowClose() handle JSOCKERR_not_opened | HPCC4-32419 Jirabot Improve transition flow and input handling Code Generator, eclrtl | HPCC-32390 Add timer support to core regex helper code Core Libraries | HPCC-32461 REGEXREPLACE fails to handle unknown replacement groups Dali | HPCC-32421 Suppress foreign groups Dali | HPCC-32466 Protect dali against a crash processing a zero length packet Dali, ESP | HPCC-32464 Allow components to start if config watcher cannot be created ECL Watch | HPCC-32417 Add visibility changed event to DockPanel ECL Watch | HPCC-32418 Make toolbar optional for all source editor components ECL Watch | HPCC-32425 ECL Watch v9 copy to clipboard missing columns ECL Watch | HPCC-32474 ECL Watch v9 allow selection of grid row contents Helm | HPCC-32462 Wildcard certs should work with ClusterIssuers Init system, Thor | HPCC-32512 Fix LD_LIBRARY_PATH for internal ssh cmd from frunssh and rsync Init system, Thor | HPCC-32512 Fix LD_LIBRARY_PATH for internal ssh cmd from frunssh and rsync 2 JLib | HPCC-32454 SYS: swap and mem util stats fixup previous change JLib, Thor | HPCC-32447 Fix very slow spilling of rows containing very large child datasets Roxie | HPCC-32410 Avoid crash if roxie detects a dali disconnect when reloading queries Thor | HPCC-32486 Use new compressing lookahead classes for HD spilling WsWorkunits | HPCC-32411 Update ZAP log column mode name cloud | HPCC-31726 Optimize MALLOC_ARENA_MAX for containerized systems cloud, Thor | HPCC-32492 Prevent failing unrelated thor instance marking jobs failed unittests | HPCC-32400 unittests crashes on mac arm64 if tests are dynamically loaded unittests | HPCC-32401 IKeyManagerTests are slow (and should be renamed)
Release Notes for Community Edition 9.8.14-1
Release Date: August 20, 2024 ========================================================= Comprehensive list of changes from 9.8.12-1 to 9.8.14-1 ========================================================= | HPCC-32422 Fix lookupjoin regression (introduced by HPCC-32313) DFS | HPCC-32438 Remove cause of spurious SSL follow-on error JLib, Thor | HPCC-32447 Fix very slow spilling of rows containing very large child datasets
Release Notes for Community Edition 9.8.12-1
Release Date: August 13, 2024 ========================================================= Comprehensive list of changes from 9.8.10-1 to 9.8.12-1 ========================================================= | HPCC-32228 Add fixed_size_binary data type to Parquet Plugin | HPCC-32292 Use emplace_back in Parquet Plugin | HPCC-32422 Fix lookupjoin regression (introduced by HPCC-32313) Azure, ECL Watch, ws_logaccess | HPCC-32383 Fix LogAccess trace/span id column support Documentation | HPCC-31898 Remove ECLIPSE_HTML from Doc Builds Documentation | HPCC-32097 Fix minor error in Data Tutorial step. ECL Watch | HPCC-32279 Timeline selection issues ECL Watch | HPCC-32389 ECL Watch v9 fix grid selection onFocus ECL Watch | HPCC-32406 Add ECL Watch "reset settings" option ECL Watch | HPCC-32409 ECL Watch v9 add onDismiss property to MessageBox Helm, ws_logaccess | HPCC-32373 Warn if logaccess config missing from Helm JLib | HPCC-32393 JLib timing functions broken on Mac when not in intel mode JLib | HPCC-32414 Improve error message when cannot create a file watcher LDAP | HPCC-28546 OUs created with Authenticated Users access rights MP, Thor | HPCC-32072 Thor worker cleaner shutdown Thor | HPCC-32405 Remove duplicate spillStatistics mapping activity StatisticsMapping hthor | HPCC-32412 Avoid crash in hthor if WHEN is used inside a child query ws_logaccess | HPCC-32281 Grafana/Loki logaccess 2nd phase improvements
Release Notes for Community Edition 9.8.10-1
Release Date: August 6, 2024 ========================================================= Comprehensive list of changes from 9.8.8-1 to 9.8.10-1 ========================================================= | HPCC-32238 Add large_list data type to Parquet Plugin | HPCC-32310 DNS timeout win build fix | HPCC-32368 Rename some compression #options to prevent legacy use Azure | HPCC-32313 Limit lookup broadcast queue size (preventing mem build up) Azure, Thor | HPCC-30534 Prevent spurious workunit failed states Code Generator, eclrtl | HPCC-32109 Optimize REGEXREPLACE assignment to a fixed-length string DFU Server | HPCC-32329 Dfuserver crash calculating progress percentage Dali | HPCC-32322 Ensure dali delta header is 0 terminated Dali | HPCC-32326 Fix leak in dali external file cache Documentation | HPCC-32360 Fix broken link for mounting build-secrets in docker images Documentation | HPCC-32362 Std Lib Docs WorkunitTimeStamps has incorrect rec def as return type ECL Watch | HPCC-32285 ECL Watch v9 file contents displays empty when loading ECL Watch | HPCC-32319 ECL Watch update WU list after SetToFailed ECL Watch | HPCC-32338 ECL Watch v9 LogViewer Message column default width ECL Watch | HPCC-32367 ECL Watch fix JS exception when viewing archived WUs ECL Watch, Security Manager | HPCC-30048 ECL Watch disable password change when unsupported Helm | HPCC-32300 Move helm version generation into a function Helm, ws_logaccess | HPCC-32373 Warn if logaccess config missing from Helm Init system | HPCC-32336 Copy @leakStore option from environment to daliconf.xml JLib | HPCC-32314 Fix false positive warnings generated by Coverity JLib | HPCC-32327 Fix minor leak deserializing jobids from logging LDAP | HPCC-30077 User authenticate did not properly cycle through all AD hosts MP | HPCC-32315 Fix MP graceful close follow on [traced] errors MP | HPCC-32325 Fix socket object leak from new MP connection Testing | HPCC-32299 Improve coverage of helm regression tests
Release Notes for Community Edition 9.8.8-1
Release Date: July 31, 2024 ========================================================= Comprehensive list of changes from 9.8.6-1 to 9.8.8-1 ========================================================= | HPCC-32023 Bump the versions of kubectl and git-lfs for security fixes | HPCC-32184 socket nonblocking improvements | HPCC-32250 Ensure lookahead spill stats are published | HPCC-32251 Mark balanced splitters with an attribute in the graph | HPCC-32278 Fix lookahead container stat size | HPCC-32310 DNS timeout win build fix Build process, Plugins | HPCC-32290 Fix vcpkg download issue with Thrift library DFU Server | HPCC-32329 Dfuserver crash calculating progress percentage Dali | HPCC-32326 Fix leak in dali external file cache ECL Watch | HPCC-32120 ECL Watch v9 fix WU Logs not filtering on WUID ECL Watch | HPCC-32277 ECL Watch v9 fix async multiselect onChange ECL Watch | HPCC-32286 ECL Watch v9 fix Event Scheduler list refresh button ECL Watch | HPCC-32297 Revert "hack" that fixed missing rows in fluent grid ECL Watch | HPCC-32298 ECL Watch v9 fix File Details protected save Helm | HPCC-32273 Ensure all secret categories are present in the values schema JLib, Roxie | HPCC-32259 Track time spent in different parts of Roxie receive threads JLib, Thor | HPCC-32138 Generic remapping merge function to remap disk stats to spill stats LDAP | HPCC-32249 LDAP security manager should use same connection for entire user create sequence SoapPlus | HPCC-32305 Soapplus fixes Thor | HPCC-32117 Optimize unordered append dataset in Thor ThorHelper | HPCC-31990 Add timeout to DNS lookups for soapcalls using a threadpool eclcc | HPCC-31885 Only trace optimizations from eclcc if -ftraceOptimizations=1
Release Notes for Community Edition 9.8.6-1
Release Date: July 23, 2024 ========================================================= Comprehensive list of changes from 9.8.4-1 to 9.8.6-1 ========================================================= | HPCC-32068 Fix some (false postive) coverity warnings | HPCC-32218 Implement StNumParallelExecute stat for activities | HPCC-32229 Avoid connecting to parent when deleting path | HPCC-32258 Fix missing loop result spilling stats | HPCC-32266 Ensure LOOP result streams are compressed. | HPCC-32267 Suppress buffer io if compressed in write stream Build process | HPCC-32232 Remove LN release actions Build process | HPCC-32247 Add ECLIDE Deployment to JFrog internal repositories Documentation | HPCC-32195 Document regex cache expert setting in helm chart ECL Standard Library | HPCC-27361 Fix std/DataPatterns ecllib signing ECL Watch | HPCC-32257 ECL Watch v9 Files list reduce Logical Name width Helm | HPCC-32242 add serviceName as required by Kubernetes StatefulSet spec JLib | HPCC-32234 SYS: swap and mem util stats sometimes invalid on containers JLib, jlog, ws_logaccess | HPCC-32208 Properly report Grafana LogAccess Config problem JTrace | HPCC-31971 SoapCall Span Enhancement Thor | HPCC-32191 Update mappings for Hash Join activity with new join stats Thor | HPCC-32237 Fix getPlaneAttributeValue default value bug Thor | HPCC-32241 Temp size for sort to use disk size and track actual graph temp disk usage eclcc | HPCC-32260 Can't compile generated code on latest clang (mac) eclrtl, Plugins | HPCC-32090 Export members of RtlFieldInfo from eclrtl ws_logaccess | HPCC-32201 Fix compilation error on Clang/Mac ws_logaccess | HPCC-32240 Grafana/Loki logaccess client secret improvements ws_store | HPCC-32041 WsStore support invalid IPT paths ws_store | HPCC-32052 Improve WsStore fetch miss message
Release Notes for Community Edition 9.8.4-1
Release Date: July 16, 2024 ========================================================= Comprehensive list of changes from 9.8.2-1 to 9.8.4-1 ========================================================= | HPCC-32198 Dali disable default file user option needs support in config files Build process | HPCC-32176 Remove pkg-config from Ubuntu dependencies Build process | HPCC-32232 Remove LN release actions Core Libraries, Roxie | HPCC-32103 Roxie crash in soapcall after reaching TIMELIMIT ECL Watch | HPCC-31683 Highlight metrics with outlier values ECL Watch | HPCC-32118 Default to case-insensitive metric filtering ECL Watch | HPCC-32185 Prevent metrics timeline from making a duplicate WUDetails call ECL Watch | HPCC-32209 ECL Watch v9 fix result filter dialog blank form ECL Watch | HPCC-32210 WU Next/Previous + Metrics shows incorrect graph ECL Watch | HPCC-32211 ECL Watch v9 fix password expiry check ECL Watch | HPCC-32225 Update scopes filter on timeline click EclAgent, Thor | HPCC-32146 Fix logic waiting for workunit complete to spot hard fail Thor | HPCC-32202 Remove unused member variable, causing compile issues Thor | HPCC-32237 Fix getPlaneAttributeValue default value bug
Release Notes for Community Edition 9.8.2-1
Release Date: July 9, 2024 ========================================================= Comprehensive list of changes from 9.8.0-1 to 9.8.2-1 ========================================================= | HPCC-32151 BS Translations 9.8.x | HPCC-32152 FR Translations 9.8.x | HPCC-32153 HU Translations 9.8.x | HPCC-32154 HR Translations 9.8.x | HPCC-32155 PT-BR Translations 9.8.x | HPCC-32156 SR Translations 9.8.x | HPCC-32157 ZH Translations 9.8.x Build process | HPCC-32143 Remove centos 7, 8, amazonlinux from build targets Build process | HPCC-32176 Update default dependencies in smoketest Core Libraries | HPCC-32181 eclcc crashes if REGEXREPLACE subject is an empty string Documentation | HPCC-32110 Fixing issue with sec3, sect2, programlisting Documentation | HPCC-32178 Fix Typo in Type Casting Example code ECL Watch | HPCC-31408 Enable sorting for metric properties ECL Watch | HPCC-31920 ECL Watch v9 fix error deleting last subfile ECL Watch | HPCC-31952 ECL Watch v9 react component for permissions ECL Watch | HPCC-32128 ECL Watch v9 add ZAP creation indicator WsWorkunit | HPCC-32163 Zap LogFilter Absolute Time Range Fix
Release Notes for Community Edition 9.8.0-1
Release Date: July 2, 2024 ========================================================= Comprehensive list of changes from 9.6.24-1 to 9.8.0-1 ========================================================= | HPCC-31647 spill stats for join | HPCC-31676 Replace ICU-based regex with PCRE2 | HPCC-31921 Add caching of regex compiled search patterns | HPCC-32000 Spill stats for nsplitter | HPCC-32002 Create documentation for bundleTest-thor GitHub Action Initial check-in of draft documentation | HPCC-32095 Set LDAP default file scope caching option to new caching | HPCC-32169 Remove stale removePhysicalFiles code | HPCC-32174 Incorrect epoll event added for non-ssl rowservice | Update current supported versions browse/ Azure, Thor | HPCC-32054 Prevent global undefined due to out of order evaluation Build process | HPCC-31588 JFrog deletion rules and cleanup workflow Build process | HPCC-31839 Upgrade PCRE2 to version 10.43 Build process | HPCC-32094 Bump vcpkg versions for 9.8.x Build process | HPCC-32142 Add SVM to platform-ml and platform-gnn Docker images Build process, Core Libraries | HPCC-31365 Unconditionally use Boost regex Build process, Core Libraries | HPCC-31366 Replace Boost regex with PCRE2 regex Build process, Documentation | HPCC-31271 Include BuildUserAssets in generated vitapress doc Build process, Documentation | HPCC-32104 Fix for xml:base issue with updated xml/xsl libraries Core Libraries | HPCC-31457 Add UTF-8 specific regex support using PCRE2 Core Libraries | HPCC-31820 Unicode regex errors displayed with garbage at the end Core Libraries | HPCC-32181 eclcc crashes if REGEXREPLACE subject is an empty string Core Libraries, Roxie | HPCC-32103 Roxie crash in soapcall after reaching TIMELIMIT DevDoc | HPCC-31702 Add pre-requisites to tagging docs Documentation | HPCC-31369 Document move to PCRE2 regex library Documentation | HPCC-31623 Update tagging documentation Documentation | HPCC-31739 Document changes in moving Unicode regex from ICU to PCRE2 Documentation | HPCC-32074 Document 'wrap' parameter Std.File.Copy and fCopy Documentation | HPCC-32098 Modify incorrect file name in Containerized book Documentation | HPCC-32110 Fixing issue with sec3, sect2, programlisting Documentation | HPCC-32110 Resolve Attribute clash ECL Standard Library | HPCC-32063 Add 'wrap' parameter to Std.File.Copy() and Std.File.fCopy() ECL Watch | HPCC-31931 Manual copy/paste of WU errors ECL Watch | HPCC-32147 ECL Watch v9 WU details do not show blank TotalClusterTime ECL Watch | HPCC-32150 ES Translations 9.8.x ECL Watch | HPCC-32158 Add SQL Driven OLAP engine for WU Metrics ECL Watch | HPCC-32170 ECL Watch v9 fix ZAP dialog relative time param ECL Watch | HPCC-32172 ECL Playground results flickering ESP | HPCC-32148 Add an option to gather metrics by default for service calls in esp FieldTranslation | HPCC-31715 Change the default field translation mode JLib | HPCC-31981 Mutex code was inefficient JLib | HPCC-32136 Allow the input and output to be replaced in a buffered class JLib | HPCC-32136 Minor modifications to streaming classes JLib, jlog | HPCC-29546 Grafana/loki logaccess plugin JTrace | HPCC-32131 Jtrace exporters batch config support Regression Suite | HPCC-31832 Migrate and improve regression testing in GitHub Actions Roxie | HPCC-31511 Avoid keeping the workunit graphs in memory Roxie | HPCC-31716 Improve formatting of Roxie YAML templates Roxie, Thor | HPCC-30433 Add match statistics to join activities in thor Thor | HPCC-32132 New compressed spilling lookahead implementation Tools | HPCC-31556 HIDL compiler not honoring do_not_log attribute for non inline exceptions Workunit | HPCC-30252 Optimize WuInfo::IncludeServiceNames Workunit | HPCC-32031 Generate summary information in workunit to speed up file list operations Workunit | HPCC-32164 Minor improvements to new filename gathering code cloud, Init system | HPCC-32159 Fix core stack capture eclcc | HPCC-31954 PCRE2 treating backslashes in replacement strings as literals eclcc | HPCC-32140 eclcc should expand embedded archives within an ECL archive file eclrtl | HPCC-32091 Improve REGEXREPLACE performance eclrtl | HPCC-32126 Performance improvements in regex code (via Coverity)
9.6.x
Release Notes for Community Edition 9.6.120-1
Release Date: July 2, 2025 ========================================================= Comprehensive list of changes from 9.6.118-1 to 9.6.120-1 ========================================================= Build process | HPCC-34338 GH Runners prefer pull_request trigger Build process | HPCC-34422 GH Action error, forcing a string to a boolean DFS | HPCC-34455 Clarify comments in getPartDirectory relating to null cluster ECL Watch | HPCC-34307 Default "show pending" to on ECL Watch | HPCC-34403 Run playwright tests against local server ECL Watch | HPCC-34413 NodeJS 18 is now EOL ECL Watch | HPCC-34424 ECL Watch SizeMe regression ECL Watch | HPCC-34430 ECL Watch v9 fix Info(s) checkbox not togglable WS-DFU/WS-FS | HPCC-23283 Restore button for archived DFU workunits added dafilesrv | HPCC-34246 Ensure noSSL: false treated correctly
Release Notes for Community Edition 9.6.118-1
Release Date: June 25, 2025 ========================================================= Comprehensive list of changes from 9.6.116-1 to 9.6.118-1 ========================================================= | HPCC-34294 Remove react-singleton dependency | HPCC-34342 Bump hpcc-js to v3.x.x | HPCC-34359 Bump TypeScript to latest version Build process | HPCC-34263 Fix issue with latest release and ncipollo/release-artifact action Build process | HPCC-34422 GH Action error, forcing a string to a boolean Dali | HPCC-34387 Fix Dali external value cache bug ECL Watch | HPCC-29403 Allow disabling time zone adjustments in ECLWatch ECL Watch | HPCC-33602 fix ECL Watch v9 WU logs tab tooltips ECL Watch | HPCC-34037 ECL Watch v9 refresh WU details resources tab ECL Watch | HPCC-34375 ECL Watch v9 change useFIle hook return type ECL Watch | HPCC-34424 ECL Watch SizeMe regression
Release Notes for Community Edition 9.6.116-1
Release Date: June 18, 2025 ========================================================= Comprehensive list of changes from 9.6.114-1 to 9.6.116-1 ========================================================= | HPCC-34290 Remove react-sizeme dependency Dali, ECL Watch, WS-DFU/WS-FS | HPCC-34159 Unprotect logicalfile can fail in ECL Watch v5 ECL Watch | HPCC-34200 ECL Watch report failure of fetch Results ECL Watch | HPCC-34255 ECL Watch v9 only call WUAnalyseHotspot for roxie queries ECL Watch | HPCC-34303 Fix playwright tests with new navbar
Release Notes for Community Edition 9.6.114-1
Release Date: June 11, 2025 ========================================================= Comprehensive list of changes from 9.6.112-1 to 9.6.114-1 ========================================================= | HPCC-34240 SmartJoin deadlock limit workaround Build process | HPCC-34269 Add / update copilot instructions Dali | HPCC-34214 Fix theoretical null cluster ECL Watch | HPCC-33066 add more ECL Watch v9 UI tests ECL Watch | HPCC-34095 Bump npm dependencies (security) ECL Watch | HPCC-34220 Improve Nav Bar ECL Watch | HPCC-34289 Rollback React version bump ecl command | HPCC-34259 ECL cmdline change default keepalive to true
Release Notes for Community Edition 9.6.112-1
Release Date: June 4, 2025 ========================================================= Comprehensive list of changes from 9.6.110-1 to 9.6.112-1 ========================================================= | HPCC-34196 Fix single part striped regression Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Build process | HPCC-34146 ESP Regression Suite: Print errors to log instead of commenting Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity DFS, Thor | HPCC-34158 Suppress storing super lfnHash attribute Dali | HPCC-34201 Fix Dali transaction save race ECL Watch | HPCC-33776 ECL Watch v9 add costs to WU filters ECL Watch | HPCC-33993 ECL Watch v5 clear query grid selection on action ECL Watch | HPCC-34190 ECL Watch add Processes tab to WU Details ECL Watch | HPCC-34191 ECL Watch v9 fix display of Helper items in tree ecl command | HPCC-34202 Add a keep alive option to the ecl client
Release Notes for Community Edition 9.6.110-1
Release Date: May 29, 2025 ========================================================= Comprehensive list of changes from 9.6.108-1 to 9.6.110-1 ========================================================= | HPCC-34196 Fix single part striped regression Azure, Dali, Thor | HPCC-33928 Fix various striping/dirPerPart issues Code Generator, Roxie | HPCC-34213 Fix potential memory corruption in LibraryCall activity Dali | HPCC-34201 Fix Dali transaction save race Helm | HPCC-34168 Fix float64 helm linting issues
Release Notes for Community Edition 9.6.108-1
Release Date: May 21, 2025 ========================================================= Comprehensive list of changes from 9.6.106-1 to 9.6.108-1 ========================================================= Dali | HPCC-34114 Add daliadmin cleanstalegroups ECL Watch | HPCC-33815 ECL Watch v9 add filter to ECL Archive viewer file tree ECL Watch | HPCC-34064 New getPODs response structure Helm | HPCC-34090 Add system infrastructure to helm schema
Release Notes for Community Edition 9.6.106-1
Release Date: May 15, 2025 ========================================================= Comprehensive list of changes from 9.6.104-1 to 9.6.106-1 ========================================================= | HPCC-33403 Bump eslint to latest version Build process | HPCC-34051 vcpkg bootstrap missing some branch changes Build process | HPCC-34052 afix docker ENV var= warnings Build process | HPCC-34079 Remove deprecated extension from workspaces Dali | HPCC-34078 Use the correct default compression for dali externals ECL Watch | HPCC-34032 Add additional checks to helpers tab JHTree | HPCC-34024 Improve the error message if payload compression is unknown Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail
Release Notes for Community Edition 9.6.104-1
Release Date: May 12, 2025 ========================================================= Comprehensive list of changes from 9.6.102-1 to 9.6.104-1 ========================================================= Build process | HPCC-33785 Fix naming conflict in test-documentation workflow Build process | HPCC-33997 Add tag for platform-core image into build-assets workflow Dali | HPCC-34078 Use the correct default compression for dali externals ECL Watch | HPCC-30737 ECLWatch UI should support WsDali Export ECL Watch | HPCC-33971 ECL Watch v9 add link to Logical File from DFU WU Details ECL Watch | HPCC-33980 Navigation Submenu Sync Issue ECL Watch | HPCC-33989 Add Toast Dismiss All Button ECL Watch | HPCC-34004 ECL Watch v9 fix menu items disabled incorrectly ECL Watch | HPCC-34013 ECL Watch v9 fix Files missing Icons Plugins | HPCC-34058 Fix remoteDirectory regression causing pre 9.6 queries to fail
Release Notes for Community Edition 9.6.102-1
Release Date: April 30, 2025 ========================================================= Comprehensive list of changes from 9.6.100-1 to 9.6.102-1 ========================================================= | HPCC-33893 Cleanup older dockerfiles ECL Standard Library | HPCC-33933 New string functions in ECL Std library: CommonPrefix() and CommonSuffix() (#19765) ECL Watch | HPCC-32640 WU Failure Summary ECL Watch | HPCC-33713 ECL Watch v9 fix WU Helpers field usage ECL Watch | HPCC-33812 ECL Watch WU Details default Info messages off ECL Watch | HPCC-33852 ECL Watch v9 fix Metrics node sorting ECL Watch | HPCC-33899 ECL Watch v9 fix SetBanner and SetToolbar menu options ECL Watch | HPCC-33904 ECL Watch v5 fix grid border color ECL Watch | HPCC-33956 Sasha and DaliAdmin should be inaccessible if not Admin User Roxie | HPCC-33923 Ensure that rows length are not split between packets
Release Notes for Community Edition 9.6.100-1
Release Date: April 23, 2025 ========================================================= Comprehensive list of changes from 9.6.98-1 to 9.6.100-1 ========================================================= | HPCC-33680 Allow the compression used in jptrees to be configured | HPCC-33858 Update NodeJS version check | HPCC-33905 Set minimum policy in CMakeLists.txt Build process | HPCC-33763 Check vcpkg.exe is correct version JHTree | HPCC-33903 Fix bloom filter with >1 field at the start of the key JLib | HPCC-33919 Use the correct legacy compression format Roxie | HPCC-33924 Roxie stat query no longer works on tcp connections Testing | HPCC-33884 The roxiepipe.ecl regression test should be run on thor
Release Notes for Community Edition 9.6.98-1
Release Date: April 15, 2025 ========================================================= Comprehensive list of changes from 9.6.96-1 to 9.6.98-1 ========================================================= | HPCC-31540 Restore Workunits (DFU and ECL) Functionality | HPCC-33827 ECL Watch v9 add destNumParts to Variable & Blob imports | HPCC-33876 Remove amazon linux from 9.6.x onwards | HPCC-33877 Clienttools not using vcpkg prebuilt binaries | HPCC-33879 Fix for cmake v4 Build process | HPCC-33854 Ubuntu 20.04 no longer supported in GH actions runners ECL Watch | HPCC-33598 ECL Watch v9 WU results grid style ECL Watch | HPCC-33861 ECL Watch v9 search box new tab button ECL Watch | HPCC-33864 ECL Watch v9 fix Helpers download cpp ECL Watch | HPCC-33865 ECL Watch v9 fix File bloom field names ESP, Security | HPCC-32679 Prevent frame injection in legacy EclWatch URLs Thor | HPCC-33724 Fix detection of unsupported mixed with subfiles in indexread clienttools | HPCC-33711 Fix Clienttools installation force reboot Add vc_redist.exe options /quiet and /norestart infrastructure | HPCC-33284 Allow for changelogs to be ran manually against a previous release
Release Notes for Community Edition 9.6.96-1
Release Date: April 9, 2025 ========================================================= Comprehensive list of changes from 9.6.94-1 to 9.6.96-1 ========================================================= | HPCC-33820 Bump @hpcc-js/comms version Build process | HPCC-33639 Add Latest logic to build-assets workflow Build process | HPCC-33712 MacOS build failing on GH Actions Build process | HPCC-33721 Decouple Documents and clienttools for ECLIDE Build process | HPCC-33728 CentOS-7 builds failing on 9.6.x Build process | HPCC-33752 GH Action errors when boolean == "" ECL Watch | HPCC-31541 Archive Workunits (DFU and ECL) Functionality ECL Watch | HPCC-33622 ECL Watch v9 WU Details for archived WUs Roxie | HPCC-33760 Roxie crash with invalid/missing control: query Roxie | HPCC-33790 When a file is copied to roxie ensure all part attributes are cloned jlb | HPCC-33708 ProcessOptionString does not support trailing option with no initialiser
Release Notes for Community Edition 9.6.94-1
Release Date: March 26, 2025 ========================================================= Comprehensive list of changes from 9.6.92-1 to 9.6.94-1 ========================================================= | HPCC-33690 Fix foreign striped k8s super file read issue ECL Watch | HPCC-33687 ECL Watch v9 fix WU Results unreachable dafilesrv | HPCC-33084 Fix memory corruption caused by use after free
Release Notes for Community Edition 9.6.92-1
Release Date: March 19, 2025 ========================================================= Comprehensive list of changes from 9.6.90-1 to 9.6.92-1 ========================================================= | HPCC-31543 Get Version from Sasha Functionality ECL Watch | HPCC-33459 ECL Watch v9 fix autocomplete password fields ECL Watch | HPCC-33535 ECL Watch v9 fix DFU Workunits empty results ECL Watch | HPCC-33540 Persist Metrics Lineage ECL Watch | HPCC-33615 ECL Watch v9 fix uncaught store exceptions dafilesrv | HPCC-33084 Fix memory corruption caused by use after free
Release Notes for Community Edition 9.6.90-1
Release Date: March 12, 2025 ========================================================= Comprehensive list of changes from 9.6.88-1 to 9.6.90-1 ========================================================= | HPCC-33474 Introduce a new faster compression for inplace indexes ECL Watch | HPCC-30603 Highlight activites with warnings ECL Watch | HPCC-33392 ECL Watch v9 Metrics Kind formatting ECL Watch | HPCC-33528 ECL Watch v9 "unnamed queries" in ECL tab of WU Details ECL Watch | HPCC-33530 ECL Watch v9 add vertical borders to grid styles ECL Watch | HPCC-33573 ECL Watch remove DFUDefFile requests for DEF format Testing | HPCC-33362 Add core file check and handling to Smoketest GH Action. test-smoke-gh_runner.yml: - Modify core generation settings - Add code to check core file(s) and if found generate stack trace, add stack trace to artifact and fails the test. - Add missing 'ulimit -c' command and remove unnecessarry variable and its references. - Enable core file generation with 'ulimit -c unlimited' for Setup ad Regression. eclccserver | HPCC-33595 Ensure internal compile errors are reported to the workunit
Release Notes for Community Edition 9.6.88-1
Release Date: March 4, 2025 ========================================================= Comprehensive list of changes from 9.6.86-1 to 9.6.88-1 ========================================================= Build process | HPCC-30890 Changelog automation to build-assets workflow Build process | HPCC-33379 CentOS-7 and Python 3.8 build failing Build process | HPCC-33516 HPCC4J ESP regression suite shouldn't run Spark tests JLib | HPCC-33539 Support brackets in the compression options
Release Notes for Community Edition 9.6.86-1
Release Date: February 25, 2025 ========================================================= Comprehensive list of changes from 9.6.84-1 to 9.6.86-1 ========================================================= ECL Watch | HPCC-33294 ECL Watch v9 WU helpers as tree ECL Watch | HPCC-33301 ECL Watch v9 restore grid styles ECL Watch | HPCC-33472 ECL Watch v9 fix Query test page flickering
Release Notes for Community Edition 9.6.84-1
Release Date: February 19, 2025 ========================================================= Comprehensive list of changes from 9.6.82-1 to 9.6.84-1 ========================================================= ECL Watch | HPCC-33042 Change age warnings based on release type Testing, unittests | HPCC-33333 In GH Unittest Action change the testcase execution sequence and add core file check. Phase 1: - Change the executon sequence and log the test case name - Add core check and core tracing generation code dafilesrv | HPCC-33381 Fix dfuaccess crash regression
Release Notes for Community Edition 9.6.82-1
Release Date: February 11, 2025 ========================================================= Comprehensive list of changes from 9.6.80-1 to 9.6.82-1 ========================================================= | HPCC-33341 Improve rowservice security messages Build process | HPCC-33367 GH PRs failing on 9.4.x Build process | HPCC-33367 GH PRs failing on 9.6.x ECL Watch | HPCC-33357 Remove roboto font reference ECL Watch | HPCC-33366 ECL Watch Security Bump Roxie | HPCC-33364 Prevent an aborted query from terminating roxie Thor | HPCC-33303 Fix mappings for Hash Distribute activities Thor | HPCC-33332 Ensure correct stats are used to calculate non-index file costs
Release Notes for Community Edition 9.6.80-1
Release Date: February 4, 2025 ========================================================= Comprehensive list of changes from 9.6.78-1 to 9.6.80-1 ========================================================= | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" ECL Watch | HPCC-33174 ECL Watch v9 ZAP dialog disable log filters Thor | HPCC-32989 Fix potential stall in spilling distributors
Release Notes for Community Edition 9.6.78-1
Release Date: January 29, 2025 ========================================================= Comprehensive list of changes from 9.6.76-1 to 9.6.78-1 ========================================================= | HPCC-33288 Support zero len remote compressed files | Revert "HPCC-33262 Ensure rpm-build is available in CentOS 7 builds" Build process | HPCC-33262 Ensure rpm-build is available in CentOS 7 builds Build process | HPCC-33263 Bump git-lfs version ECL Watch | HPCC-33070 ECL Watch v9 use shimmered grids Regression Suite | HPCC-33265 Ensure all Regression Suite test cases are using File.GetDefaultDropzonePath() instead of hardwired one. WsWorkunits | HPCC-33269 Fix filtered workunit list pagination prior to 9.10.x
Release Notes for Community Edition 9.6.76-1
Release Date: January 22, 2025 ========================================================= Comprehensive list of changes from 9.6.74-1 to 9.6.76-1 ========================================================= | HPCC-33132 Add retry if physical mismatches meta | HPCC-33146 Add backoff if vault authentication fails and check other vaults Code Generator | HPCC-33054 Codegen support KEYED JOIN where rhs may evaluate to a null dataset ECL Watch | HPCC-33199 Workunits not handling ESP Exceptions Regression Suite | HPCC-33243 Differentiate in Regression Suite Setup between to publish an ECL query or publish an ECL library. Roxie | HPCC-33055 Support KEYED JOIN where rhs may evaluate to a null dataset Roxie | HPCC-33240 Array out of bounds error when compiling in Release mode eclrtl | HPCC-32126 9.4.x mismerge fix
Release Notes for Community Edition 9.6.74-1
Release Date: January 14, 2025 ========================================================= Comprehensive list of changes from 9.6.72-1 to 9.6.74-1 ========================================================= | HPCC-33146 Add backoff if vault authentication fails and check other vaults | HPCC-33164 Remove experimental decorators | HPCC-33179 Ensure relative pathing for "src" folder Build process | HPCC-32898 Bump actions/upload-artifact version Build process | HPCC-33124 Replace actions/upload-artifact@v3 with v4 Build process | HPCC-33165 Add individual pdfs to github release page ECL Watch | HPCC-32861 ECL Watch v9 WU logs tab tooltip ECL Watch | HPCC-33140 ECL Watch v9 fix WU details flicker ECL Watch | HPCC-33169 ECL Watch v9 fix spinner on playground initial load ESP, Security | HPCC-32999 Sanitize user provided password to ZAP file JLib | HPCC-33126 Add FNV-1a hashing function and use in jptree JLib | HPCC-33147 Add a function to allow keep-alive to be explicitly set Plugins | HPCC-33157 Std.Crypto.SymmetricEncryption() crash on empty ciphertext
Release Notes for Community Edition 9.6.72-1
Release Date: December 20, 2024 ========================================================= Comprehensive list of changes from 9.6.70-1 to 9.6.72-1 ========================================================= | HPCC-33060 Backport master prior to refactor | HPCC-33113 Ensure empty compressed part size is correct Azure, dafilesrv, Thor | HPCC-33100 Fix data loss, streaming from dafilesrv and network failure. Build process | HPCC-33071 GH Actions, bump macos versions Dali | HPCC-33022 Fix pathological dali load time Dali, unittests | HPCC-33073 Fix error in unittests caused by getPlaneAttributeValue(nullptr) Documentation | HPCC-31367 Document compressed defaults to true when spraying to containerized cluster ECL Watch | HPCC-33066 Add basic ECL Watch UI tests ECL Watch | HPCC-33083 ECL Watch v9 playground submit feedback ECL Watch | HPCC-33117 Switch Workunits page to use @hpcc-js/comms fully ESP, Security | HPCC-32999 Sanitize user provided password to ZAP file JHTree | HPCC-33065 Improve the error message when failing to read an index header/footer hthor, Thor | HPCC-33116 Suppress file check if invalid @compressedSize(0)
Release Notes for Community Edition 9.6.68-1
Release Date: November 25, 2024 ========================================================= Comprehensive list of changes from 9.6.66-1 to 9.6.68-1 ========================================================= Build process | HPCC-33028 Win + CMake > v3.28.3 issue Build process, infrastructure | HPCC-33001 Update upload/download artifact action to v4 ECL Watch | HPCC-32973 ECL Watch v9 Metrics filter tooltip ECL Watch | HPCC-33008 ECL Watch v9 fix repetitive WsLogaccess messages Thor, Workunit | HPCC-33015 Improve system resilience when thor crashes
Release Notes for Community Edition 9.6.66-1
Release Date: November 20, 2024 ========================================================= Comprehensive list of changes from 9.6.64-1 to 9.6.66-1 ========================================================= ECL Watch | HPCC-30254 ECL Watch v9 ZAP Report Container Name ECL Watch | HPCC-33008 ECL Watch v9 fix repetitive WsLogaccess messages
Release Notes for Community Edition 9.6.64-1
Release Date: November 13, 2024 ========================================================= Comprehensive list of changes from 9.6.62-1 to 9.6.64-1 ========================================================= | HPCC-32834 Refactor WU Details fullscreen ECL Watch | HPCC-28947 ECL Watch v9 make UI log viewer sortable ECL Watch | HPCC-32857 ECL Watch v9 Logs grid timestamp formatter ECL Watch | HPCC-32866 ECL Watch v5 disable tabs in containerized envs ECL Watch | HPCC-32956 ECL Watch v9 fix missing breadcrumb ECL Watch | HPCC-32957 ECL Watch ZAP dialog invalid date formats ECL Watch, JTrace | HPCC-32824 ECL Watch v9 show Open Telemetry ids on WU details JLib | HPCC-32967 Avoid Otel GetGlobalProp spinlock Roxie | HPCC-32940 Allow keyed joins to conditional keys in roxie Thor | HPCC-32664 Fix bug creating DFS Group text causing DNS failures Thor | HPCC-32759 Fix deadlock in unordered concat activity with rows > 2MB Thor | HPCC-32803 In file ops, update source file props without locking source file
Release Notes for Community Edition 9.6.62-1
Release Date: November 5, 2024 ========================================================= Comprehensive list of changes from 9.6.60-1 to 9.6.62-1 ========================================================= Dali | HPCC-32879 Fix issue with FileAttrLock being used on superfiles ECL Watch | HPCC-32915 Query Metrics causing multiple calls to WUDetails Roxie | HPCC-32867 Remove invalid comma separator from roxie COMPLETE line Roxie | HPCC-32896 Fix Roxie clone file TLK meta loss bug Roxie | HPCC-32907 Improve roxie startup time by removing unused option Thor | HPCC-32664 Fix bug creating DFS Group text causing DNS failures Thor | HPCC-32789 Fix potential race deadlock in Thor splitter Thor | HPCC-32845 Guard against KJ reading TLKs as regular index parts WsWorkunits | HPCC-32877 Fix abort in esp when accessing secrets from a vault dafilesrv | HPCC-32875 Ensure rowservice can process fields stored as blobs eclcc | HPCC-32910 Add time waiting for git lock to the workunit stats
Release Notes for Community Edition 9.6.60-1
Release Date: October 29, 2024 ========================================================= Comprehensive list of changes from 9.6.58-1 to 9.6.60-1 ========================================================= | HPCC-32834 Persist fullscreen mode in address bar ECL Watch | HPCC-32830 Add missing dependencies to WUDetails ECL Watch | HPCC-32835 ECL Watch v9 ZAP dialog default relative time ECL Watch | HPCC-32841 ECL Watch v9 Log view missing filter fields ECL Watch | HPCC-32846 ECL Watch v9 fix JS exception on Queries list page ECL Watch | HPCC-32848 ECL Watch v9 display exceptions from /WsLogaccess/GetLogAccessInfo JLib | HPCC-32826 Avoid integer underflow when calculating elapsed cycles Roxie | HPCC-32549 Roxie internal error on getSummaryStats Roxie | HPCC-32896 Fix Roxie clone file TLK meta loss bug Thor | HPCC-32789 Fix potential race deadlock in Thor splitter Thor | HPCC-32839 Fix Thor aborting race Thor | HPCC-32845 Guard against KJ reading TLKs as regular index parts
Release Notes for Community Edition 9.6.58-1
Release Date: October 22, 2024 ========================================================= Comprehensive list of changes from 9.6.56-1 to 9.6.58-1 ========================================================= | Fixing the configvalues file | HPCC-32751 ECL Watch v9 log viewer dynamic columns Build process | HPCC-32688 Add JirabotMerge Github Action ECL Watch | HPCC-32820 ECL Watch v9 logs view timestamp formatting WS-DFU/WS-FS | HPCC-32639 Prevent ECLWatch file rename from mangling path
Release Notes for Community Edition 9.6.56-1
Release Date: October 15, 2024 ========================================================= Comprehensive list of changes from 9.6.54-1 to 9.6.56-1 ========================================================= BackUpNode | HPCC-32777 Fix backupnode failing on getComponentConfig Build process | HPCC-32137 Conditional Documentation build tests on pull request event Core Libraries, JLib | HPCC-32770 Soapcall stats for DNS, connect, num failures ECL Watch | HPCC-32532 ECL Watch v9 support for Grafana/Loki logging ECL Watch | HPCC-32693 ECL Watch v5 add log filter fields to ZAP dialog ECL Watch | HPCC-32775 ECL Watch v9 fix Queries list status columns Helm, jlog | HPCC-32752 Update Loki4hpcclogs README JLib | HPCC-32764 Periodically log information about cpu-throttling JLib | HPCC-32765 Report the compressed offset when reporting an error about an invalid compressed file JLib | HPCC-32778 Backport new stat codes from 9.8/9.10 back to 9.6 to avoid merge conflict Roxie | HPCC-31755 Soapcall LOG multi-line separator Roxie | HPCC-32760 Provide periodic details of the performance of RoxieSocketQueueManager::thread
Release Notes for Community Edition 9.6.54-1
Release Date: October 8, 2024 ========================================================= Comprehensive list of changes from 9.6.52-1 to 9.6.54-1 ========================================================= | HPCC-32747 ECL Watch v9 Log grids no pagination Azure | HPCC-32678 Add support for TLS communication to Std.System.Email.SendEmail() BackUpNode | HPCC-32777 Fix backupnode failing on getComponentConfig JLib | HPCC-32750 Add page faults and context switches to the periodic logging JLib | HPCC-32757 Review fsync on close (do not retry) JLib | HPCC-32763 Prevent crash when reporting a disk full error writing to a compressed file Roxie | HPCC-30431 Roxie incorrectly sees client connection as closed Roxie | HPCC-32758 Ensure setActivity() destroys activities outside the critical section Thor | HPCC-32720 Fix multiJobLinger=false configurations Thor | HPCC-32721 Time tracked in both base and derived class caused double counting of localExecute time dafilesrv | HPCC-32767 Fix a couple -ve leaks handling exceptions in dafilesrv client code ws_logaccess | HPCC-32699 Encode all ALA response data
Release Notes for Community Edition 9.6.52-1
Release Date: October 1, 2024 ========================================================= Comprehensive list of changes from 9.6.50-1 to 9.6.52-1 ========================================================= | HPCC-32307 Fix inappropriate setting of dirPerPart flag in roxie cloneSubFile ECL Watch | HPCC-32337 Don't color metrics with a std deviation == 0 ECL Watch | HPCC-32689 Include/Exclude pending scopes in metrics ECL Watch | HPCC-32713 ECL Watch v9 fix WU list not sorting JLib | HPCC-32730 Fix fileSyncMaxRetrySecs and add tracing Roxie | HPCC-32626 Include details of the error code when roxie fails to read from an index eclcc | HPCC-32394 Allow targetCompiler to be configured via a #option jlog, ws_logaccess | HPCC-32716 Expose Elastic Endpoint Service ws_logaccess | HPCC-32699 Encode all ALA response data
Release Notes for Community Edition 9.6.50-1
Release Date: September 24, 2024 ========================================================= Comprehensive list of changes from 9.6.48-1 to 9.6.50-1 ========================================================= | HPCC-32669 ECL Watch v9 fix grids missing command bars | HPCC-32671 Fix file tracker race condition (and extend AtomicShared) Build process | HPCC-31503 OpenBLAS ELF alignment issue Code Generator | HPCC-32654 Fix crash in eclcc for mismatched functions in PROJECT(module, interface) ECL Watch | HPCC-32594 ECL Watch v9 viewing deleted files ECL Watch | HPCC-32603 prevent Grid network races ECL Watch | HPCC-32641 Metrics occasionally shows a blank page ECL Watch | HPCC-32692 ECL Watch v9 fix /topology/logs grid display Thor | HPCC-32193 Fix some issues with spill stats in smart join activity dafilesrv | HPCC-32469 Add support for non-keyed index filtering
Release Notes for Community Edition 9.6.48-1
Release Date: September 18, 2024 ========================================================= Comprehensive list of changes from 9.6.46-1 to 9.6.48-1 ========================================================= | HPCC-32516 Improve error message from GetUniqueId | HPCC-32627 Ensure indexwrite captures close exception | HPCC-32628 dafilesrv do not rely on dtor close() | HPCC-32630 Allow lookahead below blocking splitter | HPCC-32636 Add a fsync/retry mechanism on close | HPCC-32661 Sort k8s workers to avoid storage stripe clumping | HPCC-32663 New TypeScript Error | HPCC-32669 ECL Watch v9 fix grids missing command bars | HPCC-32671 Fix file tracker race condition (and extend AtomicShared) | change jlib makeWrappedException* so owns exception Azure, Thor | HPCC-32553 Ensure errors are reported when closing files Build process | HPCC-32475 Remove unused GITHUB_TOKEN ARGs DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported ECL Watch | HPCC-32424 ECL Watch v9 Source Files default sorting ECL Watch | HPCC-32592 ECL Watch v9 remote copy dialog feedback ECL Watch | HPCC-32593 ECL Watch v9 WU details fix sticky infogrid headers ECL Watch | HPCC-32600 ECL Watch change DFU Workunits nav tab label ECL Watch | HPCC-32601 ECL Watch v9 fix disappearing subnavigation ECL Watch | HPCC-32604 ECL Watch v9 forms add progress indicator ECL Watch | HPCC-32641 Metrics occasionally shows a blank page ESP | HPCC-32303 Ensure failure to initialize workunit results in a failed state JHTree | HPCC-32647 Improve logging for slow index node reads JLib | HPCC-32613 Fix follow on errors if CCompressedFile::close throws an exception JLib | HPCC-32620 Include the filename when reporting a file error JLib | HPCC-32621 Avoid duplicating prefix when logging exception JLib | HPCC-32622 Remove unused classes and interface for IReadSeq and IWriteSeq JLib | HPCC-32651 Support reading zero length file as a compressed file Roxie | HPCC-32549 Roxie internal error on getSummaryStats hthor | HPCC-32611 Ensure file errors during close are caught by eclagent/hthor
Release Notes for Community Edition 9.6.46-1
Release Date: September 10, 2024 ========================================================= Comprehensive list of changes from 9.6.44-1 to 9.6.46-1 ========================================================= | HPCC-32244 Add custom views to Metrics | HPCC-32627 Ensure indexwrite captures close exception | HPCC-32628 dafilesrv do not rely on dtor close() | HPCC-32630 Allow lookahead below blocking splitter Azure, Thor | HPCC-32553 Ensure errors are reported when closing files DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported ECL Watch | HPCC-32585 ECL Watch v9 redirect security routes non-admin ECL Watch | HPCC-32586 ECL Watch v9 fix WU filter incorrect dates ECL Watch | HPCC-32591 ECL Watch v9 File scopes reduce Logical Name width ECL Watch | HPCC-32597 ECL Watch v9 fix search results WU tab ESP | HPCC-32458 Report unauthorized context details JLib | HPCC-32613 Fix follow on errors if CCompressedFile::close throws an exception JLib | HPCC-32620 Include the filename when reporting a file error WsWorkunits | HPCC-32411 Update GrafanaLogAccess plugin name hthor | HPCC-32611 Ensure file errors during close are caught by eclagent/hthor
Release Notes for Community Edition 9.6.44-1
Release Date: September 3, 2024 ========================================================= Comprehensive list of changes from 9.6.42-1 to 9.6.44-1 ========================================================= | HPCC-32554 Fix WorkUnitWaiter so it can be used to spot abort correctly | HPCC-32559 ensure thor instance continues after prev. job error Azure, Thor | HPCC-32553 Ensure errors are reported when closing files Code Generator | HPCC-32539 Convert JOIN(ds1, ds2, ''=RIGHT.x) to JOIN(ds1,ds2(''=x),true,ALL) DFU Server | HPCC-32584 Ensure that dfuserver closes files cleanly so errors are reported Dali | HPCC-32562 Fix dali core on closedown caused by HPCC-32410 Documentation | HPCC-31678 Fix error in ecl CLI docs for --wait param ECL Watch | HPCC-32402 ECL Watch v9 ZAP log filter column mode ECL Watch | HPCC-32407 ECL Watch log exceptions returned for Query Stats ECL Watch | HPCC-32530 ECL Watch v9 ZAP dialog password field no autocomplete ECL Watch | HPCC-32542 ECL Watch v9 conditionally disable Security tab Testing | HPCC-32490 Improve helm regression checking github actions Thor | HPCC-32522 Ensure agentless Thor jobs do not start, or abort early.
Release Notes for Community Edition 9.6.42-1
Release Date: August 27, 2024 ========================================================= Comprehensive list of changes from 9.6.40-1 to 9.6.42-1 ========================================================= | HPCC-32446 Identify the Thor instance name in interface incompatibility error | HPCC-32491 HThor crashes reading local files with forceRemoteRead | HPCC-32493 Prevent thor k8s crash in disconnectLogMsgManagerFromDali | HPCC-32495 Rename splitterSpill option | HPCC-32507 Parquet Plugin not reading Arrow Partitioned files | HPCC4-32419 Jirabot Improve transition flow and input handling Dali | HPCC-32421 Suppress foreign groups Dali | HPCC-32466 Protect dali against a crash processing a zero length packet Dali, ESP | HPCC-32464 Allow components to start if config watcher cannot be created ECL Watch | HPCC-32417 Add visibility changed event to DockPanel ECL Watch | HPCC-32418 Make toolbar optional for all source editor components ECL Watch | HPCC-32425 ECL Watch v9 copy to clipboard missing columns ECL Watch | HPCC-32474 ECL Watch v9 allow selection of grid row contents Helm | HPCC-32462 Wildcard certs should work with ClusterIssuers Init system, Thor | HPCC-32512 Fix LD_LIBRARY_PATH for internal ssh cmd from frunssh and rsync Init system, Thor | HPCC-32512 Fix LD_LIBRARY_PATH for internal ssh cmd from frunssh and rsync 2 JLib | HPCC-32454 SYS: swap and mem util stats fixup previous change JLib, Thor | HPCC-32447 Fix very slow spilling of rows containing very large child datasets Roxie | HPCC-32410 Avoid crash if roxie detects a dali disconnect when reloading queries WsWorkunits | HPCC-32411 Update ZAP log column mode name cloud, Thor | HPCC-32492 Prevent failing unrelated thor instance marking jobs failed
Release Notes for Community Edition 9.6.40-1
Release Date: August 20, 2024 ========================================================= Comprehensive list of changes from 9.6.38-1 to 9.6.40-1 ========================================================= | HPCC-32422 Fix lookupjoin regression (introduced by HPCC-32313) DFS | HPCC-32438 Remove cause of spurious SSL follow-on error JLib, Thor | HPCC-32447 Fix very slow spilling of rows containing very large child datasets
Release Notes for Community Edition 9.6.38-1
Release Date: August 13, 2024 ========================================================= Comprehensive list of changes from 9.6.36-1 to 9.6.38-1 ========================================================= | HPCC-32228 Add fixed_size_binary data type to Parquet Plugin | HPCC-32422 Fix lookupjoin regression (introduced by HPCC-32313) Azure, ECL Watch, ws_logaccess | HPCC-32383 Fix LogAccess trace/span id column support ECL Watch | HPCC-32279 Timeline selection issues ECL Watch | HPCC-32389 ECL Watch v9 fix grid selection onFocus ECL Watch | HPCC-32406 Add ECL Watch "reset settings" option ECL Watch | HPCC-32409 ECL Watch v9 add onDismiss property to MessageBox Helm, ws_logaccess | HPCC-32373 Warn if logaccess config missing from Helm JLib | HPCC-32414 Improve error message when cannot create a file watcher Thor | HPCC-32405 Remove duplicate spillStatistics mapping activity StatisticsMapping hthor | HPCC-32412 Avoid crash in hthor if WHEN is used inside a child query ws_logaccess | HPCC-32281 Grafana/Loki logaccess 2nd phase improvements
Release Notes for Community Edition 9.6.36-1
Release Date: August 6, 2024 ========================================================= Comprehensive list of changes from 9.6.34-1 to 9.6.36-1 ========================================================= | HPCC-32238 Add large_list data type to Parquet Plugin | HPCC-32310 DNS timeout win build fix | HPCC-32368 Rename some compression #options to prevent legacy use Azure | HPCC-32313 Limit lookup broadcast queue size (preventing mem build up) Azure, Thor | HPCC-30534 Prevent spurious workunit failed states DFU Server | HPCC-32329 Dfuserver crash calculating progress percentage Dali | HPCC-32322 Ensure dali delta header is 0 terminated Dali | HPCC-32326 Fix leak in dali external file cache ECL Watch | HPCC-32285 ECL Watch v9 file contents displays empty when loading ECL Watch | HPCC-32319 ECL Watch update WU list after SetToFailed ECL Watch | HPCC-32338 ECL Watch v9 LogViewer Message column default width ECL Watch | HPCC-32367 ECL Watch fix JS exception when viewing archived WUs ECL Watch, Security Manager | HPCC-30048 ECL Watch disable password change when unsupported Helm | HPCC-32300 Move helm version generation into a function Init system | HPCC-32336 Copy @leakStore option from environment to daliconf.xml JLib | HPCC-32314 Fix false positive warnings generated by Coverity JLib | HPCC-32327 Fix minor leak deserializing jobids from logging MP | HPCC-32325 Fix socket object leak from new MP connection Testing | HPCC-32299 Improve coverage of helm regression tests
Release Notes for Community Edition 9.6.34-1
Release Date: July 31, 2024 ========================================================= Comprehensive list of changes from 9.6.32-1 to 9.6.34-1 ========================================================= | HPCC-32023 Bump the versions of kubectl and git-lfs for security fixes | HPCC-32250 Ensure lookahead spill stats are published | HPCC-32251 Mark balanced splitters with an attribute in the graph | HPCC-32278 Fix lookahead container stat size | HPCC-32310 DNS timeout win build fix DFU Server | HPCC-32329 Dfuserver crash calculating progress percentage Dali | HPCC-32326 Fix leak in dali external file cache ECL Watch | HPCC-32120 ECL Watch v9 fix WU Logs not filtering on WUID ECL Watch | HPCC-32277 ECL Watch v9 fix async multiselect onChange ECL Watch | HPCC-32286 ECL Watch v9 fix Event Scheduler list refresh button ECL Watch | HPCC-32297 Revert "hack" that fixed missing rows in fluent grid ECL Watch | HPCC-32298 ECL Watch v9 fix File Details protected save Helm | HPCC-32273 Ensure all secret categories are present in the values schema JLib, Roxie | HPCC-32259 Track time spent in different parts of Roxie receive threads JLib, Thor | HPCC-32138 Generic remapping merge function to remap disk stats to spill stats LDAP | HPCC-32249 LDAP security manager should use same connection for entire user create sequence Thor | HPCC-32117 Optimize unordered append dataset in Thor ThorHelper | HPCC-31990 Add timeout to DNS lookups for soapcalls using a threadpool eclcc | HPCC-31885 Only trace optimizations from eclcc if -ftraceOptimizations=1
Release Notes for Community Edition 9.6.32-1
Release Date: July 23, 2024 ========================================================= Comprehensive list of changes from 9.6.30-1 to 9.6.32-1 ========================================================= | HPCC-32068 Fix some (false postive) coverity warnings | HPCC-32229 Avoid connecting to parent when deleting path | HPCC-32258 Fix missing loop result spilling stats | HPCC-32266 Ensure LOOP result streams are compressed. | HPCC-32267 Suppress buffer io if compressed in write stream Build process | HPCC-32232 Remove LN release actions Build process | HPCC-32247 Add ECLIDE Deployment to JFrog internal repositories ECL Watch | HPCC-32257 ECL Watch v9 Files list reduce Logical Name width Helm | HPCC-32242 add serviceName as required by Kubernetes StatefulSet spec JLib | HPCC-32234 SYS: swap and mem util stats sometimes invalid on containers JLib, jlog, ws_logaccess | HPCC-32208 Properly report Grafana LogAccess Config problem JTrace | HPCC-31971 SoapCall Span Enhancement Thor | HPCC-32191 Update mappings for Hash Join activity with new join stats Thor | HPCC-32237 Fix getPlaneAttributeValue default value bug Thor | HPCC-32241 Temp size for sort to use disk size and track actual graph temp disk usage eclcc | HPCC-32260 Can't compile generated code on latest clang (mac) eclrtl, Plugins | HPCC-32090 Export members of RtlFieldInfo from eclrtl ws_logaccess | HPCC-32201 Fix compilation error on Clang/Mac ws_logaccess | HPCC-32240 Grafana/Loki logaccess client secret improvements ws_store | HPCC-32041 WsStore support invalid IPT paths ws_store | HPCC-32052 Improve WsStore fetch miss message
Release Notes for Community Edition 9.6.30-1
Release Date: July 16, 2024 ========================================================= Comprehensive list of changes from 9.6.28-1 to 9.6.30-1 ========================================================= | HPCC-32198 Dali disable default file user option needs support in config files Build process | HPCC-32176 Remove pkg-config from Ubuntu dependencies Build process | HPCC-32232 Remove LN release actions Core Libraries, Roxie | HPCC-32103 Roxie crash in soapcall after reaching TIMELIMIT ECL Watch | HPCC-31683 Highlight metrics with outlier values ECL Watch | HPCC-32118 Default to case-insensitive metric filtering ECL Watch | HPCC-32185 Prevent metrics timeline from making a duplicate WUDetails call ECL Watch | HPCC-32209 ECL Watch v9 fix result filter dialog blank form ECL Watch | HPCC-32210 WU Next/Previous + Metrics shows incorrect graph ECL Watch | HPCC-32211 ECL Watch v9 fix password expiry check ECL Watch | HPCC-32225 Update scopes filter on timeline click EclAgent, Thor | HPCC-32146 Fix logic waiting for workunit complete to spot hard fail Thor | HPCC-32202 Remove unused member variable, causing compile issues Thor | HPCC-32237 Fix getPlaneAttributeValue default value bug
Release Notes for Community Edition 9.6.28-1
Release Date: July 9, 2024 ========================================================= Comprehensive list of changes from 9.6.26-1 to 9.6.28-1 ========================================================= Build process | HPCC-32176 Update default dependencies in smoketest Documentation | HPCC-32178 Fix Typo in Type Casting Example code ECL Watch | HPCC-31408 Enable sorting for metric properties ECL Watch | HPCC-31920 ECL Watch v9 fix error deleting last subfile ECL Watch | HPCC-31952 ECL Watch v9 react component for permissions ECL Watch | HPCC-32128 ECL Watch v9 add ZAP creation indicator WsWorkunit | HPCC-32163 Zap LogFilter Absolute Time Range Fix
Release Notes for Community Edition 9.6.26-1
Release Date: July 2, 2024 ========================================================= Comprehensive list of changes from 9.6.24-1 to 9.6.26-1 ========================================================= | HPCC-31647 spill stats for join | HPCC-32000 Spill stats for nsplitter | HPCC-32169 Remove stale removePhysicalFiles code | HPCC-32174 Incorrect epoll event added for non-ssl rowservice Azure, Thor | HPCC-32054 Prevent global undefined due to out of order evaluation Build process | HPCC-32142 Add SVM to platform-ml and platform-gnn Docker images Core Libraries, Roxie | HPCC-32103 Roxie crash in soapcall after reaching TIMELIMIT Documentation | HPCC-32098 Modify incorrect file name in Containerized book Documentation | HPCC-32110 Fixing issue with sec3, sect2, programlisting Documentation | HPCC-32110 Resolve Attribute clash ECL Watch | HPCC-31931 Manual copy/paste of WU errors ECL Watch | HPCC-32147 ECL Watch v9 WU details do not show blank TotalClusterTime ECL Watch | HPCC-32158 Add SQL Driven OLAP engine for WU Metrics ECL Watch | HPCC-32170 ECL Watch v9 fix ZAP dialog relative time param ECL Watch | HPCC-32172 ECL Playground results flickering ESP | HPCC-32148 Add an option to gather metrics by default for service calls in esp JLib | HPCC-32136 Allow the input and output to be replaced in a buffered class JLib | HPCC-32136 Minor modifications to streaming classes JLib, jlog | HPCC-29546 Grafana/loki logaccess plugin JTrace | HPCC-32131 Jtrace exporters batch config support Roxie, Thor | HPCC-30433 Add match statistics to join activities in thor Thor | HPCC-32132 New compressed spilling lookahead implementation cloud, Init system | HPCC-32159 Fix core stack capture
Release Notes for Community Edition 9.6.24-1
Release Date: June 25, 2024 ========================================================= Comprehensive list of changes from 9.6.22-1 to 9.6.24-1 ========================================================= | HPCC-32077 ECL Watch v9 correct label in Delete Queries dialog | Remove files accidentantly included in helm directory Core Libraries, Roxie | HPCC-32103 Roxie crash in soapcall after reaching TIMELIMIT Documentation | HPCC-32050 -HPCC Portuguese language Update 9.6 Documentation | HPCC-32057 Update Containerized Doc for clarity Documentation | HPCC-32073 Fix Doc Typo: Std.File.RemotePull() s/b Std.File.fRemotePull Documentation | HPCC-32081 Fix typo in containerized doc Documentation | HPCC-32110 Fixing issue with sec3, sect2, programlisting Documentation | HPCC-32110 Resolve Attribute clash ECL Watch | HPCC-27635 ECL Watch v9 add syntax check to Playground ECL Watch | HPCC-31841 ECL Watch v9 redirect to intended url after login ECL Watch | HPCC-31896 ECL Watch v9 fix Log viewer filter by audience ECL Watch | HPCC-32030 ECL Watch v9 fix multi ESP calls on Query details ECL Watch | HPCC-32076 ECL Watch v9 fix Logs filter start date LDAP | HPCC-31761 LDAP caches first user's default file scope permission and uses it for future requests MP | HPCC-32096 Expose MP listen queue somaxconn for containerized envs Thor | HPCC-31116 Fix 1 min delay introduced waiting for some CQ's Thor | HPCC-31627 Remove legacy central node delay Thor | HPCC-31807 Remove stale job queue client entries dafilesrv | HPCC-32071 Windows build fix for HPCC-28461
Release Notes for Community Edition 9.6.22-1
Release Date: June 18, 2024 ========================================================= Comprehensive list of changes from 9.6.20-1 to 9.6.22-1 ========================================================= | HPCC-31648 New StSizePeakEphemeralDisk and StSizePeakTempDisk for sort | HPCC-31649 New StSizePeakEphemeralDisk and StSizePeakTempDisk for look ahead and hash distribute spilling | HPCC-32007 Adding MD5 Sum for GitHub Actions Packages | HPCC-32021 Bump kubectl version to avoid (spurious) scan warning | HPCC-32060 Rationalize fastThrough lookahead logic | Resolve merge clash Azure | HPCC-31844 Fix dll cache in containerized setup Core Libraries | HPCC-32040 Fix various IPT leaks Dali | HPCC-31951 Add extra logging and protection to CDeltaWriter Documentation | HPCC-22453 Document Import ZAP Feature Documentation | HPCC-32045 Fix URLs in source XML documents ECL Watch | HPCC-32020 ECL Watch v9 fix WU details ECL tab file list links ESP | HPCC-31936 Fix WsEcl sample XML, WSDL and XSD features ESP | HPCC-32053 Avoid crash when secure roxie is configured with no cert Helm | HPCC-32037 Remove logging lines before log output format is configured JLib | HPCC-31989 Implement new streaming input and output classes for spills LDAP | HPCC-32039 Protect against potential leaks in the LDAP code Memory Manager | HPCC-32055 Avoid pathological performance of the scanning allocator Roxie | HPCC-31966 Add internal spans for graph execution within roxie Roxie | HPCC-32049 Cleanup old log files in Roxie runtime directory Thor | HPCC-31895 Fix deserialization and merging of nested stats Thor | HPCC-31902 Adjust Thor auditing info to contain pod/container meta info Thor | HPCC-31983 Make iFile member of CFileOwner Linked rather than Owned Thor | HPCC-32017 New compressing splitter implementation Thor | HPCC-32033 Cleanup code - #ifndef on mis-spelt identifier WsWorkunits | HPCC-32032 Avoid locking a workunit when resolving logical files cloud | HPCC-32010 Guard against kubectl check command failures (retry) dafilesrv | HPCC-28461 Add listen queue limit to dafilesrv dafilesrv | HPCC-32071 Windows build fix for HPCC-28461 ecl command | HPCC-31394 WsSMC send roxie control cmd to ssl port if available jlog | HPCC-31886 LogAccess Trace/Span ID filtering unittests | HPCC-32029 Suppress coverity false-positive about unreachable code
Release Notes for Community Edition 9.6.20-1
Release Date: June 11, 2024 ========================================================= Comprehensive list of changes from 9.6.18-1 to 9.6.20-1 ========================================================= | Fix invalid version numbers | HPCC-31979 Create new directories when writing Parquet files | Remove invalid artifacts from helm directory Azure | HPCC-31844 Fix dll cache in containerized setup Azure, DFU Server | HPCC-32013 Allow dfuserver replicas to be set Build process | HPCC-31901 Add Jfrog internal package releases to build-assets Build process | HPCC-32014 Add .git to image.sh safe.directory Dali | HPCC-31993 Fix jptree hasProp leak Dali | HPCC-32015 Rationalize Dali operator messages Documentation | HPCC-28781 Document PreferredReadPlanes ECL Watch | HPCC-31506 WuSnapShot Duplicate in Translation Files removed ECL Watch | HPCC-31900 ECL Watch v9 global search DFU WU & File tabs ESP | HPCC-31968 ECLWatch file upload buffer size increased to 1MB JHTree | HPCC-32001 Fix uninitialised variables in the new cache metrics unittests | HPCC-31982 Also add Mutex class to the timing stress tests unittests | HPCC-31982 Rename AtomicTimingStressTest class so the test can run
Release Notes for Community Edition 9.6.18-1
Release Date: June 4, 2024 ========================================================= Comprehensive list of changes from 9.6.16-1 to 9.6.18-1 ========================================================= | Add a minimum time to the slowest roxie activies | HPCC-31957 Remove unnecessary exclusive lock on source file Build process | HPCC-31901 Add Jfrog internal package releases to build-assets DFU Server | HPCC-31959 Allow analyseFileHeaders to be aborted Dali | HPCC-31962 Avoid Dali pod overlap with StatefulSet ECL Watch | HPCC-31714 ECL Watch v9 Files filter by multiple clusters ECL Watch | HPCC-31927 Legacy graph display regression ECL Watch | HPCC-31937 ECL Watch v9 fix DFU WUs list % Complete column ECL Watch | HPCC-31940 Add a visual gantt overlay onto the WUs page Helm | HPCC-31958 Internal error from old values file Helm | HPCC-31975 Add k8s service externalTrafficPolicy JHTree | HPCC-31947 Protect index code against failed allocation JHTree | HPCC-31953 Avoid memory allocation when reading an index node JLib | HPCC-31946 throw exception vs assert for small buffer in compressors Roxie | HPCC-31353 Add override attributes Roxie | HPCC-31353 Report the slowest 5 activies in the roxie complete line Roxie | HPCC-31956 Better error recovery when downgrading systems Thor | HPCC-31938 Fix issues with PERSIST queue switching in k8s Thor | HPCC-31949 Larger types for remote row count and row size hash dedup Thor | HPCC-31961 Remove block size limit for compressed sorted spill files Thor | HPCC-31961 Use standard compressed block size by default in global sort merger Workunit Analyser | HPCC-31848 Run workunit analyser after each graph and on failure dafilesrv | HPCC-31763 Add expert option for enable/disableIFileMask (incl BM dafilesrv)
Release Notes for Community Edition 9.6.16-1
Release Date: May 28, 2024 ========================================================= Comprehensive list of changes from 9.6.14-1 to 9.6.16-1 ========================================================= | HPCC-31558 Create HPCC-Platform content for ECL Watch UI testing project - Run regression Setup, then some spray queries to generate content in Platform - Extract Workunita, Files and DFU Workunits into separeted JSON files - Upload .json files only on error or cancellation | HPCC-31831 Report a better error for a compressed disk read that is filled with zeros | HPCC-31928 Add payloadRemoveOnly option to values.yaml Build process | HPCC-31874 Bump vcpkg submodule version Build process | HPCC-31875 GH-Action smoketest failing Dali | HPCC-31888 Fix unknownJob build break Dali | HPCC-31892 Remove containerized audit redirection Documentation | HPCC-31750 Document deploying a dafilesrv based LZ (only) to Kubernetes Dumpkey | HPCC-31865 Ensure that dumpkey reads the input index in 4MB chunks Dumpkey | HPCC-31866 Add dumpkey support for nodes with fpos >= 2^32 ECL Watch | HPCC-31851 Remove timings tooltip from metrics Helm | HPCC-31887 add blockedRandomIOKB to planes schema Init system | HPCC-31893 Fix conflict between multiple thor components on same node JHTree | HPCC-31299 Publish metrics for the index cache JTrace, Roxie | HPCC-31685 Add non-http otel context roxie support Roxie | HPCC-31876 Minimize calls to nsTick() when checking for file expiry Roxie | HPCC-31877 Change the default maximum number of open local files to 20K Thor | HPCC-28757 New StSizePeakEphemeralDisk and StSizePeakTempDisk for graphs Thor | HPCC-31870 Reduce duplication in the thor file error messages Workunit | HPCC-31894 Add containerName+graphName to pubilshed workunit metainfo eclccserver | HPCC-31818 Fix inverted condition when publishing c++ files jlog | HPCC-31791 LogAccess support for Trace/Span ID columns
Release Notes for Community Edition 9.6.14-1
Release Date: May 22, 2024 ========================================================= Comprehensive list of changes from 9.6.12-1 to 9.6.14-1 ========================================================= | HPCC-31771 Move close of expired files outside the critical block | HPCC-31772 Add some reporting around lazy file open cache behaviour | HPCC-31809 Add payloadRemoveOnly option to initfiles Azure, Dali | HPCC-31760 Protect against delta save failures Core Libraries | HPCC-31873 Suppress root scope (.::) from expanded logical files. DFU Server | HPCC-31744 Record time started and time stopped for DFU workunit to higher level of granularity Dali | HPCC-31888 Fix unknownJob build break Documentation | HPCC-31782 Open ECL from docs into ECL Playground Documentation | HPCC-31846 Document behavior of intformat() when result wider than string Dumpkey | HPCC-31779 Ensure the output from dumpkey is buffered ECL Standard Library| HPCC-28350 Std.File.GetLandingZones() returns empty result ECL Watch | HPCC-28048 List contents failing to display ECL Watch | HPCC-31725 ECL Watch fix double login redirect ECL Watch | HPCC-31784 Add filter support to WU Next / Prev ECL Watch | HPCC-31787 ECL Watch v9 LogViewer copy button formatting ECL Watch | HPCC-31789 ECL Watch v9 fix clear button for Cluster Filter ECL Watch | HPCC-31808 ECL Watch v9 fix sorting on Event Scheduler ECL Watch | HPCC-31812 ECL Watch v9 update Result on change ECL Watch | HPCC-31816 ECL Watch v9 fix Results Filter on Playground ECL Watch | HPCC-31827 ECL Watch v9 fix JS exception on XRef Errors ECL Watch | HPCC-31851 Add blocked key cursor implementation + config ECL Watch | HPCC-31858 ECL Watch v9 fix XML Importing as CSV ESP | HPCC-30794 Fix Coverity reported token deserialization issues ESP | HPCC-31730 Resolve Windows build warnings related to LogConfigPTree ESP, JLib, Roxie | HPCC-29334 Associate log entries w/ active trace ESP, JTrace | HPCC-31430 Update ESP instrumentation of http.request.method Helm | HPCC-31887 add blockedRandomIOKB to planes schema JLib | HPCC-31864 Report error on re-entrant use of CBlockedFileIO Regression Suite | HPCC-31819 Update compiler regression test examples to python3 Roxie | HPCC-25674 Roxie dynamic file lookup delayed until first record pulled Roxie | HPCC-31511 Avoid keeping the workunit graphs in memory Roxie | HPCC-31734 Reduce the uses of critical sections in CDelayedFile Roxie | HPCC-31735 Optimize doCloseExpired() to avoid hash iteration Roxie | HPCC-31745 Switch to using nsTick() instead of msTick() for file access times Roxie | HPCC-31746 Roxie file expiry logic was incorrect Roxie | HPCC-31751 Avoid critical section protecting closePending[remote] Thor | HPCC-31602 Hash Distribute: Track number of rows sent local and remote and total data size serialized remotely eclcc | HPCC-31766 Fix build break in windows release builds eclcc | HPCC-31766 Prevent eclcc from being terminated while git is updating a repository eclccserver | HPCC-31818 Fix inverted condition when publishing c++ files eclccserver | HPCC-31818 Only preserve c++ files in containerized system when requested
Release Notes for Community Edition 9.6.12-1
Release Date: May 14, 2024 ========================================================= Comprehensive list of changes from 9.6.10-1 to 9.6.12-1 ========================================================= | HPCC-31753 Parquet uses field names incorrectly Code Generator | HPCC-30969 Add missing JSON file type support and checks Documentation | HPCC-31752 Document workunit option to avoid a local compile ECL Watch | HPCC-31696 Open ECL from docs into ECL Playground ECL Watch | HPCC-31713 ECL Watch v9 add Compressed Size to Files list ESP | HPCC-31706 Fix Apple Clang warnings and errors on Apple silicon builds JTrace | HPCC-31762 Jtrace reports HPCC build ver as resource attr Workunit | HPCC-31062 Include dfu file op cost in workunit aggregates eclccserver | HPCC-31684 Add workunit debug option 'isComplexCompile' to avoid local compile
Release Notes for Community Edition 9.6.10-1
Release Date: May 7, 2024 ========================================================= Comprehensive list of changes from 9.6.8-2 to 9.6.10-1 ========================================================= | HPCC-31643 Parquet Plugin does not support VARUNICODE | HPCC-31661 Add options to generate cpu resources as limits Build process | HPCC-31641 Remove old cmake "FindXXX" modules DFU Server | HPCC-31738 Disable extending file during spray ECL Standard Library | HPCC-31729 DataPatterns.Profile() fails to identify all Unicode letters as letters ECL Watch | HPCC-29961 ECL Watch v5 fix recent filter links ECL Watch | HPCC-31315 Separate Cost and Penality in WU Details ECL Watch | HPCC-31629 Bump WsWorkunits to latest version ECL Watch | HPCC-31674 ECL Watch v9 change permissions tab label ECL Watch | HPCC-31708 ECL Watch v9 ZAP Dialog containerized log options ESP | HPCC-31452 Fix coverity-flagged move semantics defect ESP | HPCC-31700 Remove internal requirement to supply password sometimes FieldTranslation | HPCC-31496 Allow field translation that only removes fields - and does not add blank values Helm | HPCC-31736 Allow configurations with no dali Helm | HPCC-31737 Fix _warnings.tpl issue if sasha: null Helm | HPCC-31743 Protect against null strings in allowedPipePrograms in k8s Helm | HPCC-31747 Report a warning if privileged access is enabled for a cloud deployment Helm | HPCC-31748 Do not default to privileged for omitResources hthor | HPCC-31719 Restore previous values for stub memory resources
Release Notes for Community Edition 9.6.8-2
Release Date: May 2, 2024 ========================================================= Comprehensive list of changes from 9.6.6-2 to 9.6.8-2 ========================================================= | HPCC-31335 update build-assets.yml for Rocky Linux 8 support | HPCC-31476 BS Translations 9.6.x | HPCC-31479 HR Translations 9.6.x | HPCC-31481 SR Translations 9.6.x | HPCC-31642 ParquetReader::readColumns not reading nested columns properly | HPCC-31671 Add resolved "CommandMessage" field to GetDFUWorkunits result. Build process | HPCC-31641 Remove old cmake "FindXXX" modules Build process, Documentation | HPCC-31271 Add User Repository Build devdoc Build process, Documentation | HPCC-31658 Change ALL_HPCC_DOCS to use version instead of community_tag Core Libraries | HPCC-31454 Enable Parquet interface in client tools Core Libraries | HPCC-31691 Fix securesocket readtms when min_size = 0 Core Libraries | HPCC-31691 review DFS | HPCC-31652 Guard against calculateSkew causing attach to fail Dali | HPCC-31689 Add checkfilesize to daliadmin ECL Standard Library | HPCC-31672 Update Std.DataPatterns.Profile to version 1.9.4 ECL Watch | HPCC-30578 ECL Watch v9 fix page count for unknown WU Results ECL Watch | HPCC-30718 ECL Watch v9 add remote storage to AddPackageMap ECL Watch | HPCC-31315 Separate Cost and Penality in WU Details ECL Watch | HPCC-31409 Update selection on metrics timeline click ECL Watch | HPCC-31412 Metrics column changes fail to render on OK ECL Watch | HPCC-31517 ECL Watch v9 fix Activities page Open button for WUs ECL Watch | HPCC-31533 Sort metric properties to match scopes columns ECL Watch | HPCC-31567 Add Next + Prev buttons to WU Details Page ECL Watch | HPCC-31582 Metrics refresh does not refresh the timeline ECL Watch | HPCC-31618 Internal clients use latest version of ESP services unless generated_client_version specified ECL Watch | HPCC-31664 ECLWatch alpha-numeric sort issue ECL Watch | HPCC-31690 ECL tab empty for WUs with no metrics Plugins | HPCC-28288 Add support for regex and timestamp types. Plugins | HPCC-30681 Coverity scan unreachable code in Parquet plugin Plugins | HPCC-31615 Coverity scan for parquetembed.hpp Regression Suite | HPCC-31505 Add regression test for index read with continuation Regression Test Engine | HPCC-30141 Regression test engine fails with some version strings - Fix the problem caused ':', '.' and '/' characters in the version value. Roxie, Testsocket | HPCC-31395 Roxie use a valid port for cascade Workunit | HPCC-31670 Avoid file rename when copying c++ files in containerized systems dafilesrv | HPCC-31616 Record WhenStarted for dfu file operations eclcc | HPCC-29768 Protect updates with a dali lock when fetching a git repo eclccserver | HPCC-31566 Allow stub resources to be configured per component hthor | HPCC-31719 Restore previous values for stub memory resources
Release Notes for Community Edition 9.6.6-2
Release Date: April 29, 2024 ========================================================= Comprehensive list of changes from 9.6.4-1 to 9.6.6-2 ========================================================= | HPCC-31510 Use WsDfs for fileservices calls | HPCC-31574 Add option in Dali LDAP support to ignore default file user | HPCC-31580 Avoid spurious 'eclcc killed' warning if compile is aborted | HPCC-31625 Fix whitespace issues in MongoDB plugin Azure, ESP | HPCC-31535 ALA declare KQL timespan Azure, Thor | HPCC-31620 Fix avoidRename (ensure directory needed) Build process | HPCC-31596 Link to ESP regression suite information wiki Core Libraries | HPCC-31691 Fix securesocket readtms when min_size = 0 Core Libraries | HPCC-31691 review Dali | HPCC-31639 Dali missing generated annotations Documentation | HPCC-27280 Alert users elastic4hpcclogs does not implement security ECL Standard Library | HPCC-31590 Fix incorrect TZ abbreviation for Chammoro ECL Watch | HPCC-31442 ECL Watch v9 ZAP Dialog log inclusion options ECL Watch | HPCC-31629 Bump WsWorkunits to latest version ECL Watch, terraform | HPCC-31633 Issue fetching WsECL port from WsTopology JTrace | HPCC-31628 Handle and report Otel exporter errors Workunit | HPCC-31630 StatsScopeId::setScopeText not working for SSToperation scope type WsWorkunits | HPCC-30771 ECL Watch v9 WUs list filter allow multiple clusters dafilesrv | HPCC-31622 Improve Dali unused file message
Release Notes for Community Edition 9.6.4-1
Release Date: April 16, 2024 ========================================================= Comprehensive list of changes from 9.6.2-1 to 9.6.4-1 ========================================================= | HPCC-31467 Update nlp-engine version | HPCC-31504 Improve how ParquetWriter creates columns from ECL rows | HPCC-31527 Record the activity id in the soapcall internal span | HPCC-31571 Parquet Plugin supports invalid compression options | HPCC-31583 Fix helm processing memory sizes with single letter suffixes | HPCC-31584 Add ECL Record information to Parquet Build process | HPCC-31524 Update package dependencies Build process | HPCC-31557 Documentation build should reuse vcpkg cache Build process | HPCC-31568 Switch xz mirror for liblzma Build process | HPCC-31573 Add Github Action for ESP Regression Suite Build process | HPCC-31579 images.sh installfails on clean environment Build process | HPCC-31591 Force vcpkg build to use exact version of tools Core Libraries | HPCC-31611 Fix Windows nonblocking build issue Dali | HPCC-31621 Fix Dali+SSL regression introduced by HPCC-31130 Documentation | HPCC-25660 Document LDAP Admin externalization ECL Watch | HPCC-28452 ECL Watch fix "Session is locked" messages ECL Watch | HPCC-31509 ECL Watch v9 do not show paging counts until known ECL Watch | HPCC-31522 ECL Watch v9 fix Workunits grid Wuid sort indicator ECL Watch | HPCC-31578 ECL Watch v9 fix LZ FileUpload Folder combobox ESP, WsWorkunits | HPCC-31441 Add options to include log files in ZAP report Helm | HPCC-31581 Add a global helm option to avoid generating resource requirements Init system | HPCC-31536 Hpcc-init status check find fails if dir is a symlink JLib | HPCC-31301 Remove macros from platform.h that can cause 3rd party compile problems JTrace | HPCC-31508 Refactor Jtrace hpcc.*id attributes Plugins | HPCC-31426 CentOS 7 + Python 3.8 Plugins | HPCC-31498 Kafka shared library not constructing/destructing properly Thor | HPCC-31569 Thor CostExecute calc may be incorrect under some circumstances ThorHelper | HPCC-31570 SoapCall to propagate client span headers dafilesrv | HPCC-31474 Refactor socket readtms/writtms code to handle nonblocking dafilesrv | HPCC-31617 Add SELECTMODE_WRITE for ssl in dafilesrv
Release Notes for Community Edition 9.6.2-1
Release Date: April 9, 2024 ========================================================= Comprehensive list of changes from 9.6.0-1 to 9.6.2-1 ========================================================= Build process | HPCC-31557 Documentation build should reuse vcpkg cache Build process | HPCC-31568 Switch xz mirror for liblzma Dali, DFS, Thor | HPCC-29482 WsDfs should pass user to DFS::getFileTree Documentation | HPCC-27242 Update introduction of containerized doc Documentation | HPCC-31211 Document new planename parameter to STD.File LZ file methods ESP | HPCC-31338 Return cost from cost optimizer as separate field JLib | HPCC-31545 Thread pool wait time reporting Thor | HPCC-31559 Add option to avoid renames (spray and thor for now) dafilesrv | HPCC-31549 Dafilesrv throttle arg order
Release Notes for Community Edition 9.6.0-1
Release Date: April 4, 2024 ========================================================= Comprehensive list of changes from 9.2.40-1 to 9.6.0-1 ========================================================= | HPCC-30475 Roxie disk read calls size() too often | HPCC-30781 Introduce format registry for pluggable file formats | HPCC-31143 Extend ICodeContext with getWorkflowId | HPCC-31155 Implement queryWorkflowId for hThor activities | HPCC-31263 Document security manager user authentication | HPCC-31391 Roxie passphrase incorrectly decrypted | HPCC-31397 Jirabot Cloud Jira Updates | HPCC-31397 Jirabot improvements / Cloud Jira support | HPCC-31397 Jirabot updates for CloudJira | HPCC-31424 fix xpath in CRemoteXmlReadActivity being set incorrectly | HPCC-31448 xpath in CRemoteJsonReadActivity is set incorrectly | HPCC-31475 ES Translations 9.6.x | HPCC-31477 FR Translations 9.6.x | HPCC-31478 HU Translations 9.6.x | HPCC-31480 PT-BR Translations 9.6.x | HPCC-31482 ZH Translations 9.6.x | HPCC-31520 Fix new defects reported by Coverity Scan for MarkupDiskRowReader | HPCC-31525 Report a more specific error if part of an index file has been zeroed | Update README.md | Update VersionSupport.md to reflect new minor release Build process | HPCC-30250 Add github action check if default helm output changes Build process | HPCC-30450 Add dependabot.yml Build process | HPCC-30472 GH Actions running out of disk space Build process | HPCC-30610 Add timestamp to version.cmake Build process | HPCC-30889 add Windows Clienttools 32bit build Build process | HPCC-31172 Bump dev documentation build tools versions Build process | HPCC-31313 Add support for Ubuntu 22.04, OSX 13 and rockylinux-8 Build process | HPCC-31379 Fix new OSX 13 compiler warnings Build process | HPCC-31380 Bump vcpkg versions to latest Build process | HPCC-31383 Set CXX 17 for all targets Build process | HPCC-31400 Fix build error with newer versions of clang Build process | HPCC-31437 Drop Win32 clienttools from release process Build process | HPCC-31438 Blas plugin package missing blas plugin Build process | HPCC-31455 Drop cmake presets Build process | HPCC-31456 Prevent libmysql from building "host" targets Build process | HPCC-31460 Fix problem introduced when resolving merge conflicts Build process | HPCC-31462 libxml2 and libxslt vcpkg_overlay for xinclude documentations issue libxml2[core,iconv,lzma,zlib]:x64-linux-dynamic@2.10.3 libxslt:x64-linux-dynamic@1.1.37 Build process | HPCC-31526 Parquet dll installing to wrong folder Build process | HPCC-31557 Documentation build should reuse vcpkg cache Build process, Plugins | HPCC-31339 HPCC-Platform updates to go with HPCC-14361 update Code Generator | HPCC-30776 Add support for generic file formats to ECL Code Generator | HPCC-31392 Default failure to fetch from git to a warning Core Libraries | HPCC-31416 CDistributedSuperFile::querySubFile may return incorrect subfile DESDL, ESDL | HPCC-30723 Support helm install of esdl application DFU Server | HPCC-30868 Report dropzone name and scope when scope access denied DFU Server | HPCC-31197 Make fileservices stats scope consistent with scope format DFU Server | HPCC-31210 Fix publisher workunit task failure tracking gets out of s DFU Server | HPCC-31219 Remove unused dfu2.cpp DFU Server | HPCC-31393 Subfile queried incorrectly DFU Server | HPCC-31420 Ensure threads are joined inside the dfu copy code Dali | HPCC-31418 improve logging when filesDefaultUser is used when no user provided Dali | HPCC-31444 Ensure MP accept() doesn't terminate accept thread Dali | HPCC-31528 New Defects reported by Coverity Scan for Dali Dali | HPCC-31530 Remove stale LZ groups Documentation | HPCC-28174 Document combined ALA YAML chart Documentation | HPCC-31359 Remove mentions of 32-bit Client Tools Documentation | HPCC-31443 Document multiple THORs serving a common queue ECL Watch | HPCC-30297 WU Details Results Regression ECL Watch | HPCC-30384 ECL Watch fix Data Pattern analysis results ending rows illegible ECL Watch | HPCC-31258 Initial File structure and page layout creation ECL Watch | HPCC-31354 ECL Watch v9 display ECL for failed WUs ECL Watch | HPCC-31387 ECL Watch failing to display ECL Watch | HPCC-31429 Exclude auxQueues from Thor cluster list ECL Watch | HPCC-31434 ECL Watch v9 correct target cluster disk usage sizes ECL Watch | HPCC-31435 ECL Watch v9 WU details ECL tab files scrollbar ECL Watch | HPCC-31436 ECL Watch v9 WU details ECL tab sort files ECL Watch | HPCC-31447 ECL Watch v9 fix dropdown widths ECL Watch | HPCC-31517 ECL Watch v9 fix Activities page open button ECL Watch | HPCC-31538 ECL Watch bump versions (security) ESDL | HPCC-30310 Allow esdl ecl command to output to stdout ESP | HPCC-29657 Produce aggregate stats (e.g. spill, cost) whilst a job is running ESP | HPCC-30353 Export SDS data using PTree content streaming ESP | HPCC-30713 Fix Coverity scan defects in CWSDaliSoapBindingEx::exportSDSData ESP | HPCC-30809 Add ESP WsSasha service and implement 3 methods ESP | HPCC-30824 Coverity scan reported new defects related to ws_cloud_esp.ipp ESP | HPCC-30900 Add ListWU to ESP WSSasha service ESP | HPCC-31031 Add missing SashaAccess settings ESP | HPCC-31194 Add dalilocks to WsDali ESP | HPCC-31195 Add GetConnections, etc to WsDali ESP | HPCC-31196 Add "disconnect", "unlock", etc. to WsDali ESP | HPCC-31196 Revise based on review ESP | HPCC-31338 Return cost from cost optimizer as separate field ESP | HPCC-31428 ECL Watch v9 change ZAP dialog API endpoint ESP | HPCC-31451 Unversioned WSDL change in ESP services ESP | HPCC-31458 Fix incorrect specification of Type enum in ws_topology EclAgent | HPCC-30247 Fix centos8 std::tuple build issue EclAgent | HPCC-31494 Avoid spurious follow-on 'failed to run' error Helm | HPCC-31374 Fix auxQueues helm error if 0 thors JHTree | HPCC-31497 Improve error details if unexpected node type read from index JHTree | HPCC-31539 Avoid unbounded index cache with slow remote storage JLib | HPCC-29790 Use '>' as a prefix for stage names in stats scopes JLib | HPCC-30988 Clean up implementation of stristr() JLib | HPCC-31293 Move thread context functions from jlog to jthread JLib | HPCC-31293 Simplify and generalize code to preserve thread context JLib | HPCC-31294 Refactor the way job ids are passed to the logging JLib | HPCC-31296 Move config helpers to jconfig JLib | HPCC-31301 Remove macros from platform.h that can cause 3rd party compile problems JLib | HPCC-31389 HPCC Refactor the way per-thread job information is initialised JLib | HPCC-31419 Fix dbglogYAML impl. prototype JLib | HPCC-31421 Rationalize UNIMPLEMENTED and add a class variety JLib | HPCC-31425 Add support for tracking the active span in the thread context JLib | HPCC-31449 Fix coverity uninitialised member warnings JLib | HPCC-31465 Update system to use the most recent open telemetry libraries JLib | HPCC-31486 Prevent newly resolved secrets from being updated too early JLib, jlog | HPCC-31320 JTrace Reports name of traced service JTrace | HPCC-31343 JTrace status and record support JTrace | HPCC-31347 JLog trace export catch all Iexceptions JTrace | HPCC-31396 Introduce a class for tracking the lifetime of a span JTrace | HPCC-31398 Ensures JLog Exporter reports valid JSON JTrace | HPCC-31415 Add a unit test for OwnedSpanScope to ensure span is closed LDAP | HPCC-31153 Document LDAP Initialization Plugins | HPCC-31212 Support plane name in fsRemoteDirectory Plugins | HPCC-31213 Add plane name to MoveExternalFile, etc Plugins | HPCC-31453 Fix coverity warning in unicode edit distance Roxie | HPCC-30638 Delete the aeron code from the source tree Roxie | HPCC-30766 Add perftrace option for roxie wu mode Roxie | HPCC-31241 CRoxieServerContext::getWorkflowId not overriding base class Roxie | HPCC-31282 control:lockDali also "burns in" ephemeral roxie changes Roxie | HPCC-31283 Use PING mechanism to detect mismatched configuration files Roxie | HPCC-31300 Clean up roxie metric code Roxie | HPCC-31370 SoapCall Instrumentation code review Roxie | HPCC-31385 Roxie complete line elapsed time not correct for longer WU queries Roxie | HPCC-31468 Prevent propagation of AKS remote file meta info Roxie | HPCC-31519 Ensure roxie uses shared dll server in k8s Sasha | HPCC-31290 Fix Sasha Thor QMon switching issues Security Manager | HPCC-30680 Documentation covering platform security manager configuration Thor | HPCC-30690 Nested stats from workers not accumulated correctly Thor | HPCC-31238 Record spill stats for hash dedup Thor | HPCC-31382 Activity CostFileAccess not always updated to sg scope Thor | HPCC-31407 Serialize all contextLogger stats (via a CRuntimeStatsCollection) from remote key lookup Thor | HPCC-31484 Remove spurious newlines from thor tracing ThorHelper | HPCC-30778 Migrate the xml reading code from dafilesrv to thorread.cpp ThorHelper | HPCC-30784 Support getCursor() and setCursor() in ParquetRowReader Tools | HPCC-29904 Remove generated code that builds the XSD and WSDL Workunit | HPCC-31048 Fix the scope for SSTdfuworkunit WsWorkunits | HPCC-31008 Change ECLException field order from WsWorkunits cloud, Roxie | HPCC-31390 Allow soaptext1.ecl to be deployed as a query to aks cloud, Sasha | HPCC-31291 Add support for Thor Sasha QMon to k8s dafilesrv | HPCC-31521 Prevent crash in dafilesrv with an invalid filter eclcc | HPCC-28950 JFrog Authentication for Manifest/Resource File Management eclcc | HPCC-31507 Define the sizes of the resource objects that are linked into query dlls eclrtl | HPCC-31378 Buffer overrun in rtlPadTruncString hthor | HPCC-30865 Add generic disk reader for Parquet to hthor