Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* deps: Upgrade some dependencies + lift to workspace root Also ignores a WASIX test from the workspace. * Partial fix for mio net refactor * add access to php integration test secrets * Improve loop metering tests * Add help-docs for the `--watch` flag in `wasmer app logs` the docs were missing so I added it. * post slack message on integration tests ci failure * fix missing hash from a compiled artifact * deps: bump tun-tap version for wasmer-cli to match the version from Cargo.lock * expose memory and wasi generic * remove webc as a dependency from wasmer-types * remove serde_cbor as a direct dependency * Reduce overhead of chunk timeouts in wasix package downloads * Improve validation requests in "wasmer deploy" Closes RUN-416 * add cwd to the manifest as command annotation * feat(backend-api): Add updatedAt timestamps to Edge App/Version * feat(backend-api): Add env var to toggle GQL variable logging Adds an env var WASMER_API_INSECURE_LOG_VARIABLES to enable logging of request variables. This is useful for debugging, but somewhat dangerous because it can lead to sensitive data being logged. * refactor volumes schema this refactors volumes so that the schema is as follows: ```yaml volumes: - name: volume1 mount: /volume1 - name: volume2 mount: /volume2 ``` * bump version to 0.7.0 for wasmer-config * add appconfig JSON schema to wasmer repo * minor: fix spelling, path specifier * ignore this test on windows since it breaks due to line endings * remember which package is already included in the filesystem * add ids of all packages in the tree to BinaryPackage * update comment * use wasi annotation for cwd * feat(cli): Add `rotate-secrets` subcommand for volumes and minor changes * fix(cli/volumes): move `s3.rs` to its `mod.rs` fix(cli/volumes): move `s3.rs` to its `mod.rs` * fix(cli/volumes): print secrets after rotating them * fix(cli/deploy): Fail deploying if no app was found in non-interactive mode * Update CHANGELOG * Release 4.3.7 * update 0.x package versions * update changelog * bump up webc version * feat(api/sys): Add support for `loupe::MemoryUsage` * build: Lift pretty_assertions to workspace dependencies * build: Add a new wasmer-package crate The crate will hold package related logic. * add the right to fetch stats on pipes * feat(package): Implement restoring packages from webcs Convert webc images to a package directory with a wasmer.toml * feat(cli): Allow "package unpack" to restore packages Add a new --format option to package unpack. * package: Try to restore a usable package dir with a wasmer.toml * webc: just unpack the webc * chore: Rename ManifestConversionError to ConversionError + impl Error::source * build: Ignore direnv related files * refactor: Remove edge-schema dependency * chore: Remove unused generate_deploy_token function * deps: lift base64 into a workspace dependency * chore: Remove unused code from backend-api * chore: Remove commented out command and add a note * deps: Update Cargo.lock * chore: Fix warning in test * tests: Add WasiRunner file system mounting tests * tests: Feature gate test * fix issues with windows * chore: Prevent create_dir_all in a loop * update webc dep * apply the proxy setting in wasmer config * propagate proxy config to upload * prevent api breakage * fix lint * replace WASM_ANYREF with WASM_EXTERNREF * fix lint * add test for aio-http * deps: Upgrade flake dependencies * build: Update cargo-deny config Also updates the nix flake to pull in the new cargo deny. * `js::module`: leave warning comment on the `Send` impl Until wasmerio#4158 is fixed, let's at least leave a signpost so future readers don't trip on it like I did :) * chore(wasix): Reduce syscall instrumentation levels Improve tracing performance by reducing the syscall instrumentation levels to "trace". This allows compiling out all the instrumentation with a tracing feature flag in release builds. * transfer the file size when renamed * fix assuming target exists * Fix --entrypoint not working for WASI(X) modules * fix(middlewares): Fix error in metering middleware * Remove 'invoke' alias from --entrypoint, add separate --invoke arg for single WASM modules (breaking change to Wasmer CLI args) * Revert "Add new --invoke arg for choosing entry function for single WASM modules + fix --invoke not working for WASI(X) modules" * feat(wasix): InMemorySource: add named packages as hashed too Register named packages as hashed packages as well to make them available by hash. * feat(wasix): Add InMemorySource::{is_empty,len} convenience helpers * feat(wasix): Allow result merging in the MultiSource Make it possible to merge results from multiple sources together, ignoring already found packages. Results from all sources are combined. This is usually what you want, so it's on by default. * chore: Formatting/linting fixes * chore(wasix): Extend QueryError to hold the queried package For better error reporting. * docs: Add comment on MultiSource error behaviour * Make QueryError cloneable * chore: Fix lint * Various fixes to get wasmer-js compiling * Update lib/backend-api/src/client.rs * add support for exec-name and transfer args and envs after execve * fix running packages using built-in wasmer * oss-fuzz: add cifuzz This PR adds [cifuzz](https://google.github.io/oss-fuzz/getting-started/continuous-integration/) action workflow which is a service provided by oss-fuzz where this project already runs, this helps in catching shallow bugs, regression or build breakage by running fuzzers on PR for ~5 minutes. * enable built-in wasmer to run wasm files and webcs * Apply suggestions from code review * Update CHANGELOG * Release 4.4.0 * update 0.x package versions * update CHANGELOG * add description for wasmer-package * use upload/download artifact v4 --------- Co-authored-by: Christoph Herzog <[email protected]> Co-authored-by: Baran Karaaslan <[email protected]> Co-authored-by: Simon Warta <[email protected]> Co-authored-by: Ayush Jha <[email protected]> Co-authored-by: M.Amin Rayej <[email protected]> Co-authored-by: Maksim Bondarenkov <[email protected]> Co-authored-by: Syrus Akbary <[email protected]> Co-authored-by: edoardo <[email protected]> Co-authored-by: Edoardo Marangoni <[email protected]> Co-authored-by: James Kay <[email protected]> Co-authored-by: Arshia Ghafoori <[email protected]> Co-authored-by: Arshia001 <[email protected]> Co-authored-by: manunio <[email protected]>
- Loading branch information