Releases: mokeyish/smartdns-rs
Releases · mokeyish/smartdns-rs
v0.13.0
What's Changed
- Bump softprops/action-gh-release from 2.2.2 to 2.3.2 by @dependabot[bot] in #579
- Bump reqwest from 0.12.15 to 0.12.20 by @dependabot[bot] in #580
- Bump socket2 from 0.5.9 to 0.5.10 by @dependabot[bot] in #554
- Bump cfg-if from 1.0.0 to 1.0.1 by @dependabot[bot] in #592
- Bump rustls from 0.23.27 to 0.23.28 by @dependabot[bot] in #590
- 🎨 Adjust privilege dropping behavior on Linux by @mokeyish in #593
- Bump clap from 4.5.38 to 4.5.40 by @dependabot[bot] in #582
- Bump which from 7.0.3 to 8.0.0 by @dependabot[bot] in #595
- Fix ip-alias answer type error by @zeng-y-l in #598
- feat: use build artifacts by @SamTV12345 in #599
- Push docker image to ghcr.io by @mokeyish in #600
- Bump webpki-roots from 1.0.0 to 1.0.1 by @dependabot[bot] in #597
- 🎨 Refactor Docker configuration by @mokeyish in #601
- 🐛 Correct path error in Dockerfile by @mokeyish in #603
- Bump tower-http from 0.6.5 to 0.6.6 by @dependabot[bot] in #596
- Bump tokio from 1.45.0 to 1.46.1 by @dependabot[bot] in #608
- Bump ureq from 3.0.11 to 3.0.12 by @dependabot[bot] in #605
- 🎨 Cargo clippy by @mokeyish in #609
- ✨ Support DomainWildcard by @mokeyish in #610
- Bump cc from 1.2.22 to 1.2.29 by @dependabot[bot] in #606
- 🐛 Fix quic bind by @mokeyish in #611
- 🎨 Share DomainRule between client rule groups by @mokeyish in #612
- ✨ Add dns64 support by @mokeyish in #613
- 🎨 Adjust config to require explicit conf_dir setting by @mokeyish in #614
- Bump sysinfo from 0.35.1 to 0.35.2 by @dependabot[bot] in #569
- 🎨 Cargo clippy by @mokeyish in #615
- ✨ Add simple configuration modification support by @mokeyish in #616
- 🔨 Introduce ProtocolConfig to DnsUrl by @mokeyish in #624
- Upgrade Hickory & Refactor ConnectionProvider by @mokeyish in #625
- 🔨 Optimize H2/H3 selection logic by @mokeyish in #626
- ✨ Implement warmup for DnsHandle by @mokeyish in #627
- 🐛 Avoid attempting H3 connection when H2 is preferred by @mokeyish in #628
- Support server system by @zeng-y-l in #630
- ⚡Reduce connection test failure latency by @mokeyish in #631
- ⬆ Upgrade socket2 to 0.6 and surge-ping 0.8 by @mokeyish in #633
- Bump sysinfo from 0.35.2 to 0.36.1 by @dependabot[bot] in #629
- fix: accept first NOERROR response in FastestResponse to prevent timeouts by @wydy in #634
- Optional: Delete the managed folder when uninstalling the service by @wydy in #636
- Correct installation guide in README by @wydy in #637
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #640
- Dualstack middleware fix by @wydy in #643
- Bump glob from 0.3.2 to 0.3.3 by @dependabot[bot] in #641
- Bump reqwest from 0.12.22 to 0.12.23 by @dependabot[bot] in #644
- Bump clap-verbosity-flag from 3.0.3 to 3.0.4 by @dependabot[bot] in #649
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #651
- Bump bindgen from 0.71.1 to 0.72.1 by @dependabot[bot] in #652
- Bump cfg-if from 1.0.1 to 1.0.3 by @dependabot[bot] in #654
- 🐛 Fix BIN_DIR not exist when installing service on windows by @mokeyish in #658
- ✨ Add functionality to obtain DNS server IP via DHCP by @mokeyish in #660
- 🎨 Ignore DHCP test for DNS server acquisition by @mokeyish in #663
- Bump serde from 1.0.224 to 1.0.228 by @dependabot[bot] in #665
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #674
- Accelerated Initialization: Concurrently warm up upstream servers by @wydy in #681
New Contributors
Full Changelog: v0.12.2...v0.13.0
v0.12.2
What's Changed
- ✨ Add MSI package generation using WiX Toolset by @mokeyish in #588
- 👷 Fix artifacts path wildcard pattern by @mokeyish in #589
- 🐛 Fix inconsistent IP binding behavior across platforms by @mokeyish in #586
- 🐛 Fix mDNS url parsing by @mokeyish in #587
- 🐛 New version in filenames in Dockerfile by @SamTV12345 in #575
- Bump hyper-util from 0.1.13 to 0.1.14 by @dependabot in #568
Full Changelog: v0.12.0...v0.12.2
v0.12.0
v0.11.2
What's Changed
- ✨ Enhanced file path resolving by @mokeyish in #548
- Bump webpki-roots from 0.26.11 to 1.0.0 by @dependabot in #551
- Bump rand from 0.8.5 to 0.9.1 by @dependabot in #550
- Bump hyper-util from 0.1.11 to 0.1.12 by @dependabot in #556
- Bump tower-http from 0.6.4 to 0.6.5 by @dependabot in #561
- 🐛 Fix log-console no not work by @mokeyish in #563
- 🔨 improve system configurability and DNS performance by @mokeyish in #565
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- ✨ Add support for mDNS by @mokeyish in #545
- ✨ Add support for bind-h3 by @mokeyish in #546
- ✨ Add support for client-rules/group-begin/group-end by @mokeyish in #539
- 🎨 client-rules supports fallback to default rules and fixes ipv4_mapp… by @mokeyish in #544
- 💚 Fix CI on apple-darwin by @mokeyish in #532
- 🐛 Fix subnet and ipv6 parsing error by @mokeyish in #543
- 🐛 Fix unit test failure by @mokeyish in #534
- ⬆ cargo update by @mokeyish in #533
- ⬆ cargo update by @mokeyish in #542
- Bump nom from 7.1.3 to 8.0.0 by @mokeyish in #513
- Bump ring from 0.17.11 to 0.17.13 by @dependabot in #516
- Bump ureq from 3.0.6 to 3.0.9 by @dependabot in #520
- Bump windows from 0.58.0 to 0.60.0 by @dependabot in #521
- Bump zip from 2.2.3 to 2.4.1 by @dependabot in #523
- Bump tokio from 1.43.0 to 1.44.1 by @dependabot in #522
- Bump sysinfo from 0.32.1 to 0.33.1 by @dependabot in #480
- Bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot in #529
- Bump tokio from 1.44.1 to 1.44.2 by @dependabot in #528
- Bump sysinfo from 0.33.1 to 0.35.1 by @dependabot in #541
- Bump tokio from 1.44.2 to 1.45.0 by @dependabot in #540
- Bump softprops/action-gh-release from 2.0.6 to 2.2.2 by @dependabot in #531
- Bump lru from 0.12.5 to 0.14.0 by @dependabot in #530
- Bump windows-service from 0.7.0 to 0.8.0 by @dependabot in #515
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- ✨ Add OpenAPI/Swagger-ui by @mokeyish in #487
- ✨ Implement tls-host-verify by @ambyjkl in #485
- ✨ Add support for
ip-setandip-aliasby @zeng-y-l in #509 - 🐛 Fix config parsing stackoverflow by @mokeyish in #462
- 🐛 Set DoT alpn as
dotby @mokeyish in #472 - 🐛 Fix cache edge case by @ambyjkl in #491
- 🐛 fix parsing
whitelist-ipby @zeng-y-l in #508 - 🎨 Fallback to cache on query failure by @mokeyish in #474
- 🎨 Replace axum-server with hyper for HTTPS service listening by @mokeyish in #475
- 🎨 Initiate background query on cache expiration by @mokeyish in #486
- 🎨 Add SOA nameservers by @ambyjkl in #488
- 🎨 Send back original query on SOA by @ambyjkl in #489
- 🎨 Sort records before entering into cache by @ambyjkl in #492
- 🎨 Maintain correct record ordering in cache inserts by @ambyjkl in #493
- 🎨 Send back original query and SERVFAIL on error by @ambyjkl in #504
- 🎨 Sync upstream hickory-dns by @mokeyish in #511
- 🎨 Use ureq insated of reqwest by @mokeyish in #512
- Bump axum from 0.7.7 to 0.8.1 by @dependabot in #473
- Bump clap-verbosity-flag from 2.2.3 to 3.0.2 by @dependabot in #482
- Bump self_update from 0.41.0 to 0.42.0 by @dependabot in #481
- Bump self_update from 0.41.0 to 0.42.0 by @dependabot in #494
- Bump clap from 4.5.26 to 4.5.28 by @dependabot in #503
New Contributors
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- 🐛 Return IPv6-mapped address when querying AAAA for set IPv4 address by @mokeyish in #412
- ✨ Add support for
-force_https_soaon bind server option by @mokeyish in #413 - ✨ Add support for resolve subcommand (similar to dig) by @mokeyish in #419
- 🔥 Remove legacy server by @mokeyish in #420
- ⬆ Upgrade dependencies by @mokeyish in #422
- ✨ Add symlink subcommand and support for multiple query types by @mokeyish in #423
- 🐛 Fix message type error and adjust debug log output by @mokeyish in #433
- 🎨 Optimize parameter parsing of resolve command by @mokeyish in #441
- ⬆ Update HickoryDNS by @mokeyish in #459
mokeyish/hickory-dns@0.25.0-smartdns.5...0.25.0-smartdns.6
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- ✨ Add support for saving cache periodically by @mokeyish in #395
- ✨ Add support for https-record by @mokeyish in #396
- ✨ Add support for srv-record by @mokeyish in #388
- ⚡ Optimize cache and connection concurrency by @mokeyish in #411
- 🐛 Fix CNAME record not added when query A by @mokeyish in #403
- 🐛Fix CNAME error DNS_PROBE_FINISHED_NXDOMAIN by @mokeyish in #387
- 🐛 Fix the default path for parsing H3 by @mokeyish in #405
- 🐛 Fix DoH/DoH3 not supporting pure IPv6 addresses by @mokeyish in #406
- 🐛 Fix domain rules minimum TTL not work by @mokeyish in #408
- 🐛 Fix
no-serve-expiredandresponse-modenot parsed by @mokeyish in #410 - 💚 Use branch name as version when build missing version by @mokeyish in #407
- 🐛 Ignore UdpSocket's WSAECONNRESET error on Windows by @mokeyish in #392
- 🎨 reuse nom_recipes by @mokeyish in #404
- 🎨 Use sleep instead of interval to avoid saving DNS cache at statup by @mokeyish in #409
- fix example config in README.md by @cocoon in #398
- ⬆ update hickory-dns by @mokeyish in #402
Full Changelog:mokeyish/hickory-dns@0.25.0-smartdns.4...0.25.0-smartdns.5
New Contributors
Full Changelog: v0.8.7...v0.9.0
v0.8.8-alpha.1
What's Changed
- ✨ Add support for srv-record by @mokeyish in #388
- ✨ Add support for https-record by @mokeyish in #396*
- ✨ Add support for saving cache periodically by @mokeyish in #395
- 🐛 Fix CNAME error DNS_PROBE_FINISHED_NXDOMAIN by @mokeyish in #387
- 🐛 Fix CNAME record not added when query A by @mokeyish in #403
- 🐛 Ignore UdpSocket's WSAECONNRESET error on Windows by @mokeyish in #392
- fix example config in README.md by @cocoon in #398
- 🎨 reuse nom_recipes by @mokeyish in #404
- ⬆ update hickory-dns by @mokeyish in #402
Full Changelog:mokeyish/hickory-dns@0.25.0-smartdns.4...0.25.0-smartdns.5
New Contributors
Full Changelog: v0.8.7...v0.8.8-alpha.1