Last release 1 years ago
01 Jun 2025
Release timing varies
gaps range from 2 months to 3.4 years
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
8 releases · first in 2018
Release timeline
8 releases since 2018Releases
- v0.2.11 Jun 2025
Release notes
Open source →What's Changed
This release introduces the
ChanSink. It allows streaming data, from an Automi pipeline, to be collected into a channel. Items in the channel can be accessed as shown below:src := sources.Slice([][]string{ ... } snk := sinks.Chan[[]string]() strm := From(src) strm.Into(snk) ... var receivedData [][]string for data := range snk.Get() { receivedData = append(receivedData, data) }
See documentation for detail.
- feat: Add ChanSink for sending stream items to a Go channel by @vladimirvivien in #41
Full Changelog: v0.2.0...v0.2.1
- v0.2.012 Apr 2025
Release notes
Open source →v0.2.0 - A project reboot with Go generics
This version of Automi introduces type-safety for building efficient data stream processing pipelines. Using Go's generics, it provides a composable API that enables developers to process data streams with compile-time type checking, eliminating runtime errors common in reflection-based approaches.
Key changes
- Type safety with generics: Leverages Go's generics for compile-time verification of operation types
- Simplified API: Ability to build complex stream pipelines with simplified components
- Built-in operators: As before, this rewrite provides a large set of built-in operators and other components
- Examples: New companion repository with large number of examples
See the project's documentation for detail discussion of the changes to the API.
License
The project license has been updated to MIT.
Previous version
The previous version of the project has been moved to branch
v0.1.0-automi-reflection. - v0.1.0-alpha.0.0.20241221150213-562b868370a221 Dec 2024pre-release
Nothing published for this version
- v0.1.0-alpha.0.0.20210803044724-6b6f77fbd0903 Aug 2021pre-release
Nothing published for this version
- v0.1.0-alpha.0.0.20210516180036-a673e1d75f1916 May 2021pre-release
Nothing published for this version
- v0.1.0-alpha.031 Jul 2019pre-release
Nothing published for this version
- v0.0.0-20190731135052-464abb80046331 Jul 2019pre-release
Nothing published for this version
- v0.0.0-20180601172841-43ecd293fa791 Jun 2018pre-release
Nothing published for this version