Skip to content

Register Stream V6 storage - #62

Closed
robelest wants to merge 1 commit into
get-convex:mainfrom
robelest:robel/pts-v6-foundation
Closed

Register Stream V6 storage#62
robelest wants to merge 1 commit into
get-convex:mainfrom
robelest:robel/pts-v6-foundation

Conversation

@robelest

Copy link
Copy Markdown

Stack

1. Stream V6 foundation (this PR)
2. Producer and lifecycle routing
3. Engine-aware bounded reader
4. Browser transport
5. React integration
6. Release certification

Supersedes the corresponding foundation portion of #58 with the current Stream V6 API.

Summary

  • Pin the immutable @convex-dev/stream preview from get-convex/stream#1 at commit d253e4f.
  • Raise the Convex peer and development floor to 1.43.
  • Register dormant textStreams and textStreamsEvents tables through V6 defineStream.
  • Register the typed internal maintenance runner required by later deletion/expiration paths.

This layer deliberately changes no active PTS behavior: existing streams/chunks remain the only storage used by current APIs, no data is migrated, and no producer, reader, client, React, or example path is rerouted yet.

Validation

  • npm run build
  • npm run typecheck
  • npm run test (including schema registration)
  • npm run lint -- --quiet
  • npm ls @convex-dev/stream convex convex-test

The Stream preview itself passed its package build, workspace typecheck, and 169 tests.

Pin the commit-specific @convex-dev/stream preview and Convex 1.43 floor, then add dormant text stream tables and a typed maintenance runner. Existing PTS storage and public behavior remain unchanged so later producer and reader layers can adopt V6 incrementally without migrating legacy data.
@robelest

Copy link
Copy Markdown
Author

Closing because the V6 PTS stack is being completed and reviewed locally before any upstream PRs are opened.

@robelest robelest closed this Aug 12, 2026
@robelest
robelest deleted the robel/pts-v6-foundation branch August 12, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant