Skip to content

Releases: Syncrobotic/SyncAI-Lib-KmpWebRTC

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 28 May 16:04
67dc867

2.1.1 (2026-05-28)

Bug Fixes

  • assign resourceUrl before setRemoteAnswer so close() can DELETE (6e22cdb)
  • launch signaling.terminate on independent scope so DELETE is not cancelled (c1b9c6b)
  • prevent HTTP DELETE cancellation in WebRTCSession.close() (c048d21)
  • show connecting/reconnecting overlay on iOS and Android VideoRenderer (57bd24b)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 07:04
aa0e3f4

2.1.0 (2026-04-27)

Features

  • use custom http engine for different platform (2f07e0a)
  • use custom http engine for different platform (6909bf5)

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Apr 07:27
ec5989a

2.0.1 (2026-04-14)

Bug Fixes

  • avoid displaying Int.MAX_VALUE in reconnecting UI for unlimited retries (2b17b9e)
  • update AudioPushState and AudioPlaybackState Reconnecting to use nullable maxAttempts (25a565c)
  • use nullable maxAttempts in Reconnecting states to avoid displaying Int.MAX_VALUE (dfe52b2)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 11:56
f810bb3

2.0.0 (2026-04-08)

⚠ BREAKING CHANGES

  • The following deprecated classes and functions have been removed:

Features

  • add AudioPlayer composable for receiving remote audio (8a7734c)
  • add camera capture support for all platforms (Android/iOS/JVM) (cc9c866)
  • add CameraPreview composable for local camera display (b74d2f7)
  • add Level 3 manual test infrastructure for server/client architecture tests (bf5bfd8)
  • add setRemoteVideoEnabled for incoming video control (7609e84)
  • add unified WebRTCSession with flexible media direction support (1e6958d)
  • expose public callbacks for custom video rendering (b6dbdef)
  • implement E2E test infrastructure and 7 test classes (af2c356)
  • remove all deprecated APIs — unified WebRTCSession is now the only public API (6b0bf65)

Bug Fixes

  • android: remove duplicate addTrack() causing send audio/video failure (7ac0c37)
  • android: resolve green screen flashing in VideoRenderer (448a719)
  • disable mediamtx API auth for testing (dd4e391)
  • level 3 infra didn't work (255afaf)
  • resolve Android green screen and SEND_VIDEO connection failure (f341345)
  • resolve Testcontainers + Docker Engine 29 compatibility (1f8677a)
  • test-infra: pion SFU keeps forwarding when a subscriber disconnects (314dc6c)
  • use WebRTC port for mediamtx healthcheck (e0d0cd7)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 01 Apr 03:18
55ec377

1.4.1 (2026-04-01)

Bug Fixes

  • resolve integer overflow in StreamRetryHandler when using PERSISTENT retry config and add session logging across all platforms (146a459)
  • resolve reconnect failures across all platforms (Android/JVM/iOS) (fc6b99a)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 11:31
d5e2884

1.4.0 (2026-03-31)

Features

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 11:12
1e912fa

1.3.0 (2026-03-31)

Features

  • add RetryConfig.PERSISTENT and trigger reconnect on ICE FAILED (02f1f4c)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 01:50
4c79cf9

1.2.0 (2026-03-31)

Features

  • add session-based VideoRenderer and AudioPushPlayer, deprecate BidirectionalPlayer and WebRTCClient (c6b6998)
  • add SessionStatusOverlay for video disconnect indication (d257661)
  • add SignalingAdapter interface and WHEP/WHIP adapters (Phase 1) (b7646ce)

Bug Fixes

  • add missing Volatile import for iOS session classes (e485728)
  • resolve JVM VideoRenderer black screen and color distortion (194bcbd)
  • restore onEvent callbacks and AudioPushController.start() in v2 composables (0f668e9)
  • support DataChannel creation before connect and replay state on setListener (a658752)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 06:59
470caf9

1.1.0 (2026-03-30)

Features

Bug Fixes

  • should not compile file for ios simulator (86ffa75)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 05:33
0d64969

1.0.1 (2026-03-26)

Bug Fixes

  • lowercase artifact name for GitHub Packages compatibility (e2efc2e)
  • lowercase artifact name for GitHub Packages compatibility (53e42f2)