All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
- RDKB-65621: Propagate seek-map clearing across log-upload profiles
#414
13 August 2026
- Fix the gaps in workflows to upload L1 test results to portal
#407 - RDKB-65730: Integrate Dynamic Table Support - MsgPack support and L2 tests
#404 - RDKB-65730: Integrate Dynamic Table Support - Build Time Disabled
#396 - RDKCOM-5614: RDKBDEV-3443 Add typed fields support for telemetry reporting
#398 - RDKEMW-18459 : Ensure Proper Synchronization across Logs Backup, Reboot Reason and Log Upload
#385 - RDKEMW-21242: Detect log rotation via inode tracking to prevent data loss when new log file grows past seek value
#392 - Update profile.c
#377 - RDKB-65487: Telemetry rdkcentral exposing comcast specific URL
#386 - RDKEMW-18410: Xconf thread should wait Indefinitely for the NTP indicator
#372 - RDKEMW-18410: Xconf thread should wait for the NTP indicator for network connectivity
#367 - Fix memory safety issues blocking PR-161 L1 tests
#363 - Resolve build error in telemetry
#364 - TELEMETRY-2: Dynamic telemetry markers for Dynamic Tables in Telemetry
#161 - RDKEMW-12350: Fix uninitialized missing error checks in timeZoneDST fallback path
9de29ae - Changelog updates for 1.10.0 updates
a3b7639 - RDKEMW-21242: Skipping inode check for Previous Log data collection
8b58ce8
22 July 2026
- RDKEMW-18459 : Ensure Proper Synchronization across Logs Backup, Reboot Reason and Log Upload
#385 - Changelog updates for 1.9.9 release
ff823cd
22 July 2026
- RDKEMW-21242: Skipping inode check for Previous Log data collection
#399 - Changelog updates for 1.9.8 release
98e2b8e
14 July 2026
- RDKEMW-21242: Detect log rotation via inode tracking to prevent data loss when new log file grows past seek value
#393 - Changelog updates for 1.9.7 release
cf7bc62
9 July 2026
- RDKEMW-12350: Fix uninitialized missing error checks in timeZoneDST fallback path
#389 - Changelog updates for 1.9.6 release
1399fc3
11 June 2026
- RDKB-64847: Observed spike in load and CPU due to cpu_telemetry2_0
#383 - Changelog updates for 1.9.5 release
345cc22
20 May 2026
- RDKEMW-18410: Xconf thread should wait Indefinitely for the NTP indicator
9db3fba - Changelog updates for hotifx release 1.9.4
65e76ce
15 May 2026
- RDKEMW-18410: Xconf thread should wait for the NTP indicator for network connectivity
#367 - Changelog updates for hotifx release 1.9.3
15df0a2
4 May 2026
- RDKB-64644: Potential Fix for SE051 ENGINE memory leak in telemetry HTTP pool
#360 - RDKEMW-15199:[SECVULN] Command injection via /opt/.telemetry/dca_temp…
#355 - Changelog updates for release 1.9.2
247ae04 - Changelog updates for release 1.9.2
5b6e065
28 April 2026
- RDKB-64487: TSAN fixes for various issues
#350 - RDKB-64487: Code changes for thread hardening and safety under concurrent load
#345 - RDKB-64487: Code changes for Mutex locking and deadlock prevention
#338 - RDKEMW-16851: Fix for top log markers and the polling frequency
#341 - Adding agentic skills for code reviews
#323 - Changelog updates for 1.9.1 release
1861d67 - Changelog updates for 1.9.1 release
4675135
8 April 2026
7 April 2026
- DELIA-70280 : [Xione DE] rbus self-deadlock in XConf privacy mode fetch causing ~188s T2 init delay
#303 - Changelog updates for release 1.8.8
6e32097
3 April 2026
1 April 2026
- RDKB-64163: Fix for reporting hang with heavy parallel operations
#307 - Changelog updates for 1.8.6 release
d876cce
24 March 2026
- RDKEMW-15233:[SERXIONE-8445/XIONE-18418] Develop Support Branch Integ…
#299 - Changelog updates for release 1.8.5
3d23970
23 March 2026
- RDKEMW-15233 [SERXIONE-8445/XIONE-18418] Develop Support Branch Integration
#295 - RDKB-63834: Reject and Remove Corrupted Config Files In Persistance
#284 - Changelog updates for 1.8.4 release
a336d80
19 March 2026
- RDKB-63722: Build fix for ssl crypto error in platforms with lower ssl version
#291 - Changelog updates for 1.8.3 release
cac6d7f
18 March 2026
- RDKB-63722:Analyze and fix/mitigate memory leaks from curl_easy_perform calls
#287 - Agentic development and maintenance support
#278 - RDKEMW-10467: Fix Invalid time values caused by drift
#212 - Changelog updates for release 1.8.2
28b5426
27 February 2026
- RDK-60476: Reduce default connection pool size to 1
#260 - RDK-60805: Adding L1 unit test cases for reportprofiles
#265 - Changelog updates for 1.8.1 release
074a1d3
6 February 2026
- RDK-60312: Remove fork calls for curl transactions
#242 - RDK-60533: L1 unit test cases - protocol/rbusMethod and http
#241 - RDKB-63348 : Fix duplicate close calls on file descriptor
#251 - RDK-60519: Adding L1 unit test cases - dcautil & ccspinterface
#240 - RDK-60519: Adding L1 unit test cases for scheduler
#238 - RDK-60304: Adding L1 unit test cases to improve code coverage
#237 - RDK-60303: Adding L1 unit test cases to improve code coverage for protocol/http
#231 - Changelog updates for 1.8.0 release
8440d51
16 January 2026
- DELIA-69767: Replace popen() to prevent FD closures and improve logging
#225 - RDK-60072: Adding L1 unit test cases to improve code coverage
#234 - RDK-60072: Adding L1 unit test cases to improve code coverage
#219 - Changelog updates for 1.7.4 release
f94578f
11 December 2025
- Changelog update for release 1.7.3
8a5cbfb - RDKEMW-11275: Fix type conversion error in empty string fix
893b4db - RDKEMW-11275: Fix type conversion error in empty string fix
ec2291e
10 December 2025
- RDKEMW-11275: L1 testcase updation for 0 value and empty value
4a3f866 - RDKEMW-11275: L1 testcase updation
db39da5 - Skipping the reporting of grep marker if the value is empty
e93f2d9
26 November 2025
- RDK-59503: L2 & L1 testcases for Accumulated Grep Markers
#202 - RDKB-62477:Clients related split markers with value as 0 after Upgrad…
#211 - RDKEMW-6333: Crash fix for accumulated timestamp
#207 - RDKB-62326: Avoid deadlocks due to logger apis invocation from forked calls
#204 - RDKEMW-9528: Align the sequence of asynchronous rbus call
#205 - RDKB-62346: Devices not reporting datamodel markers with polling frequency > 0
#201 - RDK-59500: Fix build failure due to time_t type mismatch
#200 - Changelog updates for 1.7.1 release
a937c74 - As per legacy logic, absolute/split markers with 0 string value should not be reported
ba0c1ab
28 October 2025
- RDK-59221: Enable Accumulate Support For Grep Markers in Telemetry Profiles
#190 - Changelog updates for release 1.7.0
f6d0c4d
26 November 2025
- RDKB-62477:Clients related split markers with value as 0 after Upgrad…
#215 - Changelog updates for release 1.6.8
d29c0fa
20 November 2025
- RDKB-62477:Clients related split markers with value as 0 after Upgrad…
#211 - As per legacy logic, absolute/split markers with 0 string value should not be reported
181b185 - Changelog updates for 1.6.7 release
3ad85bb
5 November 2025
- RDKB-62346: Devices not reporting datamodel markers with polling frequency > 0
#201 - Changelog updates for 1.6.6 release
2073ce5
23 October 2025
- ISSUE-76 : Fix race condition during aggressive reloads
#189 - Add "REPORT_TYPE":"CACHED" to cache reports
#154 - RDKB-62050 : Telemetry report upload failed while using Red Recovery
#191 - Resolve code coverage hang issue in develop
#185 - Changelog updates for release 1.6.5
2fc04b4
6 October 2025
- Removing Openssl Engine setup/override logic in Telemetry
#186 - RDK-59038: Improve L1 test coverage
#176 - Deploy fossid_integration_stateless_diffscan_target_repo action
#182 - ISSUE-76: Ensure Signal Handler in not preempted
#181 - Deploy cla action
#123 - Changelog updates for release 1.6.4 - Correct libcurl SSL api usage
73fb221 - Update curlinterface.c
3ef7367 - Update xconfclient.c
3a53047
10 September 2025
- RDKB-61500: Fix random crash with log rotation
#168 - RDKEMW-7026: [T2] Event markers not getting cached when Telemetry is not operational
#146 - Update CODEOWNERS
#165 - Changelog updates for 1.6.3 release
81917a2
3 September 2025
- RDK-57609: [Telemetry]: Target 75% L1 Coverage to Improve Quality and Delivery Confidence
#147 - RDK-58749: Add DCMAGENT flag to build script of telemetry2_0
#157 - Changelog updates for release 1.6.2
5c50ced
27 August 2025
- RDKB 60706 : Failed to verify the certificate used during telemetry profile upload.
#150 - Rebase
#156 - RDKEMW-6872: Reduce Max Sleep for Previous Report and Fix Crash
#153 - RDKB-60978 Timer should not expire when there is a systemClock drift ( eg: NTP sync) happens.
#143 - Changelog updates for release 1.6.1
5ea8055 - Correcting code formating errors for 1.6.1 release
ee72c70 - Update xconfclient.c
10b5914
20 August 2025
- Resolve coverity issues and optimize DeltaInmmapSearch
#151 - Resolve build errors in XE2-V2 builds
#145 - RDKB-60894 : crash with strnstr and memcmp_eq in T2
#144 - RDK-57625: [RDK-E] Increase L2 Test Coverage For Telemetry
#128 - Topic/memcmp crash
#141 - RDK-58420: Implement Log rotation logic for grep markers
#135 - Resolve crash issues
f68badc - Update dca.c with temporary file approach
9fc4930 - Update dca.c to resolve memcmp_crash
34f7a90
21 July 2025
- RDK-58398:Fix curl dependency for some API's
#136 - RDK-57323 : Add support for URL encoding for Xconf-client module
#133 - Change persistence storage path for Pods
#132 - Changelog updates from release 1.5.2
2c92b1d
7 July 2025
- RDKEMW-4487: Synchronize profile deletion with report generation
#121 - DELIA-67022:T2 crash with signature strcmp during reboot test
#127 - Changelog updates for release 1.5.1
5bb7a9d
26 June 2025
- RDK-57914: Dynamic WhoAmI feature control for Telemetry
#105 - RDKEMW-5290-L1 Script change to check the failure in the workflow
#118 - TELEMETRY-16: Support T2 report profile download using xconf
#102 - RDKB-59901: Harden usages of locks related to rbus interaction
#119 - Harden usages of locks related to rbus interaction
3241a26 - Changelog updates for 1.5.0 release
7978dba
13 June 2025
- RDK-57209 : Optimize rdkcertselector implementation in telemetry
#109 - RDK-57209 : Rebase with develop
#113 - Changelog updates for 1.4.5 release
7c33c84
12 June 2025
- Add MTLS support for T2 in Pod
#106 - RDK-55195: Adding RCVRY cert for rdkcertselector
#100 - RDK-57782: Add L2 test cases for telemetry
#98 - RDKB-59809 RDK-57644: Default to MTLS connection on all endpoints
#95 - RDK-57854:Enable the L1 test cases for utils
#91 - Update curlinterface.c
042ea76 - Update curlinterface.c
bd22e5d - Update curlinterface.c
2df36ef
27 May 2025
- RDK-56852 [RDKE] Analyze and remove Unmapped/unused Telemetry binaries
#85 - RDK-57495:Run L1 test cases
#87 - RDK-56123: [RDKE] Fix coverity issues in Telemetry
#82 - RDK-57493:Run L2 test with device mgmt native platform container
#78 - 1.4.2 release changelog updates
#75 - Changelog updates for release 1.4.3
29ff320
8 May 2025
- Adding a test profile collecting DOCSIS parameters
#70 - RDKEMW-3746:Telemetry2_0 crash with fingerprint 96942259
#71 - RDKB-59060: Report generation fails when GenerateNow is true
#69 - 1.4.2 release changelog updates
084bf6e
10 April 2025
- RDKB-59420: Minor update to Previous Logs lookup feature
#64 - 1.4.1 release changelog updates
fb00fab
4 April 2025
- RDKEMW-2789: Optimize xconf communication
#55 - RDK-56834 : Add Previous logs lookup feature in T2
#56 - RDKEMW-3107 : [DELIA-67415]Fix Race condition in uninit sequence
#57 - Enforce uniform code formatting
#54 - Coverity Fix unlock scMutex before return in SendInterruptToTimeoutThread
#51 - Changelog updates for release 1.4.0
69079f4
24 March 2025
- RDKB-55880 : Touch Flag to indicate XCONF report generation
#47 - RDKB-56295: Fix T2 Profile Removal For Activation Timeout
06594b9 - Changelog updates for 1.3.2 release
f85b8f1 - Merge tag '1.3.1' into develop
85c4dab
17 March 2025
- RDKB-58931: Removing RFC control for non-root processes
#35 - RDK-56229: Add IUI version as mandatory field
#20 - RDKEMW-2400 : Workflow changes for nativebuild test
#37 - RDK-56446: Rebase Latest develop changes
#36 - RDK-55945 : sync codebase with stable2
#16 - 1.3.1 release changelog updates
dbef4db - RDK-56444: Add IUI version as mandatory field
f45c6f7 - RDK-56444: Add IUI version as mandatory field
2bc1f64
25 February 2025
- RDK-55755: [RDK-E] Optimize Telemetry 2.0 Client Library
#18 - RDK-53334: Integrate RDK cert selector API to telemetry.
#15 - Rebase
#19 - RDKEMW-1323: use wan mac to send xconf request for RDK-E
#17 - RDKB-56707:Integrate RDK cert selector API to telemetry.
faeadd4 - Update xconfclient.c
04d817f - 1.3.0 release changelog updates
eb13c5e
18 March 2025
- RDKEMW-2375: Fix for telemetry Crash (DELIA-66169)
4d85dbe - RDKEMW-2375: Fix for telemetry Crash (DELIA-66169)
1d6f3fd - RDKEMW-2375: Fix for telemetry Crash (DELIA-66169)
8a75e5c
4 February 2025
- Fix Compiler Warning for coverity build and add generic macros
#11 - RDKEMW-1498: Empty profile name and Hash getting accepted and processed as valid profile
#10 - RDK-49250: [RDKE] Improve L2 Test Coverage For Telemetry
#2 - RDK-49250: [RDKE] Improve L2 Test Coverage For Telemetry
#1 - Import of source (develop)
afcd234 - Changelog updates for 1.2.0 release
a8b1c60 - RDKEMW-587 : Fix Race-Condition when accessing the data
7f0ce46