Video API Reference App for Mobile (iOS) Release Notes
v1.4.0 — October 2026
Features
- Authentication Foundation Support — Added a provider-based authentication foundation, with Okta as the first identity provider.
- Multi-Session Call Foundation — Refactored the call and session relationship so a call can support multiple sessions in the future.
- Starter Kit Configuration and Theming — Added builder tooling for generated app configuration and themes, with runtime control over meeting-room features and UI visibility.
- SwiftUI Observation API — Migrated from
ObservableObjectto the@Observablemacro from the Swift Observation framework to reduce unnecessary view re-renders and improve UI performance. - iOS 17 Minimum Support — Raised the minimum supported iOS version from iOS 16 to iOS 17.
v1.3.0 — July 2026
Features
- Background Replacement — Users can blur their background or replace it with a preset or custom image during a call, accessible from a new Background Settings panel in the bottom bar.
- In-Call Feedback Reporting — A feedback button in the bottom bar lets users submit issue reports directly from a call, with title, name, and description fields, validation, and success/error states.
- Per-Participant Audio & Video Statistics — Detailed audio and video stats are now available for the publisher and each individual subscriber, collapsed by default and expandable on interaction.
- Audio Bitrate Selector — Users can now choose between automatic and custom audio bitrate in Settings, consistent with web and Android.
- Force Mute — Moderators can now force mute individual participants during a call.
- Speaking-While-Muted Detection — The app detects when a user speaks while muted and displays a toast notification.
- Deep Link Support for Session Keys — Deep links containing a sessionKey parameter are now correctly handled, allowing users to join a specific call via link.
- Customization API — Bottom Bar Button Injection — The MeetingRoomSDK now exposes an API for injecting custom buttons into the meeting room bottom bar.
- Picture in Picture — The app now displays a PiP window when sent to the background during a call, keeping the video visible while using other apps.
- Audio Output Test — Users can now test their audio output device directly from the Waiting Room before joining a meeting, via a new diagnostics module in the reorganized toolbar.
Enhancements
- Settings Persist Automatically — Settings changes are saved automatically as the user interacts with controls — no "Save" button required — and persist across calls.
- AI Agent Context Files — Adds symlinks so that LLM frontends can reuse the existing Copilot instructions file.
- iPad on Mac UX Polish — When running VERA as a Designed-for-iPad app on macOS, the screen-share button is now hidden and the default window size has been increased.
Bug Fixes
- Waiting Room Preview Ignores Resolution Setting — The camera preview in the waiting room was not applying the resolution selected in Settings. Fixed.
v1.2.0 — May 2026
New Features
- Meeting Room SDK - VERA now runs on a dedicated MeetingRoomSDK engine that bundles all core features — video, audio, chat, reactions, and effects — into a single module, making it easier to embed a fully-featured meeting room view in any app. Note: this module is subject to API changes.
- Audio level indicator - Visualize real-time microphone input levels on the local participant tile in the waiting room preview and meeting room.
- Pin participants - Pin up to three participants to keep them visible on screen during a call, with pin/unpin controls in both the participant list and video card.
- Unread messages badge - A live badge counter on the chat button shows the number of unread messages received while the chat panel is closed.
- Degradation preference setting - New advanced video setting to control how the video engine balances frame rate vs. resolution under constrained bandwidth or CPU.
- Opus DTX - Enable or disable Opus Discontinuous Transmission from the in-call audio settings to reduce bandwidth usage during long periods of silence.
- Custom logger - Introduced a new VERALogger framework with a composite logging architecture supporting OSLog, file, print, and CocoaLumberjack strategies.
- SDK updated to v2.34 - Updated to Vonage Video SDK 2.34.0.
v1.1.0 — March 2026
This release focuses on adding new features and other improvements.
New Features
- Archiving – Ability to record sessions for later access.
- Background Blur – Option to blur the background during calls.
- Captions – Real-time captions for improved accessibility.
- Reactions – Participants can send quick reactions during sessions.
- Audio Route Picker – Easily switch between available audio output devices.
- Expandable bottom bar - Bottom bar expands based on available screen space.
- Improved camera and microphone permissions management.
- Multi-language Support – Interface now supports multiple languages.
- Search Participants – Ability to search for participants in the call screen.
Improvements & Fixes
- Improved error handling
- Improved network error handling
- Active speaker participants stream loss
v1.0.0 — March 2026
New Features
- Settings screen - Configure advanced settings, modify SDK feature flags, and monitor real-time connection statistics.
- Screen sharing - Share your entire screen during video calls with other participants.
- Noise suppression - Reduce background noise for clearer audio during calls.
Improvements & Fixes
- Fixed an issue where the share panel auto-closes after opening.
- Improved UI outlet lifecycle management during keyboard presentation and dismissal.