Releases
v0.7.7 2021/2/23
Core Changes
- Bump
y3-codec-golang
to v1.6.4. - Rename
Y3
tag declaration fromyomo:"0x10"
toy3:"0x10"
.
v0.7.6 2021/2/2
Core Changes
- YoMo-Zipper configuration verification
- Add use cases that demonstrate how to integrate with FaunaDB/SSVM/EMQX etc.
v0.7.5 2021/1/26
Core Changes
- Refactor the validation of wf config.
- Add example configs of the sender and receive zipper.
v0.7.4 2021/1/26
Bump y3-codec-golang
to v1.6.2 to fix error with multiple subscribers.
v0.7.3 2021/1/21
Core Changes
- Fix: one QUIC connection corresponds to one RxStream.
v0.7.2 2021/1/20
Bump y3-codec-golang
to v1.6.1.
v0.7.1 2021/1/11
Rename yomo-codec-golang
to y3-codec-golang
, bump y3-codec-golang
to v1.5.0.
v0.7.0 2021/1/8
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 2020/12/31
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 2020/12/29
Bug Fix
- Cloud use
yomo init demo
for creating a yomo project quickly
v0.5.1 2020/12/25
Core Changes
- Add
yomo init [name]
. - Add
yomo --version
.
v0.5.0 2020/12/23
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 2020/12/19
0.4.0 2020/12/18
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 2020/12/17
update codec to v1.1.0
- Solve the problem of base type encoding without wrapper node #66
v0.3.0 2020/12/11
update yomo-codec to v1.0.0
- optimising performance
- sticky packet handling
v0.2.2 2020/11/26
- update echo sample to using codec
- update echoServerAddr to codec server
v0.2.1 2020/11/26
update Quic-go to v0.19.2
v0.2.0 2020/11/26
- Codec switch to yomo-codec-golang
- RunDevWith support OutputFormatter: HexString/PacketPrinter/EchoData/ThermometerData
v0.1.14 2020/9/11
optimize for performance test
v0.1.13 2020/8/20
custom pprof
v0.1.12 2020/8/17
- Support for * wildcards
- Ignore the nil value returned by plugin handle
v0.1.10 2020/8/14
- Request and response packets are not aligned
- logger
- reconnet on error
- copy stream
v0.1.9 2020/8/7
fix connection error.
v0.1.8 2020/8/6
fix panic: unexpected end of JSON input
, update yomo-json-codec to v0.2.4
v0.1.7 2020/8/3
judge PROTOCOL_VIOLATION
v0.1.6 2020/7/27
fix panic of 'NO_ERROR: xxxx'
v0.1.5 2020/7/21
fix the json description of the field
v0.1.4 2020/7/16
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
v0.1.3 2020/7/10
support struct codec