Skip to content

0.12.0

Compare
Choose a tag to compare
@egreenmachine egreenmachine released this 17 Dec 21:13
· 986 commits to release since this release

Changes

  • Add Typescript Types
  • Inband DTMF is no longer "beta" feature. Default is still SIP INFO.
  • Remove support for underscored config options
  • Move registration options into their own config section
  • Better support for instanceId and regId
  • Add support registration contact header params
  • Deprecated support for custom authentication factories
  • Remove support for bower
  • Update Authors
  • Replace Utils.Promise and promisucous with native promise
  • Remove unused Utils
  • Replace all instances of bind with fat arrow functions in the Web Session Description Handler
  • Log SDP after modifiers have run before setting it on the PeerConnection to help debug media issues
  • Make refer NOTIFY messages more descriptive
  • Add connecting event to Websocket Transport
  • Do not eat errors from the SDH
  • Websocket transport emits disconnecting event
  • Remove global environment references

Packaging

  • Update dependencies
  • Use typescript compiler
  • Better packaging for Node.js which includes unbundled files

Fixes

  • Fix edge cases related to unexpected Websocket disconnects
  • Fix Grammar for sipfrag messages
  • Register expires can be 0
  • Fix connection timeout issue where connection promise could be hanging and Transport be left in an unusable state
  • Websocket disconnect default code is now 1000
  • Prevent processing multiple ACK's with SDP