Skip to content

Releases: Temasys/SkylinkJS

Release 0.9.1

11 Apr 04:54
60557b1

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.9.1/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.9.1/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.1/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.1/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.9.1/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.9.1

Bug-fixes

Init

  • Removed adding a dummy <video /> element to check width and height of the video. This was causing stream issues in upcoming releases of Chrome and FF.

MCU

  • This is a breaking change for Peers using the MCU.

Release 0.9.0

08 Apr 02:38
8a5aa6b

Choose a tag to compare

Note

Apply this update only if you're having issues with using the shareScreen and sendStream methods. Otherwise, use the 0.6.37 release instead.

This update causes Peers to be unable to use the Skylink Media Relay/MCU services. All Peer-to-peer connectivity will continue to work.

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.9.0/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.9.0

Improvements

MediaStream

  • Internal updates to methods shareScreen and sendStream
  • Using RTCRTPSenders.replaceTrack
  • Using renegotiation when needed (when RTCRTPSenders are not available)

Session Description and Peer Connections

  • Defaults to unified-plan
  • Fixes for MS Edge SDP - no \n\r issue
  • Fixes to FF unified SDP - DTLS issue
  • Removing usage of deprecate stream methods

MCU

  • This is a breaking change for Peers using the MCU.

Release 0.6.37

29 Jan 06:15
0b7bcfa

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.37/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.37/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.37/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.37/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.37/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.37

Bug-fixes

ICE Candidates

  • Fixes an unhandled error raised by sendingEndOfCandidates() when a peer joins and leaves within 6000ms interval.

Stats

  • Fixes an issue seen in IE Edge for error parameter in an internal function postStats

Improvements

Session Description

  • Added sdpSemantics flag while create a peer connection to force Chrome to use plan-b for generating a SDP.

Recording

  • Documentation: Remove@beta tag from startRecording and stopRecording methods

License

  • Updated licenses in demos to reflect year 2019

Release 0.6.36

03 Dec 05:24
7d60641

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.36/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.36/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.36/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.36/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.36/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.36


Bug-fixes

Data Channel

  • Fixes for for-in loop not enumerating on self._dataChannels[peerId]

Ice Connection

  • Fixes for setting of remoteDescription sdp answer error in Firefox 63.0.3

0.6.35

28 Oct 02:52
fbe9c46

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.35/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.35/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.35/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.35/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.35/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.35


Improvements

Statistics Collection

  • Post client statistics
  • Post app key authentication statistics
  • Post client ice connection statistics.
  • Post ice candidate statistics.
  • Post negotiation statistics.
  • Post bandwidth statistics.
  • Post recording statistics.
  • A new configuration option enableStatsGathering is added to toggle the feature.

Demos

  • New improved look for demos and fixes to CSS

0.6.34

17 Aug 06:13
f92546e

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.34/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.34/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.34/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.34/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.34/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.34


Bug-fixes

Room

  • Firefox support for deviceId constraint for getUserMedia method.
  • MS Edge connectivity issue fix for sending end of candidates

Improvements

  • Documentation correction: Explicit specification of enableAudio flag as true for the shareScreen method

0.6.33

25 Jul 04:52
e633beb

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.33/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.33/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.33/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.33/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.33/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.33


Bug-fixes

Room

  • Fixes for remote description error in Firefox61

Stream

  • Fixes for datachannel not triggering the (state=ERROR) for dataTransferState event

Improvements

  • Included a list of pre-configured max bandwidth set constant for video quality
  • Added custom headers to XHR and socket to send to signalling

0.6.32

12 Jul 03:37
75b5d8d

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.32/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.32/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.32/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.32/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.32/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.32


Bug-fixes

Stream

  • Fixes for getUserData() not updating peer user data in a session

0.6.31

25 Apr 07:20
8994cc2

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.31/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.31/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.31/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.31/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.31/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.31


Bug-fixes

Peer connection

  • Fixes for SDP changes for MCU SDP to support Firefox bug introduced in version 59 (DOMException: Answer and offer have different media types at m-line 0).

Improvements

  • Fix Google bug not showing title properly in search results.
  • Fix urls to point to new domain

0.6.30

21 Feb 10:55
71b5984

Choose a tag to compare

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.6.30/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.6.30/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.30/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.6.30/skylink.complete.js

API Documentation

http://cdn.temasys.io/skylink/skylinkjs/0.6.30/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.6.30


Bug-fixes

SkyLinkJS Demo

  • Correction in /demo/connection-status demo for infinite loop on readyStateChange

Peer connection

  • Fixes for "cannot read remoteDescription of undefined" error when when refreshing a peer connection too quickly before establishment.

New Features

Join Room

Added a flag disableBundle to disable bundle policy in joinRoom() settings.

Datachannel

refreshDatachannel(peerId) to revive the main (TYPE=MESSAGING) datachannel from the offerer end