Skip to content

Releases: meetecho/janode

v1.8.0

24 Jun 13:25
9473ed6
Compare
Choose a tag to compare

What's Changed

  • sip: add support for SIP plugin in #57
  • package.json: export Handle class under janode/handle
  • recordplay: add support for Record&Play plugin in #60
  • textroom: add support for TextRoom plugin (Janus API only) in #61

Full Changelog: v1.7.5...v1.8.0

Breaking changes

The support for SIP plugin has two important effects on the Janode core:

  • Due to the nature of SIP, transactions may now timeout, hence the sendRequest has now a second parameter timeout_ms that defaults to 0 (no timeout).
  • Transactions will not be automatically closed with success by the core in case of truthy returns from the specialized plugin handleMessage. That is needed to keep transactions open even when handling intermediate events (e.g. INVITE tx should not be closed by a RINGING). As a consequence, plugins must now define every case of successful tx issuing closeTransactionWithSucces whenever it's needed.

v1.7.5

21 May 14:31
4d8fff9
Compare
Choose a tag to compare

What's Changed

  • docs: improve documentation, add a workflow for auto deploy and make it available online

Full Changelog: v1.7.4...v1.7.5

v1.7.4

08 Apr 11:02
b95dfd2
Compare
Choose a tag to compare

What's Changed

  • streaming: add support for client-side offers by @lminiero in #55

Full Changelog: v1.7.3...v1.7.4

v1.7.3

08 Apr 10:21
cb20806
Compare
Choose a tag to compare

What's Changed

  • connection: Fix one-off error for max_retries
  • handle: use core helpers for setting and getting plugin events
  • logger: new alias for setLevel
  • audiobridge: add support for the play_file APIs and list_announcements API by @lminiero in #54
  • audiobridge: add support for RTP participants in the "configure" API
  • streaming: enhanced multistream support by @OverSamu in #52
  • videoroom: add "notify_joining" parameter to create API by @OverSamu in #53

New Contributors

Full Changelog: v1.7.2...v1.7.3

v1.7.2

02 Dec 12:13
053a39e
Compare
Choose a tag to compare

What's Changed

  • videoroom: Add missing keyframe parameter to videoroom configure by @Qizot in #44
  • streaming: Add support for permanent option in destroy mountpoint by @elmotron in #45
  • videoroom: add missing pin parameter to joinSubscriber by @mDev86 in #48
  • videoroom: fix parse "Leave" and "Unpublish" event by @mDev86 in #50

New Contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

22 Jul 10:43
8acce28
Compare
Choose a tag to compare

What's Changed

  • streaming: custom collision parameter in streaming plugin by @Qizot in #43
  • audiobridge: add codec param to join API (fixes #41)

New Contributors

  • @Qizot made their first contribution in #43

Full Changelog: v1.7.0...v1.7.1

v1.7.0

13 Jun 12:16
a05e767
Compare
Choose a tag to compare

What's Changed

  • videoroom: enhanced multistream support by @atoppi in #40
  • videoroom: add vp9 profile to create
  • audiobridge: add denoise parameter to create
  • audiobridge: add "admin_key" to create and rtp forward APIs

New Contributors

Full Changelog: v1.6.11...v1.7.0

v1.6.11

29 Feb 11:49
0171687
Compare
Choose a tag to compare

What's Changed

  • streaming: add "admin_key" to createRtpMountpoint by @OverSamu in #36
  • streaming: add "admin_key" parameter to list API
  • videoroom: add "admin_key" parameter to list API by @OverSamu in #37
  • videoroom: support simulcast ports for startForward and fix listForward
  • videoroom: add "streams" parsing to "configured" event

New Contributors

Full Changelog: v1.6.10...v1.6.11

v1.6.10

31 Jan 12:34
a061b80
Compare
Choose a tag to compare

What's Changed

  • audiobridge: support suspend/resume API
  • audiobridge: add mute/unmute API and expose "configured" as an emitted event (closes #35)
  • videoroom/streaming: add support to e2ee
  • streaming: enhance simulcast support
  • update dependencies

Full Changelog: v1.6.9...v1.6.10

v1.6.9

31 Jan 12:30
Compare
Choose a tag to compare

What's Changed

  • handle: add "ice-failed" event management

Full Changelog: v1.6.8...v1.6.9