Skip to content

Commit

Permalink
Merge branch 'meetecho:master' into pb-onremotetrack-reason
Browse files Browse the repository at this point in the history
  • Loading branch information
marekpiechut committed Jan 23, 2023
2 parents 4b9fc58 + 963c4b6 commit 09c45d1
Show file tree
Hide file tree
Showing 7 changed files with 162 additions and 112 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@
All notable changes to this project will be documented in this file.


## [v1.1.2] - 2023-01-17

- Always add mid to the SDP, even for disabled m-lines
- Don't allow mid changes for m-line during renegotiations [[PR-3136](https://github.com/meetecho/janus-gateway/pull/3136)]
- Consider RTCP feedback messages when evaluating receiver SSRC
- Added partial support for L16 codec (uncompressed audio) [[PR-3116](https://github.com/meetecho/janus-gateway/pull/3116)]
- Fixed overwriting of 7-bit PictureID when doing VP8 simulcast [[PR-3121](https://github.com/meetecho/janus-gateway/pull/3121)]
- Send data stats when using event handlers [[PR-3126](https://github.com/meetecho/janus-gateway/pull/3126)]
- Copy formats from datachannel m-lines also when rejecting them [[Issue-3134](https://github.com/meetecho/janus-gateway/issues/3134)]
- Fixed compiler issue with recent versions of libcurl (thanks @bkmgit!) [[PR-3138](https://github.com/meetecho/janus-gateway/pull/3138)]
- Close mountpoint sockets when leaving relay thread [[PR-3143](https://github.com/meetecho/janus-gateway/pull/3143)]
- Fixed segfault in SIP plugin in case of broken SUBSCRIBE [[Issue-3133](https://github.com/meetecho/janus-gateway/issues/3133)]
- Support multiple requests in a single websocket message (thanks @jwittner!) [[PR-3123](https://github.com/meetecho/janus-gateway/pull/3123)]
- Fixed inability to add recvonly tracks in janus.js ([[Issue-3119](https://github.com/meetecho/janus-gateway/issues/3119)]
- Updated janus.d.ts type definitions (thanks @jerry4718!) [[PR-3125](https://github.com/meetecho/janus-gateway/pull/3125)]
- Fixed out of range error when passing large SSRC values to pcap2mjr
- Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)

## [v1.1.1] - 2022-12-07

- Added timing info on ICE starting and gathering done to Admin API
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "janus-gateway",
"version": "1.1.2",
"version": "1.1.3",
"homepage": "https://github.com/meetecho/janus-gateway",
"authors": [
"Lorenzo Miniero <[email protected]>",
Expand Down
22 changes: 22 additions & 0 deletions conf/janus.eventhandler.wsevh.jcfg.sample
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,28 @@ general: {
backend = "ws://your.websocket.here"
# subprotocol = "your-subprotocol"

# If the WebSocket server isn't reachable or the client has
# to reconnect, the default behaviour of the handler plugin
# is to retry with an exponential back-off, all while buffering
# events that Janus may keep on pushing. Buffering has no
# limit, so if reconnecting takes a long time (or forever)
# memory usage will keep on growing; besides, it may cause
# a network spike when eventually reconnected, as all stored
# events would need to be sent to the backend before new
# ones can be relayed as well. You can prune queued events
# and put a cap on the amount of bufferint to perform when
# reconnecting by setting the 'events_cap_on_reconnect'
# property accordingly: any number you set will be the
# maximum number of events stored in memory until we
# reconnect, which means older packets will be discarded
# if the cap is exceeded. Notice that setting a value
# of 0 will not mean "drop all packets", but will disable
# the cap (default behaviour), which means the minimum
# possible value is 1. Also notice that, when the cap is
# enabled, this means the event receiver may end up missing key
# events when a reconnection actually ends up taking place.
# events_cap_on_reconnect = 10

# In case you need to debug connection issues, you can configure
# the libwebsockets debugging level as a comma separated list of things
# to debug, supported values: err, warn, notice, info, debug, parser,
Expand Down
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AC_INIT([Janus WebRTC Server],[1.1.2],[https://github.com/meetecho/janus-gateway],[janus-gateway],[https://janus.conf.meetecho.com])
AC_INIT([Janus WebRTC Server],[1.1.3],[https://github.com/meetecho/janus-gateway],[janus-gateway],[https://janus.conf.meetecho.com])
AC_LANG(C)
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_MACRO_DIR([m4])
Expand Down Expand Up @@ -70,11 +70,11 @@ cc*)
-Wunused-but-set-variable"
esac

JANUS_VERSION=1102
JANUS_VERSION=1103
AC_SUBST(JANUS_VERSION)
JANUS_VERSION_STRING="1.1.2"
JANUS_VERSION_STRING="1.1.3"
AC_SUBST(JANUS_VERSION_STRING)
JANUS_VERSION_SO="2:2:1"
JANUS_VERSION_SO="2:3:1"
AC_SUBST(JANUS_VERSION_SO)

case "$host_os" in
Expand Down
2 changes: 1 addition & 1 deletion docs/janus-doxygen.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Janus (multistream)"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 1.1.2
PROJECT_NUMBER = 1.1.3

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "janus-gateway",
"version": "1.1.2",
"version": "1.1.3",
"description": "A javascript library for interacting with the C based Janus WebRTC Server",
"main": "html/janus.js",
"types": "npm/janus.d.ts",
Expand Down
Loading

0 comments on commit 09c45d1

Please sign in to comment.