Skip to content

Commit c358c98

Browse files
committed
Updated the docs
1 parent 267a5bd commit c358c98

File tree

1 file changed

+338
-0
lines changed

1 file changed

+338
-0
lines changed

doc/WhatsNew

Lines changed: 338 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,341 @@
1+
**************************
2+
* v3.0.8
3+
**************************
4+
5+
* Improvement #6957
6+
Add database creation time to the output of ISQL's command SHOW DATABASE
7+
Contributor(s):
8+
Vlad Khorsun <hvlad at users.sourceforge.net>
9+
10+
* Improvement #6769 (CORE-6542)
11+
More efficient implementation of SUBSTRING for UTF8 character set
12+
Contributor(s):
13+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
14+
15+
* Improvement #6748 (CORE-6519)
16+
Freeing a statement using DSQL_drop or DSQL_unprepare should send free packet immediately
17+
Contributor(s):
18+
Vlad Khorsun <hvlad at users.sourceforge.net>
19+
20+
* Improvement #5913 (CORE-5647)
21+
Increase number of formats/versions of views from 255 to 32K
22+
Contributor(s):
23+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
24+
25+
* Improvement #5137 (CORE-4841)
26+
Make message about missing password being always displayed as reply on attempt to issue CREATE new login without PASSWORD clause
27+
Contributor(s):
28+
Alex Peshkov <peshkoff at mail.ru>
29+
30+
* Bugfix #7036
31+
Unexpected messages '"Missing security context ...' in firebird.log
32+
Contributor(s):
33+
Alex Peshkov <peshkoff at mail.ru>
34+
35+
* Bugfix #7034
36+
Scroll cursor server crash
37+
Contributor(s):
38+
Dmitry Yemanov <dimitr at firebirdsql.org>
39+
40+
* Bugfix #7031
41+
gbak -b fails with "invalid transaction handle (expecting explicit transaction start)"
42+
Contributor(s):
43+
Vlad Khorsun <hvlad at users.sourceforge.net>
44+
45+
* Bugfix #6999
46+
GBAK removes database and backup files if finished unsuccessfully
47+
Contributor(s):
48+
Ilya Eremin <ilya071294 at gmail.com>
49+
Alex Peshkov <peshkoff at mail.ru>
50+
51+
* Bugfix #6987
52+
DATEDIFF does not support fractional value for MILLISECOND
53+
Contributor(s):
54+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
55+
56+
* Bugfix #6984
57+
Committed transaction could be marked as dead in some very special and rare case
58+
Contributor(s):
59+
Vlad Khorsun <hvlad at users.sourceforge.net>
60+
Dmitry Yemanov <dimitr at firebirdsql.org>
61+
62+
* Bugfix #6967
63+
PIO_read / PIO_write may falsely return success in a case when block was read/written incompletely
64+
Contributor(s):
65+
Alex Peshkov <peshkoff at mail.ru>
66+
67+
* Bugfix #6949
68+
On Windows, engine may hang on initialization when another instance with different lock directory is running
69+
Contributor(s):
70+
Vlad Khorsun <hvlad at users.sourceforge.net>
71+
72+
* Bugfix #6932
73+
GTT's pages are not released while dropping it
74+
Contributor(s):
75+
Ilya Eremin <ilya071294 at gmail.com>
76+
Vlad Khorsun <hvlad at users.sourceforge.net>
77+
78+
* Bugfix #6918
79+
Service detach is always traced
80+
Contributor(s):
81+
Vlad Khorsun <hvlad at users.sourceforge.net>
82+
83+
* Bugfix #6896
84+
Client forcing server to encryption
85+
Contributor(s):
86+
Alex Peshkov <peshkoff at mail.ru>
87+
88+
* Bugfix #6866
89+
Orphan records are left in RDB$SECURITY_CLASSES and RDB$USER_PRIVILEGES after DROP PROCEDURE/FUNCTION
90+
Contributor(s):
91+
Vlad Khorsun <hvlad at users.sourceforge.net>
92+
93+
* Bugfix #6854
94+
Crash occurs when SIMILAR TO is used
95+
Contributor(s):
96+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
97+
98+
* Bugfix #6836
99+
fb_shutdown() does not wait for self completion in other thread
100+
Contributor(s):
101+
Alex Peshkov <peshkoff at mail.ru>
102+
103+
* Bugfix #6817
104+
-fetch_password passwordfile does not work with GFIX
105+
Contributor(s):
106+
Alex Peshkov <peshkoff at mail.ru>
107+
108+
* Bugfix #6796
109+
Buffer overflow when padding line with national characters causes ISQL to crash
110+
Contributor(s):
111+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
112+
113+
* Bugfix #6782
114+
Cannot get "records fetched" counter for procedures/functions in trace
115+
Contributor(s):
116+
Vlad Khorsun <hvlad at users.sourceforge.net>
117+
118+
* Bugfix #6781
119+
Crashing (due to UDF exception) server process hangs
120+
Contributor(s):
121+
Vlad Khorsun <hvlad at users.sourceforge.net>
122+
123+
* Bugfix #6780
124+
firebird.msg is missing in Firebird Android builds
125+
Contributor(s):
126+
Alex Peshkov <peshkoff at mail.ru>
127+
128+
* Bugfix #6777
129+
AV when engine shut down and cancels attachment that is waiting in lock manager
130+
Contributor(s):
131+
Vlad Khorsun <hvlad at users.sourceforge.net>
132+
133+
* Bugfix #6768 (CORE-6542)
134+
Backup cannot be restored on a raw device (error during "open O_CREAT" operation for file "/dev/sda1")
135+
Contributor(s):
136+
Alex Peshkov <peshkoff at mail.ru>
137+
138+
* Bugfix #6759 (CORE-6532)
139+
Results of concatenation with blob has no info about collation of source columns (which are declared with such info)
140+
Contributor(s):
141+
Vlad Khorsun <hvlad at users.sourceforge.net>
142+
143+
* Bugfix #6758 (CORE-6531)
144+
COMPUTED BY column looses charset and collate of source field <F> when <F> is either of type BLOB or VARCHAR casted to BLOB
145+
Contributor(s):
146+
Vlad Khorsun <hvlad at users.sourceforge.net>
147+
148+
* Bugfix #6755 (CORE-6528)
149+
Connect to a database that contains broken pages can lead to server crash
150+
Contributor(s):
151+
Alex Peshkov <peshkoff at mail.ru>
152+
153+
* Bugfix #6752 (CORE-6525)
154+
Segfaults in fbclient when receiving invalid / unexpected data from server
155+
Contributor(s):
156+
Alex Peshkov <peshkoff at mail.ru>
157+
158+
* Bugfix #6751 (CORE-6524)
159+
Various segfaults in fbclient
160+
Contributor(s):
161+
Alex Peshkov <peshkoff at mail.ru>
162+
163+
* Bugfix #6750 (CORE-6521)
164+
CAST of infinity values to FLOAT doesn't work
165+
Contributor(s):
166+
Alex Peshkov <peshkoff at mail.ru>
167+
168+
* Bugfix #6747 (CORE-6518)
169+
Wrong message when connecting to tiny trash database file
170+
Contributor(s):
171+
Alex Peshkov <peshkoff at mail.ru>
172+
173+
* Bugfix #6746 (CORE-6517)
174+
CREATE DATABASE fails with 'Token unknown' error when DB name is enclosed in double quotes and 'DEFAULT CHARACTER SET' is specified after DB name
175+
Contributor(s):
176+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
177+
178+
* Bugfix #6731 (CORE-6501)
179+
Segfault when shutting down database which got encrypted by another process
180+
Contributor(s):
181+
Alex Peshkov <peshkoff at mail.ru>
182+
183+
* Bugfix #6729 (CORE-6499)
184+
GSTAT with switch -t executed via services fails with "found unknown switch" error
185+
Contributor(s):
186+
Alex Peshkov <peshkoff at mail.ru>
187+
188+
* Bugfix #6724 (CORE-6494)
189+
Inconsistent translation "string->timestamp->string->timestamp" in the Dialect 1
190+
Contributor(s):
191+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
192+
193+
* Bugfix #6719 (CORE-6489)
194+
User without ALTER ANY ROLE privilege can use COMMENT ON ROLE
195+
Contributor(s):
196+
Alex Peshkov <peshkoff at mail.ru>
197+
198+
* Bugfix #6718 (CORE-6488)
199+
Event delivery could be missed when local (XNET) protocol is used
200+
Contributor(s):
201+
Vlad Khorsun <hvlad at users.sourceforge.net>
202+
203+
* Bugfix #6717 (CORE-6487)
204+
FETCH ABSOLUTE and RELATIVE beyond bounds of cursor should always position immediately before-first or after-last
205+
Contributor(s):
206+
Dmitry Yemanov <dimitr at firebirdsql.org>
207+
208+
* Bugfix #6716 (CORE-6486)
209+
FETCH RELATIVE has an off by one error for the first row
210+
Contributor(s):
211+
Dmitry Yemanov <dimitr at firebirdsql.org>
212+
213+
* Bugfix #6710 (CORE-6479)
214+
COMMENT ON USER can only apply comment on user defined by the default UserManager plugin
215+
Contributor(s):
216+
Alex Peshkov <peshkoff at mail.ru>
217+
218+
* Bugfix #6708 (CORE-6477)
219+
Rare race condition in Plugin Manager could lead to the server crash
220+
Contributor(s):
221+
Vlad Khorsun <hvlad at users.sourceforge.net>
222+
223+
* Bugfix #6700 (CORE-6468)
224+
Wire compression causes sporadic "Error reading data from the connection" errors
225+
Contributor(s):
226+
Alex Peshkov <peshkoff at mail.ru>
227+
228+
* Bugfix #6698 (CORE-6466)
229+
Comments before the first line of code are removed
230+
Contributor(s):
231+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
232+
233+
* Bugfix #6683 (CORE-6450)
234+
Races in cache of opened security databases
235+
Contributor(s):
236+
Alex Peshkov <peshkoff at mail.ru>
237+
238+
* Bugfix #6680 (CORE-6447)
239+
Unexpectedly different text of message for parameterized expression starting from second run
240+
Contributor(s):
241+
Vlad Khorsun <hvlad at users.sourceforge.net>
242+
243+
* Bugfix #6679 (CORE-6446)
244+
CLOOP envelopes are wrong regarding IStatus
245+
Contributor(s):
246+
Alex Peshkov <peshkoff at mail.ru>
247+
248+
* Bugfix #2367 (CORE-6441)
249+
Srp plugin keeps connection after database has been removed for ~10 seconds (SS and SC)
250+
Contributor(s):
251+
Alex Peshkov <peshkoff at mail.ru>
252+
253+
* Bugfix #6674 (CORE-6440)
254+
Expression indexes containing COALESCE inside cannot be matched by the optimizer after migration from v2.5 to v3.0
255+
Contributor(s):
256+
Dmitry Yemanov <dimitr at firebirdsql.org>
257+
258+
* Bugfix #6672 (CORE-6437)
259+
GFIX cannot set big value for buffers
260+
Contributor(s):
261+
Vlad Khorsun <hvlad at users.sourceforge.net>
262+
263+
* Bugfix #6670 (CORE-6433)
264+
Firebird server crashes during a daily maintenance / set statistics index
265+
Contributor(s):
266+
Alex Peshkov <peshkoff at mail.ru>
267+
268+
* Bugfix #6669 (CORE-6432)
269+
Possible buffer overflow in client library in Attachment::getInfo() call
270+
Contributor(s):
271+
Alex Peshkov <peshkoff at mail.ru>
272+
273+
* Bugfix #6650 (CORE-6412)
274+
Firebird freezes when trying to manage users via triggers
275+
Contributor(s):
276+
Alex Peshkov <peshkoff at mail.ru>
277+
278+
* Bugfix #6646 (CORE-6408)
279+
RETURNING clause in MERGE cannot reference column in aliased target table using qualified reference (alias.column) if DELETE action present
280+
Contributor(s):
281+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
282+
283+
* Bugfix #6624 (CORE-6385)
284+
Wrong line and column information after IF statement
285+
Contributor(s):
286+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
287+
288+
* Bugfix #6265 (CORE-6015)
289+
Segfault when using expression index with complex expression
290+
Contributor(s):
291+
Vlad Khorsun <hvlad at users.sourceforge.net>
292+
293+
* Bugfix #6220 (CORE-5966)
294+
Slow performance when executing SQL scripts as non-SYSDBA user
295+
Contributor(s):
296+
Roman Simakov <roman.simakov at red-soft.biz>
297+
298+
* Bugfix #5877 (CORE-5611)
299+
Higher memory consumption for prepared statements
300+
Contributor(s):
301+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
302+
303+
* Bugfix #5534 (CORE-5255)
304+
String truncation exception on UPPER/LOWER functions, UTF8 database and some multibyte characters
305+
Contributor(s):
306+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
307+
308+
* Bugfix #5173 (CORE-4878)
309+
Compound ALTER TABLE statement with ADD and DROP the same constraint failed if this constraint involves index creation (PK/UNQ/FK)
310+
Contributor(s):
311+
Ilya Eremin <ilya071294 at gmail.com>
312+
313+
* Bugfix #5137 (CORE-4841)
314+
Make message about missing password being always displayed as reply on attempt to issue CREATE new login without PASSWORD clause
315+
Contributor(s):
316+
Alex Peshkov <peshkoff at mail.ru>
317+
318+
* Bugfix #5082 (CORE-4783)
319+
Exception "too few key columns found for index" raises when attempt to create table with PK and immediatelly drop this PK within the same transaction
320+
Contributor(s):
321+
Ilya Eremin <ilya071294 at gmail.com>
322+
323+
* Bugfix #3886 (CORE-3529)
324+
RECREATE TABLE T with PK or UK is impossible after duplicate typing w/o commit when ISQL is launched in AUTODDL=OFF mode
325+
Contributor(s):
326+
Ilya Eremin <ilya071294 at gmail.com>
327+
328+
* Bugfix #1210 (CORE-2917)
329+
Server hangs on I/O error during "open" operation for file "/tmp/firebird/fb_trace_ksVDoc"
330+
Contributor(s):
331+
Alex Peshkov <peshkoff at mail.ru>
332+
333+
* Bugfix #2469 (CORE-2032)
334+
Stored procedure recursively called by calculated field fails after reconnect
335+
Contributor(s):
336+
Vlad Khorsun <hvlad at users.sourceforge.net>
337+
338+
1339
**************************
2340
* v3.0.7
3341
**************************

0 commit comments

Comments
 (0)