Skip to content

Commit

Permalink
Merge branch 'main' into awick/static-client-certs
Browse files Browse the repository at this point in the history
  • Loading branch information
acw committed Jul 9, 2024
2 parents b5c6594 + a63db3a commit 92bb073
Show file tree
Hide file tree
Showing 82 changed files with 2,911 additions and 1,669 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:

- name: Build
run: |
cargo build --release --all --locked --target=${{ matrix.rust_arch }}-${{ matrix.rust_abi }}
cargo build --release --workspace --exclude viceroy-component-adapter --locked --target=${{ matrix.rust_arch }}-${{ matrix.rust_abi }}
- name: Strip symbols (linux)
if: ${{ matrix.name == 'linux' }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ jobs:
- name: test
run: make ci
shell: bash
- name: adapter
run: cargo build --release -p viceroy-component-adapter --target wasm32-unknown-unknown

# Run the trap test in an isolated job. It needs different cargo features than the usual build, so
# it entails rebuilding the whole workspace if we combine them in a single job. This way, we
Expand Down
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,32 @@
point to certificate/key files on disk, whereas the non-"_file" variants should be
multi-line string constants in the toml. In all cases, they should be in PEM format.

## 0.10.0 (2024-07-09)

- Add `get_addr_dest_{ip,port}` hostcalls ([#402](https://github.com/fastly/Viceroy/pull/402))
- Add `downstream_server_ip_addr` hostcall ([#401](https://github.com/fastly/Viceroy/pull/401))
- Support `wat` files when adapting core wasm ([#399](https://github.com/fastly/Viceroy/pull/399))
- Add support for environment variables in the adapter ([#400](https://github.com/fastly/Viceroy/pull/400))
- Run tests as components ([#396](https://github.com/fastly/Viceroy/pull/396))
- Remove some unused memory management code in the adapter ([#398](https://github.com/fastly/Viceroy/pull/398))
- Allow capturing logging endpoint messages ([#397](https://github.com/fastly/Viceroy/pull/397))
- Support cli args in the adapter ([#394](https://github.com/fastly/Viceroy/pull/394))
- Rework component testing support to make test updates easier ([#395](https://github.com/fastly/Viceroy/pull/395))
- Populate the guest cli args ([#393](https://github.com/fastly/Viceroy/pull/393))
- Update to wasmtime 22.0.0 ([#392](https://github.com/fastly/Viceroy/pull/392))
- Populate `nwritten_out` when errors occur in config-store::get or dictionary::get ([#389](https://github.com/fastly/Viceroy/pull/389))
- Switch to using the on-demand allocator, instead of the pooling allocator ([#391](https://github.com/fastly/Viceroy/pull/391))
- Explicitly test the dictionary host calls in the dictionary fixture ([#390](https://github.com/fastly/Viceroy/pull/390))
- Enable the config-store-lookup tests ([#387](https://github.com/fastly/Viceroy/pull/387))
- Run the `request` tests as a component ([#386](https://github.com/fastly/Viceroy/pull/386))
- Update Ubuntu and MacOS runners to latest (and non-EOL) versions ([#388](https://github.com/fastly/Viceroy/pull/388))
- Fix trap handling when running components ([#382](https://github.com/fastly/Viceroy/pull/382))
- fix(wiggle_abi): write the result's length, not the guest buffer's ([#385](https://github.com/fastly/Viceroy/pull/385))
- Add adaptive buffer support for geo + device detection lookups ([#383](https://github.com/fastly/Viceroy/pull/383))
- Fix buffer-len handling in the component adapter ([#381](https://github.com/fastly/Viceroy/pull/381))
- Switch to reading dictionaries during the `fastly_dictionary_open` call ([#379](https://github.com/fastly/Viceroy/pull/379))
- Support adapting core wasm to components ([#374](https://github.com/fastly/Viceroy/pull/374))

## 0.9.7 (2024-05-24)

- Update to wasmtime-21.0.0 ([#369](https://github.com/fastly/Viceroy/pull/369))
Expand Down
Loading

0 comments on commit 92bb073

Please sign in to comment.