Firebird 2.1.3 Releasenotes

download Firebird 2.1.3 Releasenotes

of 181

  • date post

    10-Apr-2015
  • Category

    Documents

  • view

    185
  • download

    0

Embed Size (px)

Transcript of Firebird 2.1.3 Releasenotes

Firebird 2.1 Release NotesHelen Borrie (Collator/Editor)4 February 2010 - Document v.0213_14 - for Firebird 2.1.3

Firebird 2.1 Release Notes4 February 2010 - Document v.0213_14 - for Firebird 2.1.3 Helen Borrie (Collator/Editor)

Table of Contents1. General Notes .................................................................................................................................... 1 Patch Release 2.1.3 ........................................................................................................................ 1 Issues to Note ........................................................................................................................ 1 Patch Release 2.1.2 ........................................................................................................................ 2 Patch Release 2.1.1 ........................................................................................................................ 2 Bug Reporting ............................................................................................................................... 3 Additional Documentation .............................................................................................................. 4 2. New in Firebird 2 .............................................................................................................................. 5 New Features Implemented ............................................................................................................ 5 On-Disk Structure .................................................................................................................. 5 Database Triggers .................................................................................................................. 5 SQL and Objects ................................................................................................................... 5 Procedural SQL ..................................................................................................................... 7 Security ................................................................................................................................. 7 International Language Support .............................................................................................. 7 Platform Support .................................................................................................................... 8 Administrative ....................................................................................................................... 8 Remote Interface .................................................................................................................... 8 Derived Tables ....................................................................................................................... 9 PSQL Now Supports Named Cursors ...................................................................................... 9 Reimplemented Protocols on Windows ................................................................................... 9 Reworking of Garbage Collection ......................................................................................... 10 Porting of the Services API to Classic is Complete ................................................................ 11 Lock Timeout for WAIT Transactions ................................................................................... 11 New Implementation of String Search Operators .................................................................... 11 Reworking of Updatable Views ............................................................................................ 11 Additional Database Shutdown Modes Introduced .................................................................. 12 UDFs Improved re NULL Handling ...................................................................................... 12 Run-time Checking for Concatenation Overflow .................................................................... 12 Changes to Synchronisation Logic ........................................................................................ 13 Support for 64-bit Platforms ................................................................................................. 13 Record Enumeration Limits Increased ................................................................................... 13 Debugging Improvements ..................................................................................................... 13 Improved Connection Handling on POSIX Superserver .......................................................... 14 PSQL Invariant Tracking Reworked ...................................................................................... 14 ROLLBACK RETAIN Syntax Support ................................................................................. 14 No More Registry Search on Win32 Servers .......................................................................... 14 More Optimizer Improvements ............................................................................................. 15 3. Changes to the Firebird API and ODS .............................................................................................. 16 API (Application Programming Interface) ..................................................................................... 16 User Restrictions in the DPB ................................................................................................ 16 Cleanup of ibase.h ................................................................................................................ 17 Lock Timeout for WAIT Transactions ................................................................................... 17 isc_dsql_sql_info() Now Includes Relation Aliases ................................................................ 17 Enhancement to isc_blob_lookup_desc() ................................................................................ 17 API Identifies Client Version ................................................................................................ 17 Additions to the isc_database_info() Structure ....................................................................... 18 Additions to the isc_transaction_info() Structure .................................................................... 18 iv

Firebird 2.1 Release Notes Improved Services API ......................................................................................................... New Function for Delivering Error Text ................................................................................ Accommodation of New Shutdown Parameters .......................................................... ODS (On-Disk Structure) Changes ................................................................................................ New ODS Number ............................................................................................................... Size limit for exception messages increased ........................................................................... New Description Field for Generators ................................................................................... New Description Field for SQL Roles ................................................................................... ODS Type Recognition ..................................................................................................... Smarter DSQL Error Reporting ............................................................................................. New Column in RDB$Index_Segments ................................................................................. 4. Global Improvements in Firebird 2.1 ................................................................................................. Forced Writes on Linux Now Works! ........................................................................................... Forensics .............................................................................................................................. Instant Fix for an Older Firebird ........................................................................................... Databases on Raw Devices ........................................................................................................... Moving a Database to a Raw Device .................................................................................... Special Issues for nbak/nbackup ............................................................................................ Further Advice about Raw Devices ....................................................................................... Remote Interface Improvements .................................................................................................... API Changes ................................................................................................................................ XSQLVAR .......................................................................................................................... Optimization ................................................................................................................................ Optimization for Multiple Index Scans .................................................................................. Optimize sparse bitmap operations ........................................................................................ Configuration and Tuning ............................................................................................................. Increased Lock Manager Limits & Defaults ........................................................................... Page sizes of 1K and 2K Deprecated .....................................................