@@ -6,6 +6,43 @@ list](https://github.com/trinodb/trino-python-client/tags), the
6
6
[ README] ( https://github.com/trinodb/trino-python-client/blob/master/README.md )
7
7
and the [ PyPI page] ( https://pypi.org/project/trino/ ) .
8
8
9
+ ## Release 0.328.0
10
+
11
+ * Add support for Python 3.12 and drop support for Python 3.7 and PyPy 3.8
12
+ which are end-of-life.
13
+ ([ #438 ] ( https://github.com/trinodb/trino-python-client/issues/438 ) )
14
+ * Add support for ` JSON ` data type to SQLAlchemy dialect.
15
+ ([ #387 ] ( https://github.com/trinodb/trino-python-client/issues/387 ) )
16
+ * Add support for ` IGNORE NULLS ` in window functions when using SQLAlchemy.
17
+ ([ #429 ] ( https://github.com/trinodb/trino-python-client/issues/429 ) )
18
+ * Add support for ` MAP ` type to SQLAlchemy dialect.
19
+ ([ #397 ] ( https://github.com/trinodb/trino-python-client/issues/397 ) )
20
+ * Add support for per-user OAuth2 token cache if the ` user ` is provided when
21
+ creating the connection. If ` user ` is not provided the previous behaviour of
22
+ a per-host token cache is used.
23
+ ([ #430 ] ( https://github.com/trinodb/trino-python-client/issues/430 ) )
24
+ * Add support to configure log level for all modules via the root logger. The
25
+ root logger is named ` trino ` .
26
+ ([ #434 ] ( https://github.com/trinodb/trino-python-client/issues/434 ) )
27
+ * Allow using ` keyring.backends.null.Keyring ` to disable keyring when using
28
+ OAuth2.
29
+ ([ #431 ] ( https://github.com/trinodb/trino-python-client/issues/431 ) )
30
+ * Fix ` fetchall ` returning already returned rows if called after ` fetchone ` or
31
+ ` fetchmany ` .
32
+ ([ #414 ] ( https://github.com/trinodb/trino-python-client/issues/414 ) )
33
+ * Fix possible failures when retrieving query results if the server returns
34
+ empty data.
35
+ ([ #443 ] ( https://github.com/trinodb/trino-python-client/issues/443 ) )
36
+ * Fix error when closing a cursor without executing a query.
37
+ ([ #428 ] ( https://github.com/trinodb/trino-python-client/issues/428 ) )
38
+ * Fix ` get_indexes ` in SQLAlchemy to not fail when called for non-Hive tables.
39
+ ([ #426 ] ( https://github.com/trinodb/trino-python-client/issues/426 ) )
40
+ * Fix reading and writing ` MAP ` types with boolean or integer keys.
41
+ ([ #441 ] ( https://github.com/trinodb/trino-python-client/issues/441 ) )
42
+ * Fix incompatibility when using trino-python-client with
43
+ [ Ray] ( https://github.com/ray-project/ray ) .
44
+ ([ #420 ] ( https://github.com/trinodb/trino-python-client/issues/420 ) )
45
+
9
46
## Release 0.327.0
10
47
11
48
* Implement ` get_catalog_names ` for SQLAlchemy to get the list of catalogs
0 commit comments