@@ -6,106 +6,52 @@ Final releases will consolidate all intermediate changes in chronological order.
6
6
7
7
For previous changes, see the [ release notes] ( https://github.com/bigbluebutton/bbb-webrtc-sfu/releases ) .
8
8
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
39
10
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
40
21
* feat(livekit): add support for recordFullDurationMedia=false
41
22
* 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
57
30
* fix(livekit): ignore participants other than STANDARD and SIP
58
31
* fix(livekit): do not send audio events to BBB if bridge is unused
59
32
* fix(livekit): clean up rooms on meeting end
60
33
* 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
92
46
93
47
* 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
109
55
110
56
### v2.16.0
111
57
0 commit comments