Repository navigation
Releases: mavidishu/PushStream
Release list
v0.1.0 - First Stable Release
🎉 First Stable Release
PushStream is now production-ready with both server and client packages published.
📦 Packages
| Package | Version | Install |
|---|---|---|
| PushStream.Core | 0.1.0 | dotnet add package PushStream.Core |
| PushStream.AspNetCore | 0.1.0 | dotnet add package PushStream.AspNetCore |
✨ Features
- Server-Sent Events abstraction - No more raw SSE handling
- Connection management - Track clients by ID with built-in store
- Event publishing - Broadcast to all or target specific clients
- Heartbeat support - Keep connections alive automatically
- ASP.NET Core integration - Simple
AddPushStream()+MapEventStream()
🚀 Quick Start
sharp
// Program.cs
builder.Services.AddPushStream();
var app = builder.Build();
app.MapEventStream("/events");
// Publish from anywhere
app.MapPost("/notify", async (IEventPublisher publisher) =>
{
await publisher.PublishAsync("notification", new { message = "Hello!" });
});
v0.1.0-alpha - Initial Release
## 🎉 First Alpha Release
PushStream is an opinionated abstraction over Server-Sent Events (SSE) that makes implementing real-time server-to-client updates simple.
### What's Included
- PushStream.Core - Core library with abstractions and implementations
- Documentation and design specifications
- Unit tests
### Coming Soon
- PushStream.AspNetCore - ASP.NET Core integration
- pushstream-js - JavaScript/TypeScript client
- Demo application
⚠️ This is an alpha release. API may change.