Skip to content

Commit ea6e0b2

Browse files
committed
2.17.0
1 parent 8e66e48 commit ea6e0b2

File tree

3 files changed

+40
-94
lines changed

3 files changed

+40
-94
lines changed

CHANGELOG.md

+37-91
Original file line numberDiff line numberDiff line change
@@ -6,106 +6,52 @@ Final releases will consolidate all intermediate changes in chronological order.
66

77
For previous changes, see the [release notes](https://github.com/bigbluebutton/bbb-webrtc-sfu/releases).
88

9-
### UNRELEASED
10-
11-
* build(docker): Automatic build pipeline for docker images
12-
* build(docker): Update build environment and Use multi stage builds
13-
* build(docker): add .github folder to dockerignore
14-
* build(docker): only push Docker images for release tags
15-
16-
### v2.17.0-beta.8
17-
18-
* feat(metrics): add counter for transceiver's consumer restarts
19-
* fix(audio): handle global audio bridge failures
20-
* fix(audio): make fs-consumer-bridge disconn handler verify current IDs
21-
* chore(audio): add option to control when global audio restarts
22-
23-
### v2.17.0-beta.7
24-
25-
* fix(audio): channel incorrectly muted when transferring to breakout room
26-
27-
### v2.17.0-beta.6
28-
29-
* fix(audio): TLO callerID matching is too strict
30-
* build: [email protected] (pinned)
31-
* build: @livekit/rtc-node@0.13.6 (pinned)
32-
33-
### v2.17.0-beta.5
34-
35-
* fix(freeswitch): UA fails due to unescaped `"/"` or deviant URI user
36-
* refactor(livekit): bump some egress logs to info
37-
38-
### v2.17.0-beta.4
9+
### v2.17.0
3910

11+
* feat(livekit): add track egress support
12+
* feat(livekit): webhooks module
13+
* feat(livekit): server side BBB <-> LiveKit event sync
14+
* feat(livekit): add server domain to metadata
15+
* feat: base-manager may opt out of connecting to mcs-core
16+
* feat: add `enabled` flag to SFU modules, default to true
17+
* feat: add state sync and recording RPCs for LiveKit
18+
* feat(livekit): sync screen share state with BBB
19+
* feat(livekit): handle camera ejections
20+
* feat(livekit): add egress retry routines and Prometheus metrics
4021
* feat(livekit): add support for recordFullDurationMedia=false
4122
* feat(livekit): make egress retry timers configurable
42-
* fix(livekit): temporarily disable custom maxParticipants limit
43-
44-
### v2.17.0-beta.3
45-
46-
* feat(livekit): add egress retry routines and Prometheus metrics
47-
* fix(livekit): retry egress regardless of error type
48-
* fix(livekit): handle egress shutdowns and assorted fixes
49-
50-
### v2.17.0-beta.2
51-
52-
* feat(livekit): handle camera ejections
53-
* fix(livekit): unhandled exception when recordFullDurationMedia=false
54-
55-
### v2.17.0-beta.1
56-
23+
* fix(livekit): do not sync stale egress instances
24+
* fix(livekit): improve state sync and external user handling
25+
* fix(core): onEvent is not a transaction, treat is as such
26+
* fix: reorganize module forking to work around FIFO sched issues
27+
* fix(livekit): treat screen share audio as separate tracks
28+
* fix(livekit): muteOnStart state inconsistency
29+
* fix(livekit): various adjustments to egress handling
5730
* fix(livekit): ignore participants other than STANDARD and SIP
5831
* fix(livekit): do not send audio events to BBB if bridge is unused
5932
* fix(livekit): clean up rooms on meeting end
6033
* fix(livekit): add error handling to ParticipantLeft callback
61-
62-
### v2.17.0-beta.0
63-
64-
* refactor: remove unused MuteUserCmdMsg processor in bbb-gw
65-
* fix(livekit): various adjustments to egress handling
66-
* build: [email protected] (up from v2.6.2)
67-
* build: @livekit/rtc-node@0.12.1 (up from 0.9.2)
68-
* build: [email protected] (up from 4.21.1)
69-
70-
### v2.17.0-alpha.5
71-
72-
* feat(livekit): add server domain to metadata
73-
74-
### v2.17.0-alpha.4
75-
76-
* fix(livekit): muteOnStart state inconsistency
77-
78-
### v2.17.0-alpha.3
79-
80-
* fix(livekit): treat screen share audio as separate tracks
81-
82-
### v2.17.0-alpha.2
83-
84-
* feat(livekit): sync screen share state with BBB
85-
* fix(livekit): improve state sync and external user handling
86-
* feat: add state sync and recording RPCs for LiveKit
87-
* fix(core): onEvent is not a transaction, treat is as such
88-
* fix: reorganize module forking to work around FIFO sched issues
89-
* refactor(livekit): reorganize configs, add env var mappings
90-
* refactor(livekit): handle mute requests server-side
91-
34+
* fix(livekit): unhandled exception when recordFullDurationMedia=false
35+
* fix(livekit): retry egress regardless of error type
36+
* fix(livekit): handle egress shutdowns and assorted fixes
37+
* fix(livekit): temporarily disable custom maxParticipants limit
38+
* fix(freeswitch): UA fails due to unescaped `"/"` or malformed URI user
39+
* fix(audio): TLO callerID matching is too strict
40+
* fix(audio): channel incorrectly muted when transferring to breakout room
41+
* fix(audio): handle global audio bridge failures
42+
* fix(audio): make fs-consumer-bridge disconn handler verify current IDs
43+
* chore(audio): add option to control when global audio restarts
44+
* refactor(livekit): rename GenerateWebRtcToken* to GenerateLiveKitToken*
45+
* build(livekit): add LiveKit submodule to base configuration
9246
9347
* build: bump cross-spawn from 7.0.3 to 7.0.6 (transitive)
94-
95-
### v2.17.0-alpha.1
96-
97-
* feat: add `enabled` flag to SFU modules, default to true
98-
* fix(livekit): do not sync stale egress instances
99-
* build(livekit): add LiveKit submodule to base configuration
100-
101-
### v2.17.0-alpha.0
102-
103-
* feat(livekit): add track egress support
104-
* feat(livekit): webhooks module
105-
* feat(livekit): server side BBB <-> LiveKit event sync
106-
* refactor(livekit): rename GenerateWebRtcToken* to GenerateLiveKitToken*
107-
* feat: base-manager may opt out of connecting to mcs-core
108-
* build(livekit-server-sdk): v2.6.2
48+
* build: [email protected] (up from 4.21.1)
49+
* build: [email protected] (pinned)
50+
* build: @livekit/rtc-node@0.13.6 (pinned)
51+
* build(docker): Automatic build pipeline for docker images
52+
* build(docker): Update build environment and Use multi stage builds
53+
* build(docker): add .github folder to dockerignore
54+
* build(docker): only push Docker images for release tags
10955

11056
### v2.16.0
11157

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bbb-webrtc-sfu",
3-
"version": "2.17.0-beta.8",
3+
"version": "2.17.0",
44
"private": true,
55
"engines": {
66
"npm": ">=6.0.0",

0 commit comments

Comments
 (0)