Firebird 3.0.5 Release Notes

Firebird 3.0.5 Release Notes

Firebird 3.0.5 Release Notes Helen Borrie (Collator/Editor) 4 January 2020 - Document v.0305-03 - for Firebird 3.0.5 Release Firebird 3.0.5 Release Notes 4 January 2020 - Document v.0305-03 - for Firebird 3.0.5 Release Helen Borrie (Collator/Editor) Table of Contents 1. General Notes .................................................................................................................................... 1 Sub-release V.3.0.5 ........................................................................................................................ 1 V.3.0.5 Improvements ............................................................................................................ 1 Sub-release V.3.0.4 ........................................................................................................................ 2 V.3.0.4 Improvements ............................................................................................................ 2 Sub-release V.3.0.3 ........................................................................................................................ 3 V.3.0.3 Improvements ............................................................................................................ 3 Sub-release V.3.0.2 ........................................................................................................................ 5 New Feature .......................................................................................................................... 6 Improvements ........................................................................................................................ 6 Sub-release V.3.0.1 ........................................................................................................................ 7 Bug Reporting ............................................................................................................................... 8 Documentation ............................................................................................................................... 9 2. New In Firebird 3.0 ......................................................................................................................... 10 Sub-Releases ................................................................................................................................ 10 Summary of Features ................................................................................................................... 10 Compatibility with Older Versions ................................................................................................ 12 3. Changes in the Firebird Engine ......................................................................................................... 13 Remodelled Architecture .............................................................................................................. 13 Server Modes ....................................................................................................................... 14 Providers .............................................................................................................................. 14 Connection String and Protocols ........................................................................................... 17 Plug-Ins ............................................................................................................................... 20 External Engines .................................................................................................................. 25 Optimizer Improvements .............................................................................................................. 28 Other Optimizations ..................................................................................................................... 28 Remote Interface/Network Protocol ............................................................................................... 28 Miscellaneous Improvements ........................................................................................................ 29 Connections Limit Raised ..................................................................................................... 29 Better Error Diagnosis .......................................................................................................... 29 ICU Version Upgraded ......................................................................................................... 29 Internal Debug Info Made Human-readable ........................................................................... 29 A Silly Message is Replaced ................................................................................................ 29 New Pseudocolumn RDB$RECORD_VERSION ................................................................... 29 systemd init Scripts .............................................................................................................. 30 Firebird 3.0.4: Better Reporting on Dynamic Library Loading Errors ....................................... 30 4. Changes to the Firebird API and ODS .............................................................................................. 31 ODS (On-Disk Structure) Changes ................................................................................................ 31 New ODS Number ............................................................................................................... 31 Implementation ID is Deprecated .......................................................................................... 32 Maximum Database Size ...................................................................................................... 32 Maximum Page Size ............................................................................................................ 32 Maximum Number of Page Buffers in Cache ......................................................................... 32 Extension of Transaction ID Space Limit .............................................................................. 33 Limits Raised for Attachment and Statement IDs ................................................................... 33 System Tables ...................................................................................................................... 33 Application Programming Interfaces ............................................................................................. 35 Interfaces and the New Object-oriented API .......................................................................... 35 iv Firebird 3.0.5 Release Notes Other New APIs .................................................................................................................. 38 API Improvements ............................................................................................................... 38 5. Reserved Words and Changes ........................................................................................................... 46 New Keywords in Firebird 3.0 ...................................................................................................... 46 6. Configuration Additions and Changes ............................................................................................... 47 Scope of Parameters ..................................................................................................................... 47 Macro Substitution ....................................................................................................................... 47 Includes ....................................................................................................................................... 48 Wildcards ............................................................................................................................. 48 Expression of Parameter Values .................................................................................................... 49 “Per-database” Configuration ........................................................................................................ 49 Format of Configuration Entries ............................................................................................ 49 Parameters Available ............................................................................................................ 49 New Parameters ........................................................................................................................... 50 SecurityDatabase .................................................................................................................. 50 AuthServer and AuthClient ................................................................................................... 50 WireCrypt ............................................................................................................................ 51 UserManager ........................................................................................................................ 51 TracePlugin .......................................................................................................................... 51 WireCryptPlugin .................................................................................................................. 51 KeyHolderPlugin .................................................................................................................. 52 Providers .............................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    249 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us