Release history
spreed releases
Nextcloud Talk – chat, video & audio calls for Nextcloud
All releases
17 shown
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
Fixed calendar meeting integration after session changes and federation conversation leaving validation.
Full changelog
21.1.11 – 2026-04-30
Changed
- Update dependencies
- Update translations
Fixed
- fix(calendar): Fix calendar meeting integration after a session related change in server #17818
- fix(federation): Check session id when leaving a conversation #17866
What's Changed
- [stable31] fix: Use permanent token to do schedule meeting request by @SystemKeeper in https://github.com/nextcloud/spreed/pull/17818
- [stable31] ci(integration): Fix guests app stable branch after 30 drop by @nickvergessen in https://github.com/nextcloud/spreed/pull/17831
- [stable31] fix(call): Fix file name of extracted participant list by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17850
- [stable31] fix(federation): Check session owner when closing a conversation by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17866
- [stable31] Release 21.1.11 by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/17874
Full Changelog: https://github.com/nextcloud/spreed/compare/v21.1.10...v21.1.11
- Check recipient room with internal signaling
- Limit signaling support without conversation-token
- Expect nonce on request for hosted signaling
- Check recipient room with internal signaling
- Limit signaling support without conversation-token
- Expect nonce on request for hosted signaling
- Check recipient room with internal signaling
- Limit signaling support without conversation-token
- Expect nonce on request for hosted signaling
- Default conversation list and chat style configuration
- Stronger TURN secret generation
- Stronger TURN secret generation
- Email-based federation support
Fixes for share parent lookup performance, chat message expiration timestamp handling, markdown rendering, multibyte search characters, and location display in message bubbles.
- Requires Nextcloud 33 / Hub 26 Winter or later
- Live translations in calls
- Pin messages in chat
- Schedule messages to send later
Fixes for mobile client error handling, breakout room management, chat threading, system message display, and federation request optimization. Improves chat message polling accuracy and adds timezone support to calendar events.
Fixes mobile client E2EE version handling, breakout room management, email guest display, federation validation, and signaling request validation.
Chat message retrieval, message switching, and media device handling improvements. Fixes cursor positioning during message reactions and ensures proper call setup when permissions are restricted.
Chat message retrieval fix and media device selection improvements for call handling. Maintains compatibility with older Nextcloud versions while improving device permission handling.