Skip to content

Releases: amphp/dns

2.3.0

21 Dec 01:21
v2.3.0
166c437
Compare
Choose a tag to compare

What's Changed

  • Replaced Windows registry lookup with WMIC process invocation by @Bilge in #115
  • Fix #120: Incorrect error message on missing domain by @trowski in #121

Full Changelog: v2.2.0...v2.3.0

1.2.4

08 Dec 15:12
v1.2.4
4a13ffd
Compare
Choose a tag to compare

What's Changed

  • Increase minimum version to PHP 7.1
  • Make implicit nullable types explicit by @nicolas-grekas in #117
  • Fix default search list based on hostname

New Contributors

Full Changelog: v1.2.3...v1.2.4

2.2.0

02 Jun 19:57
v2.2.0
758266b
Compare
Choose a tag to compare

What's Changed

  • Added StaticDnsConfigLoader
  • Fixed support for docker 26+ by @xtrime-ru in #118

New Contributors

Full Changelog: v2.1.2...v2.2.0

2.1.2

19 Apr 03:54
v2.1.2
04c88e6
Compare
Choose a tag to compare

What's Changed

  • Make implicit nullable types explicit to avoid deprecation notice in PHP 8.4.

Full Changelog: v2.1.1...v2.1.2

2.1.1

01 Feb 15:48
v2.1.1
3e3f413
Compare
Choose a tag to compare

What's Changed

  • Corrected error message unit scale (ms -> seconds) by @Bilge in #113
  • Fixed Windows nameserver detection by only enumerating real NICs by @Bilge in #114

New Contributors

Full Changelog: v2.1.0...v2.1.1

2.1.0

18 Nov 16:02
v2.1.0
c3b518f
Compare
Choose a tag to compare
  • Fixed name resolution when NDots > 1
  • Added Cancellation arguments to Amp\Dns\query() and Amp\Dns\resolve().

Full Changelog: v2.0.1...v2.1.0

2.0.1

21 Jan 16:08
v2.0.1
e42876a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

2.0.0

10 Jan 22:50
v2.0.0
ac877da
Compare
Choose a tag to compare

Stable release compatible with AMPHP v3 and fibers! 🎉

As with other libraries compatible with AMPHP v3, most cases of parameters or returns of Promise<ResolutionType> have been replaced with ResolutionType.

  • Renamed Resolver to DnsResolver
  • Renamed resolver() to dnsResolver()
  • Renamed Config to DnsConfig
  • Renamed ConfigLoader to DnsConfigLoader
  • Renamed UnixConfigLoader to UnixDnsConfigLoader
  • Renamed WindowsConfigLoader to WindowsDnsConfigLoader
  • Renamed Record to DnsRecord
  • Renamed NoRecordException to MissingDnsRecordException
  • Renamed TimeoutException to DnsTimeoutException
  • Renamed ConfigException to DnsConfigException
  • Added optional Cancellation parameter to DnsResolver methods
  • Fixed getting search domain from hostname
  • Fixed potential double resolution of a deferred if a DNS query timed out.

2.0.0 Beta 5

16 Dec 22:29
v2.0.0-beta.5
8fa7842
Compare
Choose a tag to compare
2.0.0 Beta 5 Pre-release
Pre-release
  • Fixed potential double resolution of a deferred if a DNS query timed out.

2.0.0 Beta 4

07 Nov 22:23
v2.0.0-beta.4
24f3eea
Compare
Choose a tag to compare
2.0.0 Beta 4 Pre-release
Pre-release
  • Added compatibility with Revolt v1.x
  • Added optional Cancellation parameter to Resolver methods
  • Renamed Config to DnsConfig
  • Renamed ConfigLoader to DnsConfigLoader
  • Renamed UnixConfigLoader to UnixDnsConfigLoader
  • Renamed WindowsConfigLoader to WindowsDnsConfigLoader