Skip to content

Commit ecac46b

Browse files
committed
Update changelog for 2.1.0
1 parent a92819f commit ecac46b

File tree

1 file changed

+237
-0
lines changed

1 file changed

+237
-0
lines changed

CHANGELOG.md

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,243 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 2.1.0 - 2026-02-03
6+
7+
### Added
8+
- Introduce "internal" package
9+
[#1082](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1082)
10+
- Add etcd TLS tests.
11+
[#1084](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1084)
12+
- Add missing stats registration.
13+
[#1086](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1086)
14+
- Add commands to the readme on how to build Docker images locally.
15+
[#1088](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1088)
16+
- Use gvisor checklocks for static lock analysis.
17+
[#1078](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1078)
18+
- Support relaying of chat messages.
19+
[#868](https://github.com/strukturag/nextcloud-spreed-signaling/pull/868)
20+
- Return bandwidth information in room responses.
21+
[#1099](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1099)
22+
- Expose real bandwidth usage through metrics.
23+
[#1102](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1102)
24+
- Add type to store bandwidths.
25+
[#1108](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1108)
26+
- Add more WebRTC-related metrics
27+
[#1109](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1109)
28+
- Add metrics about client bytes/messages sent/received.
29+
[#1134](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1134)
30+
- Introduce transient session data.
31+
[#1120](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1120)
32+
- Include "version.txt" in tarball.
33+
[#1142](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1142)
34+
- CI: Also upload images to quay.io/strukturag/nextcloud-spreed-signaling
35+
[#1159](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1159)
36+
- Add more metrics about sessions in calls.
37+
[#1183](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1183)
38+
39+
### Changed
40+
- dockerfile: create system user instead of normal user, avoid home directory
41+
[#1058](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1058)
42+
- Use "testing/synctest" to simplify timing-dependent tests.
43+
[#1067](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1067)
44+
- Add dedicated types for different session ids.
45+
[#1066](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1066)
46+
- Move "StringMap" class to api module.
47+
[#1077](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1077)
48+
- CI: Disable "stdversion" check of govet.
49+
[#1079](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1079)
50+
- CI: Use codecov components.
51+
[#1080](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1080)
52+
- Add interface for method "GetInCall".
53+
[#1083](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1083)
54+
- Make LruCache typed through generics.
55+
[#1085](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1085)
56+
- Protect access to the debug pprof handlers.
57+
[#1094](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1094)
58+
- Don't use environment to keep per-test properties.
59+
[#1106](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1106)
60+
- Add formatting to bandwidth values.
61+
[#1114](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1114)
62+
- Don't format zero bandwidth as "unlimited".
63+
[#1115](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1115)
64+
- CI: Split test jobs to speed up total actions time.
65+
[#1118](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1118)
66+
- Stop using global logger
67+
[#1117](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1117)
68+
- CI: Split tarball jobs to speed up total actions time.
69+
[#1129](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1129)
70+
- Update client code
71+
[#1130](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1130)
72+
- Don't use fmt.Sprintf where not necessary.
73+
[#1131](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1131)
74+
- Use test-related logger for embedded etcd.
75+
[#1132](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1132)
76+
- No need to use list of pointers, use objects directly.
77+
[#1133](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1133)
78+
- Generate shorter session ids.
79+
[#1140](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1140)
80+
- client: Include version, optimize JSON processing.
81+
[#1143](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1143)
82+
- Enable more linters
83+
[#1145](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1145)
84+
- Parallelize more tests.
85+
[#1149](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1149)
86+
- Move logging code to separate package.
87+
[#1150](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1150)
88+
- Close subscriber synchronously on errors.
89+
[#1152](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1152)
90+
- CI: Run "modernize" with Go 1.25
91+
[#1160](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1160)
92+
- CI: Always use latest patch release for govuln checks.
93+
[#1161](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1161)
94+
- Process all NATS messages for same target from single goroutine.
95+
[#1165](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1165)
96+
- CI: Process files in all folders with licensecheck.
97+
[#1169](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1169)
98+
- CI: Run checklocks with Go 1.25
99+
[#1170](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1170)
100+
- Refactor code into packages
101+
[#1151](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1151)
102+
- Remove unused testing code.
103+
[#1174](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1174)
104+
- checklocks: Remove ignore since generics are supported now.
105+
[#1184](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1184)
106+
- Support receiving and forwarding multiple chat messages from Talk.
107+
[#1185](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1185)
108+
- Move tests closer to code being checked
109+
[#1186](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1186)
110+
111+
### Fixed
112+
- A proxy connection is only connected after a hello has been processed.
113+
[#1071](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1071)
114+
- Fix URL to send federated ping requests.
115+
[#1081](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1081)
116+
- Reconnect proxy connection even if shutdown was scheduled before.
117+
[#1100](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1100)
118+
- Federation cleanup fixes.
119+
[#1105](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1105)
120+
- Also rewrite token in comment for federated chat relay.
121+
[#1112](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1112)
122+
- Fix transient data for clustered setups.
123+
[#1121](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1121)
124+
- Fix initial transient data in clustered setups
125+
[#1127](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1127)
126+
- fix(docs): already_joined error response
127+
[#1126](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1126)
128+
- Fix storing initial data when clustered.
129+
[#1128](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1128)
130+
- Fix flaky tests that fail under load.
131+
[#1153](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1153)
132+
133+
### Dependencies
134+
- Bump google.golang.org/grpc from 1.74.2 to 1.75.0
135+
[#1054](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1054)
136+
- Bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0
137+
[#1057](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1057)
138+
- Bump google.golang.org/protobuf from 1.36.7 to 1.36.8
139+
[#1056](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1056)
140+
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0
141+
[#1059](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1059)
142+
- Bump github.com/stretchr/testify from 1.11.0 to 1.11.1
143+
[#1060](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1060)
144+
- Bump markdown from 3.8.2 to 3.9 in /docs
145+
[#1065](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1065)
146+
- Bump github.com/pion/sdp/v3 from 3.0.15 to 3.0.16
147+
[#1061](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1061)
148+
- Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2
149+
[#1064](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1064)
150+
- Bump actions/setup-go from 5 to 6
151+
[#1062](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1062)
152+
- Bump google.golang.org/grpc from 1.75.0 to 1.75.1
153+
[#1070](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1070)
154+
- Bump google.golang.org/protobuf from 1.36.8 to 1.36.9
155+
[#1069](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1069)
156+
- Bump github.com/nats-io/nats-server/v2 from 2.11.8 to 2.11.9
157+
[#1068](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1068)
158+
- Bump github.com/mailru/easyjson from 0.9.0 to 0.9.1
159+
[#1072](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1072)
160+
- Bump the etcd group with 4 updates
161+
[#1073](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1073)
162+
- Bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0
163+
[#1076](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1076)
164+
- Bump github.com/nats-io/nats-server/v2 from 2.11.9 to 2.12.0
165+
[#1075](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1075)
166+
- Bump github.com/nats-io/nats.go from 1.46.0 to 1.46.1
167+
[#1087](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1087)
168+
- Bump google.golang.org/grpc from 1.75.1 to 1.76.0
169+
[#1092](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1092)
170+
- Bump github/codeql-action from 3 to 4
171+
[#1093](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1093)
172+
- Bump peter-evans/create-or-update-comment from 4 to 5
173+
[#1090](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1090)
174+
- Bump google.golang.org/protobuf from 1.36.9 to 1.36.10
175+
[#1089](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1089)
176+
- Bump github.com/nats-io/nats.go from 1.46.1 to 1.47.0
177+
[#1096](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1096)
178+
- Bump github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.1
179+
[#1095](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1095)
180+
- Bump the artifacts group with 2 updates
181+
[#1101](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1101)
182+
- Bump markdown from 3.9 to 3.10 in /docs
183+
[#1104](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1104)
184+
- Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
185+
[#1110](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1110)
186+
- Bump the etcd group with 4 updates
187+
[#1111](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1111)
188+
- Bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.2
189+
[#1113](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1113)
190+
- Bump google.golang.org/grpc from 1.76.0 to 1.77.0
191+
[#1116](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1116)
192+
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0
193+
[#1119](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1119)
194+
- Bump go.uber.org/zap from 1.27.0 to 1.27.1
195+
[#1123](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1123)
196+
- Bump actions/checkout from 5 to 6
197+
[#1124](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1124)
198+
- Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
199+
[#1125](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1125)
200+
- Bump github.com/pion/ice/v4 from 4.0.10 to 4.0.11
201+
[#1135](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1135)
202+
- Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.5.1 to 1.6.0
203+
[#1136](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1136)
204+
- Bump github.com/pion/ice/v4 from 4.0.11 to 4.0.12
205+
[#1138](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1138)
206+
- Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
207+
[#1144](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1144)
208+
- Bump github.com/pion/ice/v4 from 4.0.12 to 4.0.13
209+
[#1146](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1146)
210+
- Bump actions/cache from 4 to 5
211+
[#1157](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1157)
212+
- Bump google.golang.org/protobuf from 1.36.10 to 1.36.11
213+
[#1156](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1156)
214+
- Bump github.com/pion/ice/v4 from 4.0.13 to 4.1.0
215+
[#1155](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1155)
216+
- Bump the artifacts group with 2 updates
217+
[#1154](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1154)
218+
- Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0
219+
[#1163](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1163)
220+
- Bump the etcd group with 4 updates
221+
[#1162](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1162)
222+
- Bump github.com/nats-io/nats-server/v2 from 2.12.2 to 2.12.3
223+
[#1164](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1164)
224+
- Bump github.com/pion/sdp/v3 from 3.0.16 to 3.0.17
225+
[#1166](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1166)
226+
- Bump google.golang.org/grpc from 1.77.0 to 1.78.0
227+
[#1167](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1167)
228+
- Bump github.com/pion/ice/v4 from 4.1.0 to 4.2.0
229+
[#1171](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1171)
230+
- Bump sphinx-rtd-theme from 3.0.2 to 3.1.0 in /docs
231+
[#1172](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1172)
232+
- Bump sphinx from 8.2.3 to 9.1.0 in /docs
233+
[#1168](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1168)
234+
- Bump markdown from 3.10 to 3.10.1 in /docs
235+
[#1177](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1177)
236+
- Bump github.com/nats-io/nats-server/v2 from 2.12.3 to 2.12.4
237+
[#1179](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1179)
238+
- Bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1
239+
[#1182](https://github.com/strukturag/nextcloud-spreed-signaling/pull/1182)
240+
241+
5242
## 2.0.4 - 2025-08-18
6243

7244
### Added

0 commit comments

Comments
 (0)