We recently tried updating our client libraries to the 9.1.2 version and started experiencing a lot of disconnection issues. We don't have auto-reconnect enabled and handle disconnections manually.
I've reproduced the difference by modifying the SampleConsumer sample app from the the 9.0.3 and 9.1.2 install and running against a 9.0.3 local server.
The 9.0.3 consumer will continue listening until the app is stopped, the 9.1.2 consumer will receive a 2009 error after 10 minutes. Enabling auto-reconnect in the 9.1.2 consumer give 2454 and 2455 code every 10 minutes.
What change in the client libs is causing this change in behavior? What setting is causing it? Haven't been able to find a setting that is set to 10 minutes.