Releases: sysid/sse-starlette
Releases · sysid/sse-starlette
v3.2.0
What's Changed
- [feat] Allow disabling automatic draining immediately on sigterm by @yuliy-openai in #157
- feat: add enable_automatic_graceful_drain_mode() for re-enabling auto… by @sysid in #158
New Contributors
- @yuliy-openai made their first contribution in #157
Full Changelog: v3.1.2...v3.2.0
v3.1.2
v3.1.1
v3.1.0
What's Changed
- chore(deps): bump actions/setup-python from 3 to 6 by @dependabot[bot] in #143
- Fix Issue #149: handle_exit cannot signal context-local events by @sysid in #150
Full Changelog: v3.0.4...v3.1.0
v3.0.4
v3.0.3
What's Changed
- Security: Upgrade Starlette to 0.49.1 to address CVE-2025-62727 by @ColeMurray in #144
New Contributors
- @ColeMurray made their first contribution in #144
Full Changelog: v3.0.2...v3.0.3
v3.0.2
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's New in v3.0.0
No breaking changes expected.
- Fix Issue #140: Replace global AppStatus.should_exit_event with context-local events by @sysid in #141
Major Thread Safety Improvements
- Multi-Threading Support: SSE now works correctly in multi-threaded applications
- Multi-Loop Support: Full compatibility with multiple asyncio event loops
- Automatic Test Isolation: No more manual state resets needed in tests
- Context-Local Events: Replaced global state with context-aware event management
Development Experience
- Modern APIs: Updated to Starlette's lifespan parameter (no more deprecation warnings)
- Clean Testing: Improved pytest configuration and dependency management
Full Changelog: v2.4.1...v3.0.0
v2.4.1
Full Changelog: v2.4.0...v2.4.1