Releases: meetecho/janode
Releases · meetecho/janode
v1.8.0
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
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
v1.7.3
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
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
v1.7.0
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
- @guilherme-marcello made their first contribution in #38
Full Changelog: v1.6.11...v1.7.0
v1.6.11
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
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