mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-02-02 08:40:39 +01:00
Updated docs.
This commit is contained in:
parent
db7baf02e6
commit
a4570e1f36
427
doc/WhatsNew
427
doc/WhatsNew
@ -1,3 +1,429 @@
|
||||
**************
|
||||
* v3.0 Alpha 2
|
||||
**************
|
||||
|
||||
* Bugfix CORE-4302
|
||||
Descending index could be very inefficient for some keys
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4298
|
||||
fbsvcmgr doesn't recognise sts_record_versions and other sts switches
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4297
|
||||
GFIX crashes when description of limbo transaction have size large than 1KB
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4293
|
||||
Server crashes on SELECT with long/complex list of compound AND/OR'd predicates
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4289
|
||||
NOT NULL field from derived table becomes NULL when referred outside DT
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4283
|
||||
Resource temporarily unavailable errors while simultaneously registering events
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4281
|
||||
TYPE OF arguments of stored functions hang the server if depending domain or column is changed
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4271
|
||||
Engine crashs in case of recreation of an erratic package body
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4270
|
||||
Error in case of subquery with windowed function + where <field> IN(select ...)
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4269
|
||||
Wrong output when field with result of windowed function is used in query
|
||||
with useless WHERE 0=0 and GROUP BY clause
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4268
|
||||
Server may crash while disconnecting from a database
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4267
|
||||
Server crashes while sweeping the database
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4265
|
||||
Unexpected lock conflict error may be raised while connecting to a heavily loaded database
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4262
|
||||
Context parsing error with derived tables and CASE functions
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4261
|
||||
Wrong result of join when joined fields are created via row_number() function
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4259
|
||||
setlocale(LC_CTYPE, "") in ISQL should not be called on Windows
|
||||
Contributor(s):
|
||||
Frank Schlottmann-Goedde <frank at schlottmann-goedde.de>
|
||||
|
||||
* Bugfix CORE-4258
|
||||
Wrong boundary for minimum value for BIGINT/DECIMAL(18)
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4255
|
||||
Parametrized queries using RDB$DB_KEY do not work
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4251
|
||||
Guardian service could write garbage after the end of message in the Event Log
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4250
|
||||
AV in guardian at process shutdown
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4247
|
||||
Positioned DELETE (WHERE CURRENT OF <CURSOR>) fails for tables with newly added fields
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4244
|
||||
Problem with creation procedure which contain adding text in DOS864 charset
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4241
|
||||
Empty password will pass login
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4240
|
||||
Recursive query in SQL query returns incorrect results if more than one branch bypass
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4237
|
||||
FB3 vs FB2.5. Different metadata for UDF return argument
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4236
|
||||
Database shutdown is reported as successfully completed before all active connections are in fact interrupted
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4235
|
||||
Deadlock is possible while accessing the monitoring tables under concurrent load
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4234
|
||||
Error with IF (subfunc()) when subfunc returns a boolean
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4229
|
||||
Bidirectional cursor is not positioned by the first call of FETCH LAST
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4227
|
||||
Wrong evaluation of BETWEEN and boolean expressions due to parser conflict
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4225
|
||||
Server crashes when attempting to trace activity on database having a db-level trigger
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4219
|
||||
Regular expressions with double-slash fail in trace
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4216
|
||||
Memory leak with TRIGGER ON TRANSACTION COMMIT
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4214
|
||||
GTT should not reference permanent relation
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4212
|
||||
Dropping FK on GTT crashes server
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-4211
|
||||
Embedded engine hangs for 5 seconds when closing, errors about timeout in shutdown process
|
||||
and invalid mutex are written into firebird.log
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4205
|
||||
ISQL -x does not output the START WITH clause of generators/sequences
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4203
|
||||
Cannot create packaged routines with [VAR]CHAR parameters
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4202
|
||||
Backup/Restore from old version to v3.0 fails with BLR error
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4201
|
||||
Computed field returns null value inside BEFORE INSERT trigger
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4200
|
||||
An uncommitted select of the pseudo table sec$users blocks new database connections
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4198
|
||||
Incorrect "token unknown" error when the SQL string ends with a hex number literal
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4185
|
||||
Server crashes with "invalid lock id (NNNNN)"
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4184
|
||||
Error is raised while executing empty EXECUTE BLOCK with NOT NULL output parameter
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4180
|
||||
CREATE COLLATION does not verify base collation charset
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4178
|
||||
New API should return proper metadata properties, not the historical artifacts
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4177
|
||||
Problem with some boolean expressions not being allowed
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4176
|
||||
Monitoring tables return incomplete information in SC/CS configurations
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4173
|
||||
Setting generator value twice in single transaction will set it to zero
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4168
|
||||
Backup containing procedures or triggers that select from external tables
|
||||
cannot be restored with ExternalFileAccess=None
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4164
|
||||
Owner name is missing for generators/exceptions restored from a backup
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4163
|
||||
Configuration fbtrace.conf contains syntax errors
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4162
|
||||
Warnings are not returned from attachDatabase() call
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Bugfix CORE-4160
|
||||
The parameterized exception does not accept not ASCII characters as parameter
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4159
|
||||
Incorrect memory statistics is reported
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4158
|
||||
LIKE with escape doesn't work
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4156
|
||||
RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4155
|
||||
External routines DDL in packages wrongly report error for termination with semi-colon
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-4153
|
||||
Attempting to use Legacy_Auth directly after install doesn't work, restart of service is required
|
||||
Contributor(s):
|
||||
Paul Reeves <preeves at ibphoenix.com>
|
||||
|
||||
* Bugfix CORE-4149
|
||||
New permission types are not displayed by ISQL
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-4145
|
||||
Memory leak when preparing EEXECUTE BLOCK which uses domains
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Bugfix CORE-3989
|
||||
Bad performance / slow response when many concurrent sorts are executed
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Bugfix CORE-3921
|
||||
Bugcheck 186 (record disappeared) and 100% CPU load (when bugcheckabort=1 and sweep starts at gap ~21000)
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-2648
|
||||
NBACKUP's delta file ignored Forced Writes database setting
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Bugfix CORE-362
|
||||
Impossible to enter certain characters in ISQL
|
||||
Contributor(s):
|
||||
Frank Schlottmann-Goedde <frank at schlottmann-goedde.de>
|
||||
|
||||
* Improvement CORE-4290
|
||||
Extensible property support which can add properties (name-value pairs)
|
||||
to users (stored in the security database and managed in some way)
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-4285
|
||||
Choose the best matching index for navigation
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Improvement CORE-4273
|
||||
Per-database control on access to database from remote stations
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-4222
|
||||
Provide ability to know which authentication method was used for user connection
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Improvement CORE-4218
|
||||
Add database owner to MON$DATABASE
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Improvement CORE-4215
|
||||
Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
|
||||
Contributor(s):
|
||||
Vlad Khorsun <hvlad at users.sf.net>
|
||||
|
||||
* Improvement CORE-4206
|
||||
Add RESTART [WITH] clause for alter identity columns
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Improvement CORE-4199
|
||||
Add optional START WITH clause to identity columns
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Improvement CORE-4165
|
||||
Replace the hierarchical union execution with the plain one
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* Improvement CORE-4154
|
||||
Firebird.conf should list names of (standard) authentication + usermanager plugins
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-4148
|
||||
Increase ISQL command buffer size from 64 KB to 10 MB to match the new engine limits
|
||||
Contributor(s):
|
||||
Adriano dos Santos Fernandes <adrianosf at gmail.com>
|
||||
|
||||
* Improvement CORE-4085
|
||||
Add systemd init scripts
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-3931
|
||||
SQL commands to query/alter users description
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-3365
|
||||
Extend syntax for ALTER USER CURRENT_USER
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* Improvement CORE-1846
|
||||
Allow index walk (ORDER plan) when there's a composite index {A, B}
|
||||
and the query looks like WHERE A = ? ORDER BY B
|
||||
Contributor(s):
|
||||
Dmitry Yemanov <dimitr at firebirdsql.org>
|
||||
|
||||
* New feature CORE-4263
|
||||
Database linger
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* New feature CORE-2063
|
||||
CREATE OR ALTER USER command
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
* New feature CORE-2004
|
||||
ALTER USER XXX INACTIVE command
|
||||
Contributor(s):
|
||||
Alex Peshkov <peshkoff at mail.ru>
|
||||
|
||||
|
||||
**************
|
||||
* v3.0 Alpha 1
|
||||
**************
|
||||
@ -866,3 +1292,4 @@
|
||||
New option in addition to -V switch to specify a custom verbose interval
|
||||
Contributor(s):
|
||||
Claudio Valderrama C. <cvalde at usa.net>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user