All Versions
16
Latest Version
Avg Release Cycle
140 days
Latest Release
390 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.13.0 Changes
May 11, 2025๐ Features
- feat(flow): implement rolling fold transformation by @Wkkkkk in #162
- ๐ feat(flow): add support for allowed lateness in sliding window by @reugn in #177
๐ Fixes
- ๐ fix(flow)!: sliding window blocks until the first window is elapsed by @reugn in #165
- ๐ fix(flow): use of sliding window in keyed flow by @reugn in #176
๐ Improvements
- ๐จ refactor(flow): use atomic.Int64 in Throttler by @reugn in #169
- ๐จ refactor(flow): rework parallel processing of stream elements by @reugn in #178
Connectors
๐ง Maintenance
- ๐ chore: update code documentation and rework the maze example by @reugn in #167
- ๐ docs(flow): enhance keyed flow documentation by @reugn in #181
- โฌ๏ธ ci: upgrade golangci-lint to v2.1.5 by @reugn in #182
๐ New Contributors
Full Changelog : v0.12.0...v0.13.0
-
v0.12.0 Changes
March 01, 2025๐ Features
- feat!: introduce AwaitCompletion method to Sink by @reugn in #154
- feat(flow): implement ZipWith stream transformation by @reugn in #156
- feat!: rework standard connector implementations by @reugn in #157
Connectors
๐ง Maintenance
- ๐ฆ chore: reorganize the extension package by @reugn in #155
- ๐ docs(contributing): update minimum go version requirement by @reugn in #159
- โก๏ธ ci: update golangci-lint configuration by @reugn in #161
Full Changelog : v0.11.0...v0.12.0
-
v0.11.0 Changes
January 08, 2025๐ Features
๐ Fixes
๐ Improvements
Connectors
- โฌ๏ธ deps: upgrade dependencies in connectors by @reugn in #114
- ๐จ refactor(aerospike)!: enhance connector functionality by @reugn in #127
- feat(websocket)!: rename the connector module by @reugn in #129
- ๐ฆ feat(connectors)!: remove signal.Notify from connectors by @reugn in #131
- ๐จ refactor(redis): minor connector improvements by @reugn in #132
- ๐ fix(connectors): string formatting for message type by @reugn in #134
- ๐ฒ feat(connectors)!: use slog for structured logging by @reugn in #140
- ๐ feat: add support for AWS S3 connector by @reugn in #143
- ๐ chore(aws): refine S3 connector logs by @reugn in #145
- ๐ feat: add support for GCP Storage connector by @reugn in #146
- ๐ feat: add support for Azure Blob Storage connector by @reugn in #147
๐ง Maintenance
- โ test: improve code coverage by @reugn in #113
- ๐ chore: add gci linter by @reugn in #128
- โก๏ธ chore(examples): update docker compose files by @reugn in #133
- ๐จ test(flow): improve coverage and minor refactoring by @reugn in #139
- โก๏ธ ci: update golangci-lint configuration by @reugn in #148
Full Changelog : v0.10.0...v0.11.0
-
v0.10.0 Changes
January 14, 2024โ 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
-
v0.9.0 Changes
January 07, 2023๐ Features
- ๐ Make SlidingWindow generic
- Validate constructor parameters in SlidingWindow
- ๐ Make the Split utility function generic
๐ Fixes
- ๐ Fix the SlidingWindow element assignment mechanism
๐ Improvements
- โ Add go1.18 to the CI build workflow
- ๐ Improve test coverage
-
v0.8.0 Changes
October 17, 2022 -
v0.7.0 Changes
November 27, 2021๐ Features
- Implement Session Window flow
- โก๏ธ Update module dependencies
๐ Fixes
- ๐ Fix potential memory leak related to using time.After
- โ Remove Mutex in Throttler
- ๐ Fix minor bugs in connectors
๐ Improvements
- ๐ท Migrate from Travis CI to GitHub Actions
- ๐ Improve code documentation
-
v0.6.3 Changes
December 20, 2020- โ Add packages documentation
-
v0.6.2 Changes
December 19, 2020- โ Require the latest go-streams module in connectors
-
v0.6.0 Changes
December 19, 2020- ๐จ Refactor package structure
- โ Add WebSocket connector