Repository navigation
Releases: ElJijuna/monitor-api
Releases · ElJijuna/monitor-api
Release list
v1.9.0
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
v1.8.0
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
v1.7.0
v1.6.0
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
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
v1.3.0
v1.2.0
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)