0.11.0 - 2020-01-25¶
ExaConnection¶
Reworked
close()method. It is now sending basicOP_CLOSEWebSocket frame instead ofdisconnectcommand.Method
close()is now called implicitly during destruction ofExaConnectionobject to terminate IDLE session and free resources on Exasol server side immediately.ExaFormatter,ExaExtension,ExaLoggerobjects now have weak reference to the mainExaConnectionobject. It helps to prevent circular reference problem which stoppedExaConnectionobject from being processed by Python garbage collector.Connection will be closed automatically after receiving
WebSocketExceptionand raisingExaCommunicationError. It should prevent connection from being stuck in invalid state.