fix(rokt): stop emitting ATTRIBUTE_SETTER_CALLED diagnostic logs - #1405
Conversation
PR SummaryLow Risk Overview LoggingService is simplified to a single Reviewed by Cursor Bugbot for commit e634383. Bugbot is set up for automated code reviews on this repo. Configure here. |
Remove ATTRIBUTE_SETTER_CALLED and SELECT_PLACEMENTS_DISPATCHED timing diagnostics, including diagnosticTiming.ts and logPlacementDiagnostic.
041041b to
e634383
Compare
|
# [3.2.0](v3.1.0...v3.2.0) (2026-09-10) ### Bug Fixes * **braze:** derive kit versions from package manifests ([#1399](#1399)) ([3fe0073](3fe0073)) * do not resolve query-param keys that name inherited prototype members ([#1375](#1375)) ([b948012](b948012)) * **onetrust:** make async test failures observable ([#1396](#1396)) ([af153c0](af153c0)) * **release:** prioritize Rokt kits release, accept v3 PR targets, increase registry audit timing ([#1397](#1397)) ([28d3a71](28d3a71)) * **rokt:** stop emitting ATTRIBUTE_SETTER_CALLED diagnostic logs ([#1405](#1405)) ([1542678](1542678)) ### Features * **braze:** sync V6 recommended eCommerce events ([#1403](#1403)) ([e59ced7](e59ced7)) * **rokt:** fire early preselect selectPlacements calls on configured pageviews ([#1398](#1398)) ([5920607](5920607))
|
🎉 This PR is included in version 3.2.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
* fix(rokt): stop emitting ATTRIBUTE_SETTER_CALLED diagnostic logs Re-apply #1405 on v3-development after #1398. Drop setter and SELECT_PLACEMENTS_DISPATCHED timing diagnostics, but keep preselect diagnostic helpers and logPlacementDiagnostic. * fix(rokt): drop extra diagnosticTiming spec and restore transport comment Match #1405 more closely: delete the setter-only spec file instead of replacing it with new preselect unit tests already covered by #1398, and keep the original rate-limit comment on the remaining transport.
## [3.2.1](v3.2.0...v3.2.1) (2026-09-11) ### Bug Fixes * **release:** wait for core npm visibility before publishing kits ([#1413](#1413)) ([1d5bf55](1d5bf55)) * **rokt:** stop emitting ATTRIBUTE_SETTER_CALLED diagnostic logs ([#1412](#1412)) ([d1e90dd](d1e90dd)), closes [#1405](#1405) [#1405](#1405) [#1398](#1398)



Background
ATTRIBUTE_SETTER_CALLEDwas added on 2026-08-31 in feat(rokt): add diagnostic logging for setter/selectPlacements timing #1386 (65bc3d39, Alexander Sapountzis) as a reland of closedmparticle-javascript-integration-roktBump @types/chai from 4.2.11 to 4.2.15 #130 (302291a, 2026-08-28).setUserAttribute,removeUserAttribute,onUserIdentified,onLoginComplete,onLogoutComplete, andonModifyCompletecall, logging attribute keys only (never values) so downstream could correlate setter timing withselectPlacementsfrom timestamps and page URL.ecommerce-diagnostics-api(reporter: mp-wsdk, kit 3.1.0) — on the order of tens of millions of INFO logs per week.What Has Changed
ATTRIBUTE_SETTER_CALLEDfrom the Rokt kit setter/identity paths.buildSetterDiagnosticLogEntryand the dedicated setter diagnostic rate-limit transport that existed only to keep this flood from starving other INFO logs.SELECT_PLACEMENTS_DISPATCHEDon its own transport.Screenshots/Video
Checklist