This repository has been archived by the owner on Sep 20, 2023. It is now read-only.
Releases: laughingman7743/PyAthenaJDBC
Releases · laughingman7743/PyAthenaJDBC
v2.0.3
- Update JDBC driver to 2.0.6
v2.0.2
- Fix AttributeError: 'Engine' object has no attribute 'connection'.
Thanks @mrshu. (laughingman7743/PyAthena/issues/63) - Optimize get_columns method in SQLAlchemy.
Thanks @mrshu. (/issues/75)
v2.0.1
- Fix to make it None when SQLAlchemy's URI username and password are empty strings.
If you do not specifyaws_access_key_id
andaws_secret_access_key
in SQLAlchemy using the instance profile or boto3 configuration file, the connection string is as follows:Thanks @leahein. (laughingman7743/PyAthena/issues/54)awsathena+jdbc://:@athena.{region_name}.amazonaws.com:443/{schema_name}?s3_staging_dir={s3_staging_dir}&...
- Fix double escaping of percent character in SQLAlchemy.
Thanks @mister-average. (laughingman7743/PyAthena/issues/56)
v2.0.0
- Update JDBC driver to 2.0.5.
- Suppress log4j warnings.
- Fix the context manager to return a connection object instead of a cursor object.
- Remove query execution information.
Since the JDBC driver can not retrive query execution information, remove the following property from the cursor object. If you hack the JDBC driver, you may be able to retrive query execution information.- QueryID
- OutputLocation
- DataScannedInBytes
- EngineExecutionTimeInMillis
- CompletionDateTime
- SubmissionDateTime
v1.3.4
- Fix type code contract.
PEP 249 - Type Objects and Constructors
https://www.python.org/dev/peps/pep-0249/#type-objects-and-constructors
Thanks @memeplex. (laughingman7743/PyAthena/issues/32)
v1.3.3
- Fix syntax error message hiding.
Thanks @abridgett. (#54)
v1.3.2
v1.3.1
- Add more types to SQLAlchemy type conversion.
- FLOAT
- REAL
- CHAR
v1.3.0
v1.2.0
- Change the behavior of the default formatter.
Escaping is required only for the query with parameter containing%
character. - Add query execution information.
Add properties of the following information on query execution to the cursor object.- OutputLocation
- DataScannedInBytes
- EngineExecutionTimeInMillis
- CompletionDateTime
- SubmissionDateTime