Skip to content

Commit d05ec9f

Browse files
committed
Update the docs for v5.0.3
1 parent 88943f3 commit d05ec9f

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

CHANGELOG.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,115 @@
1+
# v5.0.3
2+
3+
## Improvements
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+
8+
* [#8523](https://github.com/FirebirdSQL/firebird/issues/8523): Exception in _fbclient_ during first `isc_attach_database`
9+
Contributor(s): Vlad Khorsun
10+
11+
* [#8522](https://github.com/FirebirdSQL/firebird/issues/8522): Exception in _fbclient_ during `isc_detach_database`
12+
Contributor(s): Vlad Khorsun
13+
14+
* [#8513](https://github.com/FirebirdSQL/firebird/pull/8513): Makes `MON$COMPILED_STATEMENTS` and `MON$STATEMENTS` share blobs with text and plan content of the same statement
15+
Contributor(s): Vlad Khorsun
16+
17+
* [#8447](https://github.com/FirebirdSQL/firebird/pull/8447): Avoid index scan for lower/upper bounds containing NULL keys
18+
Contributor(s): Dmitry Yemanov
19+
20+
* [#8433](https://github.com/FirebirdSQL/firebird/pull/8433): Improve code of class `BePlusTree`
21+
Contributor(s): Vlad Khorsun
22+
23+
* [#8421](https://github.com/FirebirdSQL/firebird/pull/8421): Add pointers tree to `TempSpace` class
24+
Contributor(s): Andrey Kravchenko, Vlad Khorsun
25+
26+
* [#8318](https://github.com/FirebirdSQL/firebird/pull/8318): Send small blobs inline
27+
Contributor(s): Vlad Khorsun
28+
29+
* [#8278](https://github.com/FirebirdSQL/firebird/issues/8278): Avoid index lookup for a NULL key if the condition is known to always be `FALSE` in this case
30+
Contributor(s): Dmitry Yemanov
31+
32+
* [#6413](https://github.com/FirebirdSQL/firebird/issues/6413): Data pages of newly _gbak_ restored databases should marked as "swept"
33+
Contributor(s): Vlad Khorsun
34+
35+
## Bugfixes
36+
37+
* [#8628](https://github.com/FirebirdSQL/firebird/issues/8592): Incorrect join order for `JOIN LATERAL` with `UNION` referencing the outer stream(s) via its select list
38+
Contributor(s): Dmitry Yemanov
39+
40+
* [#8592](https://github.com/FirebirdSQL/firebird/issues/8592): Presence of 'ROWS <n_limit>' causes garbage in error message when string conversion problem raises
41+
Contributor(s): Adriano dos Santos Fernandes
42+
43+
* [#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
44+
Contributor(s): Vlad Khorsun
45+
46+
* [#8589](https://github.com/FirebirdSQL/firebird/issues/8589): `PERCENT_RANK` may return _NaN_ instead of 0
47+
Contributor(s): Adriano dos Santos Fernandes
48+
49+
* [#8588](https://github.com/FirebirdSQL/firebird/issues/8588): Error doing a backup when database file name has extended ASCII chars
50+
Contributor(s): Alexander Peshkov
51+
52+
* [#8554](https://github.com/FirebirdSQL/firebird/issues/8554): Vulnerability GHSA-7qp6-hqxj-pjjp / ZDI-CAN-26486
53+
Contributor(s): Alexander Peshkov
54+
55+
* [#8524](https://github.com/FirebirdSQL/firebird/issues/8524): _ISQL_ truncates lines longer than 255 characters when pasting
56+
Contributor(s): Vlad Khorsun
57+
58+
* [#8520](https://github.com/FirebirdSQL/firebird/issues/8520): Error in `iTransaction.getInfo()` on embedded connection
59+
Contributor(s): Alexander Peshkov
60+
61+
* [#8509](https://github.com/FirebirdSQL/firebird/issues/8509): "Error creating private namespace" message in _firebird.log_
62+
Contributor(s): Vlad Khorsun
63+
64+
* [#8508](https://github.com/FirebirdSQL/firebird/issues/8508): Conversion error with `old.field` inside `UPDATE OR INSERT`
65+
Contributor(s): Adriano dos Santos Fernandes
66+
67+
* [#8488](https://github.com/FirebirdSQL/firebird/issues/8488): `MIN/MAX` aggregates may badly affect the join order in queries with mixed INNER/LEFT joins
68+
Contributor(s): Dmitry Yemanov
69+
70+
* [#8487](https://github.com/FirebirdSQL/firebird/issues/8487): Unexpected _SetFilePointer_ error when remapping the shared memory
71+
Contributor(s): Vlad Khorsun
72+
73+
* [#8485](https://github.com/FirebirdSQL/firebird/issues/8485): Segfault/AV on incorrect _databases.conf_ starting with subconfig (without line `alias=database_path`)
74+
Contributor(s): Alexander Peshkov
75+
76+
* [#8477](https://github.com/FirebirdSQL/firebird/issues/8477): Inheritance of `WINDOW` does not work
77+
Contributor(s): Adriano dos Santos Fernandes
78+
79+
* [#8449](https://github.com/FirebirdSQL/firebird/issues/8449): Races when server is closed during forced database shutdown
80+
Contributor(s): Alexander Peshkov
81+
82+
* [#8440](https://github.com/FirebirdSQL/firebird/issues/8440): Firebird 5.0.2 - wrong result for `MINVALUE/MAXVALUE` with string arguments
83+
Contributor(s): Dmitry Yemanov
84+
85+
* [#8437](https://github.com/FirebirdSQL/firebird/issues/8437): Segmentation fault when running query with `PARTITION BY` and subquery
86+
Contributor(s): Adriano dos Santos Fernandes
87+
88+
* [#8432](https://github.com/FirebirdSQL/firebird/pull/8432): Fix server hang when trying to stop a server with active connections with event notifications
89+
Contributor(s): TreeHunter
90+
91+
* [#8431](https://github.com/FirebirdSQL/firebird/pull/8431): Make sure only one error will be sent to not-started Service
92+
Contributor(s): Alexander Peshkov
93+
94+
* [#8430](https://github.com/FirebirdSQL/firebird/issues/8430): Unstable error messages in services with trace enabled
95+
Contributor(s): Artyom Abakumov
96+
97+
* [#8320](https://github.com/FirebirdSQL/firebird/pull/8320): Do not allow run concurrent sweep instances
98+
Contributor(s): Alexander Peshkov
99+
100+
* [#8296](https://github.com/FirebirdSQL/firebird/issues/8296): Crash in `TipCache::findStates`
101+
Contributor(s): Vlad Khorsun
102+
103+
* [#8194](https://github.com/FirebirdSQL/firebird/issues/8194): Internal consistency check (page in use during flush) with small number of _DefaultDbCachePages_
104+
Contributor(s): Vlad Khorsun
105+
106+
* [#8182](https://github.com/FirebirdSQL/firebird/issues/8182): `IN` predicate incorrectly handles single parenthesized subquery as IN-list, instead of table subquery
107+
Contributor(s): Mark Rotteveel
108+
109+
* [#8139](https://github.com/FirebirdSQL/firebird/issues/8139): Conflict resolution code uses constraint name instead of index name
110+
Contributor(s): Andrey Kravchenko, Vlad Khorsun
111+
112+
1113
# v5.0.2
2114

3115
## Improvements

0 commit comments

Comments
 (0)