Skip to content

spreed

v24.0.2 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 16d Communication & Email
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

call nextcloud screensharing spreed video webrtc

Affected surfaces

deps

Summary

AI summary

Broad release touches chat, deps, call, and deps-dev.

Changes in this release

Feature Medium

Adds ability to mark all conversations with a tag as read.

Adds ability to mark all conversations with a tag as read.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Allows recording backends to upload recordings in chunks.

Allows recording backends to upload recordings in chunks.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Fixes loss of audio/video device selection when joining a call.

Fixes loss of audio/video device selection when joining a call.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Directly shows call screen when starting a call in large conversations.

Directly shows call screen when starting a call in large conversations.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Treats direct‑dial‑in and dial‑out calls similarly.

Treats direct‑dial‑in and dial‑out calls similarly.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Fixes missing language on deleted messages from chat‑relay.

Fixes missing language on deleted messages from chat‑relay.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Enables downloading a shared folder as a .zip archive.

Enables downloading a shared folder as a .zip archive.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Restores broken file‑share links after reacting or replying.

Restores broken file‑share links after reacting or replying.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Cleans up stale user sessions.

Cleans up stale user sessions.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Restores read‑write sharing permission that was previously disabled.

Restores read‑write sharing permission that was previously disabled.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Low

Re‑enables read‑write sharing permission.

Re‑enables read‑write sharing permission.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

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 https://github.com/nextcloud/spreed/pull/18477
  • [stable34] Update nextcloud/ocp dependency by @nextcloud-command in https://github.com/nextcloud/spreed/pull/18473
  • [stable34] chore(deps): bump @nextcloud/eslint-config library to v9.0.0 by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18482
  • [stable34] feat: Add last-common-read to chat relay by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18487
  • [stable34] fix(setupchecks): Hide missing components with feature hints by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18494
  • [stable34] feat: read last-common-read number from chat-relay messages by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18496
  • [stable34] fix(sessions): Cleanup stale sessions by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18499
  • [stable34] fix: Use system actor for SAML provisioned users added to existing groups by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18517
  • [stable34] fix(recording): Only expose chunked recording upload when sharing is allowed by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18521
  • [stable34] fix(sharing): Allow sharing with read-write again by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18514
  • [stable34] fix(external-calls): Create conversations as System instead of guest by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18527
  • [stable34] fix(call): keep audio/video state choice from device picker when joining call by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18528
  • [stable34] build(deps): Bump uuid from 14.0.0 to 14.0.1 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18547
  • [stable34] build(deps): Bump extendable-media-recorder from 9.2.37 to 9.2.38 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18546
  • [stable34] build(deps-dev): Bump @rsdoctor/rspack-plugin from 1.5.13 to 1.5.17 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18540
  • [stable34] build(deps): Bump vue from 3.5.38 to 3.5.39 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18544
  • [stable34] build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.137 to 7.0.139 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18542
  • [stable34] build(deps-dev): Bump @rspack/cli from 2.0.8 to 2.1.1 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18548
  • [stable34] build(deps-dev): Bump @rspack/dev-server from 2.0.3 to 2.1.0 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18543
  • [stable34] build(deps): Bump libphonenumber-js from 1.13.6 to 1.13.7 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18541
  • build(deps-dev): Bump @rspack/core from 2.0.8 to 2.1.1 by @dependabot[bot] in https://github.com/nextcloud/spreed/pull/18545
  • [stable34] fix: introduce UI toggle to allow/disallow updating by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18555
  • [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/18561
  • [stable34] fix(recording): Improve documentation for chunked-upload and fix share expiration by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18564
  • [stable34] fix(chat): download shared folder as .zip archive by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18580
  • [stable34] fix(chat): file share links are broken after reacting/replying by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18574
  • [stable34] chore: clean up unused imports by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18582
  • [stable34] test(integration): Adjust expected status code after server sharing c… by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18583
  • [stable34] ci(actions): Update workflow templates from organization template repository by @nextcloud-command in https://github.com/nextcloud/spreed/pull/18576
  • [stable34] fix(call): make optimistic update of UI in large conversations by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18584
  • [stable34] fix: Circle getBasedOn can be null by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18592
  • [stable34] feat: mark all tagged conversation 'read' at once by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18595
  • [stable34] fix(chat): translate deleted message coming from chat-relay by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18598
  • [stable34] feat(sip): treat direct-dial-in and dial-out similarly by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18599
  • [stable34] fix(signaling): rejoin with a fresh session on 'no_such_room' rejection by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18606
  • [stable34] chore(release): Changelog for v24.0.2, 23.0.8 and 22.0.15 by @backportbot[bot] in https://github.com/nextcloud/spreed/pull/18604

Full Changelog: https://github.com/nextcloud/spreed/compare/v24.0.1...v24.0.2

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.

Share this release

Track spreed

Get notified when new releases ship.

Sign up free

About spreed

Nextcloud Talk – chat, video & audio calls for Nextcloud

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]