2016-03-23 17:53:35 +01:00
# v4.0 Alpha 1 (unreleased)
2016-03-26 13:29:44 +01:00
## Bugfixes
2016-09-01 11:15:00 +02:00
* [CORE-5237 ](http://tracker.firebirdsql.org/browse/CORE-5237 ): Invalid handling of dot (.) and asterisk (*) in config file name and path for include clause
Contributor(s): Dimitry Sibiryakov
* [CORE-5223 ](http://tracker.firebirdsql.org/browse/CORE-5223 ): Double dots are prohibited in file names if access is restricted to a list of directories
Contributor(s): Dimitry Sibiryakov
2016-03-26 13:29:44 +01:00
* [CORE-5141 ](http://tracker.firebirdsql.org/browse/CORE-5141 ): Field definition allows several NOT NULL clauses
2016-03-23 17:53:35 +01:00
Contributor(s): Dimitry Sibiryakov
2016-03-26 13:29:44 +01:00
* [CORE-4985 ](http://tracker.firebirdsql.org/browse/CORE-4985 ): Non-privileged user can implicitly count records in a restricted table
2016-03-23 17:53:35 +01:00
Contributor(s): Dmitry Yemanov
2016-03-26 13:29:44 +01:00
* [CORE-4701 ](http://tracker.firebirdsql.org/browse/CORE-4701 ): Index and blob garbage collection don't take into accout data in undo log
2016-03-23 17:53:35 +01:00
Contributor(s): Dimitry Sibiryakov
2016-09-01 11:15:00 +02:00
* [CORE-4483 ](http://tracker.firebirdsql.org/browse/CORE-4483 ): Changed data not visible in WHEN-section if exception occured inside SP that has been called from this code
2016-05-18 13:51:55 +02:00
Contributor(s): Dimitry Sibiryakov
2016-03-26 13:29:44 +01:00
* [CORE-4424 ](http://tracker.firebirdsql.org/browse/CORE-4424 ): Rollback to wrong savepoint if several exception handlers on the same level are executed
2016-03-23 17:53:35 +01:00
Contributor(s): Dimitry Sibiryakov
2016-03-26 13:29:44 +01:00
## Improvements
2016-12-27 17:51:27 +01:00
* [CORE-5430 ](http://tracker.firebirdsql.org/browse/CORE-5430 ): Support for INCREMENT option in identity columns
Contributor(s): Adriano dos Santos Fernandes
2016-03-26 13:29:44 +01:00
* [CORE-5119 ](http://tracker.firebirdsql.org/browse/CORE-5119 ): Support autocommit mode in SET TRANSACTION statement
2016-03-23 17:53:35 +01:00
Contributor(s): Dmitry Yemanov
2016-05-18 13:51:55 +02:00
2016-09-01 11:15:00 +02:00
* [CORE-2557 ](http://tracker.firebirdsql.org/browse/CORE-2557 ): Grants on MON$ tables
Contributor(s): Alex Peshkoff
* [CORE-2192 ](http://tracker.firebirdsql.org/browse/CORE-2192 ): Extend maximum database page size to 32KB
2016-05-18 13:51:55 +02:00
Contributor(s): Dmitry Yemanov
2016-09-01 11:15:00 +02:00
* [CORE-749 ](http://tracker.firebirdsql.org/browse/CORE-749 ): Increase maximum length of object names to 63 characters
2016-09-01 13:16:27 +02:00
Contributor(s): Adriano dos Santos Fernandes
2016-09-01 11:15:00 +02:00
2016-05-18 13:51:55 +02:00
## New features
2016-09-23 18:51:53 +02:00
* [CORE-5346 ](http://tracker.firebirdsql.org/browse/CORE-5346 ): Named windows
Contributor(s): Adriano dos Santos Fernandes
2016-09-01 11:15:00 +02:00
* [CORE-5343 ](http://tracker.firebirdsql.org/browse/CORE-5343 ): Allow particular DBA privileges to be transferred to regular users
Contributor(s): Alex Peshkoff
2016-09-23 18:51:53 +02:00
* [CORE-3647 ](http://tracker.firebirdsql.org/browse/CORE-3647 ): Frames for window functions
Contributor(s): Adriano dos Santos Fernandes
2016-09-01 11:15:00 +02:00
* [CORE-2762 ](http://tracker.firebirdsql.org/browse/CORE-2762 ): New built-in function to check whether some role is implicitly active
2016-05-18 13:51:55 +02:00
Contributor(s): Roman Simakov
2016-09-01 11:15:00 +02:00
* [CORE-1815 ](http://tracker.firebirdsql.org/browse/CORE-1815 ): Ability to grant role to another role
2016-05-18 13:51:55 +02:00
Contributor(s): Roman Simakov
2016-09-01 11:15:00 +02:00
* [CORE-1688 ](http://tracker.firebirdsql.org/browse/CORE-1688 ): More ANSI SQL:2003 window functions (PERCENK_RANK, CUME_DIST, NTILE)
2016-09-01 13:16:27 +02:00
Contributor(s): Hajime Nakagami, Adriano dos Santos Fernandes
2016-09-01 11:15:00 +02:00
* [CORE-751 ](http://tracker.firebirdsql.org/browse/CORE-751 ): Implicitly active roles (and their permissions summarized)
Contributor(s): Roman Simakov