TurboBird for FireBird 5  

A new TurboBird fork is released with Firebird5 features

New and Improved Features

Dynamic Firebird Data Type Handling
– All Firebird data types are now loaded dynamically at runtime, making TurboBird largely version-independent.

Package Support
– You can now create and edit Firebird packages directly within TurboBird.

UDR Support (User Defined Routines)
– TurboBird can now create, edit, and execute user-defined routines (UDRs), including parameters and results.

Unified Routine Runner
A single routine runner now supports:

– UDFs
– UDRs
– Stored Procedures
– Functions

New releases are here
https://github.com/mdadali/TurboBird/releases

Also you can find the changelog in the tagged release
https://github.com/mdadali/TurboBird/releases/tag/TurboBird_v1.2.1.1262

IBX for Lazarus 2.7.8 is now available for download

MWA Software is pleased to announce the release of version 2.7.8 of IBX for Lazarus. This release is a bug fix release fixing several minor bugs – see changelog for details. The resolved issues apply to the design time editors. All users are recommended to upgrade to this version.

In this release:

  1. Fixed corruption in idmodifysqleditor.lfm. Using this editor should no longer
    result in an access violation.
  2. Design Time SQL Editors: Table Names are now shown in alphabetical order.
  3. IBSQL Editor: changing the “Use System Tables” checkbox should now refresh table list.
  4. Design Time Editors: Replaced embedded SQL Literals with constants
  5. Allow for alternative all upper case SQL literals or first letter UC only.
    Selected by defining the symbol GENERATE_SQL_ALL_UPPERCASE in design/IBSQLEditFrame.pas
    or in the Custom Options for dclibx.

PHP Firebird driver 6.1.1-RC.2 is released

PHP Firebird driver 6.1.1-RC.2 is released . Please test thoroughly and report any issues.

Changes since v6.1.1-RC.1 :

  • New functions ibase_get_client_major_version(), ibase_get_client_minor_version()
  • Addressed issues: #22#78#88#91#92#95#96

Possible breaking changes:

  • ibase_close() now closes connection instantly instead of decreasing refcount (see more #22)
  • fetching TIME fields with IBASE_UNIXTIME flag now returns time as string instead of negative values

Firebirust v0.5.3 is released

Firebirust v0.5.3 is released with a few changes :

This release adds inspectable column metadata to statements, tightens and cleans up several internal APIs, expands tests

Highlights

  • Add column inspection API on Statement and StatementAsync:
  • column_count()
  • column_names() -> Vec<&str>
  • column_metadata(col: usize) -> Option<(sqltype, sqlscale, sqlsubtype, sqllen, null_ok, fieldname, relname, ownname)>
  • Improved test coverage — sync and async tests now assert column count, names, and metadata.
  • Internal refactor:
  • SQL type constants promoted to crate root.
  • Many protocol/constants now have crate-level visibility (pub(crate)).
  • XSQLVar made crate-private (pub(crate)); parsing now uses utils:: helpers.

A modern C++ wrapper for the Firebird database API.

A modern C++ wrapper for the Firebird database API.

Documentation | Repository

fb-cpp provides a clean, modern C++ interface to the Firebird database engine. It wraps the Firebird C++ API with RAII principles, smart pointers, and modern C++ features.

Features Modern C++: Uses C++20 features for type safety and performance

  • RAII: Automatic resource management with smart pointers
  • Type Safety: Strong typing for database operations
  • Exception Safety: Proper error handling with exceptions
  • Boost Integration: Optional Boost.DLL for loading fbclient and Boost.Multiprecision support for large numbers

News via  Firebird-Devel group

1 2 3 205