Skip to main content

v0.3.x Releases

[v0.3.9] - January 31, 2025

Added

  • Comprehensive invitation tracking system for participants and admins
  • Branded email templates with logo and professional styling
  • Granular permissions system for experiments with canView, canEdit, and canAdmin flags
  • Public, group, and user-specific permission controls
  • Invitation status tracking (pending, accepted, expired)

Changed

  • Fixed experiment visibility to respect granular canView permissions
  • Updated visibility icon hierarchy to prioritize public > group > private
  • Enhanced group sharing with per-group permission controls

Fixed

  • Fixed public icon not showing for experiments with granular public permissions
  • Resolved permission check inconsistencies across different experiment access types

[v0.3.8] - January 25, 2025

Added

  • Enhanced monitoring dashboard for system health tracking
  • Real-time metrics for pod health, memory usage, and request rates
  • Improved error handling and logging throughout the application
  • Prometheus metrics integration for better observability

Changed

  • Updated Firebase Admin SDK configuration for improved reliability
  • Optimized database queries for better performance
  • Enhanced connection pooling for Redis adapter

Fixed

  • Resolved issues with experiment state synchronization
  • Fixed media loading race conditions during experiment initialization
  • Corrected timeout handling in LiveKit room creation

[v0.3.7] - January 20, 2025

Added

  • Support for sparse rating collection during experiments
  • Enhanced data export functionality with V3 API
  • Batch export of experiment data with ZIP download
  • New data types: events, recordings, chat, videochat, sync metrics, ratings
  • Advanced filtering and pagination for large datasets

Changed

  • Improved video synchronization accuracy with Kalman filter refinements
  • Updated LiveKit integration for better reliability
  • Enhanced error recovery in experiment recording manager

Fixed

  • Fixed timing issues in experiment recording manager
  • Resolved participant disconnection handling edge cases
  • Corrected sparse rating timestamp calculation

[v0.3.6] - January 15, 2025

Added

  • Variable synchronization across experiment components
  • Component variable management interface
  • Automatic variable propagation during experiment duplication

Changed

  • Improved experiment duplication to preserve all component relationships
  • Enhanced state editor with group management capabilities

Fixed

  • Fixed variable sync issues between linked components
  • Resolved component reference updating during duplication

[v0.3.5] - January 10, 2025

Added

  • Permission management system for granular access control
  • Owner transfer functionality for experiments
  • Enhanced admin capabilities for permission override

Changed

  • Refactored permission checking logic for consistency
  • Updated experimenter service to enforce permission boundaries

Fixed

  • Fixed permission validation for group members
  • Resolved owner permission edge cases

[v0.3.4] - January 5, 2025

Added

  • Video upload and processing improvements
  • Enhanced video table with filtering and sorting
  • Preview generation for uploaded videos

Changed

  • Optimized video storage and retrieval
  • Improved upload progress tracking

Fixed

  • Fixed video upload timeout issues for large files
  • Resolved CORS issues with video preview

[v0.3.3] - December 30, 2024

Added

  • Prolific integration for participant recruitment
  • Completion code management for Prolific studies
  • Webhook handling for Prolific events

Changed

  • Enhanced participant data routes with Prolific support
  • Updated experiment flow to handle external participants

Fixed

  • Fixed Prolific redirect handling
  • Resolved completion code validation issues

[v0.3.2] - December 25, 2024

Added

  • Email template customization for admins
  • Branded email templates with logo support
  • Test email functionality

Changed

  • Improved email service configuration
  • Enhanced email delivery reliability

Fixed

  • Fixed email template rendering issues
  • Resolved SMTP connection timeout

[v0.3.1] - December 20, 2024

Added

  • User invitation system via email
  • Group invitation management
  • Invitation tracking and status updates

Changed

  • Enhanced user approval workflow
  • Improved group membership management

Fixed

  • Fixed invitation expiration handling
  • Resolved duplicate invitation issues

[v0.3.0] - December 15, 2024

Added

  • Major refactoring of experiment state management
  • Enhanced LiveKit integration for experiment recordings
  • Improved experiment sync handler architecture
  • New API v3 endpoints for data management

Changed

  • Migrated from demo-specific to experiment-specific LiveKit services
  • Consolidated sync socket management
  • Enhanced error handling and recovery

Fixed

  • Fixed experiment state race conditions
  • Resolved LiveKit room cleanup issues
  • Corrected recording webhook processing

← Back to Release Notes