Author: mariuz
IBX for Lazarus has moved to GitHub
MWA Software is pleased to announce that the ibx4lazarus package has been successfully rehosted on GitHub. The svn repository has been decommissioned and is no longer available for use. Please go to https://github.com/MWASoftware for all of our software packages.
The move to GitHub has also allowed the package split of ibx4lazarus into three separate packages.
- The Firebird Pascal API (fbintf)
- The ibcontrols package.
- The ibx4lazarus package
fbintf and ibcontrols are dependencies for ibx4lazarus itself and must be installed before ibx4lazarus itself.
In future, please report all issues that apply to any of these packages using the GitHub issues feature.
Rust Firebird Client updated to v0.25.1 with one fix
Rust Firebird Client updated to v0.25.1 with one fix :
Fixed blobs greater than 65535 bytes by @jairinhohw in #161
Crates.io link is here .
Perl extension DBD::Firebird version 1.39 is released
Perl extension DBD::Firebird version 1.39 is released with a small change if you compare with previous announcement : Adapt checks for Firebird headers to Firebird 4.0.5 (gh#54)
PHP 8.4 final released with Improvements for modern Firebird versions
PHP 8.4 released with many Improvements for modern Firebird versions : This update brings crucial enhancements to the built-in PDO-Firebird driver. Now supporting modern data types, including DECFLOAT, the driver offers substantial benefits for PHP applications using Firebird 4 and 5.
Related PDO-Firebird changes from PHP Changelog :
- PDO_Firebird:
- Fixed setAttribute and getAttribute.
- Feature: Add transaction isolation level and mode settings to pdo_firebird.
- Added class Pdo\Firebird.
- Added Pdo\Firebird::ATTR_API_VERSION.
- Added getApiVersion() and removed from getAttribute().
- Supported Firebird 4.0 datatypes GH-14896
- Support proper formatting of time zone types.
- Fixed GH-15604 (Always make input parameters nullable).
Flamerobin 0.9.13 Snapshot released with a few features and fixes .
Flamerobin 0.9.13 Snapshot released with a few features and fixes .
IBX 2.7.0 for Lazarus is now available for download
MWA Software is pleased to announce the release of version 2.7.0 of IBX for Lazarus. This is primarily a maintenance release but does contain some important future proofing. All users are recommended to upgrade to this version.
In this release:
- Firebird 5 compatibility checked
- Lazarus 3.4 compatibility checked
- Internal changes necessary to correctly function with FPC 3.3.1 (development version) and later.
- Dynamic Database Controls Direct Dependency on IBX removed and replaced with corba interfaces.
- Various bug fixes – see changelogs of IBX and the Firebird Pascal Interface for details.
The changes to the Dynamic Database Controls are intended to enable their use with database drivers other than IBX. Other developers are encourage to support the corba interfaces defined in their support so that their full functionality is available generally. See the new document “DynamicDatabaseControls.pdf” for further information.
Rust Firebird Client updated to v0.25 with a few features and fixes
Rust Firebird Client updated to v0.25 with a few features and fixes :
Fixed Rust 1.18.0 compatibility issues by @Noriebalbinot in #158 .
Crates.io link is here .
Firebird for SQLAlchemy 2.1 is released
Firebird for SQLAlchemy 2.1 is released with a few changes merged :
- Improves development documentation (Fix [QUESTION] How can be run tests? #57)
- Adds configuration and scripts to simplify the creation of test environment (Windows).
- Adds VSCode files for easier development experience
- Better disconnect detection (Fix is_disconnect() doesn’t trigger when using FDB #38)
- Removes unused code / Update from legacy sources
- Adds SELECT … FOR UPDATE / WITH LOCK / SKIP LOCKED support
- Adds support for DESCENDING indices (Fix Support for descending indexes #6)
- Adds support for PARTIAL indices (Firebird 5.0+)
- Fix BIN_XOR operator
- Adds support for GENERATED BY DEFAULT / ALWAYS computed columns.
- Adds several new tests (source: PostgreSQL Dialect)
- Fix last failing tests (Fix Fix tests (not running, failing, hanging) #62)
New release of Firebird driver for Python V1.10.6
New release of Firebird driver for Python V1.10.6 is available for download with a few changes :
- Fix: Big NUMERIC/DECIMAL (i.e. INT128) ARRAYs do not work.
- Fix: ARRAYs of TIME WITH TIMEZONE do not work.