Skip to content

Commit

Permalink
Create changes file
Browse files Browse the repository at this point in the history
  • Loading branch information
Jessie212 committed Aug 16, 2022
1 parent aee6064 commit bbd900c
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# History of changes and releases

Release dates, binaries. and other information for the Trino Python client are
available with the [tags
list](https://github.com/trinodb/trino-python-client/tags) and the
[README](https://github.com/trinodb/trino-python-client/blob/master/README.md).

## Trino Python client 0.315.0

* Add support for the `USE catalog.schema` statement.
* Add support for the `SET ROLE` statement.
* Make DBAPI errors PEP 249 compatible.

## Trino Python client 0.314.0

* Support for `time(p)` and `timestamp(p)` in SQLAlchemy.
* Fix failure when building `INSERT` statement from `WITH` clause in SQLAlchemy.

## Trino Python client 0.313.0

* Support `executemany` method in DBAPI
* Support keyring to securely cache the OAuth2 token
* Support client tags
* Improve type mapping

## Trino Python client 0.311.0

* Introduce `experimental_python_types` flag for decimal, date, time, timestamp
with time zone and timestamp types.
* Add JWT token support via connection string in sqlalchemy.
* Get table comment from system catalog in sqlalchemy.

## Trino Python client 0.310.0

* Support SQLAlchemy in old server versions.
* Fix handling transaction requests in auto-commit mode.
* Add CertificateAuthentication class for cert based authentication.
* Add support for `extra_credential`.
* Fix `LIMIT` clause in SQLAlchemy.

## Trino Python client 0.309.0
* Add support for SQLAlchemy (requires Trino version >= 352).
* Fix multiple challenges handling in OAuth2.

## Trino Python client 0.308.0

* Add support full OAuth2 flow for authentication.
* Fix encode/decode error for session properties.
* Expose info_uri from query status in Cursor.
* Retry on 504 gateway timeout responses.
* Use HTTPS when port is 443.

## Trino Python client 0.306.0

* Add support for JWT Authentication (https://github.com/trinodb/trino-python-client/pull/79)
* Remove support for Python 2.7 (https://github.com/trinodb/trino-python-client/pull/70)
* Remove support for Python 3.5 (https://github.com/trinodb/trino-python-client/pull/83)

0 comments on commit bbd900c

Please sign in to comment.