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.
10.x
10.0.x
Release Notes for Community Edition 10.0.17-1
Release Date: Dec 17, 2025 ========================================================= Comprehensive list of changes from 10.0.16-1 to 10.0.18-1 ========================================================= Azure | HPCC-35488 Fix global schedulingTimeoutSecs Azure, Plugins | HPCC-35480 Reintroduce default storageapi account/secret Build process | HPCC-35393 Jirabot generating invalid fixed versions Code Generator | HPCC-35431 Avoid using accessors to calculate offsets in compare functions Dali, hthor, Roxie, Thor | HPCC-34924 Add compressionType property to index write metadata for hthor, thor, and roxie ECL Watch | HPCC-35403 ECL Watch v9 LZ normalize machine path Embedded Languages | HPCC-35427 Manifest type="hpp" support Helm | HPCC-35286 Enforce HPCC resource schema JHTree | HPCC-35449 Add global options to configure default compression JHTree | HPCC-35490 Ensure options are processed correctly for hybrid indexes JLib | HPCC-35129 Provide outlier determining statistic - Adds threshold stat - Exposes method for determining standard definition - Optimizes for performance cloud, Init system | HPCC-35486 Wait for core dump completion before gdb analysis hthor | HPCC-35429 Generate activity timings from index reads in hthor
Release Notes for Community Edition 10.0.16-1
Release Date: Dec 10, 2025
=========================================================
Comprehensive list of changes from 10.0.14-1 to 10.0.16-1
=========================================================
| HPCC-34657 Hybrid index improve how fpos are stored
| HPCC-34797 Allow zstd to be used for blob compression
| HPCC-35307 Loosen the restriction on the index read size
| HPCC-35414 Add query start and stop to event logging
| HPCC-35416 Refactor index summarization operation
| HPCC-35430 Increase the max compression ratio to 50x
| Implement in factories etc
Code Generator | HPCC-35442 Avoid hoisting PULL(index)
DFU Server | HPCC-35359 Enable new quoted csv partitioner in 10.0.x by default
DFU Server | HPCC-35441 Fix regression in spray_header_test and new csv partitioning
ECL Watch | HPCC-35108 ECL Watch v9 metrics timeline formatting
ESP | HPCC-35079 Remove frequent LDAP plugin missing user/pass message
ESP | HPCC-35410 Move "Authentication failed:" message info to TxSummary
Embedded Languages | HPCC-35428 Change #OPTION('compileOptions') precedence
JHTree | HPCC-35451 Correct the meaning of zeroFilePosition
Thor | HPCC-34493 Report CostExecute and CostExecute aggregates while the graph is active
Release Notes for Community Edition 10.0.14-1
Release Date: Dec 3, 2025 ========================================================= Comprehensive list of changes from 10.0.12-1 to 10.0.14-1 ========================================================= ESP | HPCC-33954 Data race conditionwhilst accessing m_doNotReuseList Thor | HPCC-35402 Update FileAccess logging to report both getFileSize and getDiskSize eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 10.0.12-1
Release Date: Nov 25, 2025
=========================================================
Comprehensive list of changes from 10.0.10-1 to 10.0.12-1
=========================================================
| HPCC-34902 FR Translations for 10.0.x
| HPCC-35380 Improve event consumption use of nodeKind
| HPCC-35381 ECL Watch v9 ZAPDialog call WUGetZAPInfo on open
Build process | HPCC-35374 Explicit upload of hpccsystems-eclide-community package only
DFU Server | HPCC-35280 Optimize partitioning csv files with quotes
Dali | HPCC-35371 Fix Coverity reported defects related to saxref
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch | HPCC-31492 ECL Watch v9 persist LZ expansion to state
ECL Watch | HPCC-35105 ECL Watch display file compression type
ECL Watch | HPCC-35324 ECL Watch v9 fix duplicate requests in useLogAccessInfo
ESP | HPCC-34595 Remove CyclesXX from the stats selection list
ESP | HPCC-35015 Recognize publish wuids with task suffix as valid
ESP | HPCC-35273 Add ESP service copilot instructions
ESP | HPCC-35273 Separate ESP Services instructions with scoped to esp folder
Event Recording | HPCC-35073 Rename eventindexmodelexpansion.cpp
Event Recording | HPCC-35259 Cleanup evtool command group help output
Event Recording | HPCC-35317 Improve evtool index plot exceptions
Event Recording | HPCC-35394 Improve event filtering by NodeKind
JLib | HPCC-35214 Add a command line option for configuring the legacy config
JLib | HPCC-35378 Add version number to segfault logging
Thor | HPCC-35314 Filtered index read regression (fail on BM)
eclccserver | HPCC-35399 Allow _ in the name of a secret
hthor, Roxie, Thor | HPCC-35094 Add compression type storage for disk write activities
Release Notes for Community Edition 10.0.10-1
Release Date: Nov 20, 2025
=========================================================
Comprehensive list of changes from 10.0.8-1 to 10.0.10-1
=========================================================
| Build breaks.
| Copilot review comments.
| HPCC-33746 Add ESP method to record global metrics
| HPCC-33796 Ensure event logging generates a valid file
| HPCC-34900 BS Translations for 10.0.x
| HPCC-34904 HR Translations for 10.0.x
| HPCC-34905 SR Translations for 10.0.x
| HPCC-35139 Local changes that were accidentally left out
| HPCC-35139 Provide a function for periodically publish stats to dali
| HPCC-35353 Add root node offset in index parts meta data
Build process | HPCC-35316 Digitially Sign Uninstall.exe
Build process | HPCC-35316 Refactor code signing configuration
Build process | HPCC-35316 Signing failing for LN builds
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch, Sasha | HPCC-35260 Backport StCostSavingPotential to avoid merge problems
ECL Watch, Sasha | HPCC-35260 Optionally save XREF data to disk vs Dali
Event Recording | HPCC-35000 Ensure trace and span ids are serialized to roxie workers
Event Recording | HPCC-35222 Add initial index plot command to evtool - Add index plot operation to produce one or more chart data sets based on index event modeling of an event input file. - Support 2D chart data set generation. - Each X axis value is defined by a set of index event model updates. - The Y axis is one of: - sum of IndexLoad ReadTime attribute values; or - sum of IndexLoad and IndexPayload ExpandTime attribute values; or - sum of ReadTime and ExpandTime attributes from IndexLoad and IndexPayload events; or - count of IndexCacheMiss events. - Support 3D chart data set generation. - Each X axis value is defined by a set of index event model updates. - Each Y axis value is defined by a set of index event model updates. - The Z axis is on of the same Y axis values from 2D charts. - Support multiple data set generation using multiple sets of event model updates that are independent of any axis dedinition. - Add `evtool index plot` command to invoke the index plot operation. - Support friendly byte size values in the index event model and the index plot operation.
Event Recording | HPCC-35229 Add maxCacheCapcity index event model configuration
Event Recording | HPCC-35266 Improve evtool index summarize behavior
Event Recording | HPCC-35320 Fix Coverity-reported peformance issues
Event Recording | HPCC-35357 Fix build break by adding a default constructor
JLib | HPCC-35301 Update supported trace levels in configurations
JLib | HPCC-35348 Add traceThreadStartup option to all components
Thor | HPCC-35314 Filtered index read regression (fail on BM)
Workunit Analyser | HPCC-34584 Record the aggregate cost saving potential as workunit statistic
eclccserver, JLib, Thor | HPCC-35322 Extend component global metrics
unittests | HPCC-35183 Harden WsSMC global metrics test
Release Notes for Community Edition 10.0.8-1
Release Date: Nov 17, 2025 *** NOTICE: PLEASE USE 10.0.10-1 INSTEAD *** ========================================================= Comprehensive list of changes from 10.0.6-1 to 10.0.8-1 ========================================================= Build process | HPCC-35052 Fix permissions and nuget configuration for osx/win Build process | HPCC-35283 Switch repo souce for libxml2 Build process | HPCC-35316 Digitially Sign Uninstall.exe Build process | HPCC-35316 Refactor code signing configuration Build process | HPCC-35316 Signing failing for LN builds ECL Watch | HPCC-35304 ECL Watch v9 remove grid refresh on focus
Release Notes for Community Edition 10.0.6-1
Release Date: Nov 5, 2025
*** NOTICE: PLEASE USE 10.0.10-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 10.0.4-1 to 10.0.6-1
=========================================================
| HPCC-33893 Track number of allocations for fixed size heaps
| HPCC-34860 Cluster hopping from Roxie should produce an error
| HPCC-34903 HU Translations for 10.0.x
| HPCC-34906 PT-BR Translations for 10.0.x
| HPCC-35191 Reduce the number of read calls when opening an index
| HPCC-35211 Add source node IP address to Null User logging in Dali
| HPCC-35242 Allow indexes to be loaded in parallel
Azure | HPCC-35209 Optimize azure api operations
Build process | HPCC-35198 Digitally sign uninstaller
Dali | HPCC-35237 Fixed infinite string growth in CDeltaWriter retry loops
ECL Watch | HPCC-35233 ECL Watch v9 fix topology JS error
ESP | HPCC-25239 Improve tracing when pre-resolving files
ESP | HPCC-35110 Restore IsCompressed DFUQuery response for flat files
Init system, Roxie | HPCC-35236 HPCC stop_component to wait longer for process to end
JHTree | HPCC-35243 Call correct constructor for memory mapped indexes
JLib | HPCC-35249 configurable azureapi parallel settings
JLib | HPCC-35258 use plane blocksize for uncompressed streams
Plugins | HPCC-35264 Port azurefile changes from 10.0 to 9.14
Roxie | HPCC-35202 Ensure files stay live when pre-resolving them
Sasha | HPCC-35265 Fix build break upmerging sasha changes
XREF | HPCC-35226 Fix XRef tracking of external files
XREF | HPCC-35247 Save XRef scan results to debugplane
configmgr | HPCC-35217 Regex error when launching configmgr
jlog, JTrace, Roxie | HPCC-35194 Roxie original requester address tracked by peer address
Release Notes for Community Edition 10.0.4-1
Release Date: Oct 29, 2025
*** NOTICE: PLEASE USE 10.0.10-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 10.0.2-1 to 10.0.4-1
=========================================================
| HPCC-34901 ES Translations for 10.0.x
| HPCC-35162 Fix regression displaying indexes in eclwatch
| HPCC4-35121 Hybrid indexes do not work for variable size records
Build process | HPCC-35133 Add internal build for ECLIDE
Build process | HPCC-35169 Jirabot merge correct fix versions in new majors/minors
Build process | HPCC-35219 Add libtool back for 10.0 macos-14 builds
Thor | HPCC-35208 Propagate worker SIGTERM error to jobs
Thor | HPCC-35210 Propagate Watchdog down messages to workunits
hthor, JLib, Roxie, Thor | HPCC-35213 Fix regression reading row compressed files
metrics | HPCC-34917 Elastic sink does not handle exception during password decryption
ws_logaccess | HPCC-34629 Add ESClient SSL support
Release Notes for Community Edition 10.0.2-1
Release Date: Oct 22, 2025
*** NOTICE: PLEASE USE 10.0.10-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 10.0.0-1 to 10.0.2-1
=========================================================
| HPCC-34730 Update attribute names in TRACEEVENT logging to match EventAttr enum
| HPCC-34907 ZH Translations for 10.0.x
| HPCC-34953 Support writing multiple buffers in io_uring write
| HPCC-34955 Support using io_uring for tcp reads in roxie
| HPCC-35138 Add a version of recordGlobalMetrics with vector arguments
| HPCC-35168 Add VersionSupport point build notes
| HPCC-35176 Add an option to trace all thread starts and stops
| HPCC-35186 add "info files" to postmortem
| HPCC-35189 Add azure-identity-cpp dependency
Build process | HPCC-34973 Include Arm builds for u22.04 and u24.04 targets
Build process | HPCC-35085 Changelog generation fails for X.0.0-X releases
Build process | HPCC-35133 Add internal build for ECLIDE
Build process | HPCC-35133 Add internal build for eclide
Build process | HPCC-35147 Translate branch name in image.sh
Build process | HPCC-35169 Jirabot merge correct fix versions in new majors/minors
Build process, cloud | HPCC-35148 Add jemalloc support via expert.useJemalloc setting
Dali | HPCC-34789 Loading binary format in Dali is slow
Dali, Sasha | HPCC-35164 Common up Dali store load code between Dali+Sasha
ECL Watch | HPCC-35066 Add deprecation warning to ECL Watch linting
ECL Watch | HPCC-35106 ECL Watch v9 fix LF details superfile spacing
ECL Watch | HPCC-35107 ECL Watch v9 removal of last superfile not detected
Event Recording | HPCC-34108 Remove unused synthetic event attributes
Helm | HPCC-35146 Fix component filtering to use application type instead of name
JLib | HPCC-35165 Fix build break on osx from iouring changes
Roxie | HPCC-35074 Add an option to execute the roxie file resolution on multiple threads
Roxie | HPCC-35185 Fix mac build error
Roxie | HPCC-35196 Ensure roxie network layer uses udp by default
Thor | HPCC-35188 Zero size file not detected by thor csv read code
XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
hthor, Thor | HPCC-33751 Index Count is not using plane block size
unittests | HPCC-35144 Make ws_smc unittests insensitive to XML order
unittests | HPCC-35145 Skip iouring unit tests on systems that do not support it
Release Notes for Community Edition 10.0.0-1
Release Date: Oct 16, 2025
*** NOTICE: PLEASE USE 10.0.10-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.14.22-1 to 10.0.0-1
=========================================================
| HPCC-33675 Add misplaced check for planes in containerized
| HPCC-34163 code generator not included in coverage
| HPCC-34326 Generate Initial BuildWorkflows.md devdoc page
| HPCC-34327 Generate initial TestWorkflows.md devdoc page
| HPCC-34655 Added block compression node
| HPCC-34656 Allow BlockCompressed nodes to have configurable compression
| HPCC-34672 Improve logical execution graph to support focus in UX
| HPCC-34682 Improve binary jptree deserialization performance 1.Use direct iterators 2.Use setAttribute instead of setProp
| HPCC-34711 Default job temp and persist files to use zstd
| HPCC-34815 Add a POC roxie transport layer based on TCP
| HPCC-34816 Add support for io_iring to jlib and roxie sender
| HPCC-34832 Add method for getting Parquet Record Structure from file
| HPCC-34841 Allow TCP transport to read multiple messages
| HPCC-34896 Ensure stale entries are removed from ecl compile queue
| HPCC-34949 Disable logical graph creation if obfuscateOutput option is set
| HPCC-34979 Fix linkage between some dependencies in logical graph view
| HPCC-34980 Handle Striped directories during XRef logical files scan
| HPCC-35033 Replace use of CLargeMemoryAllocator in XRef
| HPCC-35128 Fix parquetGetRecord test on K8s roxies
| HPCC-35142 Fix serviceAccount label generation into Jobs
| Update after review.
Azure | HPCC-35140 Azure api file meta data access should throw an error if connection fails
Build process | HPCC-34899 Vcpkg Update to include newer msys2 tools
Build process | HPCC-34930 Bump vcpkg versions for 10.0.x release
Build process | HPCC-35010 Fix incorrect username for nuget
Build process | HPCC-35076 Bump vcpkg to 2025.09.17
Build process | HPCC-35085 Changelog fix for Major version and broken pipe error
Code Generator | HPCC-32793 New syntax for executing graphs on a particular engine
Code Generator | HPCC-34532 Add a flag to indicate the file position field is always zero
Code Generator | HPCC-34771 Delete all code related to failed attempt to cache attributes
Code Generator | HPCC-34772 Include EXECUTE as a type of DATASET option in the simplify list
Code Generator | HPCC-35019 Fix eclc compile problem on windows
Dali | HPCC-34130 Remove files default user
Dali | HPCC-34374 Fix Dali deadlock related to delta writer
Dali | HPCC-34476 Save Dali XML and binary format asynchronously
Dali | HPCC-34540 Add a dali.md devdoc
Dali | HPCC-34784 Improve null user logging to aid in detecting source
Dali | HPCC-35020 Resolve Coverity use-after-free issue
Dali, hthor, Roxie, Thor | HPCC-34924 Add compressionType property to index write metadata for hthor, thor, and roxie
DevDoc | HPCC-34415 DevDoc resources not being deployed
DevDoc | HPCC-34517 Provide log cost mitigation outline
DevDoc | HPCC-34527 Remove extends theme as causing layout issue(s)
DevDoc | HPCC-34934 DevDoc Vitepress build should not exclude some folders
DevDoc, Documentation | HPCC-34926 Update DevDoc TOC for Ops channel
DevDoc, Documentation | HPCC-34927 Update DevDoc remove TOC for QA channel
Documentation | HPCC-34676 Updated supported versions following release of 9.14.0
Documentation | HPCC-34709 Fix broken links in Readme.md
Documentation | HPCC-34722 Clarify branching strategy in the documentation
Documentation | HPCC-34858 Documentation the different index formats
ECL Watch | HPCC-34959 ECL Watch v9 LZ handle upload cancel
ECL Watch | HPCC-34971 ECL Watch handle error response when requesting config
ECL Watch | HPCC-34972 ECL Watch fix operations tab missing data
ECL Watch | HPCC-34978 ECL Watch downgrade logging of isAdmin check
ECL Watch | HPCC-35011 Bump React to v18
ECL Watch | HPCC-35017 ECL Watch Invalid function name
ECL Watch | HPCC-35050 Add DFU link to metrics props
ECL Watch | HPCC-35070 ECL Watch v9 ECL Archive viewer contents missing
ESP | HPCC-34181 Instructions and configs for LDAP in development
ESP | HPCC-34267 Static config API
ESP | HPCC-34982 Remove and re-target costly WsDFU logging
ESP | HPCC-35095 Add CompressionType field to DFUInfo response
ESP, WsSMC | HPCC-34696 Add GetGlobalStats API
ESP, WsSMC | HPCC-34696 Move to WsSMC
Event Recording | HPCC-33932 Ensure meta events are recorded when recording is started
Event Recording | HPCC-34428 Add CEvent recording to the event recorder
Event Recording | HPCC-34911 Simulate custom node cache sizes in index event model
Event Recording | HPCC-35002 Enhance event filter term logic
Event Recording | HPCC-35063 Appease Coverity wrt insertion results
Helm | HPCC-34548 ECLWATCH external service links
Helm | HPCC-35124 Allow annotations in service accounts and associated labels in pods that use them.
Helm | HPCC-35146 Fix component filtering to use application type instead of name
JHTree | HPCC-35040 Add 'legacy' as an explicit compression type
JLib | HPCC-34005 Remove duplicate code in roxie:sendPacket
JLib | HPCC-34793 Round the compressed buffer size in compressedFileXX
JLib | HPCC-34796 Create functions for creating input/output streams from IPropertyTree options
JLib | HPCC-34963 Refactor peekStringList to improve the efficiency
JLib | HPCC-35086 Remove unused member variable from CCompressedFileReader
JLib, Roxie | HPCC-34861 Allow for atexit handlers to be called at Roxie stop
LDAP | HPCC-34125 Share security manager instance within a process
LDAP | HPCC-34134 Remove support for the global default file scope permissions
LDAP | HPCC-34317 AD user should not be assigned all access based on username
LDAP | HPCC-34641 Disable admin group creation except when relative to group base DN
LDAP | HPCC-35093 LDAP automatically granting all access to resources for system user
Plugins | HPCC-34715 Ensure that Azure Files can be accessed directly via the API
Roxie | HPCC-34619 Disk Page Cache
Roxie | HPCC-34835 Remove deprecated support for UDP multicast
Roxie | HPCC-34835 Remove old IBYTI logic, and channels not in header
Roxie | HPCC-34928 Add a roxie option to configure the local secret location
Roxie | HPCC-34962 Clean up function prototypes to remove unused parameter
Roxie, Thor | HPCC-34975 Remove use of component expert blocksize
Sasha | HPCC-34983 Add 'user' to xref schema
Security | HPCC-34637 Bump form-data from 4.0.3 to 4.0.4
Testing | HPCC-34401 Hypertext link checker fails valid mid-page anchor links - Fix mid-page header anchor link checking. - Update documentation
Testing | HPCC-34633 Create examples for the logical graph view
Testing | HPCC-34651 Include the list of broken links in the hyperlink testing output
Thor | HPCC-34883 Graph name missing from System error
Thor | HPCC-34915 Add memory monitor to dump core when very high
Thor | HPCC-35080 Remove unused/no longer supported multiJobLinger=false
Thor | HPCC-35125 Add worker # to deregister exception
Tools | HPCC-34568 Improve the roxie complete line extraction tool
Workunit | HPCC-34378 Workunit write access check should fail if access unavailable returned
Workunit | HPCC-35075 Clone file useage summaries into dali workunits
XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
cloud | HPCC-34960 Add schedulingTimeoutSecs to schema
cloud, JLib | HPCC-35130 Fix runJob/waitJob fail detection with k8s >= 1.31 issue
ecl command | HPCC-35008 Improve tracing from ecl if workunit deploy throws an exception
eclcc | HPCC-34648 Update logical execution graph compiler feature
eclcc | HPCC-34770 Delete unused -selftest option from eclcc
eclcc | HPCC-34781 Enable execution of code on eclagent process
eclcc | HPCC-35088 Respect enableClusterHopping option in hthor jobs
hthor | HPCC-34950 Initialise fields in CHThorDiskReadBaseActivity
hthor | HPCC-35007 Unregistered temporary file error on hthor
hthor, JLib, Roxie, Thor | HPCC-34565 Refactor the code for passing options to row read and row write classes
hthor, Roxie | HPCC-34662 Allow KEYED fields from an index to be marked as part of the payload
metrics | HPCC-35039 Elastic sink must use 'system' instead of 'authn' for secrets
9.x
9.14.x
Release Notes for Community Edition 9.14.44-1
Release Date: Dec 17, 2025 ========================================================= Comprehensive list of changes from 9.14.42-1 to 9.14.44-1 ========================================================= Azure | HPCC-35488 Fix global schedulingTimeoutSecs Azure, Plugins | HPCC-35480 Reintroduce default storageapi account/secret Build process | HPCC-35393 Jirabot generating invalid fixed versions Dali, hthor, Roxie, Thor | HPCC-34924 Add compressionType property to index write metadata for hthor, thor, and roxie ECL Watch | HPCC-35403 ECL Watch v9 LZ normalize machine path Embedded Languages | HPCC-35427 Manifest type="hpp" support JHTree | HPCC-35449 Add global options to configure default compression JHTree | HPCC-35490 Ensure options are processed correctly for hybrid indexes cloud, Init system | HPCC-35486 Wait for core dump completion before gdb analysis hthor | HPCC-35429 Generate activity timings from index reads in hthor
Release Notes for Community Edition 9.14.42-1
Release Date: Dec 10, 2025
=========================================================
Comprehensive list of changes from 9.14.40-1 to 9.14.42-1
=========================================================
| HPCC-34657 Hybrid index improve how fpos are stored
| HPCC-34797 Allow zstd to be used for blob compression
| HPCC-35307 Loosen the restriction on the index read size
| HPCC-35430 Increase the max compression ratio to 50x
| Implement in factories etc
Code Generator | HPCC-35442 Avoid hoisting PULL(index)
DFU Server | HPCC-35441 Fix regression in spray_header_test and new csv partitioning
ECL Watch | HPCC-35108 ECL Watch v9 metrics timeline formatting
ESP | HPCC-35079 Remove frequent LDAP plugin missing user/pass message
ESP | HPCC-35410 Move "Authentication failed:" message info to TxSummary
Embedded Languages | HPCC-35428 Change #OPTION('compileOptions') precedence
JHTree | HPCC-35451 Correct the meaning of zeroFilePosition
Thor | HPCC-34493 Report CostExecute and CostExecute aggregates while the graph is active
Release Notes for Community Edition 9.14.40-1
Release Date: Dec 3, 2025 ========================================================= Comprehensive list of changes from 9.14.38-1 to 9.14.40-1 ========================================================= ESP | HPCC-33954 Data race conditionwhilst accessing m_doNotReuseList Thor | HPCC-35402 Update FileAccess logging to report both getFileSize and getDiskSize eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 9.14.38-1
Release Date: Nov 25, 2025
=========================================================
Comprehensive list of changes from 9.14.36-1 to 9.14.38-1
=========================================================
| HPCC-35381 ECL Watch v9 ZAPDialog call WUGetZAPInfo on open
Build process | HPCC-35374 Explicit upload of hpccsystems-eclide-community package only
DFU Server | HPCC-35280 Optimize partitioning csv files with quotes
Dali | HPCC-35371 Fix Coverity reported defects related to saxref
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch | HPCC-31492 ECL Watch v9 persist LZ expansion to state
ECL Watch | HPCC-35324 ECL Watch v9 fix duplicate requests in useLogAccessInfo
ESP | HPCC-35015 Recognize publish wuids with task suffix as valid
JLib | HPCC-35378 Add version number to segfault logging
Thor | HPCC-35314 Filtered index read regression (fail on BM)
eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 9.14.36-1
Release Date: Nov 20, 2025
=========================================================
Comprehensive list of changes from 9.14.34-1 to 9.14.36-1
=========================================================
| HPCC-35353 Add root node offset in index parts meta data
Build process | HPCC-35316 Digitially Sign Uninstall.exe
Build process | HPCC-35316 Refactor code signing configuration
Build process | HPCC-35316 Signing failing for LN builds
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch, Sasha | HPCC-35260 Backport StCostSavingPotential to avoid merge problems
ECL Watch, Sasha | HPCC-35260 Optionally save XREF data to disk vs Dali
Thor | HPCC-35314 Filtered index read regression (fail on BM)
Workunit Analyser | HPCC-34584 Record the aggregate cost saving potential as workunit statistic
eclccserver, JLib, Thor | HPCC-35322 Extend component global metrics
unittests | HPCC-35183 Harden WsSMC global metrics test
Release Notes for Community Edition 9.14.34-1
Release Date: Nov 17, 2025 *** NOTICE: PLEASE USE 9.14.36-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.14.32-1 to 9.14.34-1 ========================================================= Build process | HPCC-35052 Fix permissions and nuget configuration for osx/win Build process | HPCC-35283 Switch repo souce for libxml2 Build process | HPCC-35316 Digitially Sign Uninstall.exe Build process | HPCC-35316 Refactor code signing configuration Build process | HPCC-35316 Signing failing for LN builds ECL Watch | HPCC-35304 ECL Watch v9 remove grid refresh on focus
Release Notes for Community Edition 9.14.32-1
Release Date: Nov 5, 2025
*** NOTICE: PLEASE USE 9.14.36-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.14.30-1 to 9.14.32-1
=========================================================
| HPCC-33893 Track number of allocations for fixed size heaps
| HPCC-35211 Add source node IP address to Null User logging in Dali
Build process | HPCC-35198 Digitally sign uninstaller
Dali | HPCC-35237 Fixed infinite string growth in CDeltaWriter retry loops
ECL Watch | HPCC-35233 ECL Watch v9 fix topology JS error
ESP | HPCC-35110 Restore IsCompressed DFUQuery response for flat files
Init system, Roxie | HPCC-35236 HPCC stop_component to wait longer for process to end
JLib | HPCC-35258 use plane blocksize for uncompressed streams
Plugins | HPCC-35264 Port azurefile changes from 10.0 to 9.14
Sasha | HPCC-35265 Fix build break upmerging sasha changes
XREF | HPCC-35226 Fix XRef tracking of external files
XREF | HPCC-35247 Save XRef scan results to debugplane
jlog, JTrace, Roxie | HPCC-35194 Roxie original requester address tracked by peer address
Release Notes for Community Edition 9.14.30-1
Release Date: Oct 29, 2025
*** NOTICE: PLEASE USE 9.14.36-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.14.28-1 to 9.14.30-1
=========================================================
| HPCC-35162 Fix regression displaying indexes in eclwatch
| HPCC4-35121 Hybrid indexes do not work for variable size records
Build process | HPCC-35133 Add internal build for ECLIDE
Thor | HPCC-35208 Propagate worker SIGTERM error to jobs
Thor | HPCC-35210 Propagate Watchdog down messages to workunits
hthor, JLib, Roxie, Thor | HPCC-35213 Fix regression reading row compressed files
metrics | HPCC-34917 Elastic sink does not handle exception during password decryption
ws_logaccess | HPCC-34629 Add ESClient SSL support
Release Notes for Community Edition 9.14.28-1
Release Date: Oct 22, 2025
*** NOTICE: PLEASE USE 9.14.36-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.14.26-2 to 9.14.28-1
=========================================================
| HPCC-35138 Add a version of recordGlobalMetrics with vector arguments
| HPCC-35168 Add VersionSupport point build notes
| HPCC-35186 add "info files" to postmortem
Build process | HPCC-34973 Include Arm builds for u22.04 and u24.04 targets
Build process | HPCC-35133 Add internal build for ECLIDE
Build process | HPCC-35133 Add internal build for eclide
Build process | HPCC-35147 Translate branch name in image.sh
Build process, cloud | HPCC-35148 Add jemalloc support via expert.useJemalloc setting
Dali | HPCC-34789 Loading binary format in Dali is slow
ECL Watch | HPCC-35066 Add deprecation warning to ECL Watch linting
ECL Watch | HPCC-35106 ECL Watch v9 fix LF details superfile spacing
ECL Watch | HPCC-35107 ECL Watch v9 removal of last superfile not detected
Thor | HPCC-35188 Zero size file not detected by thor csv read code
XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
hthor, Thor | HPCC-33751 Index Count is not using plane block size
unittests | HPCC-35144 Make ws_smc unittests insensitive to XML order
Release Notes for Community Edition 9.14.26-2
Release Date: Oct 16, 2025 *** NOTICE: PLEASE USE 9.14.36-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.14.26-1 to 9.14.26-2 ========================================================= XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
Release Notes for Community Edition 9.14.24-1
Release Date: Oct 1, 2025
=========================================================
Comprehensive list of changes from 9.14.22-1 to 9.14.24-1
=========================================================
| HPCC-33675 Add misplaced check for planes in containerized
| HPCC-34619 Disk Page Cache
| HPCC-34655 Added block compression node
| HPCC-34682 Improve binary jptree deserialization performance 1.Use direct iterators 2.Use setAttribute instead of setProp
| HPCC-34696 Add GetGlobalStats API
| HPCC-34711 Default job temp and persist files to use zstd
| HPCC-34832 Add method for getting Parquet Record Structure from file
| HPCC-34896 Ensure stale entries are removed from ecl compile queue
| HPCC-34911 Simulate custom node cache sizes in index event model
| HPCC-35010 Fix incorrect username for nuget
Build process | HPCC-34899 Vcpkg Update to include newer msys2 tools
Dali | HPCC-34784 Improve null user logging to aid in detecting source
ECL Watch | HPCC-34959 ECL Watch v9 LZ handle upload cancel
ECL Watch | HPCC-34978 ECL Watch downgrade logging of isAdmin check
ECL Watch | HPCC-35011 Bump React to v18
ECL Watch | HPCC-35017 ECL Watch Invalid function name
ECL Watch | HPCC-35070 ECL Watch v9 ECL Archive viewer contents missing
Roxie, Thor | HPCC-34975 Remove use of component expert blocksize
Sasha | HPCC-34983 Add 'user' to xref schema
cloud | HPCC-34960 Add schedulingTimeoutSecs to schema
ecl command | HPCC-35008 Improve tracing from ecl if workunit deploy throws an exception
hthor | HPCC-34950 Initialise fields in CHThorDiskReadBaseActivity
Release Notes for Community Edition 9.14.22-1
Release Date: Sept 24, 2025
=========================================================
Comprehensive list of changes from 9.14.20-1 to 9.14.22-1
=========================================================
| HPCC-34654 Add hybrid compression tests
| HPCC-34854 ECL Watch v9 remove dojo code from landing zone
| HPCC-34937 Bump About to Fluent UI v9
| HPCC-34964 Collect XRef scan metrics and publish to logs - Add extra log format if elapsed time goes into days
Documentation | HPCC-33123 update Certificate documentation
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25478 ECL Watch v9 Landing Zone show upload progress
ECL Watch | HPCC-27513 ECL Watch v9 Scopes disallow folder selection
ECL Watch | HPCC-34895 ECL Watch v9 fix JSON import sends wrong sourceFormat
ECL Watch | HPCC-34910 Metrics refresh issue when switching tabs
ECL Watch | HPCC-34920 Revert Add v9 activity tests
ESP | HPCC-34268 Mask sensitive values in configurations
Event Recording | HPCC-34105 Add evtool save-as command
Event Recording | HPCC-34802 Split IndexLookup into two events
Event Recording | HPCC-34925 Improve visitable event unit test logic
Plugins | HPCC-34839 Capture Log4J output from external Java code
Roxie | HPCC-34962 Ensure dll names are unique when publishing shared objects
Release Notes for Community Edition 9.14.20-1
Release Date: Sept 17, 2025
=========================================================
Comprehensive list of changes from 9.14.18-1 to 9.14.20-1
=========================================================
| Code review changes, reverted keybuild changes
| HPCC-34563 Simulate on-demand index node expansion in event modeling
| HPCC-34791 Create a default prefix if storage api used and none provided
| HPCC-34813 Create CBaseKeyBuilder
| Removed unncessary hybrid index format changes, removed unrelated changes
Build process | HPCC-34912 Fix macos cmake issue in build-gh-runner for test suite
DFS | HPCC-34795 DFS grants full access for null/empty scope or 0 file parts
Documentation | HPCC-34663 Document Default Storage Section
Documentation | HPCC-34666 Document Azure Managed Identities
Documentation | HPCC-34783 Update DevDoc TOC for Developers channel
Documentation | HPCC-34807 Update docs for STD.System.Workunit.WorkunitMessages
Documentation | HPCC-34879 Update DevDoc TOC for End Users Developers channel
ECL Watch | HPCC-25201 Revert "Add React Activities"
ECL Watch | HPCC-34880 Disabled sub-tabs are active in hamburger (vertical) menu
ECL Watch | HPCC-34920 Add v9 activity tests
Event Recording | HPCC-34694 Rationalize the parameters to recordIndexPayload()
JHTree | HPCC-34923 Allow inplace compression options to be supplied as an argument to the compression type
clienttools, dafilesrv | HPCC-34909 Fix crash in bare-metal dafilesrv startup
eclcc | HPCC-34875 Fix potential crash in eclccserver if workunit no longer exists
Release Notes for Community Edition 9.14.18-1
Release Date: Sept 10, 2025
=========================================================
Comprehensive list of changes from 9.14.16-1 to 9.14.18-1
=========================================================
| Apply suggestion from @Copilot
| HPCC-34575 Patch XSS injection of WsSMC/Activity ChatURL
| HPCC-34747 Relax CriticalBlock in XRef scanDirectories
| HPCC-34809 Improve XRef status updates during long running scans
| HPCC-34852 Remove old data store from WorkunitDashboard.tsx
| HPCC-34853 ECL Watch v9 remove ESPBase getBaseURL
| HPCC-34881 Refactor Dojo imports into single bundle
Build process | HPCC-34893 Remove Cmake brew installation conflict
Build process, Security | HPCC-34812 Explicit write permissions in github actions
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25201 Revert "Add React Activities"
ECL Watch | HPCC-34790 ECL Watch v9 contents in file view not updated when file is rewritten
ECL Watch | HPCC-34887 ECL Watch v9 correct Results copy btn tooltip
ESP | HPCC-34876 Release query set lock earlier in onWUQuerysetCopyQuery
Roxie | HPCC-34878 honour wait timeout in sendRoxieControlQuery
Release Notes for Community Edition 9.14.16-1
Release Date: Sept 2, 2025
=========================================================
Comprehensive list of changes from 9.14.14-1 to 9.14.16-1
=========================================================
| HPCC-34704 Backport zstd expansion to 9.12.x
| HPCC-34801 Move CBlockCompressor in preparation for backporting
Build process | HPCC-34877 Jirabot: Atlassian library update breaks Python 3.8 compatibility
Release Notes for Community Edition 9.14.14-1
Release Date: August 27, 2025
=========================================================
Comprehensive list of changes from 9.14.12-1 to 9.14.14-1
=========================================================
| HPCC-34680 Remove ubuntu-20.04 GH runner
| HPCC-34833 Foolproof fixes for eck4hpccobservability README
Azure, Plugins | HPCC-34787 Refactor azure blob support
Config Process/Services, EclAgent, FieldTranslation, hthor | HPCC-34859 Configxml agentexec.xsl file missing fieldTranslationEnabled section
Event Recording | HPCC-34822 Update evtool index summarize output
LDAP | HPCC-34131 Log when admin groups base DN is modified from configuration value
LDAP | HPCC-34733 LDAP Client code could add user to wrong user OU
Plugins | HPCC-34406 Create phonenumber plugin
Roxie | HPCC-34827 Avoid gathering file locations if file is in the cache
eclcc | HPCC-34806 Fix a couple of compile warnings in 3rd party code/headers
eclcc, Testing | HPCC-34778 Add script for running unusual eclcc combinations
Release Notes for Community Edition 9.14.12-1
Release Date: August 20, 2025
=========================================================
Comprehensive list of changes from 9.14.10-1 to 9.14.12-1
=========================================================
| HPCC-34634 Enrich SoapCall activity span
| HPCC-32748 ECL Watch v9 log date filters quicker access
| HPCC-34577 Remove YUI flash files from install for security
| HPCC-34616 Refactor the blocked index read code
| HPCC-34617 Add a dummy page cache implementation and call it
| HPCC-34617 Check the correct property in the cache constructor
| HPCC-34805 Fix race condition on first access to a secret
| HPCCC-34808 Increase the maximum retries from the roxie server to the channels
Build process | HPCC-33892 Add name-tag option to image.sh scripts
Documentation | HPCC-27222 Document multi-device plane functionality
Documentation, infrastructure | HPCC-34708 Fix for running deploy-wordpress job only on latest build
ECL Watch | HPCC-34792 Bump Versions
Helm, jlog | HPCC-34649 Fix logging README
Testsocket | HPCC-34794 Fix testsocket in containerized
dfuplus | HPCC-34799 Fix dfuplus so it can run in a containerized environment
Release Notes for Community Edition 9.14.10-1
Release Date: August 13, 2025
=========================================================
Comprehensive list of changes from 9.14.8-1 to 9.14.10-1
=========================================================
| HPCC-34576 Patch XPath injection of WsTopology/TpClusterInfo
| HPCC-34773 Get correct container from plane details for AzureFiles
Documentation | HPCC-34780 Remove wip/DaliAdmin.xml file HPCC-Platform
ECL Standard Library | HPCC-34693 Deprecate Std.Crypto module in favor of Std.OpenSSL module
ECL Watch, WsWorkunits | HPCC-24935 XLS option not used, remove from options list.
Event Recording | HPCC-34635 Provide the load expand time to IndexLookup when hit=true
JHTree | HPCC-34786 Protect against out of bounds access when logging an unexpected node type
Plugins, Roxie | HPCC-34759 Replace RegExpr with std::regex in the archive plugin
Roxie | HPCC-34758 Suppress logging connecting to other nodes in control:lock
Roxie | HPCC-34768 Add a roxie stat for the time taken to prepare a query
Thor | HPCC-34732 Fix incorrect update to owner of superfiles numRead and readCost in FileReadPropertiesUpdater
Thor | HPCC-34763 Fix Thor variable OUTPUT filename bug in child query/loop
hthor | HPCC-34579 Add timings to hthor activities
Release Notes for Community Edition 9.14.8-1
Release Date: August 6, 2025
=========================================================
Comprehensive list of changes from 9.14.6-1 to 9.14.8-1
=========================================================
| HPCC-33456 Refactor the LZ4 compression code
| HPCC-33676 Fix XRef errors reported in ECL Watch
| HPCC-34573 Patch XSS reflection in WsSMC/Activity SortyBy
| HPCC-34591 Fix eck4hpccobservability README
| HPCC-34615 Refactor index access to always take a node loader
| HPCC-34652 Roxie port in use error but process does not end
| HPCC-34668 Sync overlays into vcpkg
| HPCC-34675 Add concurrency to test-hyperlinks in 9.10.x
| HPCC-34688 Finalize the interface for the local page cache
| HPCC-34691 Add unit tests for versions of the fnv1a functions that hash scalar values
Build process, infrastructure | HPCC-34674 Adding concurrency checks to pull request test workflows
Code Generator | HPCC-34650 Double-free pointer problem with VARSTRING regex patterns
DFS | HPCC-34172 owner costs, avoid super lookup for every sub
Dali | HPCC-34477 Dali load to use binary format if it exists
Documentation | HPCC-33888 Document how to set Roxie minimum query execution time
Documentation | HPCC-34539 Document Spill Planes Costs
Documentation | HPCC-34624 Document Embedded Java Plugin configuration options
ECL Watch | HPCC-34570 Migrate selenium tests to playwright
ECL Watch | HPCC-34594 Metrics unresponsive
ECL Watch | HPCC-34599 Add "match whole word" to metrics filter
ECL Watch | HPCC-34600 Add default sort to Metrics Props
ECL Watch | HPCC-34712 Prefer ISO date/time formatting
Event Recording | HPCC-34562 Simulate compression algorithm performance in event modeling
Event Recording | HPCC-34692 Fix Coverity-reported unit test issues
Helm, JLib | HPCC-34549 Add a defaults section under storage
Helm, JLib | HPCC-34549 Fix regression in eclcc
Helm, jlog | HPCC-34625 Add logging support to managed eck stack
JLib | HPCC-34361 Generate fake index payload events for legacy nodes when recording
JLib | HPCC-34362 Ensure compressor::buflen is only called after close()
JLib | HPCC-34362 Implement ZStd compression for data files
JLib | HPCC-34480 PTree deserialization via IBufferedInputStream
JLib | HPCC-34679 Preallocate CCompressedFileReader expansion buffer
JLib, unittests | HPCC-34697 Fix incorrect length used in compression unittest
Plugins | HPCC-34640 Allow managed identities to be used with api file access
Plugins | HPCC-34661 improve LogicalFileSuperSubList efficiency
Plugins | HPCC-34673 Don't use deprecated ICU functions when normalizing Unicode strings
Thor | HPCC-34695 Fix memory corruption when writing -1 as a packed value
cloud, Documentation | HPCC-24063 Update Docs for Persistent Storage
eclcc | HPCC-34706 Incorrect handling of integer results when folding external function calls on ARM64
Release Notes for Community Edition 9.14.6-1
Release Date: July 31, 2025
=========================================================
Comprehensive list of changes from 9.14.4-1 to 9.14.6-1
=========================================================
| Bump on-headers, morgan and compression in /esp/src
| HPCC-34602 Improve missing TLK flag error
Build process | HPCC-34009 Fix issue with bvt dependency
Build process | HPCC-34009 Move build logic over into separate files for build-assets
Build process | HPCC-34571 Merge general.instructions.md into copilot-instructions
Build process | HPCC-34621 Add wasm32 support to candidate-9.14.x
Dali | HPCC-34475 Add serialize to binary file in Dali saveStore
Dali | HPCC-34611 Fix SDS config path regression
Documentation | HPCC-34472 Document new ECL function: REGEXEXTRACT
ECL Watch | HPCC-24831 ECL Watch improve v9 File protected by state
ECL Watch | HPCC-32576 ECL Watch v9 exception fetching file contents
ECL Watch | HPCC-33873 Metrics link to assets where possible
ECL Watch | HPCC-34510 Refactor helpers and resources selection
ECL Watch | HPCC-34522 ECL Watch fix uncaught UserEdit exception
ECL Watch | HPCC-34609 ECL Watch v9 fix Metrics scopes dark mode styles
ECL Watch | HPCC-34646 ECL Watch v9 fix LZ missing styles
JLib | HPCC-34536 Add an option to fill stream memory that has been read or skipped
JLib | HPCC-34604 Remove support for unused ICompressor::open(nullptr)
JLib | HPCC-34626 Restore LZW file compression accidentally removed by HPCC-34590
Roxie | HPCC-34598 Roxie rollup Duplicate completed msg log into periodic count
configmgr, ESP | HPCC-34627 Configgen prevent fileExists throw in dtor
Release Notes for Community Edition 9.14.4-1
Release Date: July 23, 2025
=========================================================
Comprehensive list of changes from 9.14.2-1 to 9.14.4-1
=========================================================
| HPCC-34504 Improves ALA token request err handling
| HPCC-34511 Generalize the compression header to support future compression types
| HPCC-34520 Add a simulated page cache to the index event model
| HPCC-34566 Fix hidl-caused unknown pragma warning in Windows 2022 builds
| HPCC-34605 Fix eventiterator release linking problems
DFU Server | HPCC-34509 Provide IUserDescriptor to FileReadPropertiesUpdater
Dali | HPCC-34503 Rationalize and expose SDS & DFS configuration to k8s
Dali | HPCC-34561 Rename the parameter to FileReadPropertiesUpdater
Dali | HPCC-34611 Fix SDS config path regression
Helm | HPCC-34207 Add limit and hardlimit to hpcc helm schema
Helm | HPCC-34542 Add storageReads and storageWrites to storage plane schema
Helm | HPCC-34581 Fix typos, capitalization and clarity of descriptions used in helm schema
JHTree, Roxie | HPCC-34460 Add options to explore the benefits of inplace compression
JLib | HPCC-34238 Implement setPoolSize
JLib | HPCC-34361 Refactor and simplify the compression interfaces
JLib | HPCC-34578 Backport new stats codes from master to 9.10.x
JLib, Thor | HPCC-34552 Refactor rename support detection and consolidate avoidRename logic
Thor | HPCC-34535 Spill planes will only use its own cost configuration
Thor | HPCC-34608 Add a HINT to allow the compression format to be configured
ThorHelper | HPCC-34574 Add a stat for the number of soapcall retries
XREF | HPCC-33976 Reattach XRef found files to the correct cluster
hthor | HPCC-34593 Remove tracing of hthor disk read options
hthor, JLib, Roxie, Thor | HPCC-34590 Avoid using row compression for logical files
Release Notes for Community Edition 9.14.2-1
Release Date: July 16, 2025
=========================================================
Comprehensive list of changes from 9.14.0-1 to 9.14.2-1
=========================================================
| HPCC-34511 Use the buffer sizes from the storage plane for compressed file reads
| HPCC-34519 fix relwithdebinfo image.sh build issue
| HPCC-34533 Avoid crash if blank main attribute is supplied to eclcc
Build process | HPCC-34555 Bump openssl to v3.4.1
DFU Server | HPCC-34509 Provide IUserDescriptor to FileReadPropertiesUpdater
Dali | HPCC-34385 Improve Dali handling of LDAP timeout SecAccess_Unavailable to close security holes
Documentation | HPCC-34506 Update HPCCStyleGuide
ECL Watch | HPCC-24437 Account Type and Groups added to User Info
ECL Watch | HPCC-34410 ECL Watch v9 WU Metrics layout exception
ECL Watch | HPCC-34513 Persist WU Summary splitter
ECL Watch | HPCC-34526 Fix darkmode std devs in metrics
ESP | HPCC-34558 Remove linking of userDesc in CDFSFile::queryUserDescriptor
Event Recording | HPCC-34428 Add CEvent recording to the event recorder
Event Recording | HPCC-34554 Fix a Windows 2022 build warning in jevent.cpp
Helm | HPCC-34485 Provide managed observability helm chart
JLib | HPCC-34544 Replace IFileIO::appendFile with a global function
Thor | HPCC-34365 Do not update cost/read stats for spill files
Thor | HPCC-34450 Fix internal error on inplace indexes with very small payloads
Thor | HPCC-34545 Fix BM writing to PLANE
Workunit | HPCC-34465 Workunit services should fail access to workunit if Dali LDAP access times out
cost, Thor | HPCC-34435 Include global cpu cost rate into agent and hthor section of thor yaml
ecl command | HPCC-34418 ecl unused-files --check-packagemaps should match documentation
eclccserver | HPCC-34528 Avoid eclcc k8sjob trying to launch another k8s job
eclccserver | HPCC-34531 Capture eclcc crash postmortem and attach to workunit
eclccserver | HPCC-34531 Fix windows build issue
Release Notes for Community Edition 9.14.0-1
Release Date: July 9, 2025
=========================================================
Comprehensive list of changes from 9.12.18-1 to 9.14.0-1
=========================================================
| HPCC-33718 Generic Disk Write Subtask: hthor generic writes
| HPCC-33991 Clean up the generic disk read interfaces
| HPCC-34169 Improve gcc coverage generation thread safety.
| HPCC-34230 SMC ESP service should use deny by default principle for superuser status
| HPCC-34279 Split compressed reader from compressed writer
| HPCC-34451 Allow the io buffer size to be configured for compressed reads
| Update latest supported versions
Build process | HPCC-33973 Add gorc check for new minor/major releases
Build process | HPCC-34094 gorc sanity check is failing
Build process | HPCC-34104 Add wasm32 build target
Build process | HPCC-34340 Bump dev-doc dependencies and re-sync lock file
Build process | HPCC-34364 Bump vcpkg to 2025-06-13
Build process | HPCC-34505 Docs and eclide failing to build
Core Libraries, Testing | HPCC-34278 Add ECL regression test for generic disk writes
Dali, ECL Watch | HPCC-34341 Consolidate and extend DFS iterator implementations.
Dali, JLib | HPCC-34469 Revise some thread pool sizes
ESP | HPCC-33730 Add groups to MyAccount response
Helm | HPCC-33922 Extend excludeKeys mechanism to support regex
JHTree | HPCC-29558 Reuse the compressor when building an index
JLib | HPCC-34175 First Phase: Add streaming serialize to IPropertyTree
JLib | HPCC-34222 Further refactoring of the stream reading classes
JLib | HPCC-34258 threadpool should not release slot if over limit
JLib | HPCC-34296 Clean up code following removal of transaction support in cache
JLib | HPCC-34331 Add helper functions for peeking varstrings from a buffered input stream
JLib | HPCC-34337 Optimize large peeks from IBufferedInputStream
JLib | HPCC-34453 Refactor the functions that access storage planes
JLib | HPCC-34482 Regression in the compressed file reader
JLib | HPCC-34498 Allow global avoidRename setting
JLib | HPCC-34498 Fix jsecret build regression
JLib, ThorHelper | HPCC-34089 Cleanup and refactor the interfaces for row writing
LDAP | HPCC-33970 LDAP request for permissions made while in critical section
LDAP | HPCC-34132 Remove transaction support from the permission cache
LDAP | HPCC-34133 Remove sensitive AD information from the log
LDAP | HPCC-34135 Limit superuser status to requiring membership in admin group
Thor | HPCC-33887 Add writeRow() to IRowWriter interface
Thor | HPCC-34203 Improve error message from SortSlaveMP::marshall
Thor | HPCC-34441 Fix 'Pool limit exceeded' issue in Thor workers
Thor | HPCC-34445 Add jtrace support to Thor
Thor | HPCC-34486 Refactor DeMonServer to make it easier to understand and more logical
Workunit | HPCC-34378 Workunit write access check should fail if access unavailable returned
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.
dafilesrv | HPCC-33225 Coverity scan defects in dafileserver
dafilesrv, Dali | HPCC-34390 Remove dafsserver unreachable code
eclccserver | HPCC-34194 Prevent eclccserver pod restarts for listen changes
eclrtl | HPCC-33542 Avoid generating static regexes in stand alone exes
jlog | HPCC-33144 Remove crc calculation and checking from the file logic
9.12.x
Release Notes for Community Edition 9.12.64-1
Release Date: Dec 17, 2025 ========================================================= Comprehensive list of changes from 9.12.62-1 to 9.12.64-1 ========================================================= Azure | HPCC-35488 Fix global schedulingTimeoutSecs Build process | HPCC-35393 Jirabot generating invalid fixed versions cloud, Init system | HPCC-35486 Wait for core dump completion before gdb analysis
Release Notes for Community Edition 9.12.62-1
Release Date: Dec 10, 2025 ========================================================= Comprehensive list of changes from 9.12.60-1 to 9.12.62-1 ========================================================= DFU Server | HPCC-35441 Fix regression in spray_header_test and new csv partitioning ECL Watch | HPCC-35108 ECL Watch v9 metrics timeline formatting
Release Notes for Community Edition 9.12.60-1
Release Date: Dec 3, 2025 ========================================================= Comprehensive list of changes from 9.12.58-1 to 9.12.60-1 ========================================================= Thor | HPCC-35402 Update FileAccess logging to report both getFileSize and getDiskSize eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 9.12.58-1
Release Date: Nov 25, 2025
=========================================================
Comprehensive list of changes from 9.12.56-1 to 9.12.58-1
=========================================================
| HPCC-35381 ECL Watch v9 ZAPDialog call WUGetZAPInfo on open
Build process | HPCC-35374 Explicit upload of hpccsystems-eclide-community package only
DFU Server | HPCC-35280 Optimize partitioning csv files with quotes
Dali | HPCC-35371 Fix Coverity reported defects related to saxref
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch | HPCC-31492 ECL Watch v9 persist LZ expansion to state
ECL Watch | HPCC-35324 ECL Watch v9 fix duplicate requests in useLogAccessInfo
JLib | HPCC-35378 Add version number to segfault logging
eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 9.12.56-1
Release Date: Nov 20, 2025 ========================================================= Comprehensive list of changes from 9.12.54-1 to 9.12.56-1 ========================================================= Build process | HPCC-35316 Digitially Sign Uninstall.exe Build process | HPCC-35316 LN builds need to call oss/SIGN Build process | HPCC-35316 Refactor code signing configuration Build process | HPCC-35316 Signing failing for LN builds Dali | HPCC-35372 Fix transaction slowdown regression ECL Watch, Sasha | HPCC-35260 Backport StCostSavingPotential to avoid merge problems eclccserver, JLib, Thor | HPCC-35322 Extend component global metrics unittests | HPCC-35183 Harden WsSMC global metrics test
Release Notes for Community Edition 9.12.54-1
Release Date: Nov 17, 2025 *** NOTICE: PLEASE USE 9.12.56-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.12.52-1 to 9.12.54-1 ========================================================= Build process | HPCC-35052 Fix permissions and nuget configuration for osx/win Build process | HPCC-35283 Switch repo souce for libxml2 Build process | HPCC-35316 Digitially Sign Uninstall.exe Build process | HPCC-35316 LN builds need to call oss/SIGN Build process | HPCC-35316 Refactor code signing configuration Build process | HPCC-35316 Signing failing for LN builds ECL Watch | HPCC-35304 ECL Watch v9 remove grid refresh on focus
Release Notes for Community Edition 9.12.52-1
Release Date: Nov 5, 2025
*** NOTICE: PLEASE USE 9.12.56-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.12.50-1 to 9.12.52-1
=========================================================
| HPCC-35211 Add source node IP address to Null User logging in Dali
Build process | HPCC-35198 Digitally sign uninstaller
Dali | HPCC-35237 Fixed infinite string growth in CDeltaWriter retry loops
ECL Watch | HPCC-35233 ECL Watch v9 fix topology JS error
XREF | HPCC-35226 Fix XRef tracking of external files
XREF | HPCC-35247 Save XRef scan results to debugplane
jlog, JTrace, Roxie | HPCC-35194 Roxie original requester address tracked by peer address
Release Notes for Community Edition 9.12.48-1
Release Date: Oct 29, 2025 *** NOTICE: PLEASE USE 9.12.56-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.12.46-1 to 9.12.48-1 ========================================================= Build process | HPCC-35133 Add internal build for ECLIDE Thor | HPCC-35208 Propagate worker SIGTERM error to jobs Thor | HPCC-35210 Propagate Watchdog down messages to workunits ws_logaccess | HPCC-34629 Add ESClient SSL support
Release Notes for Community Edition 9.12.46-1
Release Date: Oct 22, 2025
*** NOTICE: PLEASE USE 9.12.56-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.12.44-2 to 9.12.46-1
=========================================================
| HPCC-35138 Add a version of recordGlobalMetrics with vector arguments
| HPCC-35168 Add VersionSupport point build notes
| HPCC-35186 add "info files" to postmortem
Build process | HPCC-35133 Add internal build for ECLIDE
Build process | HPCC-35133 Add internal build for eclide
Build process | HPCC-35147 Translate branch name in image.sh
ECL Watch | HPCC-35066 Add deprecation warning to ECL Watch linting
ECL Watch | HPCC-35106 ECL Watch v9 fix LF details superfile spacing
ECL Watch | HPCC-35107 ECL Watch v9 removal of last superfile not detected
Thor | HPCC-35188 Zero size file not detected by thor csv read code
XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
unittests | HPCC-35144 Make ws_smc unittests insensitive to XML order
Release Notes for Community Edition 9.12.44-2
Release Date: Oct 16, 2025 *** NOTICE: PLEASE USE 9.12.56-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.12.46-1 to 9.12.46-2 ========================================================= XREF | HPCC-35159 Fix XRef segfault on dir-per-part files found in root
Release Notes for Community Edition 9.12.42-1
Release Date: Oct 1, 2025
=========================================================
Comprehensive list of changes from 9.12.40-1 to 9.12.42-1
=========================================================
| HPCC-33675 Add misplaced check for planes in containerized
| HPCC-34696 Add GetGlobalStats API
| HPCC-34896 Ensure stale entries are removed from ecl compile queue
| HPCC-35010 Fix incorrect username for nuget
Build process | HPCC-34899 Vcpkg Update to include newer msys2 tools
ECL Watch | HPCC-34959 ECL Watch v9 LZ handle upload cancel
ECL Watch | HPCC-34978 ECL Watch downgrade logging of isAdmin check
ECL Watch | HPCC-35011 Bump React to v18
ECL Watch | HPCC-35017 ECL Watch Invalid function name
ECL Watch | HPCC-35070 ECL Watch v9 ECL Archive viewer contents missing
Sasha | HPCC-34983 Add 'user' to xref schema
cloud | HPCC-34960 Add schedulingTimeoutSecs to schema
ecl command | HPCC-35008 Improve tracing from ecl if workunit deploy throws an exception
hthor | HPCC-34950 Initialise fields in CHThorDiskReadBaseActivity
Release Notes for Community Edition 9.12.40-1
Release Date: Sept 24, 2025
=========================================================
Comprehensive list of changes from 9.12.38-1 to 9.12.40-1
=========================================================
| HPCC-34854 ECL Watch v9 remove dojo code from landing zone
| HPCC-34937 Bump About to Fluent UI v9
| HPCC-34964 Collect XRef scan metrics and publish to logs - Add extra log format if elapsed time goes into days
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25478 ECL Watch v9 Landing Zone show upload progress
ECL Watch | HPCC-27513 ECL Watch v9 Scopes disallow folder selection
ECL Watch | HPCC-34895 ECL Watch v9 fix JSON import sends wrong sourceFormat
ECL Watch | HPCC-34910 Metrics refresh issue when switching tabs
ECL Watch | HPCC-34920 Revert Add v9 activity tests
Roxie | HPCC-34962 Ensure dll names are unique when publishing shared objects
Release Notes for Community Edition 9.12.38-1
Release Date: Sept 17, 2025 ========================================================= Comprehensive list of changes from 9.12.36-1 to 9.12.38-1 ========================================================= Build process | HPCC-34912 Fix macos cmake issue in build-gh-runner for test suite ECL Watch | HPCC-25201 Revert "Add React Activities" ECL Watch | HPCC-34880 Disabled sub-tabs are active in hamburger (vertical) menu ECL Watch | HPCC-34920 Add v9 activity tests JHTree | HPCC-34923 Allow inplace compression options to be supplied as an argument to the compression type clienttools, dafilesrv | HPCC-34909 Fix crash in bare-metal dafilesrv startup eclcc | HPCC-34875 Fix potential crash in eclccserver if workunit no longer exists
Release Notes for Community Edition 9.12.36-1
Release Date: Sept 10, 2025
=========================================================
Comprehensive list of changes from 9.12.34-1 to 9.12.36-1
=========================================================
| Apply suggestion from @Copilot
| HPCC-34575 Patch XSS injection of WsSMC/Activity ChatURL
| HPCC-34747 Relax CriticalBlock in XRef scanDirectories
| HPCC-34809 Improve XRef status updates during long running scans
| HPCC-34852 Remove old data store from WorkunitDashboard.tsx
| HPCC-34853 ECL Watch v9 remove ESPBase getBaseURL
| HPCC-34881 Refactor Dojo imports into single bundle
Build process | HPCC-34893 Remove Cmake brew installation conflict
Build process, Security | HPCC-34812 Explicit write permissions in github actions
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25201 Revert "Add React Activities"
ECL Watch | HPCC-34790 ECL Watch v9 contents in file view not updated when file is rewritten
ECL Watch | HPCC-34887 ECL Watch v9 correct Results copy btn tooltip
ESP | HPCC-34876 Release query set lock earlier in onWUQuerysetCopyQuery
Roxie | HPCC-34878 honour wait timeout in sendRoxieControlQuery
Release Notes for Community Edition 9.12.34-1
Release Date: Sept 2, 2025
=========================================================
Comprehensive list of changes from 9.12.32-1 to 9.12.34-1
=========================================================
| HPCC-34704 Backport zstd expansion to 9.12.x
Build process | HPCC-34877 Jirabot: Atlassian library update breaks Python 3.8 compatibility
Release Notes for Community Edition 9.12.32-1
Release Date: August 27, 2025
=========================================================
Comprehensive list of changes from 9.12.30-2 to 9.12.32-1
=========================================================
| HPCC-34680 Remove ubuntu-20.04 GH runner
| HPCC-34833 Foolproof fixes for eck4hpccobservability README
Config Process/Services, EclAgent, FieldTranslation, hthor | HPCC-34859 Configxml agentexec.xsl file missing fieldTranslationEnabled section
eclcc | HPCC-34806 Fix a couple of compile warnings in 3rd party code/headers
eclcc, Testing | HPCC-34778 Add script for running unusual eclcc combinations
Release Notes for Community Edition 9.12.30-1
Release Date: August 20, 2025
=========================================================
Comprehensive list of changes from 9.12.28-2 to 9.12.30-1
=========================================================
| HPCC-34634 Enrich SoapCall activity span
| HPCC-32748 ECL Watch v9 log date filters quicker access
| HPCC-34577 Remove YUI flash files from install for security
| HPCC-34805 Fix race condition on first access to a secret
| HPCCC-34808 Increase the maximum retries from the roxie server to the channels
Build process | HPCC-33892 Add name-tag option to image.sh scripts
Documentation, infrastructure | HPCC-34708 Fix for running deploy-wordpress job only on latest build
ECL Watch | HPCC-34792 Bump Versions
Helm, jlog | HPCC-34649 Fix logging README
dfuplus | HPCC-34799 Fix dfuplus so it can run in a containerized environment
Release Notes for Community Edition 9.12.28-1
Release Date: August 13, 2025
=========================================================
Comprehensive list of changes from 9.12.26-2 to 9.12.28-1
=========================================================
| HPCC-34576 Patch XPath injection of WsTopology/TpClusterInfo
| HPCC-34773 Get correct container from plane details for AzureFiles
ECL Watch, WsWorkunits | HPCC-24935 XLS option not used, remove from options list.
JHTree | HPCC-34786 Protect against out of bounds access when logging an unexpected node type
Roxie | HPCC-34758 Suppress logging connecting to other nodes in control:lock
Roxie | HPCC-34768 Add a roxie stat for the time taken to prepare a query
Thor | HPCC-34732 Fix incorrect update to owner of superfiles numRead and readCost in FileReadPropertiesUpdater
Release Notes for Community Edition 9.12.26-1
Release Date: August 6, 2025
=========================================================
Comprehensive list of changes from 9.12.24-2 to 9.12.26-1
=========================================================
| HPCC-33676 Fix XRef errors reported in ECL Watch
| HPCC-34573 Patch XSS reflection in WsSMC/Activity SortyBy
| HPCC-34591 Fix eck4hpccobservability README
| HPCC-34652 Roxie port in use error but process does not end
| HPCC-34668 Sync overlays into vcpkg
| HPCC-34675 Add concurrency to test-hyperlinks in 9.10.x
Build process, infrastructure | HPCC-34674 Adding concurrency checks to pull request test workflows
DFS | HPCC-34172 owner costs, avoid super lookup for every sub
ECL Watch | HPCC-34570 Migrate selenium tests to playwright
ECL Watch | HPCC-34594 Metrics unresponsive
ECL Watch | HPCC-34599 Add "match whole word" to metrics filter
ECL Watch | HPCC-34600 Add default sort to Metrics Props
ECL Watch | HPCC-34712 Prefer ISO date/time formatting
Helm, jlog | HPCC-34625 Add logging support to managed eck stack
Plugins | HPCC-34640 Allow managed identities to be used with api file access
Thor | HPCC-34695 Fix memory corruption when writing -1 as a packed value
eclcc | HPCC-34706 Incorrect handling of integer results when folding external function calls on ARM64
Release Notes for Community Edition 9.12.24-1
Release Date: July 31, 2025
=========================================================
Comprehensive list of changes from 9.12.22-2 to 9.12.24-1
=========================================================
| Bump on-headers, morgan and compression in /esp/src
| HPCC-34602 Improve missing TLK flag error
Build process | HPCC-34009 Fix issue with bvt dependency
Build process | HPCC-34009 Move build logic over into separate files for build-assets
Build process | HPCC-34571 Merge general.instructions.md into copilot-instructions
Documentation | HPCC-34472 Document new ECL function: REGEXEXTRACT
ECL Watch | HPCC-24831 ECL Watch improve v9 File protected by state
ECL Watch | HPCC-32576 ECL Watch v9 exception fetching file contents
ECL Watch | HPCC-33873 Metrics link to assets where possible
ECL Watch | HPCC-34510 Refactor helpers and resources selection
ECL Watch | HPCC-34522 ECL Watch fix uncaught UserEdit exception
ECL Watch | HPCC-34609 ECL Watch v9 fix Metrics scopes dark mode styles
ECL Watch | HPCC-34646 ECL Watch v9 fix LZ missing styles
Roxie | HPCC-34598 Roxie rollup Duplicate completed msg log into periodic count
configmgr, ESP | HPCC-34627 Configgen prevent fileExists throw in dtor
Release Notes for Community Edition 9.12.22-1
Release Date: July 23, 2025
=========================================================
Comprehensive list of changes from 9.12.20-2 to 9.12.22-1
=========================================================
| HPCC-34504 Improves ALA token request err handling
| HPCC-34511 Generalize the compression header to support future compression types
DFU Server | HPCC-34509 Provide IUserDescriptor to FileReadPropertiesUpdater
Dali | HPCC-34561 Rename the parameter to FileReadPropertiesUpdater
JHTree, Roxie | HPCC-34460 Add options to explore the benefits of inplace compression
JLib | HPCC-34578 Backport new stats codes from master to 9.10.x
Thor | HPCC-34535 Spill planes will only use its own cost configuration
ThorHelper | HPCC-34574 Add a stat for the number of soapcall retries
XREF | HPCC-33976 Reattach XRef found files to the correct cluster
hthor | HPCC-34593 Remove tracing of hthor disk read options
Release Notes for Community Edition 9.12.20-1
Release Date: July 16, 2025
=========================================================
Comprehensive list of changes from 9.12.18-2 to 9.12.20-1
=========================================================
| HPCC-34519 fix relwithdebinfo image.sh build issue
| HPCC-34533 Avoid crash if blank main attribute is supplied to eclcc
Build process | HPCC-34555 Bump openssl to v3.4.1
DFU Server | HPCC-34509 Provide IUserDescriptor to FileReadPropertiesUpdater
Documentation | HPCC-34506 Update HPCCStyleGuide
ECL Watch | HPCC-34410 ECL Watch v9 WU Metrics layout exception
ECL Watch | HPCC-34513 Persist WU Summary splitter
ECL Watch | HPCC-34526 Fix darkmode std devs in metrics
ESP | HPCC-34558 Remove linking of userDesc in CDFSFile::queryUserDescriptor
Helm | HPCC-34485 Provide managed observability helm chart
Thor | HPCC-34365 Do not update cost/read stats for spill files
Thor | HPCC-34450 Fix internal error on inplace indexes with very small payloads
cost, Thor | HPCC-34435 Include global cpu cost rate into agent and hthor section of thor yaml
ecl command | HPCC-34418 ecl unused-files --check-packagemaps should match documentation
eclccserver | HPCC-34528 Avoid eclcc k8sjob trying to launch another k8s job
eclccserver | HPCC-34531 Capture eclcc crash postmortem and attach to workunit
eclccserver | HPCC-34531 Fix windows build issue
Release Notes for Community Edition 9.12.18-1
Release Date: July 9, 2025
=========================================================
Comprehensive list of changes from 9.12.16-2 to 9.12.18-1
=========================================================
| HPCC-33889 Catch XRef errors on single files - Add try/catch around processFile call to catch unknown errors - Add try/catch around listOrphans(cFileDesc to prevent single file from ending file processing - Add try/catch around addFile call in scanDirectories to prevent scan from ending early - Change two cases of assert to assertex so they can be caught by the try/catch
| HPCC-34249 Regression fix for getFileTree
| HPCC-34399 Track access to the payload for inplace indexes
| HPCC-34447 Fix problems writing event files > 1MB
| Revert "HPCC-34338 GH Runners prefer pull_request trigger"
Build process | HPCC-34394 Backport latest dockerfiles
Build process | HPCC-34481 Add GH Actions to CodeQL
Build process | HPCC-34483 Bump git-lfs version
Code Generator, Core Libraries | HPCC-34419 New built-in ECL function: REGEXEXTRACT
DFU Server | HPCC-34457 Record whether or not the api was used to copy a file
DFU Server | HPCC-34459 Suppress api copying if key recompression is enabled
Documentation | HPCC-34038 Document PLANE() instead of CLUSTER() on PERSIST
ECL Watch | HPCC-34379 Add Restore Button to the ECL workunit page for archived ECL WU
ECL Watch | HPCC-34443 ECL Watch v9 fix left nav tooltips
ECL Watch | HPCC-34449 SourceMaps out of sync
ECL Watch | HPCC-34492 ECL Watch v9 WU Summary error formatting
JLib | HPCC-34454 Fix regression in using file api for file copies
Sasha | HPCC-33726 Reduce files requested by Sasha file expiry service
Sasha | HPCC-34484 Add missing lfnHash from OrigName
XREF | HPCC-34260 Fix XRef constructing external file names incorrectly - Add isHPCCFile to cFileDesc for detecting non-conforming external files - Add addExternalFoundFile to handle external files and add them to ECL Watch results
cost, ECL Watch, Thor | HPCC-34429 Calc wf and global cost from children and remove CostExecute from StatisticsAggregator list
dafilesrv | HPCC-33979 Rowservice: Allow dataset sampling
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.88-1
Release Date: Dec 17, 2025 ========================================================= Comprehensive list of changes from 9.10.86-1 to 9.10.88-1 ========================================================= Build process | HPCC-35393 Jirabot generating invalid fixed versions
Release Notes for Community Edition 9.10.86-1
Release Date: Dec 10, 2025 ========================================================= Comprehensive list of changes from 9.10.84-1 to 9.10.86-1 ========================================================= ECL Watch | HPCC-35108 ECL Watch v9 metrics timeline formatting
Release Notes for Community Edition 9.10.84-1
Release Date: Dec 3, 2025 ========================================================= Comprehensive list of changes from 9.10.82-1 to 9.10.84-1 ========================================================= eclccserver | HPCC-35399 Allow _ in the name of a secret
Release Notes for Community Edition 9.10.82-1
Release Date: Nov 25, 2025
=========================================================
Comprehensive list of changes from 9.10.80-1 to 9.10.82-1
=========================================================
| HPCC-35381 ECL Watch v9 ZAPDialog call WUGetZAPInfo on open
Dali | HPCC-35372 Fix transaction slowdown regression
ECL Watch | HPCC-31492 ECL Watch v9 persist LZ expansion to state
ECL Watch | HPCC-35324 ECL Watch v9 fix duplicate requests in useLogAccessInfo
JLib | HPCC-35378 Add version number to segfault logging
Release Notes for Community Edition 9.10.80-1
Release Date: Nov 20, 2025 ========================================================= Comprehensive list of changes from 9.10.78-1 to 9.10.80-1 ========================================================= Dali | HPCC-35372 Fix transaction slowdown regression
Release Notes for Community Edition 9.10.78-1
Release Date: Nov 17, 2025 *** NOTICE: PLEASE USE 9.10.80-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.10.76-1 to 9.10.78-1 ========================================================= Build process | HPCC-35052 Fix permissions and nuget configuration for osx/win Build process | HPCC-35283 Switch repo souce for libxml2 ECL Watch | HPCC-35304 ECL Watch v9 remove grid refresh on focus
Release Notes for Community Edition 9.10.76-1
Release Date: Nov 5, 2025 *** NOTICE: PLEASE USE 9.10.80-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.10.74-1 to 9.10.76-1 ========================================================= Dali | HPCC-35237 Fixed infinite string growth in CDeltaWriter retry loops ECL Watch | HPCC-35233 ECL Watch v9 fix topology JS error jlog, JTrace, Roxie | HPCC-35194 Roxie original requester address tracked by peer address
Release Notes for Community Edition 9.10.72-1
Release Date: Oct 22, 2025
*** NOTICE: PLEASE USE 9.10.80-1 INSTEAD ***
=========================================================
Comprehensive list of changes from 9.10.70-1 to 9.10.72-1
=========================================================
| HPCC-35168 Add VersionSupport point build notes
ECL Watch | HPCC-35066 Add deprecation warning to ECL Watch linting
ECL Watch | HPCC-35106 ECL Watch v9 fix LF details superfile spacing
ECL Watch | HPCC-35107 ECL Watch v9 removal of last superfile not detected
Thor | HPCC-35188 Zero size file not detected by thor csv read code
Release Notes for Community Edition 9.10.70-1
Release Date: Oct 16, 2025 *** NOTICE: PLEASE USE 9.10.80-1 INSTEAD *** ========================================================= Comprehensive list of changes from 9.10.68-1 to 9.10.70-1 ========================================================= Dali | HPCC-34374 Fix Dali deadlock related to delta writer ECL Watch | HPCC-34971 ECL Watch handle error response when requesting config ECL Watch | HPCC-34972 ECL Watch fix operations tab missing data ECL Watch | HPCC-35050 Add DFU link to metrics props ECL Watch | HPCC-35070 ECL Watch v9 ECL Archive viewer contents missing Workunit | HPCC-35075 Clone file useage summaries into dali workunits
Release Notes for Community Edition 9.10.68-1
Release Date: Oct 1, 2025
=========================================================
Comprehensive list of changes from 9.10.66-1 to 9.10.68-1
=========================================================
| HPCC-35010 Fix incorrect username for nuget
Build process | HPCC-34899 Vcpkg Update to include newer msys2 tools
ECL Watch | HPCC-34959 ECL Watch v9 LZ handle upload cancel
ECL Watch | HPCC-34978 ECL Watch downgrade logging of isAdmin check
ECL Watch | HPCC-35011 Bump React to v18
ECL Watch | HPCC-35017 ECL Watch Invalid function name
ECL Watch | HPCC-35070 ECL Watch v9 ECL Archive viewer contents missing
ecl command | HPCC-35008 Improve tracing from ecl if workunit deploy throws an exception
hthor | HPCC-34950 Initialise fields in CHThorDiskReadBaseActivity
Release Notes for Community Edition 9.10.66-1
Release Date: Sept 24, 2025
=========================================================
Comprehensive list of changes from 9.10.64-1 to 9.10.66-1
=========================================================
| HPCC-34854 ECL Watch v9 remove dojo code from landing zone
| HPCC-34937 Bump About to Fluent UI v9
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25478 ECL Watch v9 Landing Zone show upload progress
ECL Watch | HPCC-27513 ECL Watch v9 Scopes disallow folder selection
ECL Watch | HPCC-34895 ECL Watch v9 fix JSON import sends wrong sourceFormat
ECL Watch | HPCC-34910 Metrics refresh issue when switching tabs
ECL Watch | HPCC-34920 Revert Add v9 activity tests
Roxie | HPCC-34962 Ensure dll names are unique when publishing shared objects
Release Notes for Community Edition 9.10.64-1
Release Date: Sept 17, 2025 ========================================================= Comprehensive list of changes from 9.10.62-1 to 9.10.64-1 ========================================================= Build process | HPCC-34912 Fix macos cmake issue in build-gh-runner for test suite ECL Watch | HPCC-25201 Revert "Add React Activities" ECL Watch | HPCC-34880 Disabled sub-tabs are active in hamburger (vertical) menu ECL Watch | HPCC-34920 Add v9 activity tests JHTree | HPCC-34923 Allow inplace compression options to be supplied as an argument to the compression type clienttools, dafilesrv | HPCC-34909 Fix crash in bare-metal dafilesrv startup
Release Notes for Community Edition 9.10.62-1
Release Date: Sept 10, 2025
=========================================================
Comprehensive list of changes from 9.10.60-1 to 9.10.62-1
=========================================================
| Apply suggestion from @Copilot
| HPCC-34575 Patch XSS injection of WsSMC/Activity ChatURL
| HPCC-34852 Remove old data store from WorkunitDashboard.tsx
| HPCC-34853 ECL Watch v9 remove ESPBase getBaseURL
| HPCC-34881 Refactor Dojo imports into single bundle
Build process | HPCC-34893 Remove Cmake brew installation conflict
Build process, Security | HPCC-34812 Explicit write permissions in github actions
ECL Watch | HPCC-25201 Add React Activities
ECL Watch | HPCC-25201 Revert "Add React Activities"
ECL Watch | HPCC-34790 ECL Watch v9 contents in file view not updated when file is rewritten
ECL Watch | HPCC-34887 ECL Watch v9 correct Results copy btn tooltip
ESP | HPCC-34876 Release query set lock earlier in onWUQuerysetCopyQuery
Roxie | HPCC-34878 honour wait timeout in sendRoxieControlQuery
Release Notes for Community Edition 9.10.60-1
Release Date: Sept 2, 2025 ========================================================= Comprehensive list of changes from 9.10.58-1 to 9.10.60-1 ========================================================= Build process | HPCC-34877 Jirabot: Atlassian library update breaks Python 3.8 compatibility
Release Notes for Community Edition 9.10.58-1
Release Date: August 27, 2025
=========================================================
Comprehensive list of changes from 9.10.56-1 to 9.10.58-1
=========================================================
| HPCC-34680 Remove ubuntu-20.04 GH runner
Config Process/Services, EclAgent, FieldTranslation, hthor | HPCC-34859 Configxml agentexec.xsl file missing fieldTranslationEnabled section
Release Notes for Community Edition 9.10.56-1
Release Date: August 20, 2025
=========================================================
Comprehensive list of changes from 9.10.54-1 to 9.10.56-1
=========================================================
| HPCC-32748 ECL Watch v9 log date filters quicker access
| HPCC-34577 Remove YUI flash files from install for security
| HPCC-34805 Fix race condition on first access to a secret
Build process | HPCC-33892 Add name-tag option to image.sh scripts
Documentation, infrastructure | HPCC-34708 Fix for running deploy-wordpress job only on latest build
ECL Watch | HPCC-34792 Bump Versions
Helm, jlog | HPCC-34649 Fix logging README
dfuplus | HPCC-34799 Fix dfuplus so it can run in a containerized environment
Release Notes for Community Edition 9.10.54-1
Release Date: August 13, 2025
=========================================================
Comprehensive list of changes from 9.10.52-1 to 9.10.54-1
=========================================================
| HPCC-34576 Patch XPath injection of WsTopology/TpClusterInfo
ECL Watch, WsWorkunits | HPCC-24935 XLS option not used, remove from options list.
JHTree | HPCC-34786 Protect against out of bounds access when logging an unexpected node type
Thor | HPCC-34732 Fix incorrect update to owner of superfiles numRead and readCost in FileReadPropertiesUpdater
Release Notes for Community Edition 9.10.52-1
Release Date: August 6, 2025
=========================================================
Comprehensive list of changes from 9.10.50-1 to 9.10.52-1
=========================================================
| HPCC-34573 Patch XSS reflection in WsSMC/Activity SortyBy
| HPCC-34652 Roxie port in use error but process does not end
| HPCC-34668 Sync overlays into vcpkg
| HPCC-34675 Add concurrency to test-hyperlinks in 9.10.x
Build process, infrastructure | HPCC-34674 Adding concurrency checks to pull request test workflows
DFS | HPCC-34172 owner costs, avoid super lookup for every sub
ECL Watch | HPCC-34570 Migrate selenium tests to playwright
ECL Watch | HPCC-34594 Metrics unresponsive
ECL Watch | HPCC-34599 Add "match whole word" to metrics filter
ECL Watch | HPCC-34600 Add default sort to Metrics Props
ECL Watch | HPCC-34712 Prefer ISO date/time formatting
Thor | HPCC-34695 Fix memory corruption when writing -1 as a packed value
eclcc | HPCC-34706 Incorrect handling of integer results when folding external function calls on ARM64
Release Notes for Community Edition 9.10.50-1
Release Date: July 31, 2025
=========================================================
Comprehensive list of changes from 9.10.48-1 to 9.10.50-1
=========================================================
| Bump on-headers, morgan and compression in /esp/src
| HPCC-34602 Improve missing TLK flag error
Build process | HPCC-34009 Move build logic over into separate files for build-assets
Build process | HPCC-34571 Merge general.instructions.md into copilot-instructions
ECL Watch | HPCC-24831 ECL Watch improve v9 File protected by state
ECL Watch | HPCC-32576 ECL Watch v9 exception fetching file contents
ECL Watch | HPCC-33873 Metrics link to assets where possible
ECL Watch | HPCC-34510 Refactor helpers and resources selection
ECL Watch | HPCC-34522 ECL Watch fix uncaught UserEdit exception
ECL Watch | HPCC-34609 ECL Watch v9 fix Metrics scopes dark mode styles
ECL Watch | HPCC-34646 ECL Watch v9 fix LZ missing styles
Roxie | HPCC-34598 Roxie rollup Duplicate completed msg log into periodic count
configmgr, ESP | HPCC-34627 Configgen prevent fileExists throw in dtor
Release Notes for Community Edition 9.10.48-1
Release Date: July 23, 2025
=========================================================
Comprehensive list of changes from 9.10.46-1 to 9.10.48-1
=========================================================
| HPCC-34504 Improves ALA token request err handling
DFU Server | HPCC-34509 Provide IUserDescriptor to FileReadPropertiesUpdater
Dali | HPCC-34561 Rename the parameter to FileReadPropertiesUpdater
JHTree, Roxie | HPCC-34460 Add options to explore the benefits of inplace compression
JLib | HPCC-34578 Backport new stats codes from master to 9.10.x
ThorHelper | HPCC-34574 Add a stat for the number of soapcall retries
hthor | HPCC-34593 Remove tracing of hthor disk read options
Release Notes for Community Edition 9.10.46-1
Release Date: July 16, 2025
=========================================================
Comprehensive list of changes from 9.10.44-1 to 9.10.46-1
=========================================================
| HPCC-34519 fix relwithdebinfo image.sh build issue
| HPCC-34533 Avoid crash if blank main attribute is supplied to eclcc
Build process | HPCC-34555 Bump openssl to v3.4.1
ECL Watch | HPCC-34410 ECL Watch v9 WU Metrics layout exception
ECL Watch | HPCC-34513 Persist WU Summary splitter
ECL Watch | HPCC-34526 Fix darkmode std devs in metrics
ESP | HPCC-34558 Remove linking of userDesc in CDFSFile::queryUserDescriptor
Thor | HPCC-34365 Do not update cost/read stats for spill files
Thor | HPCC-34450 Fix internal error on inplace indexes with very small payloads
ecl command | HPCC-34418 ecl unused-files --check-packagemaps should match documentation
eclccserver | HPCC-34528 Avoid eclcc k8sjob trying to launch another k8s job
Release Notes for Community Edition 9.10.44-1
Release Date: July 9, 2025
=========================================================
Comprehensive list of changes from 9.10.42-1 to 9.10.44-1
=========================================================
| HPCC-34249 Regression fix for getFileTree
| Revert "HPCC-34338 GH Runners prefer pull_request trigger"
Build process | HPCC-34394 Backport latest dockerfiles
Build process | HPCC-34481 Add GH Actions to CodeQL
Build process | HPCC-34483 Bump git-lfs version
ECL Watch | HPCC-34379 Add Restore Button to the ECL workunit page for archived ECL WU
ECL Watch | HPCC-34443 ECL Watch v9 fix left nav tooltips
ECL Watch | HPCC-34449 SourceMaps out of sync
ECL Watch | HPCC-34492 ECL Watch v9 WU Summary error formatting
Sasha | HPCC-33726 Reduce files requested by Sasha file expiry service
Sasha | HPCC-34484 Add missing lfnHash from OrigName
cost, ECL Watch, Thor | HPCC-34429 Calc wf and global cost from children and remove CostExecute from StatisticsAggregator list
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.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