IBProvider v5.30. DECFLOAT and improved connection pool [FB4]

Hello Everyone.

In the current release, we have continued expanding the support of Firebird v4.

https://www.ibprovider.com/eng/news/n_230620__fb4_step2.html

New features

  • The full support of DECFLOAT(16) and DECFLOAT(34) has been implemented
  • The new version of IBProvider supports the ICU v63 from FB4 kit
  • Using «ALTER SESSION RESET» for resetting a connection before reusing (see this new example)

Kind Regards and Good Luck! IBProvider Team.

IBProvider v5.29. The initial support of FB4

Hello All 🙂

The implementation of FB4 support requires time. That is why we decided to split this process into parts and make intermediate releases. It will allow you to begin using IBProvider with FB4 right now.

https://www.ibprovider.com/eng/news/n_230522__fb4_step1.html

The current support of FB4

  • You can work with FB4 through fbclient.dll
  • You can work with FB4 through a built-in client (dbclient_type=fb.direct). The 13th protocol will be used
  • The long name of database objects are supported
  • All the FB4 datatypes (including new datatypes: INT128, DECFLOAT, time/date with a time zone) are supported at the metadata layer
  • The full support of INT128 and NUMERIC on base INT128 was implemented
  • New initialization properties were added — int128_rulesnumeric_i16_rules

Lots of functional and load tests were made with using FB v4.0.3.2937.

For mission-critical, multi-threaded and 24/7 applications, we highly recommend using the built-in client.

IBProvider Free does not support FB4.

Additional changes

  • The support of DBTYPE_TIMESTAMPOFFSET was added
  • The transformation between {DBTIME, DBTIME2} and {DATE, DBDATE, DBTIMESTAMP, FILETIME} was deleted
  • The transformation of NUMERIC into VARIANT was improved
  • The procession of charset names was corrected

With best regards, IBProvider Team.

RedExpert 2023.01 has been release

You can join to the Telegram chat for discussion.

New version of RedExpert 2023.01 is available.

Added:

  1. Recompilation all triggers, procedures, functions and packages
  2. Association of *.fdb files with RedExpert
  3. Recalculation of index selectivity
  4. Support for external triggers
  5. SQL SECURITY support for procedures, functions and triggers
  6. “Switch data display” button and key combination [ALT + NUM_ADD] in data tab
  7. Exit confirmation dialog
  8. Specifies explicitly how a table field is sorted (COLLATE) when creating a table
  9. “DDL to create” tab in “Edit constraint” panel
  10. Ability to view password during user creation and authorization at reddatabase.ru
  11. Ability to replace “\n” with another symbol when exporting to file with separators
  12. Ability to work with functions and packages in privilege manager
  13. Support for triggers on views

Fixed:

  1. Trace recognition
  2. Parsing SQL script with queries that have complex nested constructions
  3. Incorrect default value generation for procedures and functions
  4. Impossibility to create a new connection through the menu in the Russian localization
  5. Generating of primary keys when creating a table, if their names must be escaped
  6. Quotation mark when exporting into CSV
  7. Error when interacting with table constraints that have invalid default names
  8. Error when generating SQL script for adding table constraints when only one constraint was inserted into script instead of multiple ones
  9. Red Expert hangs after a data access error in the “Data” tab of the “Table” menu.
  10. Adding comments to database elements like “User” or “Domain” while editing them
  11. Generating SQL script when adding a new column to a table
  12. Export to a spreadsheet. Now export to Excel 2007 is possible
  13. Automatic generation of table name on creation
  14. Updating auto-complete cache after metadata changes
  15. Incorrect displaying of procedure parameter sizes
  16. Script execution error output if there is no connection
  17. Executing non selective procedures in the query editor
  18. Wrong message about authentication error
  19. Invalid connection status in the toolbar
  20. Loading data in a table when moving the cursor to the last table row
  21. Updated keyword list for syntax highlighting
  22. Creating a database with default charset
  23. Flickering interface in privilege manager
  24. Invalid representation of “DATE” type when exporting to SQL
  25. Undo/redo (Ctrl+Z/Ctrl+Y) in the query editor
  26. Nonoptimal space usage by result set in query editor
  27. Application hangs when opening objects

Download and install the new version.

Upscene releases new version of test data generator

Upscene Productions is happy to announce the next version of their test data generator tool:

“Advanced Data Generator 4.1.0”

A fast test-data generator tool that comes with a library of real-life data, can generate data to your database,
script or data files, many filling options, templates and much more.

Stored routine debugger Hopper, v2.2 released

Upscene Productions is proud to announce version 2.2.0 of “Hopper”, a stored routine debugger for InterBase, Firebird or MySQL.

This release brings support for Firebird 4 data types and MariaDB 10.3 and up PSQL features.

For more information, check the Hopper page at our website.

About Hopper
Hopper is a stored routine debugging tool for MySQL, Firebird and InterBase. If you use
stored procedures on these database systems, Hopper will be a great tool for debugging
these routines.

About Upscene Productions
Based in The Netherlands, Europe, this small but dedicated company has been providing
database developers with useful tools for over 20 years. Slowly expanding the product portfolio
and gaining recognition amongst InterBase and Firebird database developers, they now offer
tools for a whole range of database systems, including Oracle and Microsoft SQL Server.

RedExpert 2022.09 has been released

New version of RedExpert 2022.09 is available.

Added:

  1. Ability to save columns order and width in trace manager
  2. Field with performance counters in Trace Manager
  3. Export tables of Trace Manager
  4. Import data from a text file with separator
  5. Export data to SQL script
  6. Ability to change activity for several triggers and indexes in the object tree
  7. External tables support
  8. Support for external procedures and functions
  9. Support for comments on tables, procedures, functions and views
  10. English version of the release notes

Fixed:

  1. Quoting of table names when generating INSERT, UPDATE, DELETE queries
  2. Slow loading of tables
  3. Incorrect recognition of default value for procedure parameters if ‘=’ is used
  4. Table column comment formatting in DDL query
  5. Rollback transaction on closing request dialog
  6. Error in generating date and time values in the test data generator
  7. Wrong message about successful creation of external procedures and functions in request editor
  8. Incorrect generation of “create generator” query
  9. Errors of trace parsing
  10. Autocomplete columns to alias escaped table

Download and install the new version.

Source Code Of IBProvider Client For Firebird

Hello Everyone.

Recently we published the source code of IBProvider built-in client for work with Firebird without fbclient.dll.

https://github.com/ibprovider/TechDemo-IBProvider.FirebirdClient-v01

It supports Firebird from v0.9.4 till v3.0.

It’s a stable and completely tested thing which has worked since 2017.

If you are interested in such things – you are welcome.

Source code of the test system is available, too.

License: MIT.

Regards, IBProvider team.

New version of RedExpert 2022.05 is available

Added:

  1. Support for Firebird/RedDatabase 4 type
  2. Tablespaces support
  3. Explained plan support for Firebird/RedDatabase 3.0 and higher
  4. Table related triggers tab and navigation
  5. Editing objects in the database browser
  6. Execution of procedures and functions when viewing and editing them
  7. Ability to place the editor vertically or horizontally
  8. Search by text in any SQL-field

Fixed:

  1. Calculating trigger type using bitwise operations
  2. Reloading of system objects after creating a table via GUI
  3. Continue data generation when data mismatch error occurs
  4. Generating SQL for a procedure without parameters
  5. Reloading the object tree during CREATE OR ALTER and RECREATE operations
  6. Autocomplete freeze
  7. Commenting/uncommenting using “CTRL + /”
  8. Generate name for new connection
  9. Display in the center of the primary monitor when there are two monitors in Linux systems
  10. Show connection page without scrollbar
  11. Generate INSERT queries for DEFAULT fields

Download and install the new version

New version of RedExpert 2022.02 is available

Added:

  1. Edit object button
  2. Password request dialog if password is empty
  3. Ability to work with cursors in a procedure
  4. Downloading updates in the background

Fixed:

  1. Request for saving data when closing a dialog box
  2. Displaying tables on Firebird with version less than 2.5
  3. Generating a function creation request with EXTERNAL NAME
  4. Inability to set the order of the index fields
  5. Incorrect display of dependencies
  6. Wrong generated column edit query when using a domain
  7. Syntax highlighting in views
  8. Recognition of object names in queries if they are at the beginning of a string
  9. Error adding a record with IDENTITY field
  10. Autocomplete errors in queries with aliases
  11. Tab-indexing order on connection page
  12. Wrong error “TABLE is in use” on attempt to remove table
  13. Error opening browser in Linux
  14. Index is active by default when created
  15. Modified the update dialogs
  16. High CPU load after connect
  17. DDL command generation error due to case-sensitive identifiers
  18. Connecting to a database immediately after it is created
  19. Commit transactions after they have been used
  20. Re-executing an SQL script without mandatory commit/rollback after a previous run
  21. Option to set null for string parameters in the parameter dialogue

Download and install the new version.

1 2 3 4 18