Previously the 0-value transport had .IdleConnTimeout: 0 which means idle timeouts were disabled, and thus connections were only closed if the underlaying TCP connection timed out. I also now copy the MaxIdleConns value since that was the semantic intent of setting the value to 100.
Previously the 0-value transport had
.IdleConnTimeout: 0
which means idle timeouts were disabled, and thus connections were only closed if the underlaying TCP connection timed out. I also now copy theMaxIdleConns
value since that was the semantic intent of setting the value to 100.