Releases: zendesk/retrace
Releases · zendesk/retrace
2.5.2
2.5.1
2.5.0
2.4.0
2.4.0 (2025-05-13)
Bug Fixes
- add interrupting spans to recording (3d9e4c1)
- better checking for definition of property (fea07ac)
- better memory cleanup (7dab705)
- correct span tracking (300c9e4)
- correctly interrupt from draft trace (61e9c7c)
- defer setState calls so they don’t fire synchronously during hook’s render‐time (c7b0130)
- improve debugUtils (6acb302)
- improvements to debugger (359010d)
- various improvements to debugger (6c62f57)
- various improvements to debugger (5bfcd36)
Features
- add computedRenderBeaconSpans entries to visualization mapping (cf7f7a9)
- better rendering of computed spans (9093d32)
- computedSpans now allow using matchingIndex (#31) (34513a3)
- implement promoteSpanAttributes feature (3dbcfc5)
- improve output for ConsoleTraceLogger (3967ebd)
- rendering of computed render beacon spans (1f4cc7a)
- TraceManagerDebugger (f86e62f)
- update reporting functions to include a partial context in the error (#28) (d85f663)
2.4.0-next.3
2.4.0-next.2
2.4.0-next.1
2.4.0-next.1 (2025-04-09)
Features
2.3.1-next.1
2.3.0
2.3.0 (2025-04-01)
Bug Fixes
- add 'continueWithErrorStatus' and 'matched-on-required-span-with-error' interruption (7f83a0e)
- add cancelDraftTrace, add instance methods to tracer (2a921d4)
- add missing exports (6561861)
- add processedPerformanceEntriesByHash (b4a471d)
- additions from lotus integration, sess 1 (cd101a4)
- address review (8746202)
- allow for additional attributes to be added by the consumer (e82db02)
- allow pre-populating event before processing (9820343)
- allow renderStart to occur multiple times (43ce111)
- break circular reference when serializing Trace (d3674fe)
- commit to keep current process, update types, create Tracer (6436bcd)
- correct filename (11d311c)
- correct matchingRecordedEntries args (62a17b2)
- correct render start time (54de776)
- correctly end the operation after all debounces (20d4f44)
- correctly merge 'details' into 'metadata' (e9ef553)
- count occurrences by type+name (ed7014b)
- debouncing removal (1f4c9e3)
- disable react interop and lazy visualizer (756ce93)
- do not explicitly export types (ee74b23)
- do not include computedSpans if the startSpan is not found (c17ffab)
- downgrade package due to compiled react error (2e21b41)
- downlevel to es2020 (b48e76c)
- ensure not to assign the readonly entryType (ad884f3)
- expose getCurrentTrace on the Tracer (da96122)
- fix some TODOs (31e7495)
- fix test case (3a7d628)
- group fixtures together. update types in files (01e0f67)
- improve consistency of naming (c1c2335)
- improvements to convertToRum (87e43f9)
- improvements to getCommonUrlForTracing (a63653e)
- improvements to hooks (bec3b7d)
- introduce internal traceUtilities and define onEnd in ActiveTrace (8dd18ea)
- make attributes optional for BeaconConfig (3cd6a2a)
- make timeToLoading reflect the end time of the first render (76adc7c)
- make tracer properties private (8c41c36)
- misc fixes (916bff6)
- missed rename file, fix types (5702de0)
- move onEnterState call to State Machine constructor (a79e102)
- nonEmbeddedSpans bug (838588c)
- onEnd accepts Context + TraceContext name (c01f8e9)
- output timeToContent and timeToLoading (8233daa)
- re-process events from debouncing (1efffef)
- remove changes to active trace (7a76006)
- remove v1 visualizer and update deps (9d9d5e0)
- rename metadata to attributes (d6f8d84)
- restore multi select options functionality (8efea66)
- reverse order in which TTR/TTI is emitted (a3ecb9b)
- SpanMatchCriteria takes in scopeKeys, not scope (66a8a37)
- SpanMatcherFn doesn't break inference (a1c22c0)
- type issue (b5db390)
- type mismatch on consumer (53061ee)
- update draft start, remove global time out variable (07a4c93)
- update import (f826341)
- update process performance entry after pairing (9384c30)
- update rename from entry to span for util file + test file (f2b5d52)
- update tests removing the intermediate constants (73bd407)
- update types in tests, update timing of tests (a7ce230)
- use 'detail' not 'details' (c69a7ec)
- use findLast polyfill (9941709)
- use named relation schemas [HEIHEI-82] (8b2d8f7)
- use the term 'relationSchema' and fix remaining types (6dd966f)
- various fixes (bc8e732)
- wip (4151bb8)
Features
- add 'keep' ...