# Changelog All notable changes to this project will be documented in this file. ## [1.2.6] - 2024-10-12 ### Deps - *(hyper-util)* 0.1.9 (#86) - *(thiserror)* Bump version to v1 (#87) - *(cidr)* 0.3.0 (#88) - *(bytes)* V1 - *(tokio-stream)* V0.1.0 ## [1.2.5] - 2024-09-07 ### 🚀 Features - *(proxy)* Improve http forward performance (#85) ### ◀️ Revert - *(extension)* Revert http to socks5 extension (#82) ## [1.2.4] - 2024-08-09 ### 🚀 Features - *(extension)* Add CIDR range random extension (#80) - Add optional `ulimit` soft limit (#81) ## [1.2.3] - 2024-07-22 ### 🚀 Features - *(extension)* Optimize and extension time-consuming calculation (#74) ### Deps - *(tikv-jemallocator)* Bump version to v0.6.x (#73) ## [1.2.2] - 2024-07-19 ### 🐛 Bug Fixes - *(proxy)* Fixed the concurrent limit: inbound + outbound / 2 (#72) ## [1.2.1] - 2024-07-14 ### 🐛 Bug Fixes - *(log)* Fix debug log mode (#70) ## [1.2.0] - 2024-07-12 ### 🚀 Features - *(extension)* Add static IP within TTL time (#68) ## [1.1.2] - 2024-07-07 ### 🐛 Bug Fixes - *(netlink_proto)* Ignore netlink_proto warn log (#67) ## [1.1.1] - 2024-07-07 ### 🚀 Features - *(extension)* Optimize extension implementation (#63) - Default listening port number is 1080 (#64) - *(extension)* Optimize extension implementation (#65) - *(proxy)* Add file descriptor concurrency limit (#66) ## [1.1.0] - 2024-07-06 ### 🐛 Bug Fixes - *(auth)* Repair authorization process (#62) ### ◀️ Revert - Remove unnecessary code ## [1.0.0] - 2024-06-04 ### 🚀 Features - *(proxy)* Add Http-To-Socks5 proxy forward (#61) ## [0.3.8] - 2024-06-03 ### 🚀 Features - *(connect)* Optimize assign_ipv6_from_extension and combine functions (#60) ### README - Add few examples with sessions (#58) ## [0.3.7] - 2024-05-26 ### 🚀 Features - *(http)* Define session extension for unauthorized http (#57) ### Deps - Self-update migrated to self-github-update (#55) - *(nix)* Bump version to 0.29.0 (#56) ## [0.3.6] - 2024-05-25 ### 🐛 Bug Fixes - *(http)* Standardized HTTP authentication status code (#54) ## [0.3.5] - 2024-05-25 ### 🚀 Features - *(proxy)* Set connection timeout for http requests - *(proxy)* Set connection timeout for http requests - *(proxy)* Optimize proxy forward process (#53) ## [0.3.3] - 2024-05-19 ### 🚀 Features - *(proxy)* Set the default connection timeout to 10 seconds (#49) ## [0.3.2] - 2024-05-16 ### 🚀 Features - *(route)* Migrate ip route command to rtnetlink (#46) ### Deps - *(anyhow)* Remove it (#45) ## [0.3.1] - 2024-05-15 ### 🚀 Features - *(proxy)* Modify TCP connector usage policy (#43) ### 🐛 Bug Fixes - *(proxy)* Fix whitelist default policy denial (#42) ## [0.3.0] - 2024-05-14 ### 🚀 Features - *(alloc)* Mimalloc is used by default (#35) - *(auth)* Enhance authorization security (#37) - *(proxy)* Customize session to assign fixed IP (#38) ## [0.2.2] - 2024-05-03 ### 🚀 Features - *(serve)* Support ipv4/ipv6 CIDR (#32) ## [0.2.1] - 2024-05-03 ### 🚀 Features - *(sys)* Add display (#30) - *(serve)* Improve request logging (#31) ## [0.2.0] - 2024-05-03 ### 🚀 Features - Initial support for socks5 protocol (#27) - *(socks5)* Support binding IP-CDIR when connecting (#29) ### 🚜 Refactor - *(serve)* Refactor the validation module (#28) ## [0.1.7] - 2024-04-26 ### 🚀 Features - *(http)* Added IP whitelist restrictions (#21) ## [0.1.6] - 2024-04-19 ### ◀️ Revert - *(serve)* Revert tls support (#20) ### Build - Revert target i586-unknown-linux-musl support ## [0.1.5] - 2024-01-09 ### 🚀 Features - *(http)* Add basic auth ### 🚜 Refactor - *(http)* Merge try_connect_with_ipv6_and_fallback - *(proxy)* Use hyper util TokioIo ### Deps - *(tracing-subscriber)* Bump version to v0.3.18 - *(clap)* Bump version to v4.4.14 ## [0.1.4] - 2023-12-29 ### 🚀 Features - *(daemon)* Add restart support - *(http)* Try to connect with ipv6 and fallback to ipv4/ipv6 ## [0.1.3] - 2023-12-29 ### 🚀 Features - Support online update program ### 🐛 Bug Fixes - Fix Ipv4Addr::UNSPECIFIED address not available ### 🚜 Refactor - *(http)* Refactor error handling ### Deps - *(self_update)* Add rustls support ## [0.1.2] - 2023-12-28 ### 🚀 Features - Support background daemon process ### 🐛 Bug Fixes - Use the system to allocate available ports ## [0.1.0] - 2023-12-24 ### 🚀 Features - *(linux)* Automatically configure subnet routing ### Build - Ignore panic abort ### Deps - *(hyper-util)* Bump version to v0.1.2 - *(hyper)* Bump version to v1.1.0 - *(tokio)* Bump version to v1.35.1