Releases: nextcloud/spreed
Releases · nextcloud/spreed
Release list
v23.0.8
Changed
- Update dependencies
Fixed
- fix(call): keep audio/video state choice from device picker when joining call #18528
- fix(call): Directly show call screen when starting a call in large conversations #18585
- fix(chat): Fix missing language on deleted message with chat-relay #18597
- fix(chat): Download shared folder as .zip archive #18579
- fix(chat): File share links are broken after reacting/replying #18573
- fix(chat-relay): Add last-common-read to chat relay #18487
- fix(sessions): Cleanup stale sessions #18500
- fix(user): Clean up on user deletion #18467
What's Changed
- [stable33] fix(user): Clean up on user deletion by @nickvergessen in #18467
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18479
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #18474
- [stable33] chore(deps): bump @nextcloud/eslint-config library to v9.0.0 by @backportbot[bot] in #18483
- [stable33] feat: Add last-common-read to chat relay by @backportbot[bot] in #18486
- [stable33] feat: read last-common-read number from chat-relay messages by @backportbot[bot] in #18495
- [stable33] fix(sessions): Cleanup stale sessions by @backportbot[bot] in #18500
- [stable33] fix: Use system actor for SAML provisioned users added to existing groups by @backportbot[bot] in #18516
- [stable33] fix(recording): Only expose chunked recording upload when sharing is allowed by @backportbot[bot] in #18520
- [stable33] fix(external-calls): Create conversations as System instead of guest by @backportbot[bot] in #18526
- [stable33] build(deps): Bump extendable-media-recorder from 9.2.37 to 9.2.38 by @dependabot[bot] in #18549
- [stable33] build(deps-dev): Bump @rspack/cli from 1.7.11 to 1.7.12 by @dependabot[bot] in #18550
- [stable33] build(deps): Bump libphonenumber-js from 1.13.6 to 1.13.7 by @dependabot[bot] in #18552
- [stable33] build(deps): Bump vue from 3.5.38 to 3.5.39 by @dependabot[bot] in #18554
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.137 to 7.0.139 by @dependabot[bot] in #18551
- [stable33] build(deps-dev): Bump @rspack/core from 1.7.11 to 1.7.12 by @dependabot[bot] in #18553
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18559
- [stable33] fix(recording): Improve documentation for chunked-upload and fix share expiration by @backportbot[bot] in #18563
- [stable33] fix(chat): download shared folder as .zip archive by @backportbot[bot] in #18579
- [stable33] fix(chat): file share links are broken after reacting/replying by @backportbot[bot] in #18573
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18578
- [stable33] fix(call): make optimistic update of UI in large conversations by @backportbot[bot] in #18585
- [stable33] fix: Circle getBasedOn can be null by @backportbot[bot] in #18593
- [stable33] fix(chat): translate deleted message coming from chat-relay by @backportbot[bot] in #18597
- [stable33] fix(signaling): rejoin with a fresh session on 'no_such_room' rejection by @backportbot[bot] in #18605
- [stable33] chore(release): Changelog for v24.0.2, 23.0.8 and 22.0.15 by @backportbot[bot] in #18603
Full Changelog: v23.0.7...v23.0.8
v22.0.15
Changed
- Update dependencies
Fixed
What's Changed
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18476
- [stable32] fix(user): Clean up on user deletion by @backportbot[bot] in #18481
- [stable32] chore(deps): bump @nextcloud/eslint-config library to v9.0.0 by @backportbot[bot] in #18484
- [stable32] fix(sessions): Cleanup stale sessions by @backportbot[bot] in #18501
- [stable32] fix(recording): Only expose chunked recording upload when sharing is allowed by @backportbot[bot] in #18519
- [stable32] fix(external-calls): Create conversations as System instead of guest by @nickvergessen in #18513
- [stable32] build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.137 to 7.0.139 by @dependabot[bot] in #18536
- [stable32] build(deps-dev): Bump @rspack/cli from 1.7.11 to 1.7.12 by @dependabot[bot] in #18538
- [stable32] build(deps): Bump libphonenumber-js from 1.13.6 to 1.13.7 by @dependabot[bot] in #18539
- build(deps-dev): Bump @rspack/core from 1.7.11 to 1.7.12 by @dependabot[bot] in #18535
- build(deps): Bump extendable-media-recorder from 9.2.37 to 9.2.38 by @dependabot[bot] in #18537
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #18556
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18560
- [stable32] fix(recording): Improve documentation for chunked-upload and fix share expiration by @backportbot[bot] in #18562
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18575
- [stable32] fix: Circle getBasedOn can be null by @backportbot[bot] in #18594
- [stable32] chore(release): Changelog for v22.0.15 by @backportbot[bot] in #18602
Full Changelog: v22.0.14...v22.0.15
v24.0.2
Added
- feat(chat): Allow to mark all conversation with a tag as read #18595
Changed
- Update dependencies
- Allow recording backends to upload the recording in chunks
Fixed
- fix(call): keep audio/video state choice from device picker when joining call #18528
- fix(call): Directly show call screen when starting a call in large conversations #18584
- fix(call): Treat direct-dial-in and dial-out similarly #18599
- fix(chat): Fix missing language on deleted message with chat-relay #18598
- fix(chat): Download shared folder as .zip archive #18580
- fix(chat): File share links are broken after reacting/replying #18574
- fix(chat-relay): Add last-common-read to chat relay #18487
- fix(external-calls): Create conversations as System instead of guest #18527
- fix(chat): Use system actor for SAML provisioned users added to existing groups #18517
- fix(sharing): Allow sharing with read-write again #18514
- fix(sessions): Cleanup stale sessions #18499
What's Changed
- [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18477
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18473
- [stable34] chore(deps): bump @nextcloud/eslint-config library to v9.0.0 by @backportbot[bot] in #18482
- [stable34] feat: Add last-common-read to chat relay by @backportbot[bot] in #18487
- [stable34] fix(setupchecks): Hide missing components with feature hints by @backportbot[bot] in #18494
- [stable34] feat: read last-common-read number from chat-relay messages by @backportbot[bot] in #18496
- [stable34] fix(sessions): Cleanup stale sessions by @backportbot[bot] in #18499
- [stable34] fix: Use system actor for SAML provisioned users added to existing groups by @backportbot[bot] in #18517
- [stable34] fix(recording): Only expose chunked recording upload when sharing is allowed by @backportbot[bot] in #18521
- [stable34] fix(sharing): Allow sharing with read-write again by @backportbot[bot] in #18514
- [stable34] fix(external-calls): Create conversations as System instead of guest by @backportbot[bot] in #18527
- [stable34] fix(call): keep audio/video state choice from device picker when joining call by @backportbot[bot] in #18528
- [stable34] build(deps): Bump uuid from 14.0.0 to 14.0.1 by @dependabot[bot] in #18547
- [stable34] build(deps): Bump extendable-media-recorder from 9.2.37 to 9.2.38 by @dependabot[bot] in #18546
- [stable34] build(deps-dev): Bump @rsdoctor/rspack-plugin from 1.5.13 to 1.5.17 by @dependabot[bot] in #18540
- [stable34] build(deps): Bump vue from 3.5.38 to 3.5.39 by @dependabot[bot] in #18544
- [stable34] build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.137 to 7.0.139 by @dependabot[bot] in #18542
- [stable34] build(deps-dev): Bump @rspack/cli from 2.0.8 to 2.1.1 by @dependabot[bot] in #18548
- [stable34] build(deps-dev): Bump @rspack/dev-server from 2.0.3 to 2.1.0 by @dependabot[bot] in #18543
- [stable34] build(deps): Bump libphonenumber-js from 1.13.6 to 1.13.7 by @dependabot[bot] in #18541
- build(deps-dev): Bump @rspack/core from 2.0.8 to 2.1.1 by @dependabot[bot] in #18545
- [stable34] fix: introduce UI toggle to allow/disallow updating by @backportbot[bot] in #18555
- [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18561
- [stable34] fix(recording): Improve documentation for chunked-upload and fix share expiration by @backportbot[bot] in #18564
- [stable34] fix(chat): download shared folder as .zip archive by @backportbot[bot] in #18580
- [stable34] fix(chat): file share links are broken after reacting/replying by @backportbot[bot] in #18574
- [stable34] chore: clean up unused imports by @backportbot[bot] in #18582
- [stable34] test(integration): Adjust expected status code after server sharing c… by @backportbot[bot] in #18583
- [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18576
- [stable34] fix(call): make optimistic update of UI in large conversations by @backportbot[bot] in #18584
- [stable34] fix: Circle getBasedOn can be null by @backportbot[bot] in #18592
- [stable34] feat: mark all tagged conversation 'read' at once by @backportbot[bot] in #18595
- [stable34] fix(chat): translate deleted message coming from chat-relay by @backportbot[bot] in #18598
- [stable34] feat(sip): treat direct-dial-in and dial-out similarly by @backportbot[bot] in #18599
- [stable34] fix(signaling): rejoin with a fresh session on 'no_such_room' rejection by @backportbot[bot] in #18606
- [stable34] chore(release): Changelog for v24.0.2, 23.0.8 and 22.0.15 by @backportbot[bot] in #18604
Full Changelog: v24.0.1...v24.0.2
v24.0.1
24.0.1 – 2026-06-26
Changed
- Update dependencies
- Update translations
Fixed
- fix(call): Increase FPS to 30 in all levels and update video quality
#18410 - fix(call): reconnect participants when media-permissions are re-granted
#18441 - fix(session): restore access to password-protected rooms for email guests
#18347 - fix(settings): Allow to configure certificates expiration
#18300 - fix(call): stop virtual background effect when device checker is not in use
#18292 - fix(admin): restore admin setting for default group notifications
#18281 - fix(recording): allow recording service to work on E2EE calls
#18268
What's Changed
- [stable34] fix(recording): allow to record E2EE calls by @backportbot[bot] in #18268
- [stable34] fix(matterbridge): Always allow Talk usage for the matterbridge bot user by @backportbot[bot] in #18273
- [stable34] fix(import): Remove samples from translations to avoid translations by @backportbot[bot] in #18275
- [stable34] perf(frontend): replace
lodashwithes-toolkitby @backportbot[bot] in #18279 - [stable34] fix(admin): ensure to send string value to Provisioning API by @backportbot[bot] in #18281
- [stable34] fix(shared-items): validate entries before storing by @backportbot[bot] in #18282
- [stable34] fix(dashboard): start meeting on enter key by @backportbot[bot] in #18285
- [stable34] build(deps): Bump @nextcloud/cdav-library from 2.5.1 to 2.6.0 by @dependabot[bot] in #18245
- [stable34] build(deps): Bump vue-router from 5.0.7 to 5.1.0 by @dependabot[bot] in #18225
- [stable34] fix(settings): Allow to configure the minimum valid days for certific… by @backportbot[bot] in #18300
- [stable34] fix(call): render special characters in another person name on an empty call view by @backportbot[bot] in #18301
- [stable34] fix: remove dangling listeners in cleanup operations by @backportbot[bot] in #18304
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18307
- [stable34] build(deps): Bump @nextcloud/cdav-library from 2.6.0 to 2.6.2 by @dependabot[bot] in #18325
- [stable34] build(deps-dev): Bump @rspack/core from 2.0.5 to 2.0.6 by @dependabot[bot] in #18334
- [stable34] build(deps): Bump libphonenumber-js from 1.13.4 to 1.13.6 by @dependabot[bot] in #18332
- [stable34] build(deps-dev): Bump @vue/test-utils from 2.4.10 to 2.4.11 by @dependabot[bot] in #18336
- [stable34] build(deps-dev): Bump @rspack/cli from 2.0.5 to 2.0.6 by @dependabot[bot] in #18337
- [stable34] build(deps-dev): Bump vue-tsc from 3.3.2 to 3.3.5 by @dependabot[bot] in #18331
- [stable34] ci(workflows): Test main with PHP 8.3 by @nickvergessen in #18314
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18341
- [stable34] fix(session): skip tab-ID verification for password-protected rooms by @backportbot[bot] in #18347
- [stable34] docs(services): Fix missing checksum algorithm info by @backportbot[bot] in #18358
- [stable34] feat: GitHub Actions formatter for behat by @backportbot[bot] in #18371
- [stable34] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 by @dependabot[bot] in #18390
- [stable34] build(deps-dev): Bump @rsdoctor/rspack-plugin from 1.5.12 to 1.5.13 by @dependabot[bot] in #18392
- [stable34] build(deps): Bump vue from 3.5.35 to 3.5.38 by @dependabot[bot] in #18394
- [stable34] build(deps-dev): Bump vitest from 4.1.8 to 4.1.9 by @dependabot[bot] in #18395
- [stable34] build(deps-dev): Bump @rspack/core from 2.0.6 to 2.0.8 by @dependabot[bot] in #18397
- [stable34] build(deps-dev): Bump es-toolkit from 1.47.0 to 1.47.1 by @dependabot[bot] in #18393
- [stable34] build(deps-dev): Bump @rspack/cli from 2.0.6 to 2.0.8 by @dependabot[bot] in #18388
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18404
- [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18102
- [stable34] fix: Wrong id in reaction_revoked chat relay message by @backportbot[bot] in #18366
- [stable34] fix(calls): Increase FPS to 30 in all levels and update video quality by @backportbot[bot] in #18410
- [stable34] feat(recording): Chunked uploading of recordings by @backportbot[bot] in #18424
- [stable34] fix: add notificationLevel to dummy conversation object by @backportbot[bot] in #18428
- [stable34] fix(sip): persist dial-in information from signaling settings by @backportbot[bot] in #18414
- [stable34] feat(external-calls): Add external service for calls by @backportbot[bot] in #18430
- [stable34] fix(virtual-bg): stop effect when device checker is not in use by @backportbot[bot] in #18292
- [stable34] fix(encryption): load wasm module on demand by @backportbot[bot] in #18438
- [stable34] fix(webrtc): restore allow audio/video calls when permissions are re-granted by @backportbot[bot] in #18441
- [stable34] fix: use cloneDeep for proxy objects by @backportbot[bot] in #18448
- [stable34] build(deps-dev): Bump sass from 1.100.0 to 1.101.0 by @dependabot[bot] in #18396
- [stable34] build(deps): Bump webrtc-adapter from 9.0.5 to 9.0.6 by @dependabot[bot] in #18398
- [stable34] docs(openapi): Fix documentation what data is verified by @backportbot[bot] in #18452
- [stable34] fix(recording): Support sensitive config for recording data by @backportbot[bot] in #18457
- [stable34] fix(recording): Limit config key length for request-upload configs by @backportbot[bot] in #18461
- [stable34] fix(user): Clean up on user deletion by @backportbot[bot] in #18293
- [stable34] chore(release): Changelog for v24.0.1 by @backportbot[bot] in #18466
Full Changelog: v24.0.0...v24.0.1
v23.0.7
23.0.7 – 2026-06-26
Changed
- Update dependencies
- Update translations
Fixed
- fix(call): Increase FPS to 30 in all levels and update video quality
#18409 - fix(call): reconnect participants when media-permissions are re-granted
#18440 - fix(settings): Allow to configure certificates expiration
#18299 - fix(call): stop virtual background effect when device checker is not in use
#18291 - fix(admin): restore admin setting for default group notifications
#18280 - fix(recording): allow recording service to work on E2EE calls
#18267
What's Changed
- [stable33] build(deps-dev): Bump vue-tsc from 3.3.2 to 3.3.3 by @dependabot[bot] in #18229
- [stable33] build(deps): Bump vue from 3.5.34 to 3.5.35 by @dependabot[bot] in #18226
- [stable33] build(deps-dev): Bump vitest from 4.1.7 to 4.1.8 by @dependabot[bot] in #18233
- [stable33] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.7 to 4.1.8 by @dependabot[bot] in #18239
- [stable33] build(deps): Bump libphonenumber-js from 1.13.3 to 1.13.4 by @dependabot[bot] in #18236
- [stable33] ci(integration): Run tests still against stable34 as next version by @nickvergessen in #18256
- [stable33] Fix missing conversation name in invitation email by @danxuliu in #18261
- [stable33] fix(recording): allow to record E2EE calls by @backportbot[bot] in #18267
- [stable33] fix(matterbridge): Always allow Talk usage for the matterbridge bot user by @backportbot[bot] in #18272
- [stable33] fix(import): Remove samples from translations to avoid translations by @backportbot[bot] in #18274
- [stable33] fix(shared-items): validate entries before storing by @backportbot[bot] in #18283
- [stable33] fix(dashboard): start meeting on enter key by @backportbot[bot] in #18284
- [stable33] fix(admin): ensure to send string value to Provisioning API by @backportbot[bot] in #18280
- [stable33] build(deps): Bump vue-router from 5.0.7 to 5.1.0 by @dependabot[bot] in #18243
- [stable33] build(deps): Bump @nextcloud/cdav-library from 2.5.1 to 2.6.0 by @dependabot[bot] in #18223
- [stable33] fix(call): render special characters in another person name on an empty call view by @backportbot[bot] in #18302
- [stable33] fix(settings): Allow to configure the minimum valid days for certific… by @backportbot[bot] in #18299
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #18310
- [stable33] build(deps-dev): Bump @vue/test-utils from 2.4.10 to 2.4.11 by @dependabot[bot] in #18324
- [stable33] build(deps): Bump @nextcloud/cdav-library from 2.6.0 to 2.6.2 by @dependabot[bot] in #18329
- [stable33] build(deps): Bump libphonenumber-js from 1.13.4 to 1.13.6 by @dependabot[bot] in #18327
- [stable33] build(deps-dev): Bump vue-tsc from 3.3.3 to 3.3.5 by @dependabot[bot] in #18322
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #18340
- [stable33] docs(services): Fix missing checksum algorithm info by @backportbot[bot] in #18357
- [stable33] feat: GitHub Actions formatter for behat by @backportbot[bot] in #18370
- [stable33] build(deps-dev): Bump vitest from 4.1.8 to 4.1.9 by @dependabot[bot] in #18377
- [stable33] build(deps): Bump vue from 3.5.35 to 3.5.38 by @dependabot[bot] in #18380
- [stable33] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 by @dependabot[bot] in #18382
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #18405
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18104
- [stable33] fix: Wrong id in reaction_revoked chat relay message by @backportbot[bot] in #18365
- [stable33] fix(calls): Increase FPS to 30 in all levels and update video quality by @backportbot[bot] in #18409
- [stable33] feat(recording): Chunked uploading of recordings by @backportbot[bot] in #18423
- [stable33] fix: add notificationLevel to dummy conversation object by @backportbot[bot] in #18427
- [stable33] fix(sip): persist dial-in information from signaling settings by @backportbot[bot] in #18413
- [stable33] feat(external-calls): Add external service for calls by @backportbot[bot] in #18431
- [stable33] fix(virtual-bg): stop effect when device checker is not in use by @backportbot[bot] in #18291
- [stable33] fix(webrtc): restore allow audio/video calls when permissions are re-granted by @backportbot[bot] in #18440
- [stable33] build(deps-dev): Bump sass from 1.100.0 to 1.101.0 by @dependabot[bot] in #18385
- [stable33] build(deps): Bump webrtc-adapter from 9.0.5 to 9.0.6 by @dependabot[bot] in #18381
- [stable33] docs(openapi): Fix documentation what data is verified by @backportbot[bot] in #18451
- [stable33] fix(recording): Support sensitive config for recording data by @backportbot[bot] in #18456
- [stable33] fix(recording): Limit config key length for request-upload configs by @backportbot[bot] in #18460
- [stable33] chore(release): Changelog for v23.0.7 by @backportbot[bot] in #18465
Full Changelog: v23.0.6...v23.0.7
v22.0.14
22.0.14 – 2026-06-26
Changed
- Update dependencies
- Update translations
Fixed
- fix(call): Increase FPS to 30 in all levels and update video quality
#18408 - fix(call): reconnect participants when media-permissions are re-granted
#18439 - fix(call): stop virtual background effect when device checker is not in use
#18295 - fix(recording): allow recording service to work on E2EE calls
#18266
What's Changed
- [stable32] build(deps): Bump ua-parser-js from 2.0.9 to 2.0.10 by @dependabot[bot] in #18177
- [stable32] build(deps): Bump vue-tsc from 3.3.0 to 3.3.2 by @dependabot[bot] in #18178
- [stable32] build(deps): Bump libphonenumber-js from 1.13.2 to 1.13.3 by @dependabot[bot] in #18179
- [stable32] build(deps): Bump vue-tsc from 3.3.2 to 3.3.3 by @dependabot[bot] in #18216
- [stable32] build(deps-dev): Bump @vitest/coverage-v8 from 3.2.4 to 3.2.6 by @dependabot[bot] in #18218
- [stable32] build(deps): Bump libphonenumber-js from 1.13.3 to 1.13.4 by @dependabot[bot] in #18221
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #18249
- [stable32] fix(recording): allow to record E2EE calls by @backportbot[bot] in #18266
- [stable32] Fix missing conversation name in invitation email by @backportbot[bot] in #18270
- [stable32] fix(matterbridge): Always allow Talk usage for the matterbridge bot user by @backportbot[bot] in #18271
- [stable32] fix(virtual-bg): stop effect when device checker is not in use by @Antreesy in #18295
- [stable32] fix(call): render special characters in another person name on an empty call view by @backportbot[bot] in #18303
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #18308
- [stable32] build(deps-dev): Bump @vue/test-utils from 2.4.10 to 2.4.11 by @dependabot[bot] in #18330
- [stable32] build(deps): Bump libphonenumber-js from 1.13.4 to 1.13.6 by @dependabot[bot] in #18335
- [stable32] build(deps): Bump vue-tsc from 3.3.3 to 3.3.5 by @dependabot[bot] in #18326
- [stable32] docs(services): Fix missing checksum algorithm info by @backportbot[bot] in #18356
- [stable32] feat: GitHub Actions formatter for behat by @backportbot[bot] in #18369
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #18403
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #18103
- [stable32] fix(calls): Increase FPS to 30 in all levels and update video quality by @backportbot[bot] in #18408
- [stable32] feat(recording): Chunked uploading of recordings by @backportbot[bot] in #18422
- [stable32] feat(external-calls): Add external service for calls by @nickvergessen in #18426
- [stable32] fix(sip): persist dial-in information from signaling settings by @backportbot[bot] in #18432
- [stable32] fix(webrtc): restore allow audio/video calls when permissions are re-granted by @backportbot[bot] in #18439
- [stable32] build(deps-dev): Bump sass from 1.99.0 to 1.101.0 by @dependabot[bot] in #18378
- [stable32] build(deps): Bump webrtc-adapter from 9.0.5 to 9.0.6 by @dependabot[bot] in #18384
- [stable32] docs(openapi): Fix documentation what data is verified by @backportbot[bot] in #18450
- [stable32] fix(recording): Support sensitive config for recording data by @backportbot[bot] in #18455
- [stable32] fix(recording): Limit config key length for request-upload configs by @backportbot[bot] in #18459
- [stable32] chore(release): Changelog for v22.0.14 by @backportbot[bot] in #18464
Full Changelog: v22.0.13...v22.0.14
v24.0.0
Added
- Call from anywhere - Integration of calls into the avatar menu
- Permanent call rooms
- Advanced noise suppression
- Attachment grouping per conversation
- Tagging, sorting and grouping options for conversations
- Allow email guests without public link
Changed
- Update dependencies
- Update translations
- Require Nextcloud 34 / Hub 26 Spring
- Move "Raise hand" in call reactions menu
- Improved private reply show the quote now as well
- Split chat permissions to allow reactions without chat messages
What's Changed
- feat(deps): Add Nextcloud 34 support on main by @nickvergessen in #16780
- fix(chat): style adjustments for scheduled messages by @Antreesy in #16764
- fix(NewMessage): better info visibility during call by @Antreesy in #16782
- build(deps-dev): Bump @rspack/core from 1.7.1 to 1.7.2 by @dependabot[bot] in #16807
- build(deps-dev): Bump @rspack/cli from 1.6.8 to 1.7.2 by @dependabot[bot] in #16810
- build(deps): Bump firebase/php-jwt from 7.0.1 to 7.0.2 by @dependabot[bot] in #16635
- ci(deps-dev): Bump rector/rector from 2.3.0 to 2.3.1 in /vendor-bin/rector by @dependabot[bot] in #16804
- ci(deps): Bump actions/setup-node from 6.1.0 to 6.2.0 in /.github/workflows by @dependabot[bot] in #16808
- chore(release): Changelog for 23.0.0-rc.1 by @nickvergessen in #16824
- feat(message-expiry): Add message expiry msg on the right side bar by @existentialcoder in #16690
- build(deps): Bump ua-parser-js from 2.0.7 to 2.0.8 by @dependabot[bot] in #16839
- refactor(QueryBuilder): Avoid using createFunction where possible by @CarlSchwan in #16831
- ci(deps-dev): Bump rector/rector from 2.3.1 to 2.3.2 in /vendor-bin/rector by @dependabot[bot] in #16837
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #16847
- [main] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #16851
- ci(deps): Bump actions/checkout from 6.0.1 to 6.0.2 in /.github/workflows by @dependabot[bot] in #16840
- ci(deps): Bump coenjacobs/mozart from 0.7.1 to ^1.0.2 in /vendor-bin/mozart by @dependabot[bot] in #16836
- build(deps-dev): Bump @nextcloud/stylelint-config from 3.1.1 to 3.2.0 by @dependabot[bot] in #16838
- fix(TalkDashboard): get rid of vertical scroll by @Antreesy in #16854
- build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 by @dependabot[bot] in #16805
- fix(NewMessage): respect threadId and replyTo when sharing a file by @Antreesy in #16816
- fix(sidebar): migrate to new API by @ShGKme in #16821
- fix: search conversations/participants has no focus indication by @ShGKme in #16855
- feat(openmetrics): Add basic call metrics by @SystemKeeper in #16834
- fix(chat): Don't show email hash as name for email guest by @nickvergessen in #16859
- fix(l10n): handle special characters in conversation name by @Antreesy in #16871
- fix: add scheduling meta data by @miaulalala in #16784
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #16876
- fix(sharing): Blind fix attempt for issue reported from richdocument CI by @nickvergessen in #16877
- ci(deps-dev): Bump phpunit/phpunit from 11.5.42 to 11.5.50 in /tests/integration by @dependabot[bot] in #16881
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.133 to 7.0.135 by @dependabot[bot] in #16806
- build(deps): Bump extendable-media-recorder from 9.2.32 to 9.2.35 by @dependabot[bot] in #16809
- fix: Use strict comparaison with in_array by @CarlSchwan in #16882
- test: pass command as array for occ command in integration tests by @icewind1991 in #16887
- fix(chat): correctly update last message and unread counter from polling by @Antreesy in #16892
- fix(bots): Add reactions from bots before relaying the message by @nickvergessen in #16894
- test: Run federation against latest stable by @nickvergessen in #16897
- fix(bots): Fix actor of reactions in events for bots by @nickvergessen in #16896
- test: Adjust to server change, the Talk/ folder is now staying also w… by @nickvergessen in #16890
- ci(deps-dev): Bump phpunit/phpunit from 11.5.42 to 11.5.50 in /vendor-bin/phpunit by @dependabot[bot] in #16901
- fix: add error handling for failed scheduled messages by @Antreesy in #16875
- fix(Listener.php): provide a silent call flag through a chat-relay by @Antreesy in #16886
- style(chat): adjust colors of incoming message bubbles by @Antreesy in #16904
- fix(pin-message): polish styles by @DorraJaouad in #16893
- fix(conversation): always expand the right sidebar information by @Antreesy in #16908
- fix(chat-relay): poll messages when receive a file share by @Antreesy in #16911
- chore(release): Add changelog for 23.0.0-rc.2 by @nickvergessen in #16913
- Feat/split chat react permissions by @nickvergessen in #16920
- fix(thread): process thread starter message from system message by @DorraJaouad in #16923
- build(deps): Bump vue-tsc from 3.2.2 to 3.2.4 by @dependabot[bot] in #16927
- build(deps-dev): Bump globals from 17.0.0 to 17.1.0 by @dependabot[bot] in #16929
- build(deps-dev): Bump @vitest/coverage-v8 from 4.0.17 to 4.0.18 by @dependabot[bot] in #16930
- build(deps-dev): Bump @rspack/cli from 1.7.2 to 1.7.3 by @dependabot[bot] in #16932
- build(deps): Bump libphonenumber-js from 1.12.34 to 1.12.35 by @dependabot[bot] in #16933
- ci(deps): Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 in /.github/workflows by @dependabot[bot] in #16937
- ci(deps): Bump github/codeql-action from 4.31.10 to 4.32.0 in /.github/workflows by @dependabot[bot] in #16936
- ci(deps): Bump webiny/action-conventional-commits from 1.3.0 to 1.3.1 in /.github/workflows by @dependabot[bot] in #16928
- ci(deps-dev): Bump rector/rector from 2.3.2 to 2.3.4 in /vendor-bin/rector by @dependabot[bot] in #16926
- build(deps): Bump cuyz/valinor from 2.3.1 to 2.3.2 by @dependabot[bot] in #16925
- [main] Update Nextcloud OpenAPI types by @nextcloud-command in #16852
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #16951
- [main] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in #16954
- test: Fix feature names by @nickvergessen in #16959
- fix(federation): Don't try to federate when it's disabled by @miaulalala in #16898
- fix: manage existing breakout rooms from conversation settings by @Antreesy in #16728
- chore(ci): replace lint-typescript.yml workflow by @Antreesy in #16969
- fix(design): replace 'mark read/unread' icons with Material Symbols by @Antreesy in #16965
- fix(SetupCheck): Update notify_push messages for clarity by @joshtrichards in #16316
- fix(perf): extract MessageTranslateDialog to spawnDialog by @Antreesy in #16973
- test(mention): Correctly assert that users are added to room when men… by @nickvergessen in #16947
- ci(github): Rename triage label by @nickvergessen in #16979
- fix(chat): restore position of tribute popup by @Antreesy in #16980
- fix(split view): add space to single emoji message and remove background color for file previews by @DorraJaouad in ...
v24.0.0-rc.4
24.0.0-rc.4 – 2026-06-02
Changed
- Update dependencies
- Update translations
Fixed
- fix(chat): Fix hotkeys handling for editing chat messages
#18189 - fix(sipbridge): End dial-out calls if rejected by recipient
#18193
What's Changed
- [stable34] build(deps-dev): Bump sass from 1.99.0 to 1.100.0 by @dependabot[bot] in #18143
- [stable34] build(deps-dev): Bump vue-tsc from 3.3.1 to 3.3.2 by @dependabot[bot] in #18181
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18184
- [stable34] fix(chat): handle Ctrl+Up hotkey for deleted and scheduled messages by @backportbot[bot] in #18189
- [stable34] fix(sip): end dial-out calls if rejected by recepient by @backportbot[bot] in #18193
- [stable34] chore(deps): bump @nextcloud/vue from 9.8.1 to 9.8.2 by @backportbot[bot] in #18194
Full Changelog: v24.0.0-rc.3...v24.0.0-rc.4
v23.0.6
23.0.6 – 2026-06-02
Changed
- Update dependencies
- Update translations
Fixed
- fix(chat): Fix hotkeys handling for editing chat messages
#18188 - fix(sipbridge): End dial-out calls if rejected by recipient
#18192
What's Changed
- [stable33] build(deps-dev): Bump sass from 1.99.0 to 1.100.0 by @dependabot[bot] in #18156
- [stable33] fix(tests): Federation tests by skipping permission tests stable33 -> main (35) by @SystemKeeper in #18169
- [stable33] build(deps-dev): Bump vue-tsc from 3.3.1 to 3.3.2 by @dependabot[bot] in #18180
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #18100
- [stable33] fix(chat): handle Ctrl+Up hotkey for deleted and scheduled messages by @backportbot[bot] in #18188
- [stable33] fix(sip): end dial-out calls if rejected by recepient by @backportbot[bot] in #18192
- [stable33] chore(deps): bump @nextcloud/vue from 9.8.1 to 9.8.2 by @backportbot[bot] in #18195
Full Changelog: v23.0.5...v23.0.6
v24.0.0-rc.3
24.0.0-rc.3 – 2026-05-28
Changed
- Update dependencies
- Update translations
Fixed
- fix(call): Render other user's video while screensharing
#18065 - fix(notifications): Fix name in reaction notification for federated users
#18068 - fix(admin): Allow accessing admin settings in limited Talk configuration environment
#18127 - fix(sipbridge): Authenticate internal request from SIP Bridge
#18119 - fix(conversation): Refresh list on disinvite event
#18132 - fix(chat): Fix email guests name caching
#18136 - fix(conversations): Adjust logic for 'Unread mentions' navigation
#18134 - fix(call): Respect participant permissions for hardware access
#18137
What's Changed
- [stable34] fix(guest): replace 'Log in' button with a link by @backportbot[bot] in #18059
- [stable34] fix: add missing class to the link by @backportbot[bot] in #18061
- [stable34] fix(call): render other user's video while screenshare by @backportbot[bot] in #18065
- [stable34] fix(notification): Fix name in reaction notification for federated users by @backportbot[bot] in #18068
- [stable34] build(deps-dev): Bump @rspack/cli from 2.0.1 to 2.0.3 by @dependabot[bot] in #18095
- [stable34] build(deps): Bump @nextcloud/cdav-library from 2.5.0 to 2.5.1 by @dependabot[bot] in #18094
- [stable34] build(deps-dev): Bump @vitejs/plugin-vue from 6.0.6 to 6.0.7 by @dependabot[bot] in #18098
- [stable34] build(deps): Bump vue-router from 5.0.6 to 5.0.7 by @dependabot[bot] in #18096
- [stable34] Update nextcloud/ocp dependency by @nextcloud-command in #18099
- [stable34] build(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 by @dependabot[bot] in #18090
- [stable34] build(deps-dev): Bump vue-tsc from 3.2.8 to 3.3.0 by @dependabot[bot] in #18097
- [stable34] build(deps): Bump libphonenumber-js from 1.12.42 to 1.13.2 by @dependabot[bot] in #18091
- [stable34] fix(signaling): allow SIP bridge to access getSettings without a user session by @backportbot[bot] in #18119
- [stable34] fix: Allow accessing some admin endpoints to admins that can not use Talk by @backportbot[bot] in #18127
- [stable34] fix: Refresh all conversations when deleted from one not active in by @backportbot[bot] in #18132
- [stable34] fix(chat): update cached guest names for email guests from server req… by @backportbot[bot] in #18137
- [stable34] fix(LeftSidebar): fix misbehaving mention button by @backportbot[bot] in #18134
- [stable34] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.6 to 4.1.7 by @dependabot[bot] in #18139
- [stable34] build(deps-dev): Bump vue-tsc from 3.3.0 to 3.3.1 by @dependabot[bot] in #18138
- [stable34] build(deps): Bump ua-parser-js from 2.0.9 to 2.0.10 by @dependabot[bot] in #18141
- [stable34] build(deps-dev): Bump @rspack/core from 2.0.3 to 2.0.4 by @dependabot[bot] in #18149
- [stable34] build(deps-dev): Bump vitest from 4.1.6 to 4.1.7 by @dependabot[bot] in #18150
- [stable34] build(deps): Bump libphonenumber-js from 1.13.2 to 1.13.3 by @dependabot[bot] in #18146
- [stable34] build(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.1 by @dependabot[bot] in #18145
- [stable34] build(deps-dev): Bump @rspack/cli from 2.0.3 to 2.0.4 by @dependabot[bot] in #18152
Full Changelog: v24.0.0-rc.2...v24.0.0-rc.3