Skip to content

Faasm 0.27.0

Latest
Compare
Choose a tag to compare
@csegarragonz csegarragonz released this 23 May 09:03
2f17f92

This release corresponds to the paper submission 22/05/2024:

[v0.27.0] - 2024-05-14

  • tag: v0.27.0, origin/main, origin/HEAD),omp: elastically scale-up loops (#870)
  • faabric: tag executors with app id (#871)
  • deps: bump clients/cpp version to 0.5.0 (#864)

[v0.26.0] - 2024-05-06

  • faabric: bump to add new planner policies (compact and spot) (#869)

[v0.25.0] - 2024-04-22

  • chore: bump code tag version to 0.25.0 (#868)
  • migration: properly try/catch exceptions when migration goes wrong (#867)
  • faabric: fixes for upstream usage of raw tcp sockets for mpi (#866)

[v0.24.0] - 2024-03-26

  • tag: bump code version to 0.24.0 (#862)
  • faabric(mpi): include latest memory + mpi changes (#863)
  • gh: move mpi message to c-struct (#861)

[v0.23.1] - 2024-03-19

  • mpi: fix migration check with rank 0 (#860)
  • compose: change default faasm_wasm_vm to wamr (#856)
  • tsan: fix random gha failures (#859)
  • gha: run sgx tests as part of the main test matrix (#858)
  • gha: fix azure integration tests + per-job timeout (#857)

[v0.23.0] - 2024-03-14

  • k8s: deploy (non-)worker pods in respective nodes (#854)
  • openmp: throw exception if fork fails due to lack of resources (#853)
  • gha(conan-cache): populate debug and release cache (#852)

[v0.22.0] - 2024-03-12

  • LLVM 17 (#840)
  • gha: run tests using faasmctl (#849)
  • enclave: remove unused variable (#850)
  • tasks(tests): add option to run with trace logging (#848)
  • cmake: make unused-vars an error and fix them for release builds (#844)

[v0.21.2] - 2024-02-09

  • wamr: remove all usages of throw in native symbols code (#839)
  • wamr: get the right return value from wasi_proc_exit (#838)
  • wasm: set start/finish timestamp right around when execution happens (#837)
  • wamr(mpi): add support for mpi_waitall (#836)

[v0.21.1] - 2024-02-07

  • wamr: fix wasi_proc_exit segfault (#829)
  • gha: disable running asan on gha (#834)
  • tests: support random ordering and loading test cases from a file (#833)
  • gha: bump codecov-action version to supress node warning (#832)

[v0.21.0] - 2024-02-06

  • deps(faabric): bump planner to detect more migration opportunities (#827)
  • feat: add e2e tests (#783)
  • runner: resurrect local pool runner (#825)
  • runner: resurrect func runner (#824)
  • gha: fix node js deprecation warning (#821)

[v0.20.1] - 2024-01-26

  • wamr: undo segue opt (#823)

[v0.20.0] - 2024-01-25

  • wamr: enable segue optimizations during codegen (#822)
  • chore: bump to latest wamr main commit (#820)
  • chore: remove unused docker-compose-k8s file (#818)

[v0.19.0] - 2024-01-18

  • gh: bump code version (#817)
  • faabric: move executor to separate directory in source tree (#816)
  • openmp: implement real openmp fork/join model (#814)
  • gha: use concurrency keyword to cancel previous action runs (#815)
  • gha: change env. var and track right faasm version in integration tests (#813)

[v0.18.0] - 2024-01-05

  • openmp: abstract implementation from WAVM to WASM (#811)
  • faasmcli: completely remove leftover files (#810)

[v0.17.0] - 2023-12-13

  • chore: re-factor WASM_VM env. variable to FAASM_WASM_VM (#809)

[v0.16.0] - 2023-12-13

  • planner: bump faabric tag to be able to track the total number of migrations (#808)
  • dist-tests: add more mpi migration dist tests (#807)