Releases: yomorun/yomo
Releases · yomorun/yomo
Release list
v1.15.0
What's Changed
- feat(observability): open tracing - alpha by @venjiang in #579
- feat(serverless): support Init() handler by @venjiang in #584
- feat(serverless): implement rust wasm serverless for yomo init function by @wujunzhuo in #594
- chore: bump go1.20 -> go1.21 by @woorui in #596
- chore(deps): bump github.com/quic-go/quic-go from 0.37.4 to 0.38.0 by @dependabot in #580
- feat: log metadata by @woorui in #583
- fix: return goroutine that processes a dead data stream by @woorui in #585
- fix: write dead by @woorui in #586
- fix: return HandshakeRejectFrame when new by @woorui in #592
- fix: example by @venjiang in #603
- fix: show error message if sfn name duplicated by @woorui in #582
Full Changelog: v1.14.0...v1.15.0
v1.14.1
What's Changed
- feat: cli trace by @venjiang in #579
- chore(deps): bump github.com/quic-go/quic-go from 0.37.4 to 0.38.0 by @dependabot in #580
- chore: update example go mod by @woorui in #581
- feat: log metadata by @woorui in #583
- fix: return goroutine that processes a dead data stream by @woorui in #585
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- feat: trace by @venjiang in #575
- feat(cli): preopen PWD for wazero runtime by @wujunzhuo in #578
Full Changelog: v1.13.1...v1.14.0
v1.13.1
Core changes
- feat: wasm http supports by @venjiang in #551
- feat: use quic-go to implement Listener interface by @woorui in #543
- feat: http supports(wasmtime/wasmedge) by @venjiang in #557
- feat: yomo provides frames and pkg to encoding/decoding them by @woorui in #544
- refactor: metadata in map[string]string by @woorui in #571
- test: unittest data stream by @woorui in #539
- test: unittest connector by @woorui in #541
- chore: fix build ldflags missing by @woorui in #545
- chore(quic): dropped support for QUIC Draft-29 version by @woorui in #565
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- refactor: change type of tag to uint32 by @venjiang in #511
- fix(cli): return error if deno not found by @woorui in #512
- feat: recover the panic from client handler by @woorui in #519
- fix: recover panic bug by @woorui in #522
- fix: server close connection if auth failed by @woorui in #518
- fix: server close race bug by @woorui in #517
- fix: wazero runtime used real time clock by @venjiang in #527
Full Changelog: v1.12.2...v1.13.0
v1.12.2
v1.12.1
What's Changed
Full Changelog: v1.12.0...v1.12.1
v1.12.0
Key Changes
- feat: build wasm using the yomo command by @venjiang in #494
- refactor: make zipper addr as a required parameter by @woorui in #489
- refactor: introduce SourceOption and SfnOption by @woorui in #498
Other Improvements
- fix: auth failed if read unexpected frame by @woorui in #480
- fix: multiple stream read frame to different typed channel by @woorui in #482
- feat: support metadata merge by @woorui in #483
- feat: improve log content by @woorui in #484* docs: move docs.yomo.run website to /docs directory by @fanweixiao in #490
New Contributors
Full Changelog: v1.11.0...v1.12.0
v1.12.0-beta
Highlights
WebAssembly is supported when implementing a Stream Serverless Function:
$ yomo build --target=wasm app.go
$ yomo run sfn.wasmWhat's Changed
New Contributors
Full Changelog: v1.12.0-alpha1...v1.12.0-beta
v1.12.0-alpha.1
What's Changed
- fix: auth failed if read unexpected frame by @woorui in #480
- fix: multiple stream read frame to different typed channel by @woorui in #482
- feat: improve log content by @woorui in #484
- refactor: make zipper addr as a required parameter by @woorui in #489
Full Changelog: v1.11.0...v1.12.0-alpha1