Skip to content

Releases: meetecho/janode

v1.8.0

Choose a tag to compare

@lminiero lminiero released this 24 Jun 13:25
9473ed6

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

Choose a tag to compare

@atoppi atoppi released this 21 May 14:31
4d8fff9

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

Choose a tag to compare

@atoppi atoppi released this 08 Apr 11:02
b95dfd2

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

Choose a tag to compare

@atoppi atoppi released this 08 Apr 10:21
cb20806

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

Choose a tag to compare

@atoppi atoppi released this 02 Dec 12:13
053a39e

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

Choose a tag to compare

@atoppi atoppi released this 22 Jul 10:43
8acce28

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

Choose a tag to compare

@atoppi atoppi released this 13 Jun 12:16
a05e767

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

Choose a tag to compare

@atoppi atoppi released this 29 Feb 11:49
0171687

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

Choose a tag to compare

@atoppi atoppi released this 31 Jan 12:34
a061b80

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

Choose a tag to compare

@atoppi atoppi released this 31 Jan 12:30

What's Changed

  • handle: add "ice-failed" event management

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