spreed
Communication & EmailNextcloud Talk – chat, video & audio calls for Nextcloud
Features
- Text chat with file sharing and participant mentions
- Support for private, group, public, and password‑protected calls
- Federated chats across Nextcloud servers
- Screen sharing during calls
Recent releases
View all 17 releases →deps, translations, call, notifications, admin, sipbridge, chat
Fixed joining conversations with breakout rooms or extending 1‑1 calls.
Full changelog
Changed
- Update dependencies
- Update translations
Fixed
- fix(bots): Hide bots from apps when their app is disabled #17669
- fix(bots): Don't soft-fail when creating incompatible bots #17664
- fix(calendar): Make appointment conversations meetings so they expire after the appointment #17645
- fix(call): Hide noise suppression option with Safari as it's not applicable #17859
- fix(call): Fix joining the conversation with breakout rooms or extending 1-1 #17784 #17781 #17780
- fix(chat): Emoji autocomplete hidden behind modal in some cases #17834
- fix(chat): Improve "language detection" option in the translation dialogue #17678
- fix(commands): Correctly exclude only 1-1 from managing via occ #17741
- fix(conversation): Show filtered conversations right away when searching #17840
- fix(conversation): Make conversation order consistent when searching #17659
- fix(conversation): Gracefully handle cases when the conversation list is too big for the browser storage #17651
- fix(federation): Migrate to new OCM provider interface #17720
- fix(federation): Check session id when leaving a conversation #17868
- fix(recording): Allow MP4 as recording mimetype #17647
- fix(sharing): Multiple improvements to better scale with many shares #17770 #17673
- fix(transcriptions): Fix live transcription app getting the signaling settings #17738
What's Changed
- [stable33] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.1 to 4.1.2 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17616
- [stable33] build(deps-dev): Bump @rspack/cli from 1.7.9 to 1.7.10 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17620
- [stable33] build(deps): Bump panzoom from 9.4.3 to 9.4.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17630
- [stable33] build(deps): Bump libphonenumber-js from 1.12.40 to 1.12.41 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17629
- [stable33] build(deps): Bump firebase/php-jwt from 7.0.3 to 7.0.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17617
- [stable33] build(deps-dev): Bump @rspack/core from 1.7.9 to 1.7.10 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17627
- [stable33] build(deps): Bump vue from 3.5.30 to 3.5.31 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17622
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17638
- [stable33] chore: Ensure status code annotation is unique for get reminders by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17641
- [stable33] fix(appointments): Make scheduled appointments meeting conversations by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17645
- [stable33] Allow uploading MP4 recordings by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17647
- [stable33] fix: gracefully handle localStorage quota exceeding by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17651
- [stable33] fix(search): Make sort order consistant also when all results are ret… by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17659
- [stable33] fix(translation): Add AI act message by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17663
- [stable33] fix(bot): Make aware of mutual exclusive features by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17664
- [stable33] fix(bots): Hide event bots of disabled apps by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17669
- [stable33] fix(translate): improve language detection in UI by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17678
- [stable33] build(deps): Bump vue from 3.5.31 to 3.5.32 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17697
- [stable33] build(deps-dev): Bump @rspack/core from 1.7.10 to 1.7.11 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17695
- [stable33] build(deps): Bump firebase/php-jwt from 7.0.4 to 7.0.5 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17691
- [stable33] build(deps-dev): Bump @rspack/cli from 1.7.10 to 1.7.11 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17700
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17702
- [stable33] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17706
- [stable33] build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.8 to 9.0.0-rc.9 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17694
- [stable33] build(deps-dev): Bump sass from 1.98.0 to 1.99.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17698
- [stable33] build(deps): Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17699
- [stable33] fix: sync session storage with signaling connection by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17709
- [stable33] build(deps): fix dependencies' types in package.json by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17714
- [stable33] fix(federation): Migrate from NCU to OCP interface by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17720
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17723
- [stable33] Fix emoji picker not kept open after selecting an emoji by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17727
- [stable33] Fix guest window separator bar color by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17732
- [stable33] fix(signaling): Allow live transcription to get signaling by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17738
- [stable33] fix(command): exclude only 1-1 conversations from executing by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17741
- [stable33] build(deps-dev): Bump vitest from 4.1.2 to 4.1.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17755
- [stable33] build(deps-dev): Bump @vitest/coverage-v8 from 4.1.2 to 4.1.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17753
- [stable33] build(deps-dev): Bump @vitejs/plugin-vue from 6.0.5 to 6.0.6 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17759
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17763
- [stable33] build(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17750
- [stable33] build(deps-dev): Bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17756
- [stable33] fix: fix loading shares in folder when share is moved by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17770
- [stable33] fix(signaling): clear 'joined_conversation' after successful leave by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17780
- [stable33] fix(useGetParticipants): ensure user is in the room before checking permissions by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17781
- [stable33] fix(App): wait to leave previous call before joining new one by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17784
- [stable33] build(deps-dev): Bump vue-tsc from 3.2.6 to 3.2.7 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17806
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17814
- [stable33] build(deps): Bump vue from 3.5.32 to 3.5.33 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17829
- [stable33] ci(psalm): Update psalm to fully support 8.5 by @nickvergessen in https://github.com/nextcloud/spreed/pull/17832
- [stable33] build(deps): Bump @nextcloud/vue from 9.6.0 to 9.7.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17824
- [stable33] fix(NewMessage): migrate to new container prop by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17834
- [stable33] fix(search): immediately show filtered results by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17840
- [stable33] fix(ts): add missing prop decaration by @Antreesy in https://github.com/nextcloud/spreed/pull/17842
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17846
- [stable33] chore(ci): replace lint-typescript.yml workflow by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17848
- [stable33] build(deps-dev): Bump vitest from 4.1.4 to 4.1.5 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17828
- [stable33] perf(sharing): Use new user field from VerifyMountEvent by @icewind1991 in https://github.com/nextcloud/spreed/pull/17673
- [stable33] fix(teams): use event initiator in system messages by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17855
- [stable33] fix(call): Fix file name of extracted participant list by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17852
- [stable33] fix: rework controls for noise suppression / auto-gain in Safari by @Antreesy in https://github.com/nextcloud/spreed/pull/17859
- [stable33] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17864
- [stable33] fix(federation): Check session owner when closing a conversation by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17868
- [stable33] build(deps): Bump libphonenumber-js from 1.12.41 to 1.12.42 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17826
- [stable33] build(deps): Bump webrtc-adapter from 9.0.4 to 9.0.5 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17804
- [stable33] test(integration): Make the lobby test less flaky by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17872
- [stable33] Release 23.0.4 by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17876
Full Changelog: https://github.com/nextcloud/spreed/compare/v23.0.3...v23.0.4
Fixed joining conversations with breakout rooms or extending 1‑1 calls.
Full changelog
Changed
- Update dependencies
- Update translations
Fixed
- fix(bots): Hide bots from apps when their app is disabled #17668
- fix(bots): Don't soft-fail when creating incompatible bots #17665
- fix(calendar): Make appointment conversations meetings so they expire after the appointment #17646
- fix(call): Fix joining the conversation with breakout rooms or extending 1-1 #17785 #17710 #17779
- fix(chat): Improve "language detection" option in the translation dialogue #17677
- fix(commands): Correctly exclude only 1-1 from managing via occ #17740
- fix(conversation): Show filtered conversations right away when searching #17841
- fix(conversation): Make conversation order consistent when searching #17658
- fix(conversation): Gracefully handle cases when the conversation list is too big for the browser storage #17650
- fix(federation): Check session id when leaving a conversation #17867
- fix(recording): Allow MP4 as recording mimetype #17648
- fix(transcriptions): Fix live transcription app getting the signaling settings #17739
What's Changed
- [stable32] build(deps): Bump vue from 3.5.30 to 3.5.31 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17614
- [stable32] build(deps): Bump panzoom from 9.4.3 to 9.4.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17618
- [stable32] build(deps): Bump libphonenumber-js from 1.12.40 to 1.12.41 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17626
- [stable32] build(deps): Bump firebase/php-jwt from 7.0.3 to 7.0.4 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17612
- [stable32] build(deps-dev): Bump @rspack/core from 1.7.9 to 1.7.10 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17631
- build(deps-dev): Bump @rspack/cli from 1.7.9 to 1.7.10 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17623
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17639
- [stable32] chore: Ensure status code annotation is unique for get reminders by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17642
- [stable32] fix(appointments): Make scheduled appointments meeting conversations by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17646
- [stable32] Allow uploading MP4 recordings by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17648
- [stable32] fix: gracefully handle localStorage quota exceeding by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17650
- [stable32] fix(search): Make sort order consistant also when all results are ret… by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17658
- [stable32] fix(translation): Add AI act message by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17662
- [stable32] fix(bot): Make aware of mutual exclusive features by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17665
- [stable32] fix(bots): Hide event bots of disabled apps by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17668
- [stable32] fix(translate): improve language detection in UI by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17677
- [stable32] build(deps-dev): Bump @rspack/cli from 1.7.10 to 1.7.11 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17690
- [stable32] build(deps): Bump vue from 3.5.31 to 3.5.32 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17692
- build(deps-dev): Bump @rspack/core from 1.7.10 to 1.7.11 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17693
- [stable32] build(deps): Bump firebase/php-jwt from 7.0.4 to 7.0.5 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17682
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17703
- [stable32] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17704
- [stable32] build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.8 to 9.0.0-rc.9 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17696
- [stable32] build(deps-dev): Bump sass from 1.98.0 to 1.99.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17687
- [stable32] build(deps): Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17689
- [stable32] fix: sync session storage with signaling connection by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17710
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17722
- [stable32] Fix emoji picker not kept open after selecting an emoji by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17726
- [stable32] Fix guest window separator bar color by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17733
- [stable32] fix(signaling): Allow live transcription to get signaling by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17739
- [stable32] fix(command): exclude only 1-1 conversations from executing by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17740
- [stable32] build(deps-dev): Bump @vitejs/plugin-vue from 6.0.5 to 6.0.6 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17748
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17762
- [stable32] build(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17745
- [stable32] fix(signaling): clear 'joined_conversation' after successful leave by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17779
- [stable32] fix(App): wait to leave previous call before joining new one by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17785
- [stable32] build(deps): Bump vue-tsc from 3.2.6 to 3.2.7 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17805
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17813
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/17845
- [stable32] fix(search): immediately show filtered results by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17841
- [stable32] chore(ci): replace lint-typescript.yml workflow by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17849
- [stable32] fix(teams): use event initiator in system messages by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17854
- [stable32] fix(call): Fix file name of extracted participant list by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17851
- [stable32] fix(federation): Check session owner when closing a conversation by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17867
- [stable32] build(deps): Bump webrtc-adapter from 9.0.4 to 9.0.5 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17807
- [stable32] build(deps): Bump @nextcloud/axios from 2.5.2 to 2.6.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/17808
- [stable32] test(integration): Make the lobby test less flaky by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17871
- [stable32] Release 22.0.12 by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17875
Full Changelog: https://github.com/nextcloud/spreed/compare/v22.0.11...v22.0.12
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.