WasmEdge / WasmEdge

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.

Home Page:https://WasmEdge.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bug: `rustls` plugin fail due to ABI breaking change

q82419 opened this issue · comments

Summary

Due to the bracking change of ABI for implementing Function Reference Proposal, the rust SDK based rustls plugin must fail.
Should update the Rust SDK and rebuild the plug-in.

Current State

No response

Expected State

No response

Reproduction steps

Run tests with the wasmedge build from master.

Any logs you want to share for showing the specific issue

No response

Components

Rust SDK

WasmEdge Version or Commit you used

master

Operating system information

Ubuntu 20.04

Hardware Architecture

x86_64

Compiler flags and options

No response

@L-jasmine Do you want to update this plugin or do you think we will be able to get the Wasm compiled TLS into hyper and reqwest on time? Thanks.

I think we should ignore this first after the 0.14.0-alpha.1 pre-release.
The rust SDK should base on the pre-release to update, and we can update the plug-in then.

Let's remove the rustls build from the CI workflow unless this bug is fixed.
@L-jasmine You can add it back in your PR so it still triggers the workflow to verify your modification.