header background

Discover SDK Version 5.4, now Available!

Don’t Miss SDK Version 5.4 — Now Available!

This release includes several improvements: smoother integration, new features, and multiple optimizations designed to streamline the daily work of developers and system administrators.

iOS and macOS: Transition to Swift Package Manager

This is the major change for iOS and macOS: we’re moving from CocoaPods to Swift Package Manager for SDK distribution. The result? A simpler, faster integration that’s better aligned with Apple’s native tools. No more need to maintain a Podfile — setup is lighter, and dependency management is cleaner.

Forward Error Correction Now Available

Forward Error Correction (FEC, RFC8627) is now supported. This media-level improvement ensures better video quality, even on unstable networks, by significantly reducing packet loss.

👉 Watch the FEC presentation.

Faster Instant Messaging

SDK 5.4 continues to improve instant messaging (IM):

  • Faster text search in conversations: performance revamped for instant results, even in long threads.
  • New IMDN behavior: read receipts in group chats are now visible only to the message sender.

SIP Authentication and OpenID Connect

Linphone SDK 5.4 now supports SIP authentication via OpenID Connect. This enables developers to integrate centralized authentication that’s interoperable with modern identity systems more easily.

CardDAV Contact Search

SDK 5.4 now supports contact lookup via the CardDAV protocol, enabling direct synchronization with remote address books. This feature allows you to quickly find your business or personal contacts without manually importing them into the app. It also ensures real-time updates for centralized contact management.

SDK Enhancements

The Java wrapper is now available on Linux and Windows, expanding cross-platform development capabilities. Additionally, a Python wrapper is now included — supporting one of today’s most widely used programming languages.

Coming Soon… A Sneak Peek

  • Screen sharing will be released shortly;
  • WebRTCAEC3, a more powerful echo canceller, is currently being integrated;
  • Improved WebRTC interoperability: multiple fixes enhance browser compatibility. You’ll soon be able to join a conference from the web — stay tuned for Linphone Web 1.0 this summer;
  • Beta features like SFU (Selective Forwarding Unit) are under testing, with integration planned in Flexisip 2.6;
  • Ability to send chat messages during video conferences.
Note: ISAC and iLBC codecs are now deprecated and will be removed by June.