Skip to content

Commit

Permalink
rlsnotes40 Add short list of most important changes in FB4 to "New In…
Browse files Browse the repository at this point in the history
… Firebird 4.0"
  • Loading branch information
mrotteveel committed Oct 23, 2021
1 parent e56c3af commit 47626eb
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions src/docs/asciidoc/en/rlsnotes/rlsnotes40/_new-features-40.adoc
Expand Up @@ -4,6 +4,24 @@
[[rnfb40-new-sumry]]
== Summary of New Features

Firebird 4.0 introduces new data types and many improvements without radical changes in architecture or operation, the most important are:

- Built-in logical replication;
- Extended length of metadata identifiers (up to 63 characters);
- Decimal floating points (`DECFLOAT`);
- Increased maximum precision of `NUMERIC` and `DECIMAL` to 38 digits;
- Introduction of `INT128` (128-bit integer);
- Time zone support (`TIME WITH TIME ZONE`, `TIMESTAMP WITH TIME ZONE`);
- Lateral derived tables;
- Configurable time-outs for connections and statements;
- Pooling of external connections;
- Batch operations in the API;
- Built-in functions for encryption and cryptographic hashes;
- Built-in functions for encoding and decoding Base64 and hex;
- Extensive system privileges and ability to assign automatic roles;
- Engine and database configuration (read-only) exposed through virtual table `RDB$CONFIG`;
- Maximum page size increased to 32KB.

The following list summarises the features and changes, with links to the chapters and topics where more detailed information can be found.

[[rnfb40-new-complete]]
Expand Down

0 comments on commit 47626eb

Please sign in to comment.