Releases: bytecodealliance/wrpc
Releases · bytecodealliance/wrpc
v0.7.0
What's Changed
- build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 by @dependabot in #250
- chore: address remaining
github.com/wrpc/wrpc
references by @rvolosatovs in #251 - fix(go): Closing nats subscriptions by @lxfontes in #214
- chore: bump crate version by @rvolosatovs in #252
- feat(go-nats): remove error channel and
indexedStreamReader
by @rvolosatovs in #253 - feat(go): add
streams-server
example by @rvolosatovs in #254 - feat(go-nats): close streams by @rvolosatovs in #255
- build(nix): update dependencies by @rvolosatovs in #256
- fix(wit-bindgen-wrpc): clear out variant decoder internal state after use by @vados-cosmonic in #257
- chore: bump crate versions by @rvolosatovs in #258
New Contributors
- @lxfontes made their first contribution in #214
- @vados-cosmonic made their first contribution in #257
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- build(deps): bump clap from 4.5.15 to 4.5.16 by @dependabot in #241
- build(deps): bump serde from 1.0.207 to 1.0.208 by @dependabot in #242
- chore(rs-bindgen): sync
with
generation with upstream by @rvolosatovs in #243 - chore: Update crate homepage and repository by @joonas in #245
- build(deps): bump syn from 2.0.74 to 2.0.75 by @dependabot in #247
- build(deps): bump tokio from 1.39.2 to 1.39.3 by @dependabot in #248
- fix(wit-bindgen-wrpc): Use eprintln instead of println for output by @joonas in #246
- chore: bump crate version by @rvolosatovs in #249
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #209
- build(deps): bump quinn from 0.11.2 to 0.11.3 by @dependabot in #210
- build(deps): bump wasi-preview1-component-adapter-provider from 23.0.1 to 23.0.2 by @dependabot in #223
- build(deps): bump serde from 1.0.204 to 1.0.207 by @dependabot in #224
- build(deps): bump clap from 4.5.13 to 4.5.15 by @dependabot in #219
- build(deps): bump syn from 2.0.72 to 2.0.74 by @dependabot in #221
- build(deps): bump serde_json from 1.0.122 to 1.0.124 by @dependabot in #222
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 by @dependabot in #212
- build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in #213
- examples/rust: complex impl demonstrates use of borrow by @jvatic in #218
- build(nix): update dependencies by @rvolosatovs in #225
- examples/rust: add echo-stream-nats-{client,server} by @jvatic in #217
- chore: example cleanup by @rvolosatovs in #226
- build(deps): bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0 in /go by @dependabot in #227
- build(deps): bump github/codeql-action from 3.26.0 to 3.26.1 by @dependabot in #228
- feat(examples): add native
stream<u8>
examples by @rvolosatovs in #229 - chore(rs): update dependencies by @rvolosatovs in #230
- build(deps): bump github/codeql-action from 3.26.1 to 3.26.2 by @dependabot in #231
- ci: [StepSecurity] apply security best practices by @step-security-bot in #232
- feat: update wit-bindgen to 0.30 by @rvolosatovs in #211
- build(deps): bump github.com/nats-io/nats.go from 1.35.0 to 1.37.0 in /examples/go/hello-server by @dependabot in #234
- build(deps): bump github.com/nats-io/nats.go from 1.35.0 to 1.37.0 in /examples/go/hello-client by @dependabot in #235
- build(deps): bump github.com/nats-io/nats.go from 1.35.0 to 1.37.0 in /examples/go/complex-server by @dependabot in #233
- fix: wit-bindgen-wrpc docs by @rvolosatovs in #237
- ci: pin
upload-artifact
action by @rvolosatovs in #238 - build(deps): bump serde_json from 1.0.124 to 1.0.125 by @dependabot in #236
- chore: bump
wit-bindgen-wrpc
versions by @rvolosatovs in #239 - chore: bump
wrpc-introspect
to 0.3.0 by @rvolosatovs in #240
New Contributors
- @jvatic made their first contribution in #218
- @step-security-bot made their first contribution in #232
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- build(deps): bump github/codeql-action from 3.25.14 to 3.25.15 by @dependabot in #203
- build(deps): bump serde_json from 1.0.120 to 1.0.121 by @dependabot in #201
- build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #202
- build(deps): bump bytes from 1.6.1 to 1.7.0 by @dependabot in #205
- build(deps): bump clap from 4.5.11 to 4.5.13 by @dependabot in #204
- build(deps): bump bytes from 1.7.0 to 1.7.1 by @dependabot in #206
- build(deps): bump serde_json from 1.0.121 to 1.0.122 by @dependabot in #207
- feat: add wasi:keyvalue examples by @rvolosatovs in #208
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- build(deps): bump bytes from 1.6.0 to 1.6.1 by @dependabot in #188
- build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in #187
- build(deps): bump syn from 2.0.70 to 2.0.71 by @dependabot in #189
- build(deps): bump tokio from 1.38.0 to 1.38.1 by @dependabot in #190
- build(deps): bump syn from 2.0.71 to 2.0.72 by @dependabot in #191
- build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in #192
- build(deps): bump DeterminateSystems/nix-installer-action from 12 to 13 in /.github/actions/install-nix by @dependabot in #193
- build(deps): bump clap from 4.5.9 to 4.5.10 by @dependabot in #194
- build(deps): bump tokio from 1.38.1 to 1.39.1 by @dependabot in #195
- build(deps): bump clap from 4.5.10 to 4.5.11 by @dependabot in #196
- build(deps): bump github/codeql-action from 3.25.13 to 3.25.14 by @dependabot in #197
- build(nix): update dependencies by @rvolosatovs in #198
- chore(rust): update dependencies by @rvolosatovs in #199
- chore(rust): update crates by @rvolosatovs in #200
Full Changelog: v0.3.3...v0.4.0
v0.3.3
What's Changed
- chore: release 0.2.0 by @rvolosatovs in #165
- fix(rs-bindgen): do not fail on serving errors by @rvolosatovs in #166
- chore(transport): document and test
Send
async rustc bug by @rvolosatovs in #167 - Enhance README: Shields to capture the attention of potential contributors by @devactivity-team in #168
- build(deps): bump syn from 2.0.68 to 2.0.69 by @dependabot in #169
- feat(rt-wasmtime): add
serve_function
by @rvolosatovs in #172 - feat(rt-wasmtime): expand serving by @rvolosatovs in #173
- build(deps): bump serde from 1.0.203 to 1.0.204 by @dependabot in #170
- build(deps): bump syn from 2.0.69 to 2.0.70 by @dependabot in #174
- feat: add component serving support by @rvolosatovs in #175
- build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #171
- feat(rs-transport): introduce
{Serve,Invoke}Ext
by @rvolosatovs in #177 - build(deps): bump clap from 4.5.8 to 4.5.9 by @dependabot in #176
- feat(rs-bindgen): help compiler figure out the lifetimes by @rvolosatovs in #178
- fix(rs-bindgen): generate param async paths for serving by @rvolosatovs in #179
- fix(transport-nats): clear buffer on chunked read by @rvolosatovs in #180
- feat(rs): generate invocation streams by @rvolosatovs in #181
- feat(rust): add full resource support by @rvolosatovs in #182
- chore: bump crate version by @rvolosatovs in #186
New Contributors
- @devactivity-team made their first contribution in #168
Full Changelog: v0.2.0...v0.3.3
v0.2.0
What's Changed
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by @dependabot in #79
- feat(introspect): extract
wrpc-introspect
crate by @rvolosatovs in #83 - chore(rust): update wasmtime by @rvolosatovs in #84
- build(deps): bump syn from 2.0.65 to 2.0.66 by @dependabot in #85
- build(deps): bump hyper-util from 0.1.3 to 0.1.4 by @dependabot in #88
- build(deps): bump hyper-rustls from 0.27.1 to 0.27.2 by @dependabot in #89
- build(deps): bump proc-macro2 from 1.0.83 to 1.0.84 by @dependabot in #87
- build(deps): bump serde from 1.0.202 to 1.0.203 by @dependabot in #86
- build(deps): bump hyper-util from 0.1.4 to 0.1.5 by @dependabot in #91
- feat(rust): rework
wrpc-transport
by @rvolosatovs in #81 - chore: remove unused
wrpc-wasmtime-nats
runtime module by @rvolosatovs in #95 - chore: deprecate old
wrpc_transport
by @rvolosatovs in #96 - chore: move interfaces to separate repos by @rvolosatovs in #97
- build(deps): bump tokio from 1.37.0 to 1.38.0 by @dependabot in #98
- build(deps): bump proc-macro2 from 1.0.84 to 1.0.85 by @dependabot in #99
- build(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by @dependabot in #100
- sync codec with latest spec changes by @rvolosatovs in #102
- chore: sync
wasmtime
implementation with latest design by @rvolosatovs in #103 - build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in #106
- build(deps): bump wasm-tokio from 0.4.0 to 0.4.1 by @dependabot in #107
- doc: reformat README.md by @rvolosatovs in #109
- doc: link to component model spec by @rvolosatovs in #110
- ci: update Nix actions by @rvolosatovs in #111
- chore(nix): do not hash docs by @rvolosatovs in #113
- doc: add
ADOPTERS.md
by @rvolosatovs in #115 - feat(wit-bindgen-rust) Implement resource handle support for
wit-bindgen-wrpc
by @jacobvm04 in #108 - doc: add
CONTRIBUTING.md
by @rvolosatovs in #117 - doc: add
SECURITY.md
by @rvolosatovs in #118 - doc: document
wrpc_transport
by @rvolosatovs in #119 - chore: update
Cargo.lock
by @rvolosatovs in #120 - chore(nix): do not hash
SECURITY.md
by @rvolosatovs in #121 - build(deps): bump clap from 4.5.4 to 4.5.6 by @dependabot in #123
- build(deps): bump wasm-tokio from 0.4.1 to 0.4.2 by @dependabot in #124
- doc: identify as Bytecode Alliance hosted project by @rvolosatovs in #112
- doc: add CoC by @rvolosatovs in #104
- build(deps): bump clap from 4.5.6 to 4.5.7 by @dependabot in #125
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #128
- build(deps): bump github/codeql-action from 3.25.8 to 3.25.9 by @dependabot in #129
- ci(nix): use BA cache by @rvolosatovs in #130
- feat: implement QUIC transport by @rvolosatovs in #127
- build(deps): bump rustls from 0.23.9 to 0.23.10 by @dependabot in #132
- build(deps): bump github/codeql-action from 3.25.9 to 3.25.10 by @dependabot in #131
- refactor(transport): remove
Invoke::NestedOutgoing
by @rvolosatovs in #133 - build(deps): bump github.com/nats-io/nats.go from 1.35.0 to 1.36.0 in /go by @dependabot in #135
- build(deps): bump wasm-tokio from 0.5.2 to 0.5.5 by @dependabot in #138
- build(deps): bump webpki-roots from 0.26.2 to 0.26.3 by @dependabot in #139
- feat(transport): add value codec by @rvolosatovs in #140
- build(deps): bump curve25519-dalek from 4.1.2 to 4.1.3 by @dependabot in #141
- build(deps): bump url from 2.5.1 to 2.5.2 by @dependabot in #142
- fix(transport): rework trait bounds by @rvolosatovs in #143
- build(deps): bump proc-macro2 from 1.0.85 to 1.0.86 by @dependabot in #144
- build(deps): bump wasm-tokio from 0.5.7 to 0.5.8 by @dependabot in #146
- build(deps): bump syn from 2.0.66 to 2.0.67 by @dependabot in #145
- build(deps): bump syn from 2.0.67 to 2.0.68 by @dependabot in #148
- feat(transport): add
Encode
andDecode
traits by @rvolosatovs in #147 - feat(runtime-wasmtime): add granular linking API by @rvolosatovs in #149
- build(deps): bump bitflags from 2.5.0 to 2.6.0 by @dependabot in #150
- build(deps): bump wasm-tokio from 0.5.8 to 0.5.12 by @dependabot in #151
- build(deps): bump serde_json from 1.0.117 to 1.0.118 by @dependabot in #152
- feat(transport): expand codec implementations by @rvolosatovs in #153
- fix(win-bindgen-go): fix leb128 decoding by @tchap in #154
- build(deps): bump wasm-tokio from 0.5.12 to 0.5.14 by @dependabot in #156
- feat(wit-bindgen-go): align flags decoding by @tchap in #157
- build(deps): bump serde_json from 1.0.118 to 1.0.119 by @dependabot in #158
- build(deps): bump clap from 4.5.7 to 4.5.8 by @dependabot in #159
- build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in #160
- chore(wit-bindgen-rust): switch to new transport abstraction by @rvolosatovs in #155
- chore: update deps by @rvolosatovs in #161
- chore: release by @rvolosatovs in #162
- build(deps): bump serde_json from 1.0.119 to 1.0.120 by @dependabot in #163
- feat(rust): add full async support by @rvolosatovs in #164
New Contributors
- @jacobvm04 made their first contribution in #108
- @tchap made their first contribution in #154
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- chore(deps): bump proc-macro2 from 1.0.82 to 1.0.83 by @dependabot in #76
- chore(deps): bump anyhow from 1.0.83 to 1.0.86 by @dependabot in #77
- chore(deps): bump rustls from 0.23.6 to 0.23.7 by @dependabot in #75
- chore(deps): bump syn from 2.0.64 to 2.0.65 by @dependabot in #74
- chore(deps): bump github.com/nats-io/nats.go from 1.34.1 to 1.35.0 in /go by @dependabot in #73
- fix(go): unsigned LEB128 by @rvolosatovs in #78
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- chore(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #3
- fix(http): include
tokio-stream
inhttp-body
feature by @rvolosatovs in #5 - refactor: simplify type bounds by @rvolosatovs in #6
- chore: add impl trait compiler bug test by @rvolosatovs in #7
- feat(transport): add compiler-lifetime-friendly serve API by @rvolosatovs in #8
- chore(deps): bump wasmtime from 19.0.0 to 19.0.1 by @dependabot in #10
- chore(deps): bump h2 from 0.3.24 to 0.3.26 by @dependabot in #12
- chore(deps): bump rustls from 0.21.10 to 0.21.11 by @dependabot in #14
- feat: add Rust and Go
hello
examples by @rvolosatovs in #21 - feat: add basic Go support by @rvolosatovs in #22
- feat: update to Wasmtime 20 by @rvolosatovs in #23
- chore: update dependencies by @rvolosatovs in #24
- feat(go): add HTTP interface support by @rvolosatovs in #26
- feat(go): complete
wrpc:http/outgoing-handler.handle
serving support by @rvolosatovs in #27 - feat(go): begin implementation of Go bindgen by @rvolosatovs in #29
- chore: move
keyvalue
interface towrpc/keyvalue
repo by @rvolosatovs in #30 - ci: setup by @rvolosatovs in #34
- chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.3.1 by @dependabot in #38
- chore(deps): bump actions/deploy-pages from 4.0.4 to 4.0.5 by @dependabot in #39
- chore(deps): bump actions/checkout from 3.1.0 to 4.1.5 by @dependabot in #36
- chore(deps): bump github/codeql-action from 2.2.4 to 3.25.3 by @dependabot in #35
- chore(deps): bump actions/upload-artifact from 3.1.0 to 4.3.3 by @dependabot in #37
- feat(cli): add
wasmtime-nats
CLI by @rvolosatovs in #40 - feat(go-bindgen): represent uint8 discriminants as LEB128 by @rvolosatovs in #43
- chore(deps): bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in #44
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #45
- ci: fix x86_64 linux OCI image ref by @rvolosatovs in #46
- feat(go): complete sync value binding support by @rvolosatovs in #47
- feat(go): implement client bindgen by @rvolosatovs in #49
- refactor(go): cleanup by @rvolosatovs in #50
- chore(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #48
- docs(go): add
hello-client
example by @rvolosatovs in #51 - chore(deps): bump syn from 2.0.61 to 2.0.63 by @dependabot in #53
- feat(go):
stream<u8>
bindgen support by @rvolosatovs in #52 - chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by @dependabot in #56
- ci: Add Go modules updates via dependabot by @joonas in #55
- chore: Correct sync-server to async-server in test failure message by @joonas in #54
- feat(go): implement
stream<T>
bindgen by @rvolosatovs in #57 - fix(nix): override
preCheck
, notcheckPhase
by @rvolosatovs in #58 - feat(go): add future support by @rvolosatovs in #62
- chore(deps): bump serde from 1.0.201 to 1.0.202 by @dependabot in #63
- feat(go): add support for resources by @rvolosatovs in #64
- chore(deps): bump syn from 2.0.63 to 2.0.64 by @dependabot in #68
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #67
- chore(deps): bump rustls from 0.23.5 to 0.23.6 by @dependabot in #69
- refactor(go): remove
Client
, strip resource function kind prefix by @rvolosatovs in #71 - build(rust): bump crates by @rvolosatovs in #72
New Contributors
- @dependabot made their first contribution in #3
- @joonas made their first contribution in #55
Full Changelog: https://github.com/wrpc/wrpc/commits/v0.1.2