Raspirus v1.2.2
Pre-release⚠️ Highly Experimental!
What is this about?
We changed a big part of Raspirus. Essentially the entire codebase has been migrated to Rust, including the frontend, which used to be partially javascript using tauri. This has now been mostly rewritten in iced. The base functionality should all be present, however the UI is still far from final.
Because of this change, we also had to update the release CI and it is now a custom GitHub Action.
Unfortunately, as of now, armhf (arm 32bit) and arm64 (arm 64bit) are having trouble with the new yara backend and might lose support. However we are trying to find a solution for this issue.
Why make a release?
We made a release so you could test the new UI early and let us know if you find any bugs. Please keep in mind that the UI is in a very early stage and we are only interested in if you are able to install and run the various executables!
What's Changed in detail
- Migration to v2 by @Benji377 in #789
- Update nextjs monorepo to v14.2.4 by @renovate in #791
- Update Rust crate zip to v2 by @renovate in #775
- Lock file maintenance by @renovate in #796
- Update dependency @types/node to v20.14.4 by @renovate in #797
- Update dependency @types/node to v20.14.5 by @renovate in #798
- Adding Version Variable to CI workflow by @RoseBlume in #800
- Update dependency sweetalert2 to v11.12.0 by @renovate in #799
- Create a matrix for the arm workflow by @RoseBlume in #801
- Update dependency @types/node to v20.14.6 by @renovate in #802
- Update dependency react-bootstrap to v2.10.3 by @renovate in #803
- Update dependency @types/node to v20.14.7 by @renovate in #804
- Update dependency @types/node to v20.14.8 by @renovate in #806
- Lock file maintenance by @renovate in #807
- Update dependency @types/node to v20.14.9 by @renovate in #808
- Update dependency sweetalert2 to v11.12.1 by @renovate in #809
- Update dependency postcss to v8.4.39 by @renovate in #810
- Update dependency react-bootstrap to v2.10.4 by @renovate in #811
- Frontend rework by @Benji377 in #813
- Update rust Docker tag to v1.79.0 by @renovate in #794
- Update tauri monorepo by @renovate in #814
- Lock file maintenance by @renovate in #819
- Update Rust crate zip to v2.1.4 by @renovate in #821
- Update branch by @Benji377 in #822
- Update Rust crate zip to v2.1.5 by @renovate in #823
- Lock file maintenance by @renovate in #825
- Update Rust crate tokio to v1.39.1 by @renovate in #820
- Port Raspirus to full Rust using iced by @Benji377 in #836
- Update Rust crate yara-x to 0.8.0 by @renovate in #837
- Update rust Docker tag to v1.81.0 by @renovate in #829
- Lock file maintenance by @renovate in #832
- Update actions/upload-artifact action to v4 by @renovate in #838
New Contributors
- @RoseBlume made their first contribution in #800
Full Changelog: v1.2.1...Raspirus v1.2.2