2.2.2
ChangemakerStudios/Papercut-SMTP2.2.2Apr 21, 2024by release-drafter[bot]
AI Summary
This release significantly enhances automation by enabling CI to auto-distribute releases (including .deb, Docker, and Cargo) and adds ARM support for devices like Raspberry Pi and Apple Silicon. It also introduces the ability to exclude ports from scans and allows RustScan to be used as a library.
Key Highlights
- Automated CI/CD for distribution (.deb, Docker, Cargo)
- ARM support (Raspberry Pi, Apple Silicon)
- RustScan usable as a library
- Port exclusion capability
New Features
- Build CI to auto-distribute releases
- RustScan as a library
- Exclude port list capability
- ARM support
Full Release Notes
## Release This release should automatically build and distribute .deb files and upload to Cargo etc. If it doesn't let me know! ## Features * Build CI to auto-distribute releases (#468) @LeoFVO This release should auto build .debs, docker etc and publish them! * refactor: make RustScan additionally a library (#562) @PsypherPunk You can now use RustScan as a library in your own Rust code! * First attempt enabling exclude port list capability Issue #530 (#534) @wasuaje You can now exclude ports from being scanned. * Update for ARM; (#464) @bee-san RustScan now supports ARM based devices, which means you can use it on a Raspberry Pi etc. Also, there has been support added for Apple Silicon chips. ## Everything Else * Bump rustls from 0.21.10 to 0.21.11 (#574) @dependabot * Remove docker build from PRs (#573) @bee-san * Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#571) @dependabot * chore: remove repetitive word (#572) @toofooboo * Bump Swatinem/rust-cache from 1 to 2 (#563) @dependabot * Bump actions/download-artifact from 2 to 4 (#564) @dependabot * Bump mislav/bump-homebrew-formula-action from 1 to 3 (#565) @dependabot * Bump actions/setup-python from 4 to 5 (#566) @dependabot * Bump actions/upload-artifact from 2.2.4 to 4.3.1 (#567) @dependabot * Upgrade Alpine to 3.19.x (#373) @gaby * build: update Docker workflow trigger (#561) @PsypherPunk * Update Docker Runner (#560) @CMNatic * Fixed #527 (#537) @gufengwyx8 * Update release workflow (#559) @PsypherPunk * minor change in help section (#318) @lokendrasinghrawat * fix help message (#319) (#330) @u5surf * Bump text_placeholder from 0.4.1 to 0.5.0 (#558) @dependabot * Bump colored from 2.0.0 to 2.1.0 (#557) @dependabot * Bump text_placeholder from 0.4.0 to 0.4.1 (#552) @dependabot * Bump trust-dns-resolver from 0.21.2 to 0.23.2 (#554) @dependabot * feat(build): add GitHub Action to make release (#427) @PsypherPunk * fix port range to include end (#518) @hpmaxi * initialize errors HashSet without high initial capacity (#532) @fabianbees * Added more funny quotes. (#526) @zasekle * Fix markdown-link-checker workflow (#542) @CMNatic * Fix clippy lint issues for CI/CD pipeline (#538) @bergabman * Fixed #524 (#525) @R-Rothrock * Update README.md (#520) @thomasthaddeus * :rotating_light: Fix linter warning (#521) @lepirlouit * 📝 Change obsolet link to tgotwig.dev (#398) @tgotwig * :rotating_light: fix linter warnings (#511) @lepirlouit * Update README.md (#517) @thomasthaddeus * Fix typos (#505) @kianmeng * Minor documentation table fix for github.io (#491) @lerignoux * Update Docker base image from alpine 3.12 to 3.17 (#484) @PeterDaveHello * Upgrade to GitHub-native Dependabot (#382) @dependabot-preview * build and publish docker image in ci (#472) @LeoFVO * Minor fixes to fit ci update (#470) @LeoFVO