Skip to content

Releases: skyway/js-sdk

v2.4.1

24 Feb 03:44

Choose a tag to compare

2026/02/24 12:30

  • room: v2.4.1

Fixed

  • Analytics 機能が有効になっている状態でネットワーク接続が切断された場合の挙動を改善
    • 切断されたセッションの再接続処理を修正
    • エラーログが過剰に出力される問題を改善

v2.4.0

05 Feb 03:13

Choose a tag to compare

2026/02/05 12:00

  • room: v2.4.0

Add

  • SkyWayサーバ群との接続をハンドリングするイベント: onReconnectStartonReconnectSuccess の追加
  • 開発環境向けに SkyWayAuthToken を作成せずに SkyWayContext 作成を行う関数: CreateForDevelopment の追加
    • CreateForDevelopment は開発環境向けの関数であるため、商用環境では利用しないでください
    • 詳しくは こちら をご確認ください

Fixed

  • リソース作成時にTURNのリクエストに失敗すると、リソース作成自体も失敗する問題を修正
  • 利用モジュールのセキュリティアップデート対応

v2.3.1

29 Jan 07:20

Choose a tag to compare

2026/01/29 16:00

  • room: v2.3.1

Fixed

  • P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向でメディアを取得できない問題を修正

v2.3.0

13 Jan 09:02

Choose a tag to compare

Note

本バージョンは、P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向がメディアを取得できなくなる不具合を含んでいます。この問題を回避するには、v2.3.1以降のバージョンをご利用ください。

2026/01/13 17:00

  • room: v2.3.0
  • token: v2.1.0

Added

  • SkyWay Auth Tokenに文字起こし機能を認可するためのフィールドを追加

Fixed

  • SFUの利用を認可していない場合において、Room (type: default)の作成時に認可エラーが発生する問題を修正
    • Room作成時点でSFUの利用を認可していない場合、その後SFUの利用を認可したとしてもSFU Publishは失敗します
    • SFU Publishを利用する場合は、Room作成時にSFUの利用を認可してください
  • RoomMemberのnameプロパティが未指定の場合に値を補完していた処理を削除

v2.2.1

16 Dec 00:50

Choose a tag to compare

Note

本バージョンは、P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向がメディアを取得できなくなる不具合を含んでいます。この問題を回避するには、v2.3.1以降のバージョンをご利用ください。

2025/12/16 9:30

  • room: v2.2.1
  • token: v2.0.2

Fixed

  • Google Chrome M143 でサイマルキャスト利用時に映像を複数回 Publish できない問題の対応
  • DataStream にて高頻度にデータを送信しようとすると内部バッファが溢れてしまう問題の対応
    • 流量を制御する機能を追加してオーバーフローを防止
  • Analytics のログ送信挙動の修正
  • 依存パッケージの更新

v2.2.0

01 Dec 06:34

Choose a tag to compare

Note

本バージョンは、P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向がメディアを取得できなくなる不具合を含んでいます。この問題を回避するには、v2.3.1以降のバージョンをご利用ください。

2025/12/01 15:00

  • room: v2.2.0
  • token: v2.0.1

Added

  • DataChannelの接続確立および切断を通知するイベントの追加
    • onWritableイベント
    • onUnwritableイベント
  • LocalAudioStreamにInterfaceを追加

Fixed

  • SkyWayContextInterfaceのプロパティの型を抽象化
  • RoomとMemberのnameについてクライアントサイドでのバリデーションを追加
  • 依存パッケージの更新

v2.1.0

10 Nov 04:13

Choose a tag to compare

Note

本バージョンは、P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向がメディアを取得できなくなる不具合を含んでいます。この問題を回避するには、v2.3.1以降のバージョンをご利用ください。

2025/11/10 12:30

  • room: v2.1.0

Added

  • LocalAudioStreamとRemoteAudioStreamに音声レベルを取得するmethodを追加
    • 音声インジケーターなどの実装にご利用いただけます
  • SkyWayContextにInterfaceを追加

Fixed

  • replaceStreamを実施した後に再度replaceStreamを実施した場合に、AlreadyPublishedエラーが発生するバグを修正
  • Roomのtypeに沿わないMemberやPublicationが表示されないように修正
  • getChannelの実行時にcreateChannelとしてのエラーログが出力される場合があるバグを修正

v2.0.0

22 Oct 09:24

Choose a tag to compare

Note

本バージョンは、P2P通信において複数のPublicationを作成した後、unpublishとpublishを繰り返すと対向がメディアを取得できなくなる不具合を含んでいます。この問題を回避するには、v2.3.1以降のバージョンをご利用ください。

2025/10/20 13:00

  • room: v2.0.0
  • token: v2.0.0

Added

  • P2P通信固有の機能とSFU通信固有の機能を併用できるRoomを追加
  • Memberオブジェクトに自身と通信相手を区別するための side プロパティを追加

Breaking

  • SkyWayRoom.Findメソッドの引数を変更
  • 旧SkyWay Auth Tokenにおけるappリソースに指定可能なactionを修正
  • P2PRoom.moveRoomおよびSfuRoom.moveRoomの削除
  • deprecatedなmethodを削除
  • 一部コンポーネントの改名
    • Sfuという表記が含まれるコンポーネントについて、SFUという表記に統一
      • 例: SfuRoomクラスをSFURoomクラスに改名
    • updateReminderSecupdateRemindSecに改名
削除されたmethodはこちらをご確認ください

Channel

  • Channel.moveChannel

Publication

  • Publication.cancel
  • Publication.onCanceled
  • RoomPublication.onCanceled

Subscription

  • Subscription.cancel
  • Subscription.onCanceled
  • RoomSubscription.onCanceled

LocalStreamBase

  • LocalStreamBase.getStats
  • LocalStreamBase.getRTCPeerConnection
  • LocalStreamBase.getConnectionState
  • LocalStreamBase.onConnectionStateChanged

LocalMediaStreamBase

  • LocalMediaStreamBase.getStats
  • LocalMediaStreamBase.getRTCPeerConnection
  • LocalMediaStreamBase.getConnectionState
  • LocalMediaStreamBase.onConnectionStateChanged
  • LocalMediaStreamBase.isEnabled

LocalVideoStream

  • LocalVideoStream.getStats
  • LocalVideoStream.getRTCPeerConnection
  • LocalVideoStream.getConnectionState
  • LocalVideoStream.onConnectionStateChanged
  • LocalVideoStream.isEnabled

LocalCustomVideoStream

  • LocalCustomVideoStream.getStats
  • LocalCustomVideoStream.getRTCPeerConnection
  • LocalCustomVideoStream.getConnectionState
  • LocalCustomVideoStream.onConnectionStateChanged
  • LocalCustomVideoStream.isEnabled

LocalAudioStream

  • LocalAudioStream.getStats
  • LocalAudioStream.getRTCPeerConnection
  • LocalAudioStream.getConnectionState
  • LocalAudioStream.onConnectionStateChanged
  • LocalAudioStream.isEnabeld

LocalDataStream

  • LocalDataStream.getStats
  • LocalDataStream.getRTCPeerConnection
  • LocalDataStream.getConnectionState
  • LocalDataStream.onConnectionStateChanged
  • LocalDataStream.isEnabled

RemoteStreamBase

  • RemoteStreamBase.getStats
  • RemoteStreamBase.getRTCPeerConnection
  • RemoteStreamBase.getConnectionState
  • RemoteStreamBase.onConnectionStateChanged

RemoteMediaStreamBase

  • RemoteMediaStreamBase.getStats
  • RemoteMediaStreamBase.getRTCPeerConnection
  • RemoteMediaStreamBase.getConnectionState
  • RemoteMediaStreamBase.onConnectionStateChanged
  • RemoteMediaStreamBase.isEnabled

RemoteVideoStream

  • RemoteVideoStream.getStats
  • RemoteVideoStream.getRTCPeerConnection
  • RemoteVideoStream.getConnectionState
  • RemoteVideoStream.onConnectionStateChanged
  • RemoteVideoStream.isEnabled

RemoteAudioStream

  • RemoteAudioStream.getStats
  • RemoteAudioStream.getRTCPeerConnection
  • RemoteAudioStream.getConnectionState
  • RemoteAudioStream.onConnectionStateChanged
  • RemoteAudioStream.isEnabled

RemoteDataStream

  • RemoteDataStream.getStats
  • RemoteDataStream.getRTCPeerConnection
  • RemoteDataStream.getConnectionState
  • RemoteDataStream.onConnectionStateChanged

Forwarding

  • Forwarding.confirmSubscription

その他クラス

  • MemberKeepAliveConfig

v1.15.2

04 Sep 03:47

Choose a tag to compare

Caution

Chrome M140へのアップデートに伴い、v1.15.0以前のJavaScript SDKにおけるSFUを利用したビデオ通話は、正常に動作しなくなる可能性があります。v1.15.0以前をご利用の場合は本バージョンまたは最新のバージョンをご利用ください。

2025/09/04 12:30

  • room: v1.15.2
  • sfu-bot: v1.14.3

Fixed

  • DataStreamの改善を実施
    • writeに失敗した際にエラーメッセージ dataChannelSendError が表示されるよう変更
    • DataStream内部でエラーが発生した際にエラーメッセージ dataChannelGeneralError が表示されるよう変更
    • ArrayBuffer送信時の不具合を改修

v1.15.1

20 Aug 01:31

Choose a tag to compare

Caution

Chrome M140へのアップデートに伴い、v1.15.0以前のJavaScript SDKにおけるSFUを利用したビデオ通話は、正常に動作しなくなる可能性があります。v1.15.0以前をご利用の場合は本バージョンまたは最新のバージョンをご利用ください。

2025/08/19 17:00

  • room: v1.15.1
  • sfu-bot: v1.14.2

Fixed

  • Chrome M140以降で使用した際の不具合に対応