dnsagent
Version:
26 lines (14 loc) • 1.1 kB
Markdown
Notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning 2.0.0](http://semver.org/).
* Dependencies upgraded to fix bugs.
* __The performance on cocurrency lookups for same domain name is significantly improved.__
In previous version, every `DnsAgent.lookup4("example.com")` invocation before the resolving result on *example.com* has been cached successfully will really trigger an invocation of `dns.lookup()` or `dns.resolve()`. Now, only the first one will trigger such an invocation, while the following ones will be pended and waiting to share the result.
* The default ttl is downgraded to 60 seconds (1 minute) from 86400 seconds (24 hours).
* Fixed the bug that the option *ttl* does not work. This bug makes __dns_agent__ to re-resolve the hostname whether or not it is expired.
Released.
---
This CHANGELOG.md follows [*Keep a CHANGELOG*](http://keepachangelog.com/).