Recent

Author Topic: IBX 2.3.2 is now available for download  (Read 215 times)

tonyw

  • Full Member
  • ***
  • Posts: 123
    • MWA Software
IBX 2.3.2 is now available for download
« on: December 06, 2018, 05:29:53 pm »
MWA Software is pleased to announce that release 2.3.2 of IBX for Lazarus is now available for download from https://mwasoftware.co.uk/ibx. Older versions of IBX will fail to compile with Lazarus 2.0 and upgrade to this version is necessary for use with Lazarus 2.0. All users are recommended to upgrade to the new release. Please read the changelog before upgrading. The release also includes a new SQL Tokeniser and the ability to select the Firebird Library (DLL or shared object) as a property of TIBDatabase or TIBXServicesConnection. Several minor bug fixes are also included.

The release fixes two problems with use of Lazarus 2.0:

  • A deprecated function that is no longer supported with Lazarus 2.0 has been replaced.
  • TIBLookupComboEditBox is derived from Lazarus TCustomDBComboBox. In Lazarus 2.0, TCustomDBComboBox takes a more restrictive view of combo boxes that do not have a DataSource. This prevents TIBLookupComboEditBox from being used to select rows in a list dataset when no DataSource is present. TIBLookupComboEditBox has been updated to include a workaround in order to restore previous functionality.

The new SQL Tokeniser has been primarily developed in order to avoid mis-identification of PSQL parameters within BEGIN..END blocks as IBX query parameters. This allows parameterised EXECUTE BLOCK statements to be supported. The new SQL Tokeniser is also used for TIBSQLParser and TIBXScript, in both cases removing duplicate code.

Both TIBDatabase and TIBXServicesConnection now include a new property "FirebirdLibraryPathName". This can be used to explicitly specify the full path to the firebird client library (DLL or shared object). For example, when the library is in a non-standard location or to avoid ambiguity when more than one library is installed. In principle, each instance of TIBDatabase or TIBXServicesConnection could use a different version of the library.
« Last Edit: December 06, 2018, 05:32:36 pm by tonyw »

zoltanleo

  • Full Member
  • ***
  • Posts: 132
Re: IBX 2.3.2 is now available for download
« Reply #1 on: December 06, 2018, 05:52:30 pm »
Both TIBDatabase and TIBXServicesConnection now include a new property "FirebirdLibraryPathName".
This is great news. Thank you.
Win7 Ultim x64/Deb 9.5 amd64:
Lazarus 2.1(r.59348); FPC 3.3.1 (r.40016),
IBX by -Rik-; FB 3.0.3

Sorry for my bad English, I'm using translator ;)

patyi

  • Full Member
  • ***
  • Posts: 152
Re: IBX 2.3.2 is now available for download
« Reply #2 on: December 06, 2018, 11:12:09 pm »
Hi all !

How to enable WireCompression protocol ?
Adding WireCompression=True to Connection parameters gives me an error.
I can't find anything about WireCompresson theme in documentation.

Thanks for grate work !
« Last Edit: December 06, 2018, 11:17:35 pm by patyi »

tonyw

  • Full Member
  • ***
  • Posts: 123
    • MWA Software
Re: IBX 2.3.2 is now available for download
« Reply #3 on: December 06, 2018, 11:44:39 pm »
Hi all !

How to enable WireCompression protocol ?
Adding WireCompression=True to Connection parameters gives me an error.
I can't find anything about WireCompresson theme in documentation.

Thanks for grate work !

IBX can't help you here. Wire encryption has to enabled in the firebird.conf file on both client and server . Also make sure that you are using the Srp authentication scheme. This is the only  scheme that supports wire encryption. For more info see the Firebird 3.0.3 release notes.