Skip to content

Faasm 0.8.1

Compare
Choose a tag to compare
@csegarragonz csegarragonz released this 25 Feb 16:48
· 192 commits to main since this release
8cb02cd

Here is what has changed since last release:

[0.8.1] - 2022-02-25

  • Release (#598)
  • Re-factor SGX variables to PascalCase (#597)
  • Fix FAASM_SGX flag (#596)
  • Introduce EnclaveWasmModule to handle WASM modules inside enclaves (#594)
  • Use Faabric ExecutorContext (#586)
  • Clean up enclave-related code running outside the enclave (#593)
  • Fix Build of Trusted Code in SGX (#592)
  • Disable SGX only when sanitisers on (#590)
  • Conan cache improvements (#591)
  • Faabric: bump dependency to not point to a dangling commit (#589)
  • Re-factor SGX directory structure (#588)
  • Set SGX execution through WASM_VM env. variable (#587)
  • Sgx: re-factor native symbols to ocalls (#578)
  • Remove stack size modification and check (#585)
  • Remove all Ansible-based configuration (#582)
  • Master to main (#584)
  • SGX: Re-run tests again as part of GHA. (#579)

[0.8.0] - 2022-02-14

  • Version 0.8.0 (#580)
  • Generate documentation (#576)
  • Quote conan revisions in cmake (#575)
  • Explicitly disable nested OpenMP (#570)
  • Migration PoC (#565)
  • Out-of-container build docs (#574)
  • Fix memory overflow bug (#571)
  • Move to using pthread locks map (#572)
  • Update to latest faabric (#573)
  • Updates for out-of-container build (#569)
  • Add gdb/ signal handling stuff (#568)
  • Fix submodule initialisation in README (#567)
  • Bump numpy from 1.19.5 to 1.21.0 in /faasmcli (#563)
  • Update to use new Faabric dirty tracking (#561)
  • Fix cpp submodule (#558)
  • Snapshot and shared memory updates (#548)
  • Fix venv bug (#557)

[0.7.8] - 2021-12-23

  • Reuse MPI contexts across different mpi calls (#552)
  • Bump ansible from 4.0.0 to 4.2.0 in /faasmcli (#555)

[0.7.7] - 2021-12-22

  • Fixes to image build process (#553)
  • Bump knative version (#551)
  • Update docs after an out-of-container build (#550)
  • Print only pod ips in state running (#549)

[0.7.6] - 2021-12-09

  • Sanitized builds (#544)
  • Cache conan dependencies in tests for faster build times (#542)

[0.7.5] - 2021-11-30

  • Fix race condition in distributed tests + Syntax changes for new faabric (#540)

[0.7.4] - 2021-11-24

  • Add distributed tests for MPI (#538)
  • Use Faabric distributed coordination and merge operations (#534)

[0.7.3] - 2021-11-11

  • Use latest ExecGraph features and only upon request (#537)
  • Added funder acknowledgement (#535)

[0.7.2] - 2021-11-03

  • Fix Quick Start (#527)
  • Latest Faabric (#531)
  • Use the LLD linker for all but SGX libraries for 5x faster link times (#530)

[0.7.1] - 2021-10-28

  • Cmake cleanup Faasm Part 2 (#523)
  • Bump faabric (#525)
  • Cmake cleanup Faasm part 1 (#522)
  • Fix flushing and avoid upload caching (#519)
  • Latest faabric (#520)

[0.6.14] - 2021-10-22

  • Sync machine code even if codegen is skipped (#512)
  • Fix build/faasm faasm/build (#516)
  • Clear shared files map upon flush (#513)
  • Pin hoststats version (#514)
  • Latest faabric (#511)
  • Add snapshot ignore region for wasm stack and thread stacks (#503)
  • Change from restore to reset (#509)
  • Add restart to upload container (#510)
  • Print upload server logs on QS fail (#508)