Skip to content

Commit be31ee4

Browse files
committed
Update the docs for v4.0.7
1 parent f5f1d3c commit be31ee4

1 file changed

Lines changed: 90 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,99 @@
1-
# v4.0.6
1+
# v4.0.7
2+
3+
## New features
4+
5+
* [#8761](https://github.com/FirebirdSQL/firebird/issues/8761): Add API method `Util::convert`
6+
Contributor(s): Adriano dos Santos Fernandes
27

38
## Improvements
49

10+
* [#8922](https://github.com/FirebirdSQL/firebird/issues/8922): Update Windows distributions with zlib version 1.3.2
11+
Contributor(s): Vlad Khorsun
12+
513
* [#8598](https://github.com/FirebirdSQL/firebird/issues/8598): Don't fire referential integrity triggers if primary or unique keys haven't changed
614
Contributor(s): Vlad Khorsun
715

16+
* [#8553](https://github.com/FirebirdSQL/firebird/pull/8553): Get the modification time of a config file with a higher precision to fix cases when it's not reloaded after modification/replacement
17+
Contributor(s): Ilya Eremin
18+
19+
## Bugfixes
20+
21+
* [#8926](https://github.com/FirebirdSQL/firebird/issues/8926): Indexes may not be used for multiple ORed conditions containing both field and non-field references
22+
Contributor(s): Dmitry Yemanov
23+
24+
* [#8851](https://github.com/FirebirdSQL/firebird/issues/8851): 'Internal error' when calling outer procedure after deleting unused result variable from inner procedure
25+
Contributor(s): Vlad Khorsun
26+
27+
* [#8850](https://github.com/FirebirdSQL/firebird/issues/8850): `KERNEL32.GetThreadId` import breaks Windows XP
28+
Contributor(s): Vlad Khorsun
29+
30+
* [#8826](https://github.com/FirebirdSQL/firebird/pull/8826): Fixed potential endless loop inside `MET_scan_relation`
31+
Contributor(s): Vlad Khorsun
32+
33+
* [#8817](https://github.com/FirebirdSQL/firebird/issues/8817): Fatal lock manager error: invalid lock id
34+
Contributor(s): Vlad Khorsun
35+
36+
* [#8799](https://github.com/FirebirdSQL/firebird/issues/8799): BUGCHECK "decompression overran buffer (179)" when `WITH LOCK` clause is used
37+
Contributor(s): Ilya Eremin
38+
39+
* [#8766](https://github.com/FirebirdSQL/firebird/pull/8766): File truncation errors may happen during replication in Windows CS
40+
Contributor(s): Dmitry Yemanov
41+
42+
* [#8755](https://github.com/FirebirdSQL/firebird/issues/8755): Replicator could produce log segments with duplicated segment numbers
43+
Contributor(s): Vlad Khorsun
44+
45+
* [#8739](https://github.com/FirebirdSQL/firebird/issues/8739): Wrong `SQLSTATE` in case of table alias conflict
46+
Contributor(s): Mark Rotteveel
47+
48+
* [#8726](https://github.com/FirebirdSQL/firebird/issues/8726): Replication error is raised for `CREATE TABLE ... EXTERNAL` if the specified disk does not exist on the replica host
49+
Contributor(s): Dmitry Yemanov
50+
51+
* [#8690](https://github.com/FirebirdSQL/firebird/issues/8690): On Windows 7 _isql_ exits silently right after the start
52+
Contributor(s): Vlad Khorsun
53+
54+
* [#8674](https://github.com/FirebirdSQL/firebird/pull/8674): Fix crash during shutdown after unsuccessful `ping()` call
55+
Contributor(s): Dmitry Yemanov
56+
57+
* [#8666](https://github.com/FirebirdSQL/firebird/pull/8666): Fixed crash after calling incorrectly parametrized request
58+
Contributor(s): Vlad Khorsun
59+
60+
* [#8665](https://github.com/FirebirdSQL/firebird/issues/8665): `SHOW DEPENDENCIES` command terminates unexpectedly if there are packages in the dependencies
61+
Contributor(s): Adriano dos Santos Fernandes
62+
63+
* [#8644](https://github.com/FirebirdSQL/firebird/issues/8644): Connection error via `Loopback` provider if it's the first in the `Providers` parameter
64+
Contributor(s): Alexander Peshkov
65+
66+
* [#8541](https://github.com/FirebirdSQL/firebird/issues/8541): Deadlock update conflict on replica server
67+
Contributor(s): Vlad Khorsun
68+
69+
* [#8105](https://github.com/FirebirdSQL/firebird/issues/8105): Master database could miss replication segments on Windows Classic Server
70+
Contributor(s): Vlad Khorsun
71+
72+
* [GHSA-7jq3-6j3c-5cm2](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-7jq3-6j3c-5cm2): DoS via `op_response` packet from client (CVE-2026-34232)
73+
Contributor(s): Artyom Ivanov
74+
75+
* [GHSA-89mq-229g-x47p](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-89mq-229g-x47p): Buffer overflow on parsing corrupted slice packet (CVE-2026-33337)
76+
Contributor(s): Artyom Ivanov
77+
78+
* [GHSA-xrcw-wpjx-pr9](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-xrcw-wpjx-pr9): CryptCallback DoS (CVE-2026-28224)
79+
Contributor(s): Ev3nt
80+
81+
* [GHSA-6crx-4g37-7j49](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-6crx-4g37-7j49): Pre-Auth DoS (CVE-2026-27890)
82+
Contributor(s): Artyom Ivanov
83+
84+
* [GHSA-7cq5-994r-jhrf](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-7cq5-994r-jhrf): Server hangs when using specific clumplet on batch creation (CVE-2026-28214)
85+
Contributor(s): Artyom Ivanov
86+
87+
* [GHSA-9884-9qm3-hqch](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-9884-9qm3-hqch): One packet (`op_slice`) DoS (CVE-2026-28212)
88+
Contributor(s): Alexey Mochalov
89+
90+
* [GHSA-mfpr-9886-xjhg](https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-mfpr-9886-xjhg): Information leak vulnerability in firebird3 client when used with newer (>= 4) server (CVE-2025-65104)
91+
Contributor(s): Alexander Peshkov
92+
93+
# v4.0.6
94+
95+
## Improvements
96+
897
* [#8433](https://github.com/FirebirdSQL/firebird/pull/8433): Improve code of class `BePlusTree`
998
Contributor(s): Vlad Khorsun
1099

0 commit comments

Comments
 (0)