Skip to content

Releases: mavidishu/PushStream

v0.1.0 - First Stable Release

Choose a tag to compare

@mavidishu mavidishu released this 17 Jan 06:34
dad5e37

🎉 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

Pre-release

Choose a tag to compare

@mavidishu mavidishu released this 03 Jan 16:09

## 🎉 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.