Skip to content

v0.5.9

Choose a tag to compare

@github-actions github-actions released this 17 Jun 13:36
731cda8

v0.5.9 — changes since v0.5.8

Features

  • post-event feedback questionnaire (stars) + admin dashboard (#106) (ecaf853)
  • post-upgrade hook auto-reloads Jitsi web config.js (f742bca)

Bug fixes

  • bump form-data override 2.5.5 -> 2.5.6 (CVE-2026-12143) (d7d73c5)
  • ROOT CAUSE — drop post-close chunks + append mode (no truncation) (a0a5bb1)
  • resolve setup evaluate early so onTrackChunk bindings deliver (e34e89b)
  • serialize per-track writes + drain pending appends before close (c2899c9)
  • route remote audio through WebAudio sink so MediaRecorder gets samples (2914313)
  • pass full Jitsi config to initJitsiConference (media RTP) (aa1f102)
  • exempt in-cluster recorder from relay-only ICE (media was lost) (9257b9d)
  • dedupe on-demand TRANSLATE idempotency key (no duplicate GPU) (1552a23)
  • disable Puppeteer protocolTimeout + retry flaky startup goto (5e18338)

Performance

  • batch TRANSLATE + reuse WhisperX models across multitrack tracks (247e234)
  • lazy-load SVG garden + FullCalendar, add viewport meta (e89bad4)
  • VP9 codec, lower res floor, explicit audio AP, mobile downshift (01e4d56)
  • wire timing envs, 3s timeslice, parallel uploads + Helm tuning (48156f4)

Tests

  • coherence harness — distinct-name senders + mic toggle + churn (11059ad)

Other

  • diag(recorder): log Node-side chunk receipt to localize transport loss (d3f21de)
  • diag(recorder): log TRACK_ADDED (pre-filter), USER_JOINED, media conn state (37c4a4a)

Full diff: v0.5.8...v0.5.9