Releases
2.1.0
Compare
Sorry, something went wrong.
No results found
English
Added
DNS pre-resolution support with ability to disable DNS resolution
Custom DNS resolution timeout configuration
Extended sync and async ping interfaces with DNS configuration options
Extended streaming interfaces with DNS configuration support
Comprehensive documentation for ping module and related error types
Documentation for Python bindings ping functionality and streaming interfaces
Rust code quality and style checking configuration (Clippy and Rust lints)
Changed
Refactored positive integer conversion logic for improved parameter validation
Optimized parameter validation with extracted conversion functions
Enhanced build.rs with improved robustness for build environment variables
Unified documentation comment formatting with consistent backtick usage for code identifiers
Standardized string formatting to Rust 1.58+ inline variable syntax
Improved code comments with consistent punctuation and spacing
Introduced DnsPreResolveOptions in dedicated src/types/options.rs module for DNS configuration
Reorganized ping execution logic: moved execute_ping and execute_ping_async from platform module to main icmp module
Deprecated platform module; use crate::protocols::icmp::{execute_ping, execute_ping_async} instead
Fixed
Fixed max_count conversion overflow error handling to prevent unwrap panics
Improved error handling robustness in build configuration
简体中文
Added
DNS 预解析支持,支持禁用 DNS 预解析功能
自定义 DNS 解析超时时间配置
扩展同步和异步 ping 接口,支持 DNS 配置选项
扩展流式接口,支持 DNS 配置
补充 ping 模块及相关错误类型的完整文档
添加 Python 绑定的 ping 功能及流式接口文档
新增 Rust 代码质量和风格检查配置(Clippy 和 Rust lints)
Changed
重构正整数转换逻辑,改进参数验证
优化参数验证,提取转换函数
增强 build.rs,提升构建环境变量的健壮性
统一文档注释格式,规范代码标识的反引号使用
统一字符串格式化为 Rust 1.58+ 的内嵌变量语法
优化代码注释的标点和空格规范
在独立的 src/types/options.rs 模块中引入 DnsPreResolveOptions 用于 DNS 配置
重新组织 ping 执行逻辑:将 execute_ping 和 execute_ping_async 从 platform 模块移至主 icmp 模块
标记 platform 模块为废弃;改用 crate::protocols::icmp::{execute_ping, execute_ping_async}
Fixed
修正 max_count 转换溢出时的错误处理,避免 unwrap 导致崩溃
改进构建配置中的错误处理健壮性
You can’t perform that action at this time.