Releases: yomorun/yomo
Releases · yomorun/yomo
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.wasm
What'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
v1.11.0 - Multiplexing
Core Changes
- Stream Multiplexing.
- Default WASM runtime set to wazero, wasmtime and WasmEdge as optional.
What's Changed
- chore: update example go mod by @woorui in #461
- fix: delete WithTLSConfig WithQuicConfig option by @woorui in #462
- chore(deps): bump golang.org/x/mod from 0.8.0 to 0.9.0 by @dependabot in #463
- feat: multiple stream by @woorui in #451
- feat: add wazero wasm runtime as default by @venjiang in #471
- docs: typo by @fanweixiao in #472
- chore: add build tags for wasmtime by @venjiang in #473
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #468
- feat: improve multi-stream by adding client wait api etc by @woorui in #474
- chore: remove example go mod unused by @woorui in #475
- Revert "chore: remove example go mod unused" by @woorui in #476
- chore: update example by @venjiang in #477
- feat: add stream id for handshake ack by @woorui in #478
- chore: update wazero to v1.0.1 by @venjiang in #479
Full Changelog: v1.10.3...v1.11.0
v1.10.3
What's Changed
- fix: catch eof error in deno mod by @wujunzhuo in #441
- update issue template by @fanweixiao in #446
- fix(cli): build sfn failed after init by @woorui in #444
- feat: default quic version all support by @woorui in #452
- chore(deps): bump github.com/briandowns/spinner from 1.19.0 to 1.22.0 by @dependabot in #454
- chore(deps): bump golang.org/x/mod from 0.7.0 to 0.8.0 by @dependabot in #450
- chore: add
make coverage
and bump deps version by @fanweixiao in #459 - chore: follow slog api change by @woorui in #460
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
- feat: add rust crate to simplify the development of rust wasm serverless functions by @wujunzhuo in #437
- perf: add syncPool for dataFrame by @woorui in #438
- chore: follow quic-go org moving by @woorui in #440
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- fix: handshake failed backoff by @woorui in #424
- fix(cli): serve returns if error by @woorui in #423
- refactor: deno handler changed to async function by @wujunzhuo in #422
- chore(deps): bump golang.org/x/tools from 0.4.0 to 0.5.0 by @dependabot in #426
- fix(cli): build version information loss by @woorui in #425
- refactor(context): Context adapts context.Context by @woorui in #428
- feat(logger): make backup log controllable by @woorui in #430
- chore(example): update dependencies by @venjiang in #432
- fix: ci by @woorui in #433
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- refactor: merge CLI repository by @venjiang in #379
- bump deps, Close #382, #383, #384, #385 by @fanweixiao in #386
- feat: expand DataTag from Byte to uint32 by @wujunzhuo in #389
- feat: version negotiation between server and client by @wujunzhuo in #390
- chore(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 by @dependabot in #395
- feat: add tls config, tls certificate from peer side can be verified. by @wujunzhuo in #393
- Implement the String() method for Frame to avoid unnecessary Encode() calls by @wujunzhuo in #399
- chore(deps): bump github.com/lucas-clemente/quic-go from 0.30.0 to 0.31.0 by @dependabot in #398
- test: add unittest by @woorui in #396
- chore: codecov by @woorui in #403
- refactor: obtain metadata from connection or dataframe by @wujunzhuo in #402
- Refactor client option by @woorui in #400
- feat(logger): add slog support by @woorui in #407
- chore(readme): add codecov badge by @woorui in #406
- fix: readme format by @woorui in #414
- refactor: core pkg uses slog by @woorui in #410
- chore(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 by @dependabot in #409
- chore(deps): bump github.com/lucas-clemente/quic-go from 0.31.0 to 0.31.1 by @dependabot in #408
- fix(cli): go.mod parse and init command template by @venjiang in #416
- feat(logger): add lumberjack support by @woorui in #418
- fix(server): escape nil frame if read error by @woorui in #420
- chore: update example by @venjiang in #417
- feat: server start handler by @woorui in #419
Full Changelog: v1.9.2...v1.10.0