Skip to content

Feature/low level stream#276

Merged
MPapst merged 2 commits into
mainfrom
feature/low-level-stream
May 16, 2026
Merged

Feature/low level stream#276
MPapst merged 2 commits into
mainfrom
feature/low-level-stream

Conversation

@MPapst

@MPapst MPapst commented May 16, 2026

Copy link
Copy Markdown
Collaborator

Add ILowLevelStream interface as extension for the newly introduced IEventCatalog.
The Low Level stream allows to append events that are not known at compile time, by simply adding them as JObject.

This feature is only available to the Cosmos Implementation.

MPapst added 2 commits May 14, 2026 23:09
Reformat Directory.Packages.props for readability. Bump MongoDB.Driver from 3.7.1 to 3.8.1. Add SharpCompress 0.48.1 to fix a vulnerability.
Introduce ILowLevelEventStream for raw event appending with JObject payloads and explicit event type names. Implement this interface in CosmosEventStream, refactor append logic for reuse, and update snapshot handling. Add integration test for low-level append. Update Cosmos emulator image and document the new API in README.
@MPapst
MPapst merged commit 63e52be into main May 16, 2026
1 of 2 checks passed
@MPapst
MPapst deleted the feature/low-level-stream branch May 16, 2026 14:54
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