Respond to notifies and allow a secondary to follow the SOA parameters to update a zone from a primary. Also sprinkle it with logging. Also extend monitoring to include qtype in more metrics.
Rename the old Context to State and use context.Context in the middleware for intra-middleware communication and more.