|
| 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 | + |
1 | 339 | **************************
|
2 | 340 | * v3.0.7
|
3 | 341 | **************************
|
|
0 commit comments