リリースノート

UPDATE
下位互換がある変更
ADD
下位互換がある追加
CHANGE
下位互換のない変更
FIX
バグ修正

1.9.1

日時:2018-5-13
  • [UPDATE] Unified Plan の適応を Chrome M71 以降のバージョンに変更しました

1.9.0

日時:2018-5-28
  • [ADD] Chrome M68 以降のバージョンの動作変更しました
    • RTCPeerConnection の config に sdpSemantics: 'unified-plan' を追加しました
    • signaling message に plan_b: true オプションを渡さないように修正しました
  • [CHANGE] snapshot 関連を削除しました
  • [FIX] ontrack で stream が取得できなかった場合のエラーを修正しました

1.8.2

日時:2018-4-27
  • [CHANGE] vad を spotlight に変更しました

1.8.1

日時:2018-3-15
  • [FIX] addTransceiver を使うのは safari の場合だけにしました
  • [FIX] pc が null の場合は reject するように修正しました

1.8.0

日時:2018-2-21

1.7.7

日時:2018-1-12
  • [UPDATE] example を修正しました. 動作に変更はありません
  • [FIX] disconnect 時に Safari では PeerConnection Closing Error で失敗していたので、正常に disconnect するように修正しました
  • [FIX] subscriber multistream 時に Chrome では remoteClientIds が更新されていなかった問題を修正しました
  • [FIX] websocket 切断時に特定の条件で remote clientId のリストが更新されない問題があったため、disconnect 時に初期化するように修正しました
  • [FIX] disconnect 時に特定の条件で peerConnection 切断処理中に oniceconnectionstatechange イベントが発火することがあるため peerConnection の oniceconnectionstatechange を明示的に初期化するように修正しました

1.7.6

日時:2017-12-29
  • [FIX] multistream subscriber 利用時に ontrack が video でしか発火しなかったのを修正しました
  • [FIX] multistream subscriber 利用時に onremovestream を ontrack の動作に合わせました

1.7.5

日時:2017-12-27
  • [CHANGE] offer 作成用の peerConnection を close するように修正しました

1.7.4

日時:2017-11-29
  • [UPDATE] signaling connect 時のパラメータに UserAgent を追加しました
  • [CHANGE] publisher, subscriber の引数の options に渡したオブジェクトの value 値が null の場合は処理しないように修正しました

1.7.3

日時:2017-11-15
  • [UPDATE] Firefox で icecandidate に時間がかかる問題を修正しました

1.7.2

日時:2017-11-06
  • [UPDATE] 最新の Edge に対応しました
  • [FIX] signaling offer 時の message に config が含まれていないとエラーになる問題を修正しました

1.7.1

日時:2017-11-01
  • [UPDATE] signaling connect 時のパラメータに sdp を追加しました

1.7.0

日時:2017-10-30
  • [ADD] event type に log を追加しました
  • [FIX] disconnect を同時に複数回呼ぶとエラーになる問題を修正しました

1.6.1

日時:2017-10-18
  • [ADD] RTCPeerConnection の引数に MediaConstraints を渡せる機能を追加しました

1.6.0

日時:2017-10-03
  • [ADD] Publisher と Subscriber の options に AudioBitRate を追加しました

1.5.0

日時:2017-8-29
  • [CHANGE] Signaling 時の WebSocket onerror では reject しないように修正しました
  • [FIX] multistream audio only の場合に addstream イベントが動作しなかったので修正しました

1.4.1

日時:2017-7-3
  • [FIX] Signaling message の metadata が旧仕様(access_token)のままだったので修正しました

1.4.0

日時:2017-6-16
  • [ADD] Signaling notify 用の callback を追加できるように変更しました

1.3.0

日時:2017-6-14
  • [ADD] Signaling notify 用の callback を追加できるように変更しました

1.3.0

日時:2017-6-9
  • [UPDATE] Safari に対応しました
    • 現時点で確認できているのは Safari Technology Preview 32 での動作のみです

1.2.0

日時:2017-5-29
  • [ADD] Subscriber の multistream に対応しました
  • [CHANGE] iceServers が指定されていない場合に 'stun:stun.l.google.com:19302' を使用していたのをやめました

1.1.0

日時:2017-4-18
  • [UPDATE] Microsoft Edge に対応しました

1.0.0

日時:2017-4-11
  • [CHANGE] PeerConnection まで含めた処理を SDK で実行するように変更しました
  • [CHANGE] multistream をパラメーターに追加しました
  • [CHANGE] videoSnapshot をパラメーターに追加しました
  • [CHANGE] videoBitRate をパラメーターに追加しました
  • [CHANGE] audioCodecType をパラメーターに追加しました
  • [CHANGE] codecType を videoCodecType に変更しました

0.5.0

日時:2016-5-13
  • [CHANGE] codecType のチェックをしないようにした
  • [UPDATE] シグナリングメッセージのキー名を変更した

0.4.2

日時:2016-4-8
  • [UPDATE] ドキュメントを修正した

0.4.1

日時:2016-3-31
  • [UPDATE] ドキュメントを修正した

0.4.0

日時:2016-3-22
  • [UPDATE] codecType が選択できるように修正した
  • [UPDATE] パッケージの更新
  • [UPDATE] ビルドの仕組みを変更した

0.3.2

日時:2016-3-1
  • [UPDATE] パッケージの更新

0.3.1

日時:2016-2-2
  • [UPDATE] signaling 時に WS が切断した場合、ステータスコードが 440x だったら Promise.reject するように変更した

0.3.0

日時:2016-1-18
  • [UPDATE] disconnect を追加した

0.2.0

日時:2015-12-15
  • [CHANGE] constructor の引数に URL 文字列を受け取る用に修正した
  • [CHANGE] package name を sora.js から sora-js-sdk に変更した
  • [CHANGE] Promise 化した
  • [FIX] PeerConnection Object が GC の対象にならないように修正した

0.1.0

日時:2015-11-19