Releases: FirebirdSQL/python3-driver
Releases · FirebirdSQL/python3-driver
v2.0.1
v2.0.0
Fixed
- #22: Allow use of Firebird embedded engine for tests
- #41: Some
firebird.conf
parameters are missing infbapi.config_items
- Fix: Added validation-related info codes that were ommited in
DatabaseInfoProvider3
. - Fix: Properly handle situation when parameter
database
forconnect
andcreate_database
is
a DSN. - Fix:
TPB.parse_buffer
handling of new READ COMMITTED READ CONSISTENCY. - Fix:
DPB.parse_buffer
andSPB_ATTACH.parse_buffer
. - Fix: Introduce
StatementInfoProvider4
for proper handling of FB v5 additions. - Fix:
ServerInfoProvider
handling ofSrvInfoCode.LIMBO_TRANS
info code.
Changed
- Minimal Python version raised to 3.11
- Test changed from
unittest
topytest
- Parameter
database
forconnect
andcreate_database
now acceptspathlib.Path
objects. - Removed all usage of
LoggingIdMixin
as it's no longer available infirebird-base
v2.0. - Type hints adjusted to Python 3.11 standards
Added
- More tests for greater coverage
v1.10.11: Merge pull request #47 from FirebirdSQL/release-1.x
Changed
- Dependency to
firebird-base
adjusted to~=1.8
v1.10.10
v1.10.9
v1.10.8
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.