You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+76
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,79 @@
1
+
# v4.0.4
2
+
3
+
## Improvements
4
+
5
+
*[#7818](https://github.com/FirebirdSQL/firebird/issues/7818): Extend `RDB$GET_CONTEXT('SYSTEM', '***')` with other info from `MON$ATTACHMENTS`
6
+
Contributor(s): Vlad Khorsun
7
+
8
+
*[#7755](https://github.com/FirebirdSQL/firebird/issues/7755): Update Windows distribution with new _zlib_ version 1.3 (released 2023-08-18)
9
+
Contributor(s): Vlad Khorsun
10
+
11
+
## Bugfixes
12
+
13
+
*[#7817](https://github.com/FirebirdSQL/firebird/issues/7817): Memory leak is possible for UDF array arguments
14
+
Contributor(s): Dmitry Yemanov
15
+
16
+
*[#7812](https://github.com/FirebirdSQL/firebird/issues/7812): Service backup does not work in multiple engines configuration
17
+
Contributor(s): Alexander Peshkov
18
+
19
+
*[#7779](https://github.com/FirebirdSQL/firebird/issues/7779): Firebird 4.0.3 is constantly crashing with the same symptoms (fbclient.dll)
20
+
Contributor(s): Vlad Khorsun
21
+
22
+
*[#7772](https://github.com/FirebirdSQL/firebird/issues/7772): Blob corruption in FB4.0.3 (embedded)
23
+
Contributor(s): Vlad Khorsun
24
+
25
+
*[#7770](https://github.com/FirebirdSQL/firebird/issues/7770): Restore takes 25% more time vs 4.0.0
26
+
Contributor(s): Vlad Khorsun
27
+
28
+
*[#7766](https://github.com/FirebirdSQL/firebird/issues/7766): Firebird 4 Windows Installer omits DLLs during custom installation mode
29
+
Contributor(s): Paul Reeves
30
+
31
+
*[#7762](https://github.com/FirebirdSQL/firebird/issues/7762): Crash on "Operating system call pthread_mutex_destroy failed. Error code 16" in log
32
+
Contributor(s): Alexander Peshkov
33
+
34
+
*[#7761](https://github.com/FirebirdSQL/firebird/issues/7761): Regression when displaying line number of errors in _ISQL_ scripts
35
+
Contributor(s): Adriano dos Santos Fernandes
36
+
37
+
*[#7759](https://github.com/FirebirdSQL/firebird/issues/7759): Routine calling overhead increased by factor 6 vs Firebird 4.0.0
38
+
Contributor(s): Adriano dos Santos Fernandes
39
+
40
+
*[#7747](https://github.com/FirebirdSQL/firebird/pull/7747): Fix an issue where the garbage collection in indexes and blobs is not performed in _VIO_backout_
41
+
Contributor(s): Ilya Eremin
42
+
43
+
*[#7745](https://github.com/FirebirdSQL/firebird/issues/7745): Error restoring database which has system domains in user table with BLOBs using embedded connection
44
+
Contributor(s): Alexander Peshkov
45
+
46
+
*[#7738](https://github.com/FirebirdSQL/firebird/issues/7738): Crash on multiple connections/disconnections
47
+
Contributor(s): Alexander Peshkov
48
+
49
+
*[#7737](https://github.com/FirebirdSQL/firebird/pull/7737): Fix cases where the precedence relationship between a record page and a blob page is not set
50
+
Contributor(s): Ilya Eremin
51
+
52
+
*[#7731](https://github.com/FirebirdSQL/firebird/issues/7731): Display length of `TIMESTAMP WITH TIME ZONE` is wrong in dialect 1
53
+
Contributor(s): Alexander Peshkov
54
+
55
+
*[#7730](https://github.com/FirebirdSQL/firebird/issues/7730): Server ignores the size of `VARCHAR` when performing `SET BIND ... TO VARCHAR(N)`
56
+
Contributor(s): Alexander Peshkov
57
+
58
+
*[#7729](https://github.com/FirebirdSQL/firebird/issues/7729): `SET BIND OF TS WITH TZ TO VARCHAR(128)` uses the date format of dialect 1
59
+
Contributor(s): Alexander Peshkov
60
+
61
+
*[#7727](https://github.com/FirebirdSQL/firebird/issues/7727): Index for integer column cannot be used when `INT128/DECFLOAT` value is being searched
62
+
Contributor(s): Dmitry Yemanov
63
+
64
+
*[#7723](https://github.com/FirebirdSQL/firebird/issues/7723): Wrong error message on login if the user doesn't exist and _WireCrypt_ is disabled
65
+
Contributor(s): Alexander Peshkov
66
+
67
+
*[#7713](https://github.com/FirebirdSQL/firebird/issues/7713): `FOR SELECT` statement can not see any changes made inside the `DO` block
68
+
Contributor(s): Vlad Khorsun
69
+
70
+
*[#7691](https://github.com/FirebirdSQL/firebird/issues/7691): `WITH CALLER PRIVILEGES` has no effect in triggers
71
+
Contributor(s): Alexander Peshkov
72
+
73
+
*[#7480](https://github.com/FirebirdSQL/firebird/issues/7480): Firebird server stops accepting new connections after some time
Copy file name to clipboardExpand all lines: doc/README.replication.md
+4
Original file line number
Diff line number
Diff line change
@@ -115,6 +115,10 @@ In the Beta 1 release, any physical copying method can be used:
115
115
* nbackup -l + file-level copy + nbackup -n
116
116
* nbackup -b 0
117
117
118
+
If _nbackup_ was used, restore or fixup operation should be performed to complete the replica creation. Note that if you're recreating a priorly working replica, then `-seq[uence]` option of _nbackup_ must be used during restore/fixup to preserve the replication sequence counter inside the database, so that replication could continue from the moment when the primary database was copied:
119
+
120
+
* nbackup -f <database> -seq
121
+
118
122
Then the replica mode must be activated for the database copy. Two options are possible:
119
123
120
124
* gfix -replica read\_only <database> -- set up database as read-only replica
0 commit comments