Impyla

Latest version: v0.19.0

Safety actively analyzes 619456 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.20a1

------
* **Improvements**
- Add Knox cookies in default cookies list (525)
- Support CHAR type in SQLAlchemy (516)
- Support Cursor.rowcount and close finished queries (528)
Note that this is a potentially breaking change. See the PR
for details about the side-effects.
The old behavior can be restored by setting close_finished_queries=False
when creating a Cursor.
Also note that Cursor.rowcount only works with Impala server - with
Hive it will always return -1.

* **Bug Fixes**
- Fix https connection with Python 3.12 (531)
Note that Python 3.12 support is not complete yet.
A known issue is that installing with setuptools fails with Python 3.12.

0.19.0

------
* **Improvements**
- Add get_view_name support to SQLAlchemy (511)
SHOW VIEWS is expected to be supported in Impala soon.
- Add additional checks to ensure connection arguments (515)

* **Bug Fixes**
- Fix Cookie handling with Python 3 (518)
- Fix numeric parameter substitution bug (508)

0.18.0

------
* **Improvements**
- Add support for retaining cookies among http requests for LDAP and GSSAPI/PLAIN
SASL (465)
Notes: Authentication cookie is enabled by default. The connect() API parameter
auth_cookie_names is deprecated. If a user uses GSSAPI authentication with
existing client code to call connect() API with auth_cookie_names set as None
explicitly, the auth cookie will be enabled after upgrading Impyla to 0.18.
- Add support for authentication via JWT token (463)
- Add support for retaining cookies among http requests for NOSASL and JWT
authentication (477)
- Upgrade Thrift to 0.16.0 (490)
Notes: this fixes compatibility with Python 3.10
- Enable supports_multivalues_insert in SQLAlchemy (499)
- Enable setting user_agent in http protocol (498)

* **Bug Fixes**
- Fix an issue where datetime or date is not correctly quoted as string when
performing sql substitutions (487)
- Fix parameter substitution in executemany() (494)
- Convert the values of VARCHAR/CHAR columns to unicode strings (457)
- Add missing expect_more_rows argument (453)

0.17.0

------
* **Improvements**
- Upgrade to thrift-sasl 0.4.3

0.17a8

------
* **Improvements**
- Fix schema description returns for HiveServer2 when using dot in naming convention.
- Extensions to SQLAlchemy ImpalaDLLCompiler to support Alembic schema migrations
- Add impala4 sqlalchemy dialect for Impala >= 4.0

* **Bug Fixes**
- Fix regression in 445 (non-valid utf-8 strings handling in Python 3)

0.17a7

------
* **Improvements**
- Speed up fetchmany() and fetchall()
- Avoid unnecessary GetOperationStatus RPCs
- Bump fetch size to 10240 (from 1024)

* **Bug Fixes**
- Update setup.py: thrift-sasl is needed for ldap/plain authentication
- Hack to fix non-valid utf-8 stings handling in Python 3

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.