Changelog¶
Version 1.5.0¶
Build system changed from setuptools to hatch
Package version is now defined in firebird.lib.__about__.py (__version__)
Version 1.4.0¶
Initial support for Firebird 5 (new items in
schema
andmonitor
modules).Finally, Firebird 4 support was added (new items in
schema
andmonitor
modules).Potentially breaking changes:
Enum
firebird.lib.monitor.ShutdownMode
was removed and replaced withfirebird.driver.types.ShutdownMode
. They are basically the same, but differ in value name ONLINE->NORMAL.ObjectType
valuePACKAGE
was renamed toPACKAGE_HEADER
Updated dependencies: firebird-driver>=1.9.0 and firebird-base>=1.6.1
Note: The list of reserved words (used internally to correctly quote identifiers) is not hardcoded in Firebird 5, but is instead read from RDB$KEYWORDS.
Version 1.3.0¶
Move away from setup.cfg to pyproject.toml, changed source three layout.
Version 1.2.2¶
Further code optimizations.
Addressing issues reported by pylint.
Improved documentation.
Version 1.2.1¶
Code optionizations.
New: Documentation is now also provided as Dash / Zeal docset, downloadable from releases at github.
Tests now properly work on Firebird 4.0
schema: Fixed problems with system PSQL functions and system packages.
Version 1.2.0¶
schema:
Sequence
ALTER SQL uses RESTART instead START keyword.schema: Fix index type in
Constraint
andTable
CREATE SQL.schema: Added
insert
SQL forTable
.
trace: Add
TransactionInfo.initial_id
.trace: Add
EventCommitRetaining.new_transaction_id
andEventRollbackRetaining.new_transaction_id
.trace:
EventFreeStatement.transaction_id
andEventCloseCursor.transaction_id
were removed.trace: Added events
EventFunctionStart
andEventFunctionFinish
.- trace:
EventServiceQuery.parameters
was replaced byEventServiceQuery.sent
and
- trace:
trace: Added
EventSweepFinish.access
.trace: Fixed several unregistered bugs in parser.
Version 1.0.1¶
Build scheme changed to
PEP 517
.Various changes to documentation and type hint adjustments.
trace: New
has_statement_free
parsing option indicating that parsed trace containsFREE_STATEMENT
events.trace: Adjustments to seen items cache management.
Version 1.0.0¶
Initial release.