Breaking Changes
New
Bug fixes
Dependencies
Bug fixes
- fixes parsing of TXT records.
Dependencies
- updated byteorder to 1.2
- updated rand to 0.4
- updated futures and tokio to latest 0.1.
New
-
bits
module- `bits::opt`` module for parsing and composing of OPT records and OPT options.
Bug fixes
-
resolver
module- Resolver may crash with ‘rotate’ option and failing upstream servers. (#20).
Dependencies
- updated tokio-core to 0.1.9.
Breaking Changes
-
bits
moduleDNameBuf::from_iter
renamed toDNameBuf::try_from_iter
to avoid confusing withFromIterator
trait.
New
-
rdata
module- Support for SRV records. (Thanks, @ThibG!)
-
resolver
module- Resolving server addresses with SRV records. (Thanks, @ThibG!)
Bug fixes
-
bits
module- Correctly build later sections of a message in
MessageBuilder
.
- Correctly build later sections of a message in
Dependencies
- updated to futures 0.1.14 and tokio-core 0.1.8.
Breaking Changes
-
bits
module-
Domain name iterators have been reworked:
-
NameLabels
andNameLabelettes
are nowDoubleEndedIterator
s. -
RevNameLabels
andRevNameLabelettes
are gone. Use thenext_back()
methods on the regular iterators instead. -
DName
has lost therev_labels()
andrev_labelettes()
methods. -
Method name harmonization:
-
DNameSlice::iter()
is nowDNameSlice::labels()
, -
ParsedDName::iter()
is nowParsedDName::labels()
.
-
-
resolv
module-
Almost complete rewrite of the actual resolver to be compatible with tokio’s 0.1 release.
-
ResolverTask
is gone. You can now run queries directly on a resolver. -
The lookup functions now return a concrete type as their future instead of a boxed future. The names of their success types have been changed in order to harmonize names of future returning functions and the name of their returned types (as in
lookup_host()
returns aLookupHost
as its future). The functionality of the success types has not changed.
-
Bug fixes
New
Initial public release.