github.com/reugn/go-streams
v0.13.0
#784 most downloaded on Go modules
reugn/go-streams
What this package is like to depend on
Last release 7 months ago
14 Jan 2026
Release timing varies
gaps range from 9 days to 4 months
Some releases are documented
notes for 8 of 17 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
94 releases · first in 2019
4 releases in the last 12 months
see the full history below
Release timeline
94 releases · Aug 2019 to Jan 2026Releases
latest 60 of 94-
v0.13.1-0.20260114150441-86444ed50ec314 Jan 2026 pre-releaseNothing published for this version
-
v0.13.1-0.20251115205028-18f3717f85d715 Nov 2025 pre-releaseNothing published for this version
-
v0.13.1-0.20250816111552-3872dfc1b7df16 Aug 2025 pre-releaseNothing published for this version
-
v0.13.010 May 2025Release notes
Open source →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.1-0.20250510062123-d43ee10d817710 May 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250503152417-f3ba59b33b8703 May 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250502080936-aecb7d08931e02 May 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250426184341-a8e8ac73b93926 Apr 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250421135708-e4d8dcf7380e21 Apr 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250322162113-57f1115686f722 Mar 2025 pre-releaseNothing published for this version
-
v0.12.1-0.20250314171012-46a369df701a14 Mar 2025 pre-releaseNothing published for this version
-
v0.12.001 Mar 2025Release notes
Open source →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.1-0.20250222124800-f0c753ba8cff22 Feb 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250217172408-8d45bbe8a8a217 Feb 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250208104937-0965c8841a4e08 Feb 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250131093315-05bdc469d85731 Jan 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250125122332-209586bb991425 Jan 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250108142829-40e6f145021408 Jan 2025 pre-releaseNothing published for this version
-
v0.11.009 Nov 2024Release notes
Open source →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.1-0.20241109202112-4557f02c7ca509 Nov 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20241018073555-fb15167cea1118 Oct 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240914181018-d2f45f16b1a414 Sep 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240906094040-ccdc63e3b85306 Sep 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240830182257-2acf4ae59ec030 Aug 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240819134348-de0eaa2aee2019 Aug 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240818082856-cdcb6c0848c818 Aug 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240817172507-af55736da70517 Aug 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240803163706-fe0876e1756803 Aug 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240622192604-b920e3ef69cd22 Jun 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240514084523-096ebcae902314 May 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240513074856-b235e526f83313 May 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240512082536-1a0fc9da5cd712 May 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240511112755-2c4dbedf03ba11 May 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240510081732-91811dcfba6810 May 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240309130842-f0683d05172c09 Mar 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240210105148-9353ae466f8210 Feb 2024 pre-releaseNothing published for this version
-
v0.10.014 Jan 2024Release notes
Open source →⚠ 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.1-0.20240114072835-7e7870067fc114 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240113165338-f0ece346548913 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240112144716-f1fe352d966312 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240112113210-68daebcfa2db12 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240112084132-138ea28f3e6112 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240111180737-fef9ee5e692c11 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240110140722-b09bd837737710 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240110070447-66d65d499e0e10 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240109104407-3821626b1edc09 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20231216092528-70c16494491216 Dec 2023 pre-releaseNothing published for this version
-
v0.9.1-0.20230930135953-1049716797ed30 Sep 2023 pre-releaseNothing published for this version
-
v0.9.1-0.20230819092316-b587a8c212d319 Aug 2023 pre-releaseNothing published for this version
-
v0.9.1-0.20230617150129-aaf190e24c6d17 Jun 2023 pre-releaseNothing published for this version
-
v0.9.1-0.20230616062304-e8a79495a22516 Jun 2023 pre-releaseNothing published for this version
-
v0.9.1-0.20230203123634-20014ab8387703 Feb 2023 pre-releaseNothing published for this version
-
v0.9.007 Jan 2023Release notes
Open source →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.1-0.20221017101211-40a238463bad17 Oct 2022 pre-releaseNothing published for this version
-
v0.8.017 Oct 2022Release notes
Open source →Features
- Use generic transformation functions in Flows (#53)
- Implement RoundRobin Flow (#38)
- Implement Reduce Flow (#53)
- Implement Flatten Flow (#53)
- Require go
1.18
Fixes
Improvements
- Update GitHub actions versions
- Remove deprecated linters
-
v0.7.1-0.20220904085830-b642dd83af2e04 Sep 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220601082555-e488a966b15a01 Jun 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220531180508-a70de39fb9f731 May 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220528115107-43ee9b2fc38628 May 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220211083629-1ca36d9d74c811 Feb 2022 pre-releaseNothing published for this version