February to May 2019
May 2019
trunk
- Finished Improvement CORE-6058 - Change behavior of skipped and repeated wall times within time zones.
- Fixed CORE-6056 - Overflow warings in some collations.
- Investigating CORE-6036 and CORE-6023
- Working on Custom aggregate functions (CORE-1326).
- Refactor public headers.
- Fixed CORE-6068 - Server hangs when compiling big package with error.
- Simplify FirebirdApiPointers struct.
3.0 branch
- Fixed CORE-6065 - Windows kits does have incomplete include headers directory.
- Make it possible to build with VS 2017/2019 (with VS 2015 compiler installed).
April
trunk
- Finished Improvement CORE-6032 - Add DPB properties for time zone bind and decfloat configuration.
- Fixed CORE-6040 - Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field.
- Fixed CORE-6044 - ISQL issues with increased identifier length.
- Fixed CORE-6046 - Incorrect time zone parsing reads garbage in memory.
- Improve some error names/constants.
- Finished work on Windows build with MSBuild.
- Verifying tickets CORE-4718, CORE-6047 and CORE-6053.
- Verifying invalid/ambiguous timestamps with time zone.
- Change RDB$TRANSACTIONS.RDB$TIMESTAMP and RDB$BACKUP_HISTORY.RDB$TIMESTAMP to TIMESTAMP WITH TIME ZONE.
- Started Improvement CORE-6058 - Change behavior of skipped and repeated wall times within time zones.
3.0 branch
- Backported fix for CORE-6040 - Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field.
March
trunk
- Task CORE-6016 - Rename RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_CN') to RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER').
- Finished CORE-6018 - Make it possible to start multiple transactions (possibly in different attachments) using the same initial transaction snapshot.
- Research alignment issues for the API.
- Reimplement previous NodeRefImpl checks while simplifying code also
removing NodeRef.
- Fix TCS tests.
- Fixed CORE-6033 - SUBSTRING(CURRENT_TIMESTAMP) does not work.
- Fixed CORE-6034 - The original time zone should be set to the current time zone at routine invocation.
- Started Improvement CORE-6032 - Add DPB properties for time zone bind and decfloat configuration.
3.0 branch
- Backport AppVeyor improvements.
- Fixed CORE-6026 - Alignment issue with FB_MESSAGE C++ macro (as well UDR macros) and BIGINT/DECFLOAT types in Linux 32-bits
February
trunk
- Release Notes review.
- Testing replication.
- Started CORE-6018 - Make it possible to start multiple transactions (possibly in different attachments) using the same initial transaction
snapshot.
- Started work on Windows build with MSBuild.
- Started CORE-6017 - Add transaction info fb_info_tra_snapshot_number.
- AppVeyor Linux build.
3.0 branch
- Backported fix for CORE-5972 - External engine trigger crashing server if table have computed field.
Adriano dos Santos Fernandes
Sao Paulo, Brazil