Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: soyoo/yomo

Tags

v1.4.0-beta

Toggle v1.4.0-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(frame): replace framing to Y3 frame (yomorun#211) (yomorun#225)

* feat(frame): replace framing to Y3 frame

* fix(heartbeat): client sends ping and zipper responses pong

* feat(frame): add FrameType String method

* sytle: fix the issues in codacy

Co-authored-by: Hong Xiaojian <[email protected]>

v1.4.0-alpha

Toggle v1.4.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
refactor: performance tuning with 60hours+ load test, v1.4.0-alpha (y…

…omorun#216)

* refactor: rename flow/sink/zipper (yomorun#173)

* fix(rx): RxStream was blocked when multi data sources

* refactor(stream): pass the data to next stream function when the current one is offline

* feat(stream): the raw stream is immutable, stream function should only append new data (yomorun#181)

* docs(example): add `multi-stream-fn` example

* fix(stream): receive data from new reader when reconnect to yomo-server

* docs(example): add `stream-fn-3` to `multi-stream-fn` example

* refactor(package): restructure the packages

* refactor(package): rename `outconn` package to `connector/output`

* refactor(package): rename `streamfn` package to `streamfunction`

* refactor(client): add alias functions in `yomo` package

* test(streamfunction): add tests for rx operator in `stream-fn`

* test(streamfunction): add tests to `stream-fn` client

* fix(mesh): print the received data when no sinks in YoMo-Server-Receiver

* refactor(test): simplify the naming of mock package

* test(source): add tests for `source`

* fix(server):  fix `yomo-server-sender` and allow empty functions

* refactor(log): add log when reconnecting to YoMo-Server

* refactor(core): move `quic` and `rx` packages into `core`

* test(connector): add tests to `output-connector`

* add unit tests

* test(streamfunction): update tests in `stream-fn`

* test(framing): add tests to `framing`

* more tests

* test(decoder): add tests to `decoder`

* server config test

* add tests to `dispatch`

* add tests to `server/sender`

* refactor(test): add a callback function to test the received data in server handler

* test subscribe

* more tests

* save

* update tests

* remove goleak

* refactor: remove `output connector` and rename `yomo-server` back to `yomo-zipper`

* refactor: rename `server sender` to `zipper sender`

* refactor(framing): add new frame types and use framing for signal

* refactor(stream-fn): init stream when connect to zipper and remove appending new data to raw stream

* refactor(decoder): add Reader/Writer with framing

* fix(client): prevent reconnecting when the connection is rejected by zipper

* fix(zipper): send CreateStream signal when received the connection from client

* fix(client): fix the multi data sources example

* fix(rx): continue when the customized operator has an error

* feat(stream-fn): send ACK to zipper when received data

* feat(framing): add metadata option to frame

* docs(framing): add the README for framing

* perf(zipper): fix the high CPU issue when stream-fn is offline

* style: fix code style issues and add comments to rx operator

* feat(stream-fn): async handler to improve the concurrent requests

* fix(zipper): async receive response from stream-fn

* refactor(stream-fn): remove framing in stream function

* fix(zipper): immediately close the stream when data was sent to stream-fn

* WIP(zipper): add tracing and improve the performance in dispatcher

* fix(zipper): async dispatch data to stream-fn

* fix(stream-fn): clean channels in Handler function

* fix(rx): fix the tests in rx

* fix(zipper): clean codes in zipper and fix client when zipper restarts

* feat(stream-fn): support multi instances for the same stream-fn and dispatch data in round robin

* style: fix issues in Codacy report

* style: fix code lint

Co-authored-by: fiftyloops <[email protected]>
Co-authored-by: venjiang <[email protected]>

v1.3.7

Toggle v1.3.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
refactor(log): add log when reconnecting to zipper (yomorun#206)

v1.3.6

Toggle v1.3.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(zipper): make sure sink receives all data from zipper (yomorun#197)

* fix(zipper): make sure sink receives all data from zipper
* fix(rx): make `Encode` optional in Serverless Handler func
* fix(example): remove `Encode` in sink

v1.3.5

Toggle v1.3.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(deps): bump y3 to v1.7.0

* chore(deps): clean go.mod by `go mod tidy`

* chore(deps): bump y3 to v1.7.0

v1.3.4

Toggle v1.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(buffer): increase the buffer size and support custom size via env (

…yomorun#192)

v1.3.3

Toggle v1.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(framing): add frame length to support large data (yomorun#191)

* feat(framing): add frame length and payload to support large data

* fix(client): auto re-connect when the connection is interrupted

v1.3.2

Toggle v1.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
refactor(runtime): migrate `runtime` codes from cli project to yomo (y…

…omorun#189)

* refactor(runtime): migrate `runtime` related codes from cli project to yomo

* refactor(conn): add a common quic conn for client and server

* fix(mesh): retry to connect downstream zipper when the conn is disconnected

v1.3.1

Toggle v1.3.1's commit message
fix(client): increase the timeout of heartbeat to 5s

v1.3.0

Toggle v1.3.0's commit message
Update README.md