Releases: FirebirdSQL/python3-driver
v1.10.7
Changed
- Rename
DbClass
items to become more descriptive - Cleanup of Useless StmtInfoCode codes
- Use new info codes in Statement
Added
DatabaseInfoProvider3.supports
andTransactionInfoProvider3.supports
functions.StatementInfoProvider
and use it inCursor.affected_rows
implementation.- Dataclasses
IpData
andImpDataOld
- Missing
ReqInfoCode
codes. - missing
encoding
anderrors
SPB config parameters.
Fixed
DatabaseInfoProvider3.implementation
property.- Issue when wrong close is selected in class hierarchy.
- Handling of
DbInfoCode.BASE_LEVEL
,DbInfoCode.DB_FILE_SIZE
,
DbInfoCode.IMPLEMENTATION
,DbInfoCode.IMPLEMENTATION_OLD
,DbInfoCode.ACTIVE_TRANSACTIONS
,
DbInfoCode.LIMBO
,DbInfoCode.PAGE_CONTENTS
,DbInfoCode.USER_NAME
,DbInfoCode.SQL_ROLE
codes
v1.10.6
v1.10.5
v1.10.4
Added
- Support for values fetched from environment variables in configuration files via
EnvExtendedInterpolation provided by firebird-base package v1.8.0.
Fixed
- Unregistered bug: db info call for CRYPT_KEY, CRYPT_PLUGIN, WIRE_CRYPT, DB_GUID and
DB_FILE_ID returned mangled values. - Unregistered bug: db info call for FIREBIRD_VERSION or Connection.info.firebird_version
always returned only one string. Now it returns all values returned by server, separated
by newline.
v1.10.3
v1.10.2
v1.10.1
v1.10.0
v1.9.0
-
New: Initial (as for Beta 1) support for Firebird 5.0 API and features.
-
New and extended types: Extended DbInfoCode, StmtInfoCode, DPBItem, SrvRepairOption, SrvBackupOption, SrvNBackupOption, Implementation, SrvRepairFlag, SrvBackupFlag and new ResultSetInfoCode.
-
API: iResultSet.get_info method available for FB5 attachments.
-
Parallel workers: Added DatabaseConfig.parallel_workers configuration option, added parallel_workers parameter to ServerDbServices3.backup, ServerDbServices3.restore and ServerDbServices3.sweep, added parallel_workers to DPB
-
New ServerDbServices.upgrade method (in-place minor ODS upgrades)
-
-
Test: Fix name for to_dict() test.
-
Add: Classic API functions for BLR and BLOB manipulation to FirebirdAPI.
-
Fix: Wait for completion of ServerDbServices services that do not return data. Otherwise subsequent service calls may end with “Service is currently busy” error.
-
Improvement: Internal handling of attachment and trasansaction handles.
-
Fix: Documentation link for the driver, provided by @mariuz
-
Fix #20: Cursor.description returning () instead of None when the cursor has no rows, which is violation of PEP 249. Fix provided by @fdcastel
v1.8.0
New: Server.readline_timed method.