-
Type: Bug
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: 2.3.0
-
Component/s: None
When constructing a client via ClientOptions (and not via a URI), no validation is performed on heartbeatFrequencyMS. This allows the user to specify a heartbeatFrequencyMS that is lower than minHeartbeatFrequencyMS, which results in a subtract overflow and panic of a monitoring task. We should validate this option regardless of how the user constructs the client.