Skip to content

Releases: FirebirdSQL/python3-driver

v1.10.7

15 Dec 18:25
Compare
Choose a tag to compare

Changed

  • Rename DbClass items to become more descriptive
  • Cleanup of Useless StmtInfoCode codes
  • Use new info codes in Statement

Added

  • DatabaseInfoProvider3.supports and TransactionInfoProvider3.supports functions.
  • StatementInfoProvider and use it in Cursor.affected_rows implementation.
  • Dataclasses IpData and ImpDataOld
  • Missing ReqInfoCode codes.
  • missing encoding and errors 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

15 Aug 13:49
Compare
Choose a tag to compare

Fixed

  • Unregistered bug: Big NUMERIC/DECIMAL (i.e. INT128) ARRAYs do not work.
  • Unregistered bug: ARRAYs of TIME/TIMESTAMP WITH TIMEZONE do not work.

v1.10.5

26 Jul 16:03
Compare
Choose a tag to compare

Fixed

  • Unregistered bug: DECFLOAT ARRAYs do not work.

v1.10.4

07 May 10:58
Compare
Choose a tag to compare

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

03 May 16:40
Compare
Choose a tag to compare

Fixed

  • #30 - It is not possible to start a transaction without specifying an isolation level
    The fix allows use of empty tpb in TransactionManager.begin()

v1.10.2

03 May 16:01
Compare
Choose a tag to compare

Fixed

  • Mangled output for DbInfoCode itsens CRYPT_PLUGIN, WIRE_CRYPT, DB_GUID and DB_FILE_ID
  • #34 - Pre-1970 dates causes OverflowError
  • #38 - 'datetime.date' object has no attribute 'date'

v1.10.1

21 Dec 16:13
Compare
Choose a tag to compare

Fixed

  • Call iProvider.shutdown() on program exit.
  • #33 - SIGABRT on interface detach.

v1.10.0

03 Oct 14:50
Compare
Choose a tag to compare

Fixed

  • #27 - Failed to establish a connection to the server on the specified port.
  • #15 - Documentation issue.

Changed

  • Build system changed from setuptools to hatch

v1.9.0

27 Jun 14:29
Compare
Choose a tag to compare

v1.8.0

07 Dec 16:47
Compare
Choose a tag to compare