Releases
v1.0.0 3/1/2021
Core Changes
- Read from multiple sources
- Write-back to streams
- Add more examples and use cases
v0.7.7 2/23/2021
Core Changes
- Bump
y3-codec-golang
to v1.6.4. - Rename
Y3
tag declaration fromyomo:"0x10"
toy3:"0x10"
.
v0.7.6 2/2/2021
Core Changes
- YoMo-Zipper configuration verification
- Add use cases that demonstrate how to integrate with FaunaDB/SSVM/EMQX etc.
v0.7.5 1/26/2021
Core Changes
- Refactor the validation of wf config.
- Add example configs of the sender and receive zipper.
v0.7.4 1/26/2021
Bump y3-codec-golang
to v1.6.2 to fix error with multiple subscribers.
v0.7.3 1/21/2021
Core Changes
- Fix: one QUIC connection corresponds to one RxStream.
v0.7.2 1/20/2021
Bump y3-codec-golang
to v1.6.1.
v0.7.1 1/11/2021
Rename yomo-codec-golang
to y3-codec-golang
, bump y3-codec-golang
to v1.5.0.
v0.7.0 1/8/2021
Implement yomo-sink
to receive the data from yomo-flow
.
Core Changes
- Distribute data to
yomo-sink
in parallel. - Add examples of
yomo-sink
.
Examples
- Save data to
FaunaDB
: yomo-sink-faunadb-example - Show real-time data on
web
:
v0.6.0 12/31/2020
Implement yomo-zipper
(workflow) which receives the data from yomo-source
, runs yomo-flow
(streaming serverless) in pipeline, and distributes the result to yomo-sink
.
Core Changes
- Add CLI
yomo wf run workflow.yaml
[#62] - Add two examples of
yomo-source
.
Examples
yomo-source
:yomo-flow
: example/flow/app.goyomo-sink
: example/sink/app.goyomo-zipper
: example/workflow.yaml
v0.5.2 12/29/2020
Bug Fix
- Cloud use
yomo init demo
for creating a yomo project quickly
v0.5.1 12/25/2020
Core Changes
- Add
yomo init [name]
. - Add
yomo --version
.
v0.5.0 12/23/2020
Improve yomo-cli
Core Changes
- Add
yomo build
,yomo run
andyomo version
. - Emit mock data from remote emitter server when running
yomo dev
.
v0.4.1 12/19/2020
0.4.0 12/18/2020
Streaming-Serverless in Rx way with CLI support
Core Changes
- Add CLI support [#61]
- Serverless architecture [#58]
- RxStream-oriented in handler func [#60]
Example Changes
example/app.go
v0.3.1 12/17/2020
update codec to v1.1.0
- Solve the problem of base type encoding without wrapper node #66
v0.3.0 12/11/2020
update yomo-codec to v1.0.0
- optimising performance
- sticky packet handling
v0.2.2 11/26/2020
- update echo sample to using codec
- update echoServerAddr to codec server
v0.2.1 11/26/2020
update Quic-go to v0.19.2
v0.2.0 11/26/2020
- Codec switch to yomo-codec-golang
- RunDevWith support OutputFormatter: HexString/PacketPrinter/EchoData/ThermometerData
v0.1.14 9/11/2020
optimize for performance test
v0.1.13 8/20/2020
custom pprof
v0.1.12 8/17/2020
- Support for * wildcards
- Ignore the nil value returned by plugin handle
v0.1.10 8/14/2020
- Request and response packets are not aligned
- logger
- reconnet on error
- copy stream
v0.1.9 8/7/2020
fix connection error.
v0.1.8 8/6/2020
fix panic: unexpected end of JSON input
, update yomo-json-codec to v0.2.4
v0.1.7 8/3/2020
judge PROTOCOL_VIOLATION
v0.1.6 7/27/2020
fix panic of 'NO_ERROR: xxxx'
v0.1.5 7/21/2020
fix the json description of the field
v0.1.4 7/16/2020
Fix the problem of CPU spike %100 due to dead loop caused by incorrect judgment of Read result. Fix for growing cache that could lead to memory overflows