Firebird 3.0.0 Beta1 ReleaseNotes

download Firebird 3.0.0 Beta1 ReleaseNotes

of 132

  • date post

    30-Sep-2015
  • Category

    Documents

  • view

    45
  • download

    5

Embed Size (px)

description

ReleaseNotes

Transcript of Firebird 3.0.0 Beta1 ReleaseNotes

  • Firebird 3.0 Release Notes

    Helen Borrie (Collator/Editor)8 December 2014 - Document v.0300-18 - for Firebird 3.0 Beta 1

  • Firebird 3.0 Release Notes8 December 2014 - Document v.0300-18 - for Firebird 3.0 Beta 1Helen Borrie (Collator/Editor)

  • iv

    Table of Contents1. General Notes .................................................................................................................................... 1

    Bug Reporting ............................................................................................................................... 1Documentation ............................................................................................................................... 1

    2. New In Firebird 3.0 ........................................................................................................................... 2Summary of Features ..................................................................................................................... 2

    3. Changes in the Firebird Engine ........................................................................................................... 4Remodelled Architecture ................................................................................................................ 4

    Working Modes (Models) ................................................................................................... 4Providers ............................................................................................................................... 5Plug-Ins ................................................................................................................................. 8External Engines .................................................................................................................. 13

    Optimizer Improvements .............................................................................................................. 16Other Optimizations ..................................................................................................................... 16Remote Interface/Network Protocol ............................................................................................... 16Miscellaneous Improvements ........................................................................................................ 17

    Connections Limit Raised ..................................................................................................... 17Better Error Diagnosis .......................................................................................................... 17ICU Version Upgraded ......................................................................................................... 17Internal Debug Info Made Human-readable ........................................................................... 17A Silly Message is Replaced ................................................................................................ 17New Pseudocolumn RDB$RECORD_VERSION ................................................................... 18systemd init Scripts .............................................................................................................. 18

    4. Changes to the Firebird API and ODS .............................................................................................. 19ODS (On-Disk Structure) Changes ................................................................................................ 19

    New ODS Number ............................................................................................................... 19Implementation ID is Deprecated .......................................................................................... 19Maximum Page Size ............................................................................................................ 19Maximum Number of Page Buffers in Cache ......................................................................... 20System Tables ...................................................................................................................... 20

    Application Programming Interfaces ............................................................................................. 21Interfaces and the New Object-oriented API .......................................................................... 21Other New APIs .................................................................................................................. 24API Improvements ............................................................................................................... 24

    5. Reserved Words and Changes ........................................................................................................... 26New Keywords in Firebird 3.0 ...................................................................................................... 26

    6. Configuration Additions and Changes ............................................................................................... 27Scope of Parameters ..................................................................................................................... 27Macro Substitution ....................................................................................................................... 27Includes ....................................................................................................................................... 28

    Wildcards ............................................................................................................................. 28Expression of Parameter Values .................................................................................................... 28Per-database Configuration ........................................................................................................ 29

    Format of Configuration Entries ............................................................................................ 29Parameters Available ............................................................................................................ 29

    New Parameters ........................................................................................................................... 29SecurityDatabase .................................................................................................................. 30AuthServer and AuthClient ................................................................................................... 30WireCrypt ............................................................................................................................ 30

  • Firebird 3.0 Release Notes

    v

    UserManager ........................................................................................................................ 30TracePlugin .......................................................................................................................... 31CryptPlugin .......................................................................................................................... 31KeyHolderPlugin .................................................................................................................. 31Providers .............................................................................................................................. 31SharedCache and SharedDatabase ......................................................................................... 31RemoteAccess ...................................................................................................................... 31

    Parameters Changed or Enhanced ................................................................................................. 32ExternalFileAccess ............................................................................................................... 32

    Parameters Removed or Deprecated .............................................................................................. 32RootDirectory ...................................................................................................................... 33LegacyHash ......................................................................................................................... 33OldSetClauseSemantics ........................................................................................................ 33OldColumnNaming ............................................................................................................... 33LockGrantOrder ................................................................................................................... 33Obsolete Windows priority settings ....................................................................................... 33

    7. Security ........................................................................................................................................... 34Location of User Lists .................................................................................................................. 34Database Encryption ..................................................................................................................... 34

    Secret Key ........................................................................................................................... 35Tasks ................................................................................................................................... 35

    New Authentication Method in Firebird 3 ..................................................................................... 35SSL/TLS Support ..............................................