Skip to content

Commit

Permalink
Merge branch 'master' into wasix-http-client-remove-full
Browse files Browse the repository at this point in the history
  • Loading branch information
syrusakbary authored Mar 5, 2024
2 parents 6ff2f3c + 510b204 commit b7f156d
Show file tree
Hide file tree
Showing 43 changed files with 883 additions and 923 deletions.
63 changes: 63 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,69 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C

## **Unreleased**

## 4.2.6 - 03/03/2024

This release includes a number of DX improvements for the Wasmer CLI, as well as fixes to WASI and its filesystem implementation.

## Added

- [#4459](https://github.com/wasmerio/wasmer/pull/4459) feat(backend-api): Add download_url to PackageDistribution
- [#4460](https://github.com/wasmerio/wasmer/pull/4460) fix(cli): Add missing output in "app get" command and fix output of "app info"
- [#4448](https://github.com/wasmerio/wasmer/pull/4448) Add wasi-fyi tests and run them in CI
- [#4454](https://github.com/wasmerio/wasmer/pull/4454) add pagination to app list queries
- [#4443](https://github.com/wasmerio/wasmer/pull/4443) feat(backend-api): Add get_app_by_id_opt
- [#4385](https://github.com/wasmerio/wasmer/pull/4385) feat(api): Add SharedMemoryHandle
- [#3517](https://github.com/wasmerio/wasmer/pull/3517) Add HTTP example which does dynamic allocation

## Changed

- [#4472](https://github.com/wasmerio/wasmer/pull/4472) feat(cli): "wasmer deploy": return app version as json if --json specified
- [#4471](https://github.com/wasmerio/wasmer/pull/4471) chore: Remove wasi-experimental-io-devices
- [#4466](https://github.com/wasmerio/wasmer/pull/4466) Clean up wasmer-wasix-types and remove wasix-http-client
- [#4458](https://github.com/wasmerio/wasmer/pull/4458) tests: Disable flaky network tests on MUSL
- [#4440](https://github.com/wasmerio/wasmer/pull/4440) cli: allow filtering by log stream
- [#4435](https://github.com/wasmerio/wasmer/pull/4435) Use M1 runner for building & testing m1
- [#4434](https://github.com/wasmerio/wasmer/pull/4434) Update Rust toolchain to 1.73
- [#4428](https://github.com/wasmerio/wasmer/pull/4428) Try to build the package before publishing it
- [#4441](https://github.com/wasmerio/wasmer/pull/4441) increase pagination size for app logs
- [#4429](https://github.com/wasmerio/wasmer/pull/4429) Return Notsup for absolute symlinks instead of panicking
- [#4427](https://github.com/wasmerio/wasmer/pull/4427) Migrate deprecated usage
- [#4426](https://github.com/wasmerio/wasmer/pull/4426) deps: Unify wasmparser usage to a single version
- [#4292](https://github.com/wasmerio/wasmer/pull/4292) deps: Upgrade wasmparser
- [#4398](https://github.com/wasmerio/wasmer/pull/4398) Make public API consistent
- [#4407](https://github.com/wasmerio/wasmer/pull/4407) CLI: Big CLI cleanup + merge Edge CLI
- [#4395](https://github.com/wasmerio/wasmer/pull/4395) chore(wasix): Increase log level for WapmSource
- [#4403](https://github.com/wasmerio/wasmer/pull/4403) Allow users to provide custom host functions to `WasiRunner` and `WasiEnvBuilder`
- [#4359](https://github.com/wasmerio/wasmer/pull/4359) Use nanoseconds in `filestat` for directories
- [#4100](https://github.com/wasmerio/wasmer/pull/4100) Tweak logging annotations to simplify performance troubleshooting
- [#4175](https://github.com/wasmerio/wasmer/pull/4175) Update dependencies and remove unused dependencies
- [#4302](https://github.com/wasmerio/wasmer/pull/4302) Allow `WasiRunner` to mount `FileSystem` instances
- [#4394](https://github.com/wasmerio/wasmer/pull/4394) ignore append when truncate is set
- [#4263](https://github.com/wasmerio/wasmer/pull/4263) WASI journal and stateful persistence
- [#4389](https://github.com/wasmerio/wasmer/pull/4389) remove memory footprint computation
- [#4352](https://github.com/wasmerio/wasmer/pull/4352) Wait for webc, bindings, exe generation during package-publish with `--wait` flag
- [#4388](https://github.com/wasmerio/wasmer/pull/4388) Temporarily exclude tokio from docs builds
- [#4345](https://github.com/wasmerio/wasmer/pull/4345) Asyncify filesystem cache

## Fixed

- [#4467](https://github.com/wasmerio/wasmer/pull/4467) fix(cli): Fix auto-package version bumping in 'wasmer deploy'
- [#4452](https://github.com/wasmerio/wasmer/pull/4452) CLI: Fix logic error in indexing in app logs command
- [#4444](https://github.com/wasmerio/wasmer/pull/4444) Fix note about unaligned references in `WasmRef` docs
- [#4338](https://github.com/wasmerio/wasmer/pull/4338) [SINGLEPASS]Fix bug #4092 which was due to resource leak while doing …
- [#4430](https://github.com/wasmerio/wasmer/pull/4430) deps: Fix accidental hyper 1.0 upgrade + remove some duplicate dependencies
- [#4322](https://github.com/wasmerio/wasmer/pull/4322) fix: Prevent panicking in VirtualTaskManagerExt::spawn_and_block_on
- [#4411](https://github.com/wasmerio/wasmer/pull/4411) chore: Fix clippy lints for headless CLI build
- [#4410](https://github.com/wasmerio/wasmer/pull/4410) fix(cli): publish: Fix panic + Make waiting for build results more modular
- [#4402](https://github.com/wasmerio/wasmer/pull/4402) Fixed some compilation errors introduced by #4204 that assume `tokio::task::block_in_place()` always exists
- [#3448](https://github.com/wasmerio/wasmer/pull/3448) Fix make install-capi-lib
- [#4393](https://github.com/wasmerio/wasmer/pull/4393) fix(api): Provide stub impls for new LinearMemory methods
- [#4391](https://github.com/wasmerio/wasmer/pull/4391) Fixed an issue where the caching compiled modules were not saving properly
- [#4386](https://github.com/wasmerio/wasmer/pull/4386) chore: Fix clippy lints in API crate
- [#4387](https://github.com/wasmerio/wasmer/pull/4387) fix: Don't log the `FmtSpan::ENTER` event because it generates unnecessary logs



## 4.2.5 - 23/12/2023

This release includes substantial improvements to Wasmer's startup time when loading cached modules. Also includes a couple of filesystem-related fixes and updates the Edge application templates.
Expand Down
Loading

0 comments on commit b7f156d

Please sign in to comment.