Pyexasol

Latest version: v0.27.0

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.17.0

Not secure
- Added INTERVAL DAY TO SECOND data type support for standard fetch mapper `exasol_mapper`. Now it returns instances of class `ExaTimeDelta` derived from Python [datetime.timedelta](https://docs.python.org/3/library/datetime.html#datetime.timedelta).

It may potentially cause some issues with existing code. If it does, you may define your own custom `fetch_mapper`. Alternatively, you may call `ExaTimeDelta.to_interval()` or cast the object to string to get back to original values.

0.16.1

Not secure
- Added [`comment`](/docs/HTTP_TRANSPORT.mdparameters) parameter for HTTP transport. It allows adding custom SQL comments to EXPORT and IMPORT queries generated by HTTP transport query builders.

0.15.1

Not secure
- Added `websocket_sslopt` connection option, to set custom SSL options for WebSocket connection. See [WebSocket client code](https://github.com/websocket-client/websocket-client/blob/2222f2c49d71afd74fcda486e3dfd14399e647af/websocket/_http.py#L210-L272) for more details.
- Add a basic benchmark to compare performance of individual nodes. Documentation will be added shortly.

0.14.2

Not secure
- Run Travis tests with lowest (3.6) and highest (3.9) supported Python versions only.
- Updated description and classifiers for PyPi.

0.14.1

Not secure
- Fixed the problem with `delimit` HTTP transport parameter expecting `NONE` value instead of `NEVER`.

0.14.0

Not secure
ExaConnection

- Added [`protocol_version`](/docs/REFERENCE.mdconnect) connection option to adjust the protocol version requested by client (default: `pyexasol.PROTOCOL_V1`).
- Added [`.protocol_version()`](/docs/REFERENCE.mdprotocol_version) function to check the actual protocol version of established connection.

ExaMetaData

- Added [`.meta.execute_meta_nosql()`](/docs/REFERENCE.mdexecute_meta_nosql) function to run [no SQL metadata commands](https://github.com/exasol/websocket-api/blob/master/docs/WebsocketAPIV2.md#metadata-related-commands) introduced in Exasol v7.0+.
- Function [`.meta.execute_snapshot()`](/docs/REFERENCE.mdexecute_snapshot) is not public. You may use it run complex metadata SQL queries in snapshot isolation mode.

ExaStatement

- Added ability to execute no SQL metadata commands AND process the response as normal SQL-like result set. It does not change anything in public interface, but it might have an impact if you use custom overloaded `ExaStatement` class.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.