New release and important notice to avoid MediaStream deprecation issues in Chrome

326 views
Skip to first unread message

ch...@skedans.com

unread,
Oct 30, 2015, 2:42:29 PM10/30/15
to EasyRTC

Important Notice: Upgrade to version 1.0.15


As of Chrome 45, Google has deprecated some MediaStream properties and methods. EasyRTC’s beta branch was already consistent with these changes. As of version 1.0.15 we have now merged the beta branch into Master. If you are using an old copy of EasyRTC, your code will have errors when used on the latest browsers.  Google has warned that new versions of Chrome will stop accepting the deprecated methods as soon as November 2015.


Please update your projects with EasyRTC v1.0.15 master branch immediately to avoid issues: https://github.com/priologic/easyrtc


See the Google Chrome team’s notice for more details on the deprecation: https://developers.google.com/web/updates/2015/07/mediastream-deprecations?hl=en


For questions please utilize our new forum at https://easyrtc.com/forums/


In addition to addressing the MediaStream deprecation, EasyRTC v1.0.15 contains a number of other new features and enhancements.


New Release: EasyRTC 1.0.15

New Features

  • JS Client
    • Support for IE10 file sharing. Thanks to contribution by Harold Thétiot. (issue #155)
  • Server
    • Added new server option “logMessagesEnable” which enables the logging of incoming and outgoing messages. In order to make this work, wrappers were added around the various log statements.

Changes

  • JS Client
    • Allow longer p2p messages. Thanks to contribution by cphyc.
    • Cut easyApp out of the easyrtc_int.js file into it’s own easy_app.js file so it can be changed/replaced more easily. Some internal variables needed to be exposed to support this.
    • Various code quality fixes
    • Accommodate deprecated MediaStream.stop events
  • Server
    • Various code quality fixes
    • Added additional debug level logging of incoming and outgoing socket messages. Added wrapper for socketCallbacks to permit additional logging for returning socket messages.
  • Demos


Fixes

  • JS Client
    • Updated the peer statistics code to work with current Chrome api
    • The onhangup method was being called with the wrong order of arguments when a roomOccupants message indicated that somebody had left.
    • Changed mediastream.hasOwnProperty(id) to mediastream.id. Thanks to contribution by Harold Thétiot. (iissue #163, issue #165)
  • Server
    • Fixed onCreateRoom events so they properly fire (issue #162)


You can update your existing installation by entering ‘npm update easyrtc’ from your application folder. New installations can download our sample server and follow the directions for their OS.


If you are interested in trying out this version, you may do so on https://demo.easyrtc.com/


New Forum at EasyRTC.com

As a reminder, we have migrated the google group to a new forum at https://easyrtc.com/forums/. Please register there for future updates.

Reply all
Reply to author
Forward
0 new messages