Skip to content

Releases: ElJijuna/monitor-api

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:45

1.9.0 (2026-09-30)

Bug Fixes

  • add comprehensive tests for EventCollector's data limits and behavior (a2bd7aa)
  • add tests for ReactCollector's behavior on component unmounts and DevTools hook installation (4806f3f)
  • add tests to ensure no expiry timer is left behind when stopping from filters or onRequest subscribers (4632a2f)
  • enhance retry logic in createReporter and add tests for shouldRetry behavior (dd8ecc2)
  • enhance URL classification logic in ResourceCollector and add related tests (5b270f5)
  • improve metric recording logic in WebVitalsCollector and add tests for attribution behavior (e4f9b50)
  • simplify update logic in PerformanceCollector to ensure proper memory reading (54decf2)
  • update readConnection function to handle null values and improve DeviceCollector's connection update logic (2f545b1)

Features

  • enhance DeviceCollector to gather comprehensive device information (278a659)
  • update DeviceCollector to read screen and viewport sizes once a resize settles, enhance related tests (fe99d82)

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 20:25

1.8.0 (2026-09-29)

Features

  • add DeviceCollector to monitor logical processor count and update related documentation and tests (29f0677)
  • add memory measurement support using performance.measureUserAgentSpecificMemory() in cross-origin isolated pages, update related documentation and tests (12a1b4f)
  • enhance DeviceCollector to track online status and offline transitions, update related documentation and tests (990094b)
  • enhance memory measurement to include per-frame and per-worker context details, update related tests and documentation (980af10)
  • enhance performance monitoring by adding freeze/resume event handling and updating tests (e8b374a)
  • pause memory sampling when the document is hidden and update tests (0d6ecd4)

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 13:43

1.7.1 (2026-09-29)

Bug Fixes

  • update ssignal dependency to version 1.9.1 and remove shallowEqual usage in PerformanceCollector (0d832d7)

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 13:27

1.7.0 (2026-09-29)

Features

  • implement batching for performance updates and add shallowEqual utility for efficient comparisons (8bec9bc)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 13:22

1.6.0 (2026-09-29)

Bug Fixes

  • do not count a completed delivery as cancelled when stopped while recording it (5be5528)

Features

  • add Long Animation Frames with script attribution (59a0a4d)
  • update ReactCollector to use SSignal for slowThreshold and enhance snapshot computation (c0e393a)
  • web-vitals report metrics per soft navigation with navigation ids and URLs (5ff05cf)

Performance Improvements

  • cover network, errors and reporter paths and report sample spread (411741d)
  • decide report and event size limits from string length before encoding (1ee4a33)
  • keep 5 s window totals in a time-ordered queue instead of rescanning buckets (1540a52)
  • react,events update component and label statistics from history changes instead of recomputing them (87efa54)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:29

1.5.0 (2026-09-29)

Bug Fixes

  • count only real renders and report self durations (4c936da)
  • enhance timeout handling in ProductionReportConfig and add related tests (b9691f8)
  • update esbuild override to use variable reference (a8a60fe)

Features

  • add exclusion for reporter endpoint in NetworkCollector and update tests (8e2df7d)
  • add Resource Timing collector for monitoring page assets (1b079ca)
  • add Web Vitals attribution for enhanced diagnostics and reporting (15b7ae0)
  • enhance ReactCollector and createMonitor with resource management and performance optimizations (f285cbc)
  • implement keepalive reporting for hidden/unloaded pages and add related tests (5d224d3)
  • implement selector-based reactivity in hooks for optimized rendering (1e24b24)
  • optimize error deduplication logic in ErrorCollector and add corresponding test (a964a24)
  • update build process and add package verification tests (62249ae)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 12:41

1.4.0 (2026-09-07)

Features

  • add error collector for capturing and managing JavaScript errors (187f4e5)
  • add Playwright testing setup and demo tests (22b6157)
  • enhance Playwright testing setup; add browser compatibility and privacy guides (23a0c74)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 00:58

1.3.0 (2026-08-08)

Features

  • add sampling support and production reporting enhancements, including custom transport and retry policies (aed3b25)
  • enhance EventCollector to validate and limit event data, improving data integrity and isolation (4d8c7aa)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 13:06

1.2.0 (2026-08-07)

Bug Fixes

  • enhance PerformanceCollector to prevent multiple starts and reset state on stop (8106cf9)

Features

  • enhance NetworkCollector to accurately measure response payload sizes without cloning responses (5e63d5d)
  • enhance production reporting to exclude sensitive data by default and implement custom payload transformation (88983fa)
  • enhance ReactCollector to track truncated commits and improve unmount handling (0c1ba21)
  • implement maxHistory functionality across collectors and add tests for zero history retention (beccca5)
  • implement shared global hooks for NetworkCollector and ReactCollector, allowing independent operation and preserving third-party patches (bf13c43)
  • implement window5s expiration logic in NetworkCollector and add related tests (6f78122)
  • improve production reporting to handle transform and serialization errors, ensuring continuous operation without overlapping requests (a68a3d5)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Jun 15:52

1.1.1 (2026-06-06)

Bug Fixes

  • update TypeScript and type definitions for compatibility (2d5735d)