Repository navigation
DnsClientX 2.1.1
·
11 commits
to main
since this release
What's Changed
- Unify asynchronous PowerShell cmdlet lifecycle by @PrzemyslawKlys in #527
- build: 🧹 Use PowerForge native cmdlet documentation by @PrzemyslawKlys in #528
- Bump BouncyCastle.Cryptography from 2.6.2 to 2.7.0 by @dependabot[bot] in #529
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #530
- build(deps): bump the all-dependencies group with 5 updates by @dependabot[bot] in #531
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #532
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #533
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #534
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in #535
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #536
- Fix DNSSEC proof authority and authenticated cache lifetimes by @PrzemyslawKlys in #537
- Recover lost DNS stream replies and preserve root query options by @PrzemyslawKlys in #538
- Preserve DNS response fidelity and isolate resolver policies by @PrzemyslawKlys in #539
- Stabilize cross-platform DNS test fixtures by @PrzemyslawKlys in #540
- Bind DNSSEC validation to response status and requested name by @PrzemyslawKlys in #541
- Bind DNSSEC compatibility checks to signed key material by @PrzemyslawKlys in #542
- Make resolver cooldown test independent of runner timing by @PrzemyslawKlys in #544
- Bound resolver-list URL imports before buffering by @PrzemyslawKlys in #543
- Bound HTTP DNS response bodies and validate success envelopes by @PrzemyslawKlys in #545
- Fix stream timeout test races by @PrzemyslawKlys in #546
- Escape terminal controls in DNS CLI text output by @PrzemyslawKlys in #547
- fix(wire): Bound DNS section allocations by packet length by @PrzemyslawKlys in #548
- fix(update): Handle RFC 2136 response forms by @PrzemyslawKlys in #549
- test(stream): Keep replacement socket open through reply by @PrzemyslawKlys in #550
- docs: clarify resolver defaults and DNS UPDATE targets by @PrzemyslawKlys in #551
- fix(dnssec): keep RFC 5011 state path stable across retries by @PrzemyslawKlys in #552
- Require explicit targets for wire DNS updates by @PrzemyslawKlys in #554
- Use system DNS consistently for default clients by @PrzemyslawKlys in #553
- fix(tests): 🐛 Stabilize DoT authentication failure fixture by @PrzemyslawKlys in #555
- fix(tests): 🐛 Reserve UDP and TCP fallback fixtures together by @PrzemyslawKlys in #556
- Qualify native DNS stream cancellation and retain failure diagnostics by @PrzemyslawKlys in #557
- fix(doh): 🐛 Bound IP-literal HTTP upgrades and qualify native DNS by @PrzemyslawKlys in #558
- test(axfr): 🧪 Reserve DNS fixture sockets before CLI queries by @PrzemyslawKlys in #561
- build(deps): bump actions/upload-artifact from 6 to 7 in the all-dependencies group by @dependabot[bot] in #560
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #559
- fix(cache): 🐛 Keep admission until owned DNS work stops by @PrzemyslawKlys in #563
- fix(cache): 🐛 Isolate mutable typed response values by @PrzemyslawKlys in #562
- fix(resolver): 🐛 Preserve endpoint configuration and execution identity by @PrzemyslawKlys in #564
- fix(quic): Close pool admission and share disposal completion by @PrzemyslawKlys in #565
- perf(resolvers): ⚡ Bound query workers and expose warm connection runs by @PrzemyslawKlys in #566
- perf(dnssec): ⚡ Reuse NSEC3 hashing buffers by @PrzemyslawKlys in #567
- test(dns): 🧪 Stabilize recursive AXFR and TLS teardown fixtures by @PrzemyslawKlys in #568
- Expose consistent combined text and fragments in typed TXT records by @PrzemyslawKlys in #570
- Remove persistent private keys from TLS test fixtures by @PrzemyslawKlys in #571
- Normalize DNS record data consistently across providers by @PrzemyslawKlys in #572
Full Changelog: DnsClientX-v20260724095714...DnsClientX-v2.1.1