Skip to content

4.0.0

Latest
Compare
Choose a tag to compare
@balazskreith balazskreith released this 03 Jun 04:54
· 4 commits to master since this release
1619cc1

Major refactor to v4.0.0 with schema v3, enhanced detectors, and improved architecture

BREAKING CHANGE: Complete API refactor with schema v3.0.0 upgrade

  • Refactor detector and monitor architecture for better performance and extensibility
  • Add comprehensive documentation and unit tests for all detectors (SynthesizedSamples, PlayoutDiscrepancy, DryOutbound/InboundTrack, LongPcConnection, CpuPerformance, IceTupleChange)
  • Enhance scoring system with detailed score reasons for tracks and connections
  • Improve event handling with better payload management and new event listeners
  • Refactor stats adapter architecture for improved statistics collection
  • Add configurable createIssue flag across all detectors
  • Enhance TypeScript definitions and type safety throughout
  • Update build process to TypeScript compiler with ES module support and minification
  • Restructure documentation with comprehensive README and examples
  • Add CI/CD workflows for automated testing and publishing
  • Require Node.js 14+ and update package configuration

Applications using v3.x will need to update API usage, detector configurations, and event handlers.