Releases: LevelFourAB/windshift-server
Releases · LevelFourAB/windshift-server
v0.1.0
0.1.0 (2023-05-20)
Feature
- events: Ability to limit max events being processed concurrently (db8e828)
- Upgrade to latest sprout-go (e38a2ea)
- events: Store raw Protobuf messages in event store (b84f95e)
- events: Align naming of event methods with common terminology (a529131)
- events: Avoid sending too many events over consumer channel (e42f600)
- events: Flow control based on how fast consumer can fetch events (8c99b98)
- events: Limit concurrency of events using max pending messages (d4461a6)
- events: Periodically clean up tracked events (9348a3d)
- events: Rename EventsService.Events to Consume (47159a1)
- events: Include error info in accept, reject and ping confirmations (bb0ca3b)
- events: Support for rejecting events with a delay (7d03136)
- Use vtprotobuf for gRPC API (5b5d819)
- events: Support for stream sources other than subjects (7b9dead)
- events: Add observability when creating consumers (b30a087)
- events: Rename subscriber to consumer in gRPC API (3fd5aae)
- Add OpenTelemetry integration for publishing and receiving of events (524290f)
- Extending gRPC API with more features (0283fdc)
- Improve batch handling of events (42c4faf)
- Initial version (436f14c)
Documentation
- Add LICENSE (dac550d)
- Update README (7d7509f)
- Adding some emojis to the README (861e49a)
- Update README (e7da6aa)
Tests
- events: Use built-in atomics for consume (7da56e7)
- Update consume command used for testing (8eb9bd4)
- events: Use createManagerAndJetStream helper for tests (e3f040e)
- Fix linting errors (b7f1b66)
- Subscription tests for api/v1alpha1 (68a6b1a)
- Add more tests to gRPC API (fc8d19d)
Code Refactoring
- events: Break out handling of accept and ping messages (fb31e8f)
- Move events.v1alpha1 API (1c2aceb)
- events: Break out queue handling into smaller functions (50ce2ee)
Chores
- events: Reworking flow control (b098c6c)
- Make BatchSizer public and add basic tests (037ffad)
- events: Set batch size to min/max when at min/max (449793f)
- events: Drop auto close support (617e771)