8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 00:03:02 +01:00
firebird-mirror/doc/WhatsNew
asfernandes d64a72391a Update
2007-06-13 01:56:26 +00:00

827 lines
27 KiB
Plaintext

**************
* v2.1 Beta 1
**************
* Bugfix CORE-1318
Error "Identifier ... is too long using multiple (nested) derived tables
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1315
Data type unknown
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1306
Indices not used for views
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1303
Infinite loop in SS remote listener
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1300
Lower level index pages is missed from parent page
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1299
Wrong index entries order at non-leaf b-tree pages
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1298
BTR\garbage_collect code can make a deadlock in a page cache
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1292
Can't create table using long username and UTF8 as attachment charset
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1291
Can't transliterate character set when look at procedure text in database
just created from script (and thus in ODS 11.1)
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1286
Bug with COMPUTED BY fields
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1276
Sometime INET error reported as 0 in firebird.log instead of real error code
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1271
Creation of invalid procedures/triggers allowed
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1267
Small bug with default value for domains in PSQL
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1256
Table columns hide destination variables of RETURNING INTO
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1253
LIST(DISTINCT) concatenate VARCHAR values as CHAR
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1249
Full shutdown mode doesn't work on Classic if there are other connections to the database
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1248
Incorrect timestamp arithmetics when one of the operands is negative number
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1244
Server crash on "select * from <recursive CTE>"
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1240
Any task, using libfbclient, hangs on exit (Darwin PPC)
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-1237
GBAK does not create backup in service_mgr mode if there is no space on disk, no error reported
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-1228
Database often became corrupted after an out of disk space condition
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1227
LIST() function seems not work if used twice or more in a query
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1223
Wrong message in firebird.log on Open SuSe Linux 10.2 : Open file limit increased from 1024 to 0
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1218
isc_dsql_info(isc_info_sql_stmt_type) doesn't set isc_info_end at the end of the passed user's buffer
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1215
Wrong SELECT query results using index to evaluate >= condition
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1207
FB embedded requires extra OS privileges
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1205
v2.1 GBAK crashes the v2.0.x server when attempting to backup a database
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-1196
Long SQL statements break TCP/IP connection
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
Alex Peshkov <peshkoff at mail.ru>
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1183
View cannot be created if its WHERE clause contains IN <subquery> with a procedure reference
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1175
Error "Data type unknown" when any UDF argument is a built-in function
containing a DSQL parameter reference
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1174
GBAK restores NULL rdb$description in rdb$functions as blob (0, 0)
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-1167
CHARACTER SET GBK is not installed
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1165
WHEN <list of exceptions> tracks only the dependency on the first exception in PSQL
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-1162
Problem altering numeric field type
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-1153
Activating index change "STARTING" working as "LIKE" in join condition
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1151
Error "database file not available" when running NBackup
Contributor(s):
Nickolay Samofatov <skidder at users.sourceforge.net>
* Bugfix CORE-981
x86_64 RPM package missing "provides"
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-949
Restore with UDF in 'COMPUTED BY' fields fails
Contributor(s):
Dimitry Sibiryakov <sd at ibphoenix.com>
* Bugfix CORE-885
It is impossible to take away rights on update of a column
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-856
Unable to set FName, MName, LName fields in the security database to blank
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-703
Using DEL-Key in isql under Linux gives "~"
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-132
Restore fails on external table
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-107
Instance of fb_lock_mgr runs after build
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-1280
Verify well-formedness of text blobs
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1277
Automatic transliteration of text blobs
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1232
Wrong behaviour of services manager during backup/restore operations
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-1229
Allocate disk space by more than one page at a time
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Improvement CORE-1226
Allow RETURNING in INSERT...SELECT, UPDATE and DELETE
See also:
/doc/README.returning
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1213
CURRENT OF is now allowed for views
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-1179
"CH" and "LL" are not separate spanish alphabet letters since 1994
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1178
Standarize ES_ES_CI_AI collation
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1170
Conversion of DDL source from client charset to metadata charset
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1169
Conversion of temporary blobs to the destination blob type when materializing
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-961
Free external tables as soon as they're no longer in use by user requests
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Improvement CORE-867
GBAK should change param0 to not show username/password in ps axf
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-787
Optionally disable non-SYSDBA use of Services API
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Feature CORE-1235
NATURAL JOIN and JOIN...USING
See also:
/doc/README.joins.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Added a wide set of new built-in functions
ABS, ACOS, ASCII_CHAR, ASCII_VAL, ASIN, ATAN, ATAN2,
BIN_AND, BIN_OR, BIN_SHL, BIN_SHR, BIN_XOR,
CEIL, COS, COSH, COT, DATEADD, DATEDIFF, DECODE,
EXP, FLOOR, GEN_UUID, HASH, LEFT, LN, LOG, LOG10, LPAD,
MAXVALUE, MINVALUE, MOD, OVERLAY, PI, POSITION, POWER,
RAND, REPLACE, REVERSE, RIGHT, ROUND, RPAD,
SIGN, SIN, SINH, SQRT, TAN, TANH, TRUNC
See also:
/doc/README.builtin_functions.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
Oleg Loa <loa at mail.ru>
Alexey Karyakin <aleksey.karyakin at mail.ru>
**************
* v2.1 Alpha 1
**************
* Bugfix CORE-1149
DoS attack on server using services API
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-1145
Server locks up while attempting to commit a deletion of an expression index
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1142
Cannot alter generator's comment to the same value
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-1120
Conversion from string to number is not standard compliant
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1112
Crash when dealing with a string literal longer than 32K
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1098
Races in cch.cpp, leading to AV during cache_writer startup
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-1073
SINGULAR buggy when NULLs present
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1058
ALTER DOMAIN and ALTER TABLE don't allow to change character set
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1056
A query could produce different results, depending on the presence of an index
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-1039
Memory statistics does not include the buffer cache size
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-1031
fb_lock_print.exe fails on Windows 2003 R2 / XP SP2
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-1009
Restoring RDB$BASE_FIELD for expression
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-995
SELECT with FIRST and LEFT JOIN needs excess SORT in plan
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* 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-968
Lost connection with Firebird Server
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-967
SQL with incorrect characters (outside the ASCII range) may be processed wrongly
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-965
Many aggregate functions within a single select list may cause a server crash
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-954
Server crashes while grouping by PSQL variable
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-945
Bad error message when tring to create a foreign key to a non-existent table
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-929
Bug in a DSQL parameter being casted and used in arithmetics
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-925
ALL predicate works incorrectly for some subqueries
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-908
Garbage in plan output of complex statement
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Bugfix CORE-900
Deadlock when attaching simultaneously with services and standard APIs
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfix CORE-899
Problems with explicit PSQL cursors in unwanted states
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-896
SUBSTRING with NULL offset or length doesn't return NULL
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-881
Singleton is not respected in COMPUTED BY expressions
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-880
Malformed characters are accepted in character set GB2312
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-878
Problem when dropping column that is a primary key
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-871
Incorrect handling of NULL within views - returns 0
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-870
Engine crashes while trying to backup a logically corrupt database
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-866
Removing a NOT NULL constraint is not visible until reconnect
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-859
Sorting is allowed for blobs
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-851
Field can be used multiple times in multi-segment index definition
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-850
DYN layer allows to set defaults for computed fields when altering a field
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-847
Computed field cannot be changed to non-computed using ALTER TABLE ALTER COLUMN TYPE <datatype>
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-842
Specific query crashing the server
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-833
Connection issues with very long hostname
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-347
Input of invalid dates through DSQL parameters
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-202
ORDER BY works wrong with collate PT_PT
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Bugfix CORE-200
Empty column names with aggregate functions
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-152
Sqlsubtype incorrect on timestamp difference
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* Bugfix CORE-104
Dropping and recreating a table in the same transaction disables the primary key
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-91
Recreate and self-referencing indexes
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-87
Bug in libfbclient under Linux with SA_SIGINFO
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Bugfixes CORE-86, CORE-88 and CORE-99
Select/join on different datatypes produces undesired results
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Bugfix CORE-84
NBACKUP and security
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* QLI crash (unregistered)
Fix problem with QLI where a crash occurs using the following SQL:
INSERT INTO relationx SELECT * FROM relationy
Contributor(s):
Paul Beach (pbeach at ibphoenix.com)
* More dependencies (unregistered)
Fixed untracked collation dependencies in PSQL
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>
* Various BOF fixes (unregistered)
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
Alex Peshkov <peshkoff at mail.ru>
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1266
Using blob filters in dynamic SQL
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-1148
Regular users are prevented from retrieving the server log
using Services API. This is now allowed for SYSDBA only.
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-1091
isc_service_query() should return an alias name instead of
a full database file name in the case of configured "DatabaseAccess = None"
Contributor(s):
Alex Peshkov <peshkoff at mail.ru>
* Improvement CORE-1071
Background garbage collector doesn't need to read backversion of active record
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Improvement CORE-1070
Optimize sparse bitmap operations (set, test and clear) with mostly consecutive values
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Improvement CORE-1069
Optimize index scan when more than one index scanned and ANDed
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* 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>
* Improvement CORE-977
Put blob charset in XSQLVAR::sqlscale
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* 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-972
Case-insensitive collation for UTF-8
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-971
Improve network protocol performance
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
Vlad Horsun <hvlad at users.sourceforge.net>
* Improvement CORE-970
Show line/column numbers in PSQL error stack trace
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* 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.
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-958
Increase the maximum number of hash slots for the Lock Manager.
Note(s):
The new limit is 64K slots (the old one was 2048).
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-937
Change default lock manager settings -- increase table memory and number of slots.
Note(s):
The default lock table size has been increased to 1MB on all platforms,
the new default number of hash slots is 1009.
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* 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-831
Column aliases are processed as column names in the view definition
Example(s):
CREATE VIEW V_TEST AS
SELECT ID, COL1 AS CODE, COL2 AS NAME FROM TAB;
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* 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)
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Improvement CORE-711
Make syntax for "CREATE TRIGGER" compliant with SQL2003
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Improvement CORE-673
instsvc.exe now supports multi-instance installations
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* GBAK improvement (unregistered)
Now it's possible to use v2.1's GBAK to restore on any FB version
Contributor(s):
Claudio Valderrama <cvalde at usa.net>
* 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
5) SHOW COLLATION and collation extraction in ISQL
See also:
/doc/README.intl.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-1018
Provide mechanism to get engine version without needing to call API function
Example(s):
SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION')
FROM RDB$DATABASE
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Feature CORE-975
Thai character set TIS620
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-964
Aggregate function LIST (string concatenation)
See also:
/doc/sql.extensions/README.list
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Feature CORE-963
Common table expressions and recursive queries
See also:
/doc/README.common_table_expressions
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Feature CORE-962
Global temporary tables
See also:
/doc/README.global_temporary_tables
Contributor(s):
Vlad Horsun <hvlad at users.sourceforge.net>
* Feature CORE-864
Chinese character set GBK
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-815
UPDATE OR INSERT and MERGE statements
See also:
/doc/sql.extensions/README.update_or_insert.txt
/doc/sql.extensions/README.merge.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-795
Unicode collations
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-794
Kill a query on client request
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Features CORE-746, CORE-774 and CORE-1019
Runtime database monitoring via SQL
See also:
/doc/README.monitoring_tables
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Feature CORE-704
Ctrl-C to be used to cancel interactive ISQL output
Contributor(s):
Michal Kubecek <mike at mk-sys.cz>
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-684
Collations allowed in PSQL parameters and variables
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Features CORE-682 and CORE-819
Port to Windows 64-bit platform (AMD64 and Intel EM64T)
Contributor(s):
Dmitry Yemanov <dimitr at firebirdsql.org>
* Feature CORE-660
Domains allowed to be used in PSQL parameters and variables
See also:
/doc/sql.extensions/README.domains_psql.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Feature CORE-655
BLOB SUB_TYPE TEXT datatype fully compatible with VAR[CHAR]
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Features CORE-645 and CORE-745
Database triggers
See also:
/doc/sql.extensions/README.db_triggers.txt
Contributor(s):
Adriano dos Santos Fernandes <adrianosf at uol.com.br>
* Generic cleanup
STL is removed in favor of the internal class library
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>