|
2 | 2 |
|
3 | 3 | ## Improvements
|
4 | 4 |
|
| 5 | +* [#8598](https://github.com/FirebirdSQL/firebird/issues/8598): Don't fire referential integrity triggers if primary or unique keys haven't changed |
| 6 | + Contributor(s): Vlad Khorsun |
| 7 | + |
5 | 8 | * [#8433](https://github.com/FirebirdSQL/firebird/pull/8433): Improve code of class `BePlusTree`
|
6 | 9 | Contributor(s): Vlad Khorsun
|
7 | 10 |
|
|
16 | 19 |
|
17 | 20 | ## Bugfixes
|
18 | 21 |
|
| 22 | +* [#8592](https://github.com/FirebirdSQL/firebird/issues/8592): Presence of 'ROWS <n_limit>' causes garbage in error message when string conversion problem raises |
| 23 | + Contributor(s): Adriano dos Santos Fernandes |
| 24 | + |
| 25 | +* [#8590](https://github.com/FirebirdSQL/firebird/issues/8590): Line "BLR to Source mapping:" may look broken when `procedures.rdb$debug_info` is queried using remote protocol |
| 26 | + Contributor(s): Vlad Khorsun |
| 27 | + |
| 28 | +* [#8589](https://github.com/FirebirdSQL/firebird/issues/8589): `PERCENT_RANK` may return _NaN_ instead of 0 |
| 29 | + Contributor(s): Adriano dos Santos Fernandes |
| 30 | + |
| 31 | +* [#8588](https://github.com/FirebirdSQL/firebird/issues/8588): Error doing a backup when database file name has extended ASCII chars |
| 32 | + Contributor(s): Alexander Peshkov |
| 33 | + |
19 | 34 | * [#8554](https://github.com/FirebirdSQL/firebird/issues/8554): Vulnerability GHSA-7qp6-hqxj-pjjp / ZDI-CAN-26486
|
20 | 35 | Contributor(s): Alexander Peshkov
|
21 | 36 |
|
| 37 | +* [#8524](https://github.com/FirebirdSQL/firebird/issues/8524): _ISQL_ will truncate lines longer than 255 characters when pasting |
| 38 | + Contributor(s): Vlad Khorsun |
| 39 | + |
22 | 40 | * [#8520](https://github.com/FirebirdSQL/firebird/issues/8520): Error in `iTransaction.getInfo()` on embedded connection
|
23 | 41 | Contributor(s): Alexander Peshkov
|
24 | 42 |
|
25 | 43 | * [#8509](https://github.com/FirebirdSQL/firebird/issues/8509): "Error creating private namespace" message in _firebird.log_
|
26 | 44 | Contributor(s): Vlad Khorsun
|
27 | 45 |
|
| 46 | +* [#8487](https://github.com/FirebirdSQL/firebird/issues/8487): Unexpected _SetFilePointer_ error when remapping the shared memory |
| 47 | + Contributor(s): Vlad Khorsun |
| 48 | + |
28 | 49 | * [#8485](https://github.com/FirebirdSQL/firebird/issues/8485): Segfault on incorrect _databases.conf_ starting with sub-config (without line `alias=database_path`)
|
29 | 50 | Contributor(s): Alexander Peshkov
|
30 | 51 |
|
|
76 | 97 | * [#8268](https://github.com/FirebirdSQL/firebird/pull/8268): Fix refetch header data from delta when database in backup lock
|
77 | 98 | Contributor(s): Andrey Kravchenko
|
78 | 99 |
|
| 100 | +* [#8262](https://github.com/FirebirdSQL/firebird/pull/8262): Make server to correctly handle case when `accept()` returns both success and data for client |
| 101 | + Contributor(s): Vlad Khorsun |
| 102 | + |
79 | 103 | * [#8255](https://github.com/FirebirdSQL/firebird/pull/8255): Catch possible stack overflow when preparing and compiling user statements
|
80 | 104 | Contributor(s): Vlad Khorsun
|
81 | 105 |
|
|
106 | 130 | * [#8215](https://github.com/FirebirdSQL/firebird/issues/8215): Rare sporadic segfaults in test for core-6142 on Windows
|
107 | 131 | Contributor(s): Alexander Peshkov
|
108 | 132 |
|
| 133 | +* [#8182](https://github.com/FirebirdSQL/firebird/issues/8182): `IN` predicate incorrectly handles single parenthesized subquery as IN-list, instead of table subquery |
| 134 | + Contributor(s): Mark Rotteveel |
| 135 | + |
| 136 | +* [#8139](https://github.com/FirebirdSQL/firebird/issues/8139): Conflict resolution code uses constraint name instead of index name |
| 137 | + Contributor(s): Andrey Kravchenko, Vlad Khorsun |
| 138 | + |
109 | 139 | * [#8069](https://github.com/FirebirdSQL/firebird/pull/8069): Add missing synchronization to cached vectors of known pages
|
110 | 140 | Contributor(s): Dmitry Yemanov, Vlad Khorsun
|
111 | 141 |
|
|
0 commit comments