PyAthena

PyAthena is a Python DB API 2.0 (PEP 249) client for Amazon Athena.

MIT License

Downloads
11.4M
Stars
459
Committers
23

Bot releases are visible (Hide)

PyAthena - v2.16.1

Published by github-actions[bot] almost 2 years ago

  • Fix Attribute error in AssumeRole #386
    Thanks @maicon-berndt #385
PyAthena - v2.16.0

Published by github-actions[bot] almost 2 years ago

  • Add user_agent_extra parameter to boto3 configuration. #383
    Thanks @armaseg
PyAthena - v2.15.0

Published by github-actions[bot] almost 2 years ago

  • Remove synchronized decorator #376
    Thanks @mateush @sbrandtb #68
PyAthena - v2.14.0

Published by github-actions[bot] about 2 years ago

  • Fix reserved words in SQLAlchemy #357
  • Change string formatting to use f-string #358
  • Fix cast as binary type #362
    Thanks @takacsd #361
  • Change schema names retrieval in SQLAlchemy from information schema to API #363
  • Add missing fields to AthenaQueryExecution model #365
PyAthena - v2.13.0

Published by github-actions[bot] about 2 years ago

PyAthena - v2.12.0

Published by github-actions[bot] over 2 years ago

  • Fix install requires #355
    Thanks @JayFields #354
PyAthena - v2.11.0

Published by github-actions[bot] over 2 years ago

  • Change connection options to be retrieved from the dialect class instead of the bind parameter #352
    The following error in the Dataframe.to_sql method of Pandas 1.4 has been fixed.
    sqlalchemy.exc.CompileError: The location of the table should be specified by the dialect keyword argument `awsathena_location`
    
  • Suppress log output when failure to retrieve metadata from SQLAlchemy #353
    Thanks @plazmakeks #326
  • Update botocore and boto3 dependencies #350
    Thanks @aaronclong #341
PyAthena - v2.10.0

Published by github-actions[bot] over 2 years ago

  • Change the Parquet library used by Pandas to allow choice of PyArrow or fastparquet #343
    The PyArrow dependency is no longer required in the extra package Pandas.
    If you use the unload option, you must install the extra package with PyAthena[Arrow] or PyAthena[fastparquet].
    Thanks @aaronclong #341
  • Change the default value of na_values in AsyncPandasCursor from None to empty character #347
    Thanks @dblado #346
  • Support for specifying ExternalId in AssumeRole #348
    Thanks @dblado #344
PyAthena - v2.9.6

Published by laughingman7743 over 2 years ago

  • Update s3fs dependencies #342
    Thanks @nikhil27472 #340
PyAthena - v2.9.5

Published by github-actions[bot] over 2 years ago

  • Update botocore and boto3 dependencies #337
    Thanks @zachliu #336
PyAthena - v2.9.4

Published by github-actions[bot] over 2 years ago

  • Fix rendering of LIMIT / OFFSET clauses in SQLAlchemy to work with version 1.3 and lower #335
    Thanks @mdeshmu #334
PyAthena - v2.9.3

Published by github-actions[bot] over 2 years ago

  • Support credentials with profile names in ArrowCursor and PandasCursor #332
  • Add region name to boto3 session #333
PyAthena - v2.9.2

Published by github-actions[bot] over 2 years ago

  • Add region_name to the argument passed to storage_options in Pandas #331
PyAthena - v2.9.1

Published by github-actions[bot] over 2 years ago

  • Fix keyword arguments passed to storage_options in Pandas #328
    Thanks @shumingpeh #327
PyAthena - v2.9.0

Published by github-actions[bot] over 2 years ago

PyAthena - v2.8.0

Published by github-actions[bot] over 2 years ago

  • Support for statement cache in SQLAlchemy #323
PyAthena - v2.7.0

Published by github-actions[bot] over 2 years ago

PyAthena - v2.6.1

Published by github-actions[bot] over 2 years ago

PyAthena - v2.6.0

Published by github-actions[bot] over 2 years ago

  • Add row_format, file_format, serdeproperties and tblproperties to dialect options in SQLAlchemy #306
PyAthena - v2.5.4

Published by github-actions[bot] over 2 years ago

  • Fix escape handling for insert statements containing single quotes #304
    Thanks @bertop89 #238
  • Support for partition columns in SQLAlchemy #305