Releases: nasa/spacewasm
Releases · nasa/spacewasm
Release list
v0.3.2
v0.3.1
What's Changed
- Add --no-verify to C API release CI by @Kronos3 in #106
- Fix vtable UB by @Kronos3 in #107
- Fix initialization of AllocCache by @niooss-ledger in #109
- Refactor C API for run/invoke start by @Kronos3 in #110
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix capacity number by @Kronos3 in #88
- Add note to SECURITY.md by @Kronos3 in #90
- Switch to thin LTO in builds by @h313 in #91
- Add
spacewasicrate by @cole-wilson in #26 - Add kani proofs for IR encoding edge cases by @h313 in #98
- Fix the bound asserted on parameter size when functions are called by @niooss-ledger in #100
- C API by @Kronos3 in #92
- C API Release Pipeline by @Kronos3 in #102
- Add tests to cover decoding errors by @Kronos3 in #103
- Fix C integration tests under llvm-cov by @Kronos3 in #104
- Expose CompilerOptions to CodeBuilder constructor by @Kronos3 in #105
New Contributors
- @niooss-ledger made their first contribution in #100
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Implemented Wasm Proposals
- Custom Page Sizes
What's Changed
- Speed up Kani proofs and make sure failed allocs don't change state by @h313 in #59
- Clean up readme by @myint in #64
- Increase host module interaction coverage by @akshitj11 in #63
- Refactor tests into regression/core by @Kronos3 in #65
- First time contributor PR comment by @Kronos3 in #66
- Unit tests for alloc.rs by @Kronos3 in #67
- Regression tests for table, memory, chain function imports by @Kronos3 in #68
- Center readme header by @Kronos3 in #69
- Expand README with rationale for SpaceWasm by @Kronos3 in #70
- Remove redundant README section by @Kronos3 in #72
- decode seeds with the matching fuzz-target generator by @kokroo in #71
- Use rust-cache for CI Rust dependency caching by @TaKO8Ki in #73
- Add UTs for Vec and String by @Kronos3 in #78
- Add in copyright notice for Rust and circular-buffer by @Kronos3 in #79
- fix: return trap on start function stack overflow instead of panicking by @Anantdadhich in #75
- Replace unsafe MaybeUninit array initialization by @chise0713 in #80
- Add tracking issues for proposals by @Kronos3 in #82
- Custom page sizes by @Kronos3 in #84
- Update docs for custom page sizes by @Kronos3 in #85
New Contributors
- @akshitj11 made their first contribution in #63
- @kokroo made their first contribution in #71
- @TaKO8Ki made their first contribution in #73
- @Anantdadhich made their first contribution in #75
- @chise0713 made their first contribution in #80
Full Changelog: v0.1.2...v0.2.0
What's Changed
- Speed up Kani proofs and make sure failed allocs don't change state by @h313 in #59
- Clean up readme by @myint in #64
- Increase host module interaction coverage by @akshitj11 in #63
- Refactor tests into regression/core by @Kronos3 in #65
- First time contributor PR comment by @Kronos3 in #66
- Unit tests for alloc.rs by @Kronos3 in #67
- Regression tests for table, memory, chain function imports by @Kronos3 in #68
- Center readme header by @Kronos3 in #69
- Expand README with rationale for SpaceWasm by @Kronos3 in #70
- Remove redundant README section by @Kronos3 in #72
- decode seeds with the matching fuzz-target generator by @kokroo in #71
- Use rust-cache for CI Rust dependency caching by @TaKO8Ki in #73
- Add UTs for Vec and String by @Kronos3 in #78
- Add in copyright notice for Rust and circular-buffer by @Kronos3 in #79
- fix: return trap on start function stack overflow instead of panicking by @Anantdadhich in #75
- Replace unsafe MaybeUninit array initialization by @chise0713 in #80
- Add tracking issues for proposals by @Kronos3 in #82
- Custom page sizes by @Kronos3 in #84
- Update docs for custom page sizes by @Kronos3 in #85
New Contributors
- @akshitj11 made their first contribution in #63
- @kokroo made their first contribution in #71
- @TaKO8Ki made their first contribution in #73
- @Anantdadhich made their first contribution in #75
- @chise0713 made their first contribution in #80
Full Changelog: v0.1.2...v0.2.0
v0.1.2
v0.1.1
What's Changed
- Rename to SpaceWasm by @Kronos3 in #35
- Contributors, AI Policy, & Security Policy by @Kronos3 in #36
- DLR Copyright notices and requirements by @Kronos3 in #38
- Move PR comments into a workflow-run trigger by @Kronos3 in #42
- Fix memory load/store effective-address overflow on 32 bit targets by @workflow-architects-corp in #40
- Potential fix for code scanning alert no. 6: Workflow does not contain permissions by @Kronos3 in #44
- Potential fix for code scanning alert no. 5: Access of invalid pointer by @Kronos3 in #45
- Remove some leftover requirements by @Kronos3 in #48
- Clarify limitations and README by @Kronos3 in #49
- Wasmtime Copyright Notices by @Kronos3 in #51
- Fix copyright typos and style by @Kronos3 in #41
- Refactor Copyright and NOTICE by @Kronos3 in #52
- Restrict Opcode Visibility by @Kronos3 in #57
New Contributors
- @workflow-architects-corp made their first contribution in #40
Full Changelog: v0.1.0...v0.1.1
What's Changed
- Rename to SpaceWasm by @Kronos3 in #35
- Contributors, AI Policy, & Security Policy by @Kronos3 in #36
- DLR Copyright notices and requirements by @Kronos3 in #38
- Move PR comments into a workflow-run trigger by @Kronos3 in #42
- Fix memory load/store effective-address overflow on 32 bit targets by @workflow-architects-corp in #40
- Potential fix for code scanning alert no. 6: Workflow does not contain permissions by @Kronos3 in #44
- Potential fix for code scanning alert no. 5: Access of invalid pointer by @Kronos3 in #45
- Remove some leftover requirements by @Kronos3 in #48
- Clarify limitations and README by @Kronos3 in #49
- Wasmtime Copyright Notices by @Kronos3 in #51
- Fix copyright typos and style by @Kronos3 in #41
- Refactor Copyright and NOTICE by @Kronos3 in #52
- Restrict Opcode Visibility by @Kronos3 in #57
New Contributors
- @workflow-architects-corp made their first contribution in #40
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Continuous integration by @Kronos3 in #6
- Track code coverage and codemark score in CI by @Kronos3 in #8
- CodeCov by @Kronos3 in #10
- Only upload to codecov on merges into main by @Kronos3 in #11
- Remove unused function by @Kronos3 in #12
- Add Kani model checker tests for unsafe blocks by @Kronos3 in #7
- Simplify InterpreterResult enum by @Kronos3 in #13
- Consolidate InitializeResult with InterpreterResult by @Kronos3 in #14
- Configurable limits by @Kronos3 in #15
- Remove internal copyright notice by @Kronos3 in #19
- Open source SRA copyright notice by @Kronos3 in #20
- Refactor store and static allocation by @Kronos3 in #16
- Fix off-by-one bug for br_table n>=255 (#23) by @cole-wilson in #25
- Refactor br.table to not incur stack allocation by @Kronos3 in #27
- Remove unused TooManyBrTableCases by @Kronos3 in #28
- Pass correct index argument to call_host() by @myint in #29
- Multi-thread Kani GitHub Action by @h313 in #30
- Add release pipeline by @Kronos3 in #31
New Contributors
- @Kronos3 made their first contribution in #6
- @myint made their first contribution in #29
- @cole-wilson made their first contribution in #23
- @h313 made their first contribution in #7
Full Changelog: https://github.com/nasa/spacewasm/commits/v0.1.0