Skip to content

docs: State that the legacy streaming API is removed in 4.0 - #749

Merged
developerjamiu merged 3 commits into
serverpod:mainfrom
marcelomendoncasoares:docs/streaming-api-removed
Aug 21, 2026
Merged

docs: State that the legacy streaming API is removed in 4.0#749
developerjamiu merged 3 commits into
serverpod:mainfrom
marcelomendoncasoares:docs/streaming-api-removed

Conversation

@marcelomendoncasoares

Copy link
Copy Markdown
Collaborator

serverpod/serverpod#5544 removed the legacy streaming session and the deprecated streaming APIs. The streaming page still called them deprecated, and the session type table still listed StreamingSession, which no longer exists.

Rewords the section on the streaming page and drops the row from the session type table. The archive page keeps documenting the old API for readers on 3.x.

@marcelomendoncasoares
marcelomendoncasoares marked this pull request as ready for review August 21, 2026 02:00
@marcelomendoncasoares
marcelomendoncasoares requested a review from a teamAugust 21, 2026 02:00
@developerjamiudeveloperjamiu added the documentation Improvements or additions to documentation label Aug 21, 2026
@developerjamiu

Copy link
Copy Markdown
Contributor

Suggestion: 02-logging.md:41-50 documents a log table that serverpod/serverpod#5544 stopped filling. logMessage() had a single caller, in endpoint_websocket_request_handler.dart right after handleStreamMessage, and that file is gone.

The count and the cascade sentence go with the row:

In the database they land in three tables:
| Table | Holds |
| --- | --- |
| `serverpod_session_log` | One row per completed session. |
| `serverpod_log` | Your `session.log` messages. |
| `serverpod_query_log` | Database queries. |
The last two reference the session row, so deleting a session row removes its queries with it.

The model and the Insights read stay, so old rows are still queryable. Nothing on 4.0 writes new ones.

Comment threaddocs/11-upgrading/01-upgrade-to-four.md Outdated
@developerjamiu
developerjamiu merged commit f1353cb into serverpod:mainAug 21, 2026
5 checks passed
@marcelomendoncasoares
marcelomendoncasoares deleted the docs/streaming-api-removed branch August 21, 2026 18:19
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@marcelomendoncasoares@developerjamiu