github openreplay/openreplay v1.25.0

23 hours ago

🚀 Features

  • (Analytics) Introducing a new section dedicated to Data Management in frontend to organize, hide and manage users, events and properties

💪 Improvements

  • (Tracker) Refactored canvas module and added batching, max concurrent requests limit and improved memory management
  • (DevTools) Improved network list creation, sorting and replay sync
  • (DevTools) Enabled auto-switch to errors tab and added a copy button
  • (Spot) DASH streaming support with WebM format for better compatibility and improved video playback
  • (Spot) Improved network request type capture and parsing
  • (iOS) Added support for SwiftUI lifecycle
  • (ClickHouse) Reviewed autocomplete flow for users and events and reduced the number of materialized views for better performance
  • (Backend) Improved the retroactive user identification logic in db service
  • (Backend)(EE) Auto-clean processed objects in file storage for cost savings
  • (SSO)(EE) Support for custom prefixes in IdP groups configuration
  • (DevOps) Offline migration support for air-gapped deployments
  • Minor UI/UX tweaks
  • Security enhancements

🐞 Bugs

  • Fixed CLS and LCP empty values in web vitals card
  • Fixed a compatibility issue in alerts with new events structure
  • Fixed getIncidents() endpoint
  • Fixed sessions count in search results
  • Fixed tab change and SDK reexport issues in tracker
  • Fixed empty string trims in tracker
  • Fixed a crash in iOS when ScreenshotManager.sendScreenshots() is called
  • Fixed tap location appearing off on recorded sessions in iOS
  • iOS sessions not recorded on simulator when macOS host uses ethernet
  • Fixed non-interactive AOF file repair in redis
  • Fix typo in postgresql.enabled (#4243)
  • Update bitnami repos to legacy (#4218)
  • Ender references dropped issue_score column (#4197)
  • Redis caching returns 'not implemented' in Docker deployment (#4196)
  • Object.hasOwn is not a function - breaks on older Android browsers (#4187)
  • Add missing check for last keyframe in animation finish event (#4186)
  • Remove duplicate ORDER BY clause in product_analytics.users table (#4173)
  • Filters and Event don't load & Product Analytics Table in CH empty (#4168)
  • GCS S3 endpoint: assets upload fails (#4152)
  • Pagination not working when filters are active (#4147)
  • Typescript Compiler error TS1170 re: categories.people (#4146)
  • Error when disabling modules (#4138)
  • nginx returns 404 in healthcheck routes (#4137)
  • Fresh install fails with databases-migrate timing out (#4133)
  • 405 Method Not Allowed on the sessions search (#4122)
  • Replace hardcoded ClickHouse port with template variable in job health check (#4117)
  • Docker Install Fails: public.ecr.aws/p1t3u8a3/api:v1.22.0 not found (#4115)
  • Missing hash in the URL for SPA navigation tracking (#1814)

Don't miss a new openreplay release

NewReleases is sending notifications on new releases.