v5.10.7 (2026.03.02.)
-
Fixed mobile device low audio volume issues
v5.10.6 (2026.01.28.)
-
Exposes object fit css property for streaming video element
rapport-scene {
--streamingVideoObjectFit: cover;
}
v5.10.5 (2026.01.27.)
-
Fixed legacy mood functions
v5.10.4 (2025.12.17.)
-
Fixed mic required property not resetting after session restart
-
Fixed animation issues
v5.10.3 (2025.12.10.)
-
Fixed RPM character rendering
v5.10.2 (2025.12.08.)
-
Replaced jitter buffer
-
Disabled noise gate by default
v5.10.0 (2025.11.05.)
-
Fixed blendshape rendering issue
-
Updated Rapport logo
v5.9.3 (2025.06.25.)
-
Fixed error model issue
v5.9.2 (2025.05.20.)
-
Fixed command trigger regression
v5.9.1 (2025.05.01.)
-
Fixed CPIM error message display
-
Fixed network related issue in environments with unordered packet flow
v5.7.2 (2025.02.04.)
-
Cleanup echo cancellation code
-
Fixed rapid session restart scenario after session disconnect
-
Fixed mic permission session request error
-
Fixed variable leak caused by build process
v5.6.1 (2024.10.14.)
Features
-
Added Groq ASR support
-
Added OpenAI Assistant support
-
Added project level Rapport logo visibility support (Rapport logo related properties were removed from RWV)
-
Added OpenAI Whisper ASR support
-
Added Speechmatics ASR support
Bugfix
-
Fixed Rapport logo visibility after session disconnect
v5.3.1 (2024.05.21.)
Features
-
Added error modal UI element
-
Added contracts (centralised logging)
-
Added errors related to session tier limit
-
Added module error event
Bugfix
-
Fixed session start race condition which could prevent a session start at certain conditions.
-
Fixed network layer error logging
-
Fixed ASR CPIM setLanguage method. Now works for all providers.
v5.0.0 (RC)
Breaking changes
TTS event changes:
The events named ttsOn, ttsOff, and ttsMessage have been replaced with new events named ttsStart and ttsEnd. These new events include the ttsMessage text value and are synchronized with the start and end of the character's speech animation.
Example:
scene.addEventListener('ttsStart', (e) => {
console.log(e.detail.text);
});
scene.addEventListener('ttsEnd', (e) => {
console.log(e.detail.text);
});
Bugfix
-
Fixed issue where audio from the previous session can be heard during rapid disconnection and reconnection.
-
We have enhanced the dependability of WebRTC connections, especially in certain network situations.