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

348 lines
11 KiB
Plaintext
Raw Normal View History

**************
* v2.1 Alpha 1
**************
2006-02-22 14:55:31 +01:00
* Feature CORE-645 and CORE-745
2006-11-06 02:07:31 +01:00
Database triggers
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-711
Make syntax for "CREATE TRIGGER" compliant with SQL2003
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-986
Non-ASCII quoted identifiers are not converted to metadata (UNICODE_FSS) charset
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-966
2006-11-06 02:07:31 +01:00
Bug in socket binding for database event
Contributor(s):
2006-10-25 17:09:13 +02:00
Paul Beach <pbeach at ibphoenix.com>
Dmitry Yemanov <dimitr at firebirdsql.org>
* More dependencies (unregistered)
Fixed untracked collation dependencies in PSQL
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2006-10-25 08:22:49 +02:00
* Bugfix CORE-870
Engine crashes while trying to backup a logically corrupt database
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-200
Empty column names with aggregate functions
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-967
SQL with incorrect characters (outside the ASCII range) may be processed wrongly
2006-02-22 14:55:31 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-965
Many aggregate functions within a single select list may cause a server crash
2006-02-22 14:55:31 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-02-22 14:55:31 +01:00
* Bugfix CORE-925
ALL predicate works incorrectly for some subqueries
2006-02-22 14:55:31 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-02-22 14:55:31 +01:00
* Bugfix CORE-833
Connection issues with very long hostname
2006-02-22 14:55:31 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-02-22 14:55:31 +01:00
* Bugfix CORE-850
DYN layer allows to set defaults for computed fields when altering a field
2006-02-22 14:55:31 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-104
Dropping and recreating a table in the same transaction disables the primary key
2006-02-22 14:55:31 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-02-22 14:55:31 +01:00
* Bugfix CORE-88
Join on different datatypes produces undesired results
2006-02-22 14:55:31 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-202
ORDER BY works wrong with collate PT_PT
2006-03-17 09:15:19 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-866
Removing a NOT NULL constraint is not visible until reconnect
2006-03-17 09:15:19 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-03-17 09:15:19 +01:00
* Bugfix CORE-954
Server crashes while grouping by PSQL variable
2006-03-17 09:15:19 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-03-17 09:15:19 +01:00
* Bugfix CORE-881
Singleton is not respected in COMPUTED BY expressions
2006-03-17 09:15:19 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-859
Sorting is allowed for blobs
2006-03-17 09:15:19 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-01-09 15:17:40 +01:00
* Bugfix CORE-842
Specific query crashing the server
2006-01-09 15:17:40 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2006-01-09 15:17:40 +01:00
* Bugfix CORE-152
Sqlsubtype incorrect on timestamp difference
2006-01-17 08:37:38 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-99
Strange/Inconsistent query results
2005-12-21 11:15:35 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-20 14:24:51 +01:00
* Bugfix CORE-87
Bug in libfbclient under Linux with SA_SIGINFO
2005-12-20 14:24:51 +01:00
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-847
Computed field cannot be changed to non-computed using ALTER TABLE ALTER COLUMN TYPE <datatype>
2005-12-20 14:24:51 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-347
Input of invalid dates through DSQL parameters
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-84
NBACKUP and security
2005-12-13 15:20:52 +01:00
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-878
Problem when dropping column that is a primary key
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-945
Bad error message when tring to create a foreign key to a non-existent table
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
Claudio Valderrama <cvalde at usa.net>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-929
Bug in a DSQL parameter being casted and used in arithmetics
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-851
Field can be used multiple times in multi-segment index definition
2005-12-17 05:31:23 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-908
Garbage in plan output of complex statement
2005-12-13 15:20:52 +01:00
Contributor(s):
Vlad Horsun <horsun at kdb.dp.ua>
* Bugfix CORE-871
Incorrect handling of NULL within views - returns 0
2005-12-13 15:20:52 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-880
Malformed characters are accepted in character set GB2312
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-899
Problems with explicit PSQL cursors in unwanted states
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Bugfix CORE-896
SUBSTRING with NULL offset or length doesn't return NULL
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
2006-10-25 17:41:43 +02:00
* Improvement CORE-976
Synchronization of DSQL metadata cache objects in classic-server
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-977
Put blob charset in XSQLVAR::sqlscale
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-979
Make RDB$DB_KEY in outer joins returns NULL when appropriate
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-978
Extend ISQL SHOW SYSTEM command
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2006-10-24 18:47:19 +02:00
* Improvement CORE-863
INSERT without values
Example(s):
INSERT INTO <table> DEFAULT VALUES [RETURNING <values>]
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-970
Show line/column numbers in PSQL error stack trace
2005-12-13 15:20:52 +01:00
Contributor(s):
Vlad Horsun <horsun at kdb.dp.ua>
* Improvement CORE-972
Case-insensitive collation for UTF-8
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Improvement CORE-969
Deprecate page sizes of 1K and 2K as being inefficient
Note(s):
This applies to new databases only. Old ones can be attached
regardless of their page size.
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Improvement CORE-779
Introduced a type flag for stored procedures
Note(s):
Column RDB$PROCEDURE_TYPE has been added to the table RDB$PROCEDURES.
Possible values are:
- 0 or NULL - legacy procedure (no validation checks are performed)
- 1 - selectable procedure (the one that contains a SUSPEND statement)
- 2 - executable procedure (no SUSPEND statement, cannot be selected from)
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Improvement CORE-831
Column aliases are processed as column names in the view definition
2005-12-13 15:20:52 +01:00
Example(s):
CREATE VIEW V_TEST AS
SELECT ID, COL1 AS CODE, COL2 AS NAME FROM TAB;
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Improvement CORE-673
instsvc.exe now supports multi-instance installations
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Improvement CORE-971
Improve network protocol performance
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
Vlad Horsun <horsun at kdb.dp.ua>
* GBAK improvement (unregistered)
Now it's possible to use v2.1's GBAK to restore on any FB version
2005-12-13 15:20:52 +01:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Feature CORE-655
BLOB SUB_TYPE TEXT datatype fully compatible with VAR[CHAR]
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Feature CORE-684
Collations allowed in PSQL parameters and variables
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Feature CORE-704
Ctrl-C to be used to cancel interactive ISQL output
2005-12-13 15:20:52 +01:00
Contributor(s):
Michal Kubecek <mike at mk-sys.cz>
2005-12-13 15:20:52 +01:00
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-815
REPLACE and MERGE statements
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Feature CORE-660
Domains allowed to be used in PSQL parameters and variables
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Feature CORE-795
Unicode collations
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
* Feature CORE-864
Chinese character set GBK
2005-12-13 15:20:52 +01:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-12-13 15:20:52 +01:00
2006-10-25 17:41:43 +02:00
* Feature CORE-975
Thai character set TIS620
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Security fix (unregistered)
Tricky paths can allow a directory traversal attack bypassing config file
settings for DB creation dir, for example.
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Feature CORE-964
Aggregate function LIST (string concatenation)
2005-12-13 15:20:52 +01:00
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
2005-12-13 15:20:52 +01:00
* Feature CORE-963
Common table expressions and recursive queries
2005-12-13 15:20:52 +01:00
Contributor(s):
Vlad Horsun <horsun at kdb.dp.ua>
* Feature CORE-962
Global temporary tables
2005-10-22 13:51:11 +02:00
Contributor(s):
Vlad Horsun <horsun at kdb.dp.ua>
* INTL improvements (unregistered)
1) Ability to use: ICU charsets through fbintl
2) UNICODE collation (charset_UNICODE) is available for all fbintl charsets
3) Collation attributes
4) CREATE/DROP COLLATION statements
2006-10-25 17:41:43 +02:00
5) SHOW COLLATION and collation extraction in ISQL
2005-10-22 13:51:11 +02:00
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
2005-10-22 13:51:11 +02:00
* Various BOF fixes
2005-10-22 13:51:11 +02:00
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
Alex Peshkov <peshkoff at mail.ru>
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Generic cleanup
STL is removed in favor of the internal class library
2005-01-06 16:06:55 +01:00
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Generic cleanup
Large amount of ongoing code cleanup and style standardization
Contributor(s):
Claudio Valderrama <cvalde at usa.net>