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)