Releases: cmlccie/awsipranges
Releases · cmlccie/awsipranges
0.8.0 - 2024-09-18
Release Notes
🚀 Features
- [breaking] Refactor BlockingClient to Client add ClientBuilder
- Improve Client error handling logic
- (filter_builder) Add
.filter_builder()
and.filter()
convenience methods
🚜 Refactor
- Client module
- [breaking] Update the library interfaces
- Module structure and update docs
📚 Documentation
- Add lib_demo.rs example
🧪 Testing
- Add environment variable configuration test and combine getter and setter method tests
- Add integration tests
⚙️ Miscellaneous Tasks
- Run tests on all branches except main
- Log test errors
Install awsipranges 0.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.8.0/awsipranges-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.8.0/awsipranges-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install cmlccie/tap/awsipranges
Download awsipranges 0.8.0
File | Platform | Checksum |
---|---|---|
awsipranges-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
awsipranges-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
awsipranges-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
awsipranges-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
awsipranges-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.7.0 - 2024-08-07
Release Notes
🚀 Features
- (platforms) Drop OpenSSL requirement and add support for Musl Linux and Linux on arm64 (AArch64)
- New supported platforms:
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
x86_64-unknown-linux-musl
- New supported platforms:
⚙️ Miscellaneous Tasks
- (docs) Update README
Install awsipranges 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.7.0/awsipranges-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.7.0/awsipranges-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install cmlccie/tap/awsipranges
Download awsipranges 0.7.0
File | Platform | Checksum |
---|---|---|
awsipranges-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
awsipranges-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
awsipranges-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
awsipranges-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
awsipranges-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.6.1 - 2024-07-30
Release Notes
⚙️ Miscellaneous Tasks
- (release) Configure release-plz to update dependencies
- (docs) Update README
Install awsipranges 0.6.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.6.1/awsipranges-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.6.1/awsipranges-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install cmlccie/tap/awsipranges
Download awsipranges 0.6.1
File | Platform | Checksum |
---|---|---|
awsipranges-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
awsipranges-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
awsipranges-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
awsipranges-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
awsipranges-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.6.0 - 2024-07-28
Release Notes
🚀 Features
- Retry failed requests to get AWS IP Ranges from URL
Install awsipranges 0.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.6.0/awsipranges-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.6.0/awsipranges-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install cmlccie/tap/awsipranges
Download awsipranges 0.6.0
File | Platform | Checksum |
---|---|---|
awsipranges-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
awsipranges-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
awsipranges-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
awsipranges-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
awsipranges-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Update the README and Package Metadata
- Update README.
- Update package metadata.
Full Changelog: v0.5.2...v0.5.3
First Public Release!
We're excited to announce the first public release of awsipranges
! This Rust-based CLI tool is designed to make querying AWS IP address ranges simple and efficient, directly from your command line. Whether you're checking if an IP is part of AWS's public IP ranges, identifying the services and regions associated with an IP, or filtering through AWS's IP ranges for specific criteria, awsipranges
has you covered.
Key Features:
- Retrieve & Cache: Automatically fetches and caches the
ip-ranges.json
file to your home directory, ensuring you're always working with up-to-date information. - Search & Filter: Easily search for IPv4/IPv6 addresses or CIDRs and filter results by region, service, and more.
- Multiple Output Formats: Supports table, CIDR, and netmask formats for easy readability and integration with other tools.
- Save to CSV: Export your search and filter results to CSV for further analysis or use in other applications.
- Rust Crate Available: Incorporate
awsipranges
's functionality into your own Rust applications with ease.
Get Started:
To install awsipranges
, ensure you have the Rust toolchain installed, then run:
cargo install awsipranges