2.2.2

ScrapeGraphAI/Scrapegraph-ai2.2.2Apr 21, 2024by release-drafter[bot]

AI Summary

Focuses on automation and usability improvements, including the ability to auto-distribute releases via CI, using RustScan as a library, excluding specific ports from scans, and adding support for ARM and Apple Silicon architectures.

Key Highlights

  • Automated CI/CD for release distribution (.deb, Docker)
  • RustScan can now be used as a library in Rust code
  • Added capability to exclude specific ports from scanning
  • Added support for ARM and Apple Silicon architectures

New Features

  • Build CI to auto-distribute releases
  • Make RustScan additionally a library
  • Enable exclude port list capability
  • Update for ARM/Apple Silicon 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