Red Database 5.0 - v5.0.0
Oct. 28, 2024, 1:47 p.m.
Changelog
Added
- Add ability to get aggtrace plugin version via service. RS-199412.
- Add sum counter to all perf counters. RS-199411.
Improved
- Cache pid in trace plugin. RS-140983.
- Port unit tests from catch2 to boost. RS-85095.
- Reorganize public headers. FB-8273.
Fixed
- During recovery mark transactions active in TIP but committed inside the journal as committed in TIP. RS-197852.
- Change fb_strlen to constexpr version. FB-8267.
- 'Unique scan' is incorrectly reported in the explained plan for unique index and IS NULL predicate. FB-8290.
- NULLs should be skipped during index navigation when there's no lower bound and matched conditions are known to ignore NULLs. FB-8291.
- Fix VerifyServer plugin. RS-180754.
- Add an assertion to catch the usage of non-system relations in internal statements. RS-197244.
- Database access error when nbackup is starting. FB-8237.
- Fix refetch header data from delta when database in backup lock. FB-8268.
- Zap pag_reserved field for pages being written to ensure compatibility with future checksums.
- GPRE generated code is incompatible with GCC 14.2. FB-8288.
- Additional fix for "gbak may lose NULLs in restore". FB-8241.
- Assert in ~thread_db() due to not released page buffer. FB-8283.
- Restore zero-initialization of just allocated buffers, that was lost with fix for FB-7873, unfortunately.
- The case when server doesn't return error immediately after connect. FB-8256.
- If client fails to connect using Win_SSPI plugin with Negotiate security package, try again using NTLM security package. FB-8274.
- Fix ISC_TIMESTAMP_TZ comparison in repldiff. RS-92307.
- Fix the show tablespace TS command error. RS-195211.
- Fixed user lockout when using a different machine time zone in windows. RS-171429.
- Restore deferred primary key indexes. FB-7269.
- Fix changing file owner and group when server is running as root user. RS-146328.