Releases: sysid/sse-starlette
Releases · sysid/sse-starlette
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
v2.4.0
What's Changed
- add missing test dependencies to tox.ini by @ancieg in #121
- Add an
JSONServerSentEvent
utility based on starletteJSONResponse
by @cjavad in #136
New Contributors
Full Changelog: v2.3.6...v2.4.0
v2.3.6
v2.3.5
What's Changed
- Fix streaming examples cannot be running in python3.9 by @neolooong in #123
- Fix the type annotation on client_close_handler_callable by @frankdu in #130
- [Improvement] Add listen_for_disconnect in cancel_scope by @lcamhoa in #131
New Contributors
- @neolooong made their first contribution in #123
- @frankdu made their first contribution in #130
Full Changelog: v2.3.0...v2.3.5
v2.3.4
v2.3.3
What's Changed
- Implement handle session close by @lcamhoa in #127
- Fix streaming examples cannot be running in python3.9 by @neolooong in #123
New Contributors
- @lcamhoa made their first contribution in #127
- @neolooong made their first contribution in #123
Full Changelog: v2.2.1...v2.3.3
v2.2.1
Full Changelog: v2.2.0...v2.2.1