- Add release workflow (35b7e5a)
- Update readme (0ed8a2c)
- Tone down readme (55c0e06)
- Exclude httpx-ws 0.8.1 (519633d)
- Use valkey stream id as message id (2c8f087)
- Move test function to conftest (156bf7e)
- Add LRU cache (3c8d480)
- Add auth handling to benchmark script (5ade7b5)
- Add remaining users CRUD endpoints (cde73a8)
- Implement user deletion (1ef92a9)
- Fix multi-worker subscriptions (ed79885)
- Make get or create pattern atomic (f4b0f01)
- Persist user data (f310ed6)
- Trim things that were never implemented (c107d3f)
- Remove settings that were never implemented (63b1b55)
- Work around asyncIO.Lock requiring active event loop on python < 3.10 (65a3f1e)
- Implement test_poll_receives_new_message (6fd69f3)
- Set up python package structure (f0d1b51)
- Fix valkey sample config (be8cc04)
- Isolate config tests (28fad59)
- Implement authentication (e93f0cf)
- Rename project to pulsar-relay (4020dad)
- Fix auth via swagger (a26fa9b)
- Add configuration management (f38043c)
- Drop python 3.14 tests for now (fe0f234)
- Bump pydantic version (6db8369)
- Fix more datetime inconsistencies (69e2e0c)
- Update glide version (9d7feae)
- Add CI workflow (6f41213)
- Fix test setup (a466b5f)
- Fix black config (dce7639)
- Simplify clearing valkey storage (4e54fb9)
- Fix mypy issues (4fcd8b2)
- Test via tox (9f4bbf0)
- Format with black and ruff (d01519c)
- Add authentication (b858498)
- Benchmark long polling (a2b7952)
- Doc cleanup (335ae82)
- Add long-polling option (4c7fabf)
- Add valkey integration (6059957)
- Initial pulsar proxy (fdb368b)
Full Changelog: https://github.com/mvdbeek/pulsar-relay/commits/v0.1.0