8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 17:23:03 +01:00

Updated the docs for Beta 2.

This commit is contained in:
dimitr 2015-06-02 11:07:48 +00:00
parent d72929c6e9
commit 3e6525a47d

View File

@ -2,16 +2,173 @@
* v3.0 Beta 2
*************
* Bugfix CORE-4733
Command "Alter table <T> alter TYPE <C> <DOMAIN_WITH_NOT_NULL" does not verifies data in column <C> and makes incorrect assignments in <C> to ZERO / JULIAN_DATE / ASCII(0) for types INT, TIMESTAMP and VARCHAR
* Bugfix CORE-4819
EXECUTE PROCEDURE's RETURNING_VALUES and EXECUTE STATEMENT's INTO does not check validity of assignments targets leading to bugcheck
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4809
HASH/MERGE JOIN is not used for more than two streams if they are joined via USING/NATURAL clauses
and join is based on DBKEY concatenations
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4806
Regression: generators can be seen/modified by unprivileged users
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4798
Regression: MIN/MAX with a join ignores possible index navigation
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4795
fbclient executes event callback function twice
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4794
isc_cancel_events() returns error invalid events id (handle) (code: 335545021) if event is no longer queued
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4789
Prohibit ability to cast timestamps that out of valid range to [VAR]CHAR
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4788
SuperClassic server hangs when receiving network packet
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4786
Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4785
Bad packet of op_execute kills the server
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4782
Command `SHOW TABLE` fails when the table contains field with unicode collation in its DDL
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4781
Maximum string length (32765 bytes) is not validated by the parser
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4774
Table aliasing is unnecessary required when doing UPDATE ... RETURNING RDB$ pseudo-columns
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4768
CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4767
CREATE USER ... TAGS ( attr = "prefix #suffix" ): "suffix" will be removed from storage because of character # in the value of attribute
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4766
AV when trying to manage users list using EXECUTE STATEMENT on behalf of non-SYSDBA user which has RDB$ADMIN role
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4760
Cannot create user with non-ascii (multi-byte) characters in the name
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4759
Request synchronization error when building an expression index
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4756
Firebird 3 events broken
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4755
Parameterized exception: wrong output when number of arguments greater than 7
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4754
Manipulations with GTT from several attachments (using ES/EDS and different roles) leads to:
"internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 325)"
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4753
Firebird hangs in the embedded mode
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4752
EXECUTE STATEMENT using BLOB parameters results in "Invalid BLOB ID" error
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4747
Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT using ES/EDS and db_connect argument is not specified
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4744
ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for current attachment; 2) does not check that new char set exists untill it will be used
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4743
Granted role does not work with non-ASCII user name
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4740
SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4733
Command "ALTER TABLE <T> ALTER TYPE <C> DOMAIN_WITH_NOT_NULL" does not verifies data in column <C> and makes incorrect assignments in <C> to ZERO / JULIAN_DATE / ASCII(0) for types INT, TIMESTAMP and VARCHAR
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4725
Inconsistencies with ALTER DOMAIN and ALTER TABLE with DROP NOT NULL and PRIMARY KEYs
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4719
Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when issuing REVOKE ALL ON ALL FROM <existing_user>
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4715
Restore of shadowed database fails using -k ("restore without shadow") switch
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4713
"BLOB not found" error at rollback after insert into table with expression index
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-4712
Messages "Error in isc_release_request() ... when working with legacy security database" appear in firebird.log for CLASSIC server when connecting with legacy auth
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4706
ISQL pads blob columns wrongly when the column alias has more than 17 characters
Contributor(s):
@ -119,6 +276,11 @@
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4624
Firebird handles ':' characters in mount table entries invalid
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4623
PSQL "Domain" and "Type Of" based variables referring BLOB with sub_type < 0 no longer work
Contributor(s):
@ -144,6 +306,11 @@
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Bugfix CORE-4583
FB 3 embedded tries to load ICU DLLs from PATH folders
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4582
Within linger period some database properties cannot be changed
Contributor(s):
@ -169,6 +336,11 @@
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-4561
BUGCHECK(183) when use cursor with "order by ID+0" and "for update with lock"
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4539
Server does not accept the right plan
Contributor(s):
@ -210,6 +382,11 @@
Contributor(s):
Dimitry Sibiryakov <sd at ibphoenix.com>
* Bugfix CORE-4369
BUGCHECK(177) for MERGE with multiple matches
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-4280
Stored PSQL functions accept duplicate input arguments
Contributor(s):
@ -251,6 +428,32 @@
Contributor(s):
Vlad Khorsun <hvlad at users.sf.net>
* Bugfix CORE-214
COUNT (DISTINCT ...) is too slow
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-4791
Make INSERTING/UPDATING/DELETING reserved words to fix ambiguity with boolean expresions
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Improvement CORE-4735
Expression 'where bool_field IS true | false' should also use index as 'where bool_field = true | false' (if such index exists)
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Improvement CORE-4731
Prohibit an ability to issue DML or DDL statements on RDB$ tables
Contributor(s):
Claudio Valderrama C. <cvalde at usa.net>
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-4729
Add a flag to mon$database helping to decide what type of security database is used - default, self or other
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at gmail.com>
* Improvement CORE-4696
Avoid flushing dirty pages to disk after creation of temporary table index
Contributor(s):