Red Database 5.0 - v5.0.2-rc.1 RC
Jan. 21, 2025, 10:25 a.m.
Changelog
Improved
- Report unique usernames for isc_info_user_names. FB-8353.
- Some more file descriptions for Windows binaries. RS-88298.
- Improve performance of the precedence queue. This should speed up synchronization of superserver page cache. RS-210151.
- Add sub-section to configure username and password for sync_replica with the ability to read its from a file or from an environment variable. RS-72229.
Fixed
- Crash when creating index on table that uses UDR and ParallelWorkers > 1. FB-8386.
- SIGSEGV with WHERE CURRENT OF statement with statement cache turned on. FB-8185.
- Fix race in shutdown thread start. FB-8380.
- More correct plan output for subqueries generated during NOT IN transformation.
- Rework fix "Available indices are not used in some cases if ORDER BY expression is a filtered one" and also attempt to fix the special case for OR conditions partially matched to an index. FB-5751.
- Revert "Better (methinks) inversion choice when the OR condition includes a node which is also matched directly"
- Disable the precedence during the database restore. RS-204336.
- Incorrect cardinality estimation for retrievals with multiple compound indices having common set of fields. FB-8379.
- Fix statement ID output format in the trace.
- Move isc_repl_mispos to the RDB number space, sync error codes with FB.
- Revert "Make replication.conf readable and writable only for reddatabase user/group". RS-201548
- Missed records in replicated database. FB-8350.
- Do not initialize replicator if no replication plugin is found. RS-207890.
- Cleanup batches inside the engine if they were not released explicitly before disconnection. This avoids a resource leak (it's mostly about TempSpace). FB-8341.
- Fix segfault when using JSON_TABLE with PROCEDURE in VIEW. RS-208209.
- Disable permissions check when grant/revoke rights for the replicator process. RS-208502.
- Remove redundant plugin reload on super server, update it only on classic after stateLock ast. FB-8393.
- Deadlock might happens when database is shutting down with internal worker attachments exists. FB-8390.