Skip to content

Commit 3241dd9

Browse files
authored
Fix lint (#459)
1 parent eec6d2a commit 3241dd9

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# ClickHouse Connect ChangeLog
22

3+
### WARNING -- Breaking change for AsyncClient close()
4+
The AsyncClient close() method is now async and should be called as an async function.
5+
36
### WARNING -- Python 3.8 EOL
47
Python 3.8 was EOL on 2024-10-07. It is no longer tested, and versions after 2025-04-07 will not include Python
58
3.8 wheel distributions.
@@ -17,6 +20,14 @@ release (0.9.0), unrecognized arguments/keywords for these methods of creating a
1720
instead of being passed as ClickHouse server settings. This is in conjunction with some refactoring in Client construction.
1821
The supported method of passing ClickHouse server settings is to prefix such arguments/query parameters with`ch_`.
1922

23+
## 0.8.15, 2025-01-25
24+
### Bug Fix
25+
- The async client was not shutting down its associated executor thread pool, result in a memory leak if multiple
26+
async clients were created. Closes https://github.com/ClickHouse/clickhouse-connect/issues/424. Note that the `close`
27+
function for the async client is now async to cleanly close down the pool. The recommended way to use an async client
28+
is now within an AsyncContext. See the associated [PR](https://github.com/ClickHouse/clickhouse-connect/pull/457) for details.
29+
Thanks to ClickHouse core developer @pufit for the fix!
30+
2031
## 0.8.14, 2025-01-13
2132
### Bug Fix
2233
- Fix an edge case where a Pandas dataframe that contains _only_ Int64 (or smaller) values would cause an exception when

clickhouse_connect/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '0.8.14'
1+
version = '0.8.15'

0 commit comments

Comments
 (0)