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

Skip to content

Tags: topjs/yomo

Tags

v1.7.2

Toggle v1.7.2'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 quic-go to v0.27.0 (yomorun#318)

* chore(deps): bump quic-go to v0.27.0

v1.7.1

Toggle v1.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: connection state race (yomorun#311)

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
docs(example): change CLI version to v1.0.0 (yomorun#302)

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: when client close the connection, no error should occured (yomor…

…un#297)

* fix: when client close the connection, no error should occured

* fix taskfile

* follow venjiang's suggestions

* build(example): update example dependencies

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

v1.5.4

Toggle v1.5.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: *nix compile (yomorun#281)

v1.5.3

Toggle v1.5.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: handle application error between client and server, Close yomoru…

…n#249

* update to LRUTokenStore(10, 5)
* update debug output, Close T-68
* update debug output, Close T-81
* update debug output, Close T-82
* update debug output, Close T-67
* different Close() error code
* update debug info

v1.5.2

Toggle v1.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(rx): add rx package, Close T-16 (yomorun#248)

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
build: support windows (yomorun#245)

* feat: support windows

* style: update logger print

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
introduce frames to YoMo and make whole stream immutable, close yomor…

…un#181, yomorun#211

* add logger format method

* source

* zipper

* flow

* serverless stream function

* clean exe

* add README_CN.md

* cli example

* clean exe

* add more items to TODO list

* add YOMO_LOG_LEVEL environment config

* update TODO list

* use quic-go's ping instead of our customized ping/pong

* validate sfn during handshake

* client reconnect

* simple client reconnect

* remove sfn in funcs map when it's disconnected

* tune

* add zipper listen addr

* disable path MTU discovery

* fix: slice error

* reflactor MetaFrame

* yomo tracing

* optimized frame.Metadaa

* add client.WriteFrame tracing

* singleton trace provider

* fix: duplicate issuer metadata

* fix typo in comment

* add comment

* example: multi-strean-fn

* add comments and TODOs

* serverless.go can be reviewed

* example/basic: JSON instead of Y3 codec for user payload

* source.go

* rename severless.go -> sfn.go

* add comments

* add `make lint` for linting

* change NextProto to `yomo`

* c.processor(*DataFrame)

* style: change function signature

* same stream function

* chore: clean

* refactor example/multi-stream-fn, use JSON instead of Y3

* refactor: add test/remote source[old]/change project layout

* build: add example:clean task

* feat(cli): add rx runtime

* refactor: update the path of logger package

* fix(cli/rx): continue to observe data when one of items has err or nil

* refactor(cli): update init template

* tmp commit, still not working

* wip: tmp check in

* feat(zipper-piper): upstream can dispatch DataFrame to downstream zippers. but still a lot of work to do. add example/multi-zipper for testing, this version can be ran.

* add `task multi-zipper:all` to Taskfile.yml, but please run `task all` in `example/multi-zipper`

* merge multi-zipper

* use `task multi_zipper` to run example, fix yomorun#241

* feat(cli): support both raw bytes and Rx handler (yomorun#242)

* support `task multi-zipper` to run examples

* use `kill -SIGUSR1 <pid>` to inspect stats of zipper, close yomorun#219

* add comment, meet `make lint` rules

* add comment

* add comments to meets `make lint` rules

* refactor(cli/rx): move rx package to cli and remove DataFrame in rx

* feat(cli): metadata supports

* style(cli): clean debug codes

* chore: remote streadmfunction package|add sfn test

* change FrameType to Type

* refactor: move connSfnMap to ConcurrentMap

* style: rename ConnectionType to ClientType

* fix(cli): quic reference

* remove unused example

* terminal client process when server reject the client. for example: unconfig sfn token in zipper config.yaml

* comment out PingFrame

* change cli/example/go.mod relative ref to yomo

* Revert "change cli/example/go.mod relative ref to yomo"

This reverts commit 148a860.

* cli: remove internal/frame

* cli: add comments for cli/serverless

* cli: add comments for cli/pkg

* cli: remove yomo/internal usages

* chore: remove zipper package

* chore: remove core package

* refactor: move server.funcBuckets to ConcurrentMap

* chore: remove additional examples

* remove MetaData, tracing

* log format

* tidy go.mod

* fix sfn router

* docs: update todo.md

* fix: the workflow.yaml file could not be loaded correctly

* fix: the workflow.yaml file could not be loaded correctly

* build: change task file

* refactor: move the cli package to separate repository

* feat: edge mesh support

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