Releases: yomorun/yomo
Releases · yomorun/yomo
Release list
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 coverageand 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
v1.9.3-alpha
v1.9.2
v1.9.1
Core Changes
- fix(client): conn nil pointer panic close (#372) @woorui
- refactor: better client connection state management (#364) @wujunzhuo
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Core Changes
- feat: add broadcast frame for zipper cascading to broadcast messages to geo-distributed edge nodes by @venjiang in #366
Improvements
- update installation script by @fanweixiao in #358
- feat: add server connection handler by @venjiang in #359
- fix: sfn auto reconnect/connection close by @venjiang in #360
- fix(source): source Write return 0 if error by @woorui in #369
- chore(deps): bump go.uber.org/zap from 1.21.0 to 1.22.0 by @dependabot in #365
- chore: update example by @venjiang in #370
Full Changelog: v1.8.1...v1.9.0
v1.8.1
What's Changed
- fix: encode metadata by @wujunzhuo in #341
- fix(example): update go.mod, fix
task runerrors by @fanweixiao in #342 - Fix return nil when encounter a non-nil error by @xieyuschen in #345
- feat: implement customized server logger by @wujunzhuo in #343
- fix: close connection stream when client had closed by @wujunzhuo in #350
- fix: nil pointer error if handshake failed by @wujunzhuo in #351
- fix(config): polish loading config and unittest by @woorui in #352
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0 by @dependabot in #347
- bump quic-go to v0.28.1 (#346) by @venjiang in #354
- refactor(listener): remove redundant dependence by @woorui in #353
- fix(config): QUIC config with upgrade by @fanweixiao in #355
- feat: add Context pool by @woorui in #356
- fix(config): QUIC config with upgrade by @venjiang in #357
New Contributors
- @xieyuschen made their first contribution in #345
- @woorui made their first contribution in #352
Full Changelog: v1.8.0...v1.8.1