Eugene R./go-streams: Release v0.10.0
Name: go-streams
Owner: Eugene R.
Release: v0.10.0
Released: 2024-01-14
License: MIT
Release Assets:
⚠ BREAKING CHANGES
- refactor!: replace uint parameter type with int; panic on invalid argument (#107)
- feat!: make window and batch flows generic (#104)
Features
- feat: implement batch with timeout flow (#103)
Fixes
- fix: session window inactivity timer reset mechanism (#102)
- fix: throttler functionality; improve code coverage (#101)
- fix: use ticker time in sliding window (#100)
- fix: close output channel properly in window flows (#99)
Improvements
- refactor: make utility packages internal (#108)
- refactor: replace empty interface with any (#105)
- refactor: pre-allocate slice in flow.FanOut (#94)
Connectors
- feat: implement Redis stream connector (#80)
- refactor!: JetStream source and sink connectors (#109)
- refactor!: Redis publish-subscribe connector (#79)
- build: upgrade dependencies in connectors (#82)
Maintenance
- docs: improve code documentation (#106)
- ci: update action versions in workflows (#110)