* Ensure CircuitRegistry evicts CircuitHost entries after configured duration * Use an active expiration token to trigger expiration * Add logging during host state transitions Fixes https://github.com/aspnet/AspNetCore/issues/9893
* Better circuit ids. * Generates cryptographically strong circuit ids. * 32 bits of entropy from a PRNG. * DataProtected for authenticated encryption.
Reconnect if we have state on the server Fixes #7537