This is a bugfix release. * Don't free contexts in mqtt3_context_disconnect() (bug #799688 / #801678). * Only free will if present when freeing a client context.