final changelog for 0.13 and 0.7

This commit is contained in:
Benjamin Fry 2017-11-29 21:47:59 -08:00
parent 30861fa276
commit 57e0c69f7c
5 changed files with 17 additions and 7 deletions

View File

@ -10,9 +10,11 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- TRust-DNS Proto crate to separate server management from base operations #222
- TRust-DNS Util crate for dnssec management tools (@briansmith)
- Integration tests for Server to validate all supported DNSSec key types
- Common features `dnssec-ring`, `dnssec-openssl`, and `dnssec` across all crates
- Clarified `tls` feature with `tls-openssl`, and `tls` in server
- Added support for rfc6844, CAA record types #234
- *breaking* Common features `dnssec-ring`, `dnssec-openssl`, and `dnssec` across all crates (replaces `openssl` and `ring` features)
- Clarified `tls` feature with `tls-openssl`, and `tls` in server (in preperation for `tls-rustls`)
- Support for rfc6844, CAA record type #234
- Support for rfc6698, TLSA record type #285
- Clippy validation in CI #288 (@little-dude)
### Changed
@ -24,11 +26,15 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- `Message::sign` has been renamed and change to the more general method `Message::finalize`
- Some `io::Error`s have been converted to `trust_dns_proto::ProtoError`
- `SyncClient` and `SecureSyncClient` are now `Send + Sync` #245
- Unknown RecordTypes and RDatas will no longer error #294
### Fixed
- Server: signing issues when loading from persistence
- Server: When SupportedAlgorithms (rfc6975) not supplied default to returning all signatures #215
- Proto: u16::from(DNSClass) now enforces OPT is greater than/or 512 per spec #303
- Improve usage of Rand for message ids and port assignment #291 & #292
- NxDomain and empty NoData responses to be compliant #286 (lots of help from @Darkspirit)
### Removed

View File

@ -41,7 +41,7 @@
//!
//! ```toml
//! [dependencies]
//! trust-dns = "^0.10"
//! trust-dns = "^0.13"
//! ```
//!
//! By default DNSSec validation is built in with OpenSSL, this can be disabled with:

View File

@ -12,11 +12,17 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Resolver is now `Send`
- DNSSec now disabled by default in Resolver, see `dnssec-ring` or `dnssec-openssl` features #268
- CNAME chaining was cleaned up #271 (@briansmith)
- On hostname parsing to IpAddr, return without lookup #302 (@cssivision)
- Change default `LookupIpStrategy` from `Ipv4AndIpv6` to `Ipv4thenIpv6` #301 (@cssivision)
### Added
- ResolveError and associated types
### Fixed
- Cleaned up CNAME chained lookups, better TTL enforcement, etc #298
## 0.6.0
### Changed

View File

@ -21,7 +21,7 @@
//!
//! ```toml
//! [dependency]
//! trust-dns-resolver = "^0.6"
//! trust-dns-resolver = "^0.7"
//! ```
//!
//! ## Extern the crate for usage in the library

View File

@ -28,8 +28,6 @@
//! * New features for securing public information
extern crate chrono;
#[cfg(feature = "colored")]
extern crate colored;
extern crate env_logger;
#[macro_use]
extern crate error_chain;