88ba7 5.0.3.1675 Latest QA run: SS: UTC 2025.07.02 03:52:38 - 2025.07.02 05:01:30 CS: UTC 2025.07.02 05:02:14 - 2025.07.02 06:31:13 ------------------------------------------------- GitHub Action 2025.07.01 20:19:45 increment build number
1625b 5.0.3.1675 Vlad Khorsun 2025.07.01 19:17:05 This should fix bug #8296 : Crash in TipCache::findStates (#8550) * This should fix bug #8296 : Crash in TipCache::findStates * Correction Changed paths: M src/jrd/tpc.cpp M src/jrd/tpc_proto.h
1bb2c 5.0.3.1675 Latest QA run: SS: UTC 2025.07.01 03:46:46 - 2025.07.01 04:52:57 CS: UTC 2025.07.01 04:53:41 - 2025.07.01 06:18:10 ------------------------------------------------- GitHub Action 2025.06.27 20:19:29 increment build number
f1507 5.0.3.1674 Dmitry Yemanov 2025.06.27 06:15:17 Fix #8628: Incorrect join order for JOIN LATERAL with UNION referencing the outer stream(s) via its select list Changed paths: M src/jrd/RecordSourceNodes.cpp
d366d 5.0.3.1674 Latest QA run: SS: UTC 2025.06.27 03:06:24 - 2025.06.27 04:11:42 CS: UTC 2025.06.27 04:12:24 - 2025.06.27 05:35:55 ------------------------------------------------- GitHub Action 2025.06.26 20:19:53 increment build number
e4c60 5.0.3.1673 Vlad Khorsun 2025.06.26 12:08:13 Allow attachment by CryptoManager during restore. This fixes failed tests bugs\core_4524_test.py and bugs\core_6071_test.py due to new check introduced in a0e23c3225 (Implement #6413) Changed paths: M src/jrd/CryptoManager.cpp
f0e1f 5.0.3.1673 Latest QA run: SS: UTC 2025.06.26 03:10:00 - 2025.06.26 04:16:00 CS: UTC 2025.06.26 04:16:43 - 2025.06.26 05:40:40 ------------------------------------------------- GitHub Action 2025.06.25 20:20:25 increment build number
a0e23 5.0.3.1668 Vlad Khorsun 2025.06.25 17:51:38 Back-ported pull request #8549 Implement #6413 : Data pages of newly gbak restored databases should marked as "swept" [CORE6164] Changed paths: M src/burp/BurpTasks.cpp M src/include/firebird/impl/msg/jrd.h M src/include/gen/Firebird.pas M src/jrd/Database.h M src/jrd/dpm.epp M src/jrd/jrd.cpp M src/jrd/shut.cpp
44944 5.0.3.1668 Vlad Khorsun 2025.06.25 09:29:45 Merge pull request #8600 from FirebirdSQL/work/gh-8598-ri-triggs Implement #8598 : Don't fire referential integrity triggers if primary or unique keys haven't changed
2fef9 5.0.3.1668 Vlad Khorsun 2025.06.25 08:21:33 Add new flag RPB_uk_updated in to RPB_CLEAR_FLAGS mask, as @dyemanov suggested Changed paths: M src/jrd/req.h
b8e22 5.0.3.1668 Latest QA run: SS: UTC 2025.06.25 03:09:16 - 2025.06.25 04:15:02 CS: UTC 2025.06.25 04:15:47 - 2025.06.25 05:39:59 ------------------------------------------------- GitHub Action 2025.06.21 20:18:07 increment build number
696fb 5.0.3.1667 AlexPeshkoff 2025.06.21 17:17:09 Fixed #8588: Error doing nbackup when Database file name has extended ASCII chars Changed paths: M src/utilities/nbackup/nbackup.cpp
4374a 5.0.3.1667 Latest QA run: SS: UTC 2025.06.21 02:49:02 - 2025.06.21 03:56:08 CS: UTC 2025.06.21 03:56:53 - 2025.06.21 05:21:30 ------------------------------------------------- GitHub Action 2025.06.15 20:18:37 increment build number
14dbc 5.0.3.1666 Vlad Khorsun 2025.06.15 11:19:15 Avoid access of list entry after erase, else it raise "cannot dereference value-initialized list iterator" error in DEBUG build. Changed paths: M src/dsql/DsqlStatementCache.cpp
97178 5.0.3.1666 Latest QA run: SS: UTC 2025.06.15 03:16:22 - 2025.06.15 04:22:58 CS: UTC 2025.06.15 04:23:42 - 2025.06.15 05:48:16 ------------------------------------------------- GitHub Action 2025.06.14 20:17:58 increment build number
d3c48 5.0.3.1665 Vlad Khorsun 2025.06.14 08:43:17 Skip execution of AFTER UPDATE system ref constraints triggers if update have not changed key fields. Changed paths: M src/jrd/exe.cpp M src/jrd/idx.cpp M src/jrd/req.h
20f38 5.0.3.1665 Mark Rotteveel 2025.06.14 07:36:44 #8182 handle IN with single parenthesized query as table-query Changed paths: M src/dsql/parse-conflicts.txt M src/dsql/parse.y
b5f5b 5.0.3.1665 Vlad Khorsun 2025.06.13 13:43:25 Save value of RDB$TRIGGERS.RDB$SYSTEM_FLAG into Trigger::sysTrigger Changed paths: M src/jrd/jrd.h M src/jrd/met.epp
d8b62 5.0.3.1665 Latest QA run: SS: UTC 2025.06.14 03:30:56 - 2025.06.14 04:40:44 CS: UTC 2025.06.14 04:41:29 - 2025.06.14 06:11:33 ------------------------------------------------- GitHub Action 2025.06.11 20:18:36 increment build number
5366e 5.0.3.1661 Adriano dos Santos Fernandes 2025.06.11 10:39:58 Postfix for #8592 - Presence of 'ROWS ' causes garbage in error message when string conversion problem raises. Changed paths: M src/jrd/cvt2.cpp
b0def 5.0.3.1661 Vlad Khorsun 2025.06.11 09:10:38 Merge pull request #8594 from FirebirdSQL/work/gh_8590_2 Fixed string_filter (used with internal blob types) that could not report isc_segment. Changed paths: M src/jrd/filters.cpp
6e8a5 5.0.3.1661 Vlad Khorsun 2025.06.11 09:10:08 Merge pull request #8586 from XaBbl4/gh-8139 Fix for #8139: Add lookup index name by constraint for correct resolve conflict on replica Changed paths: M src/jrd/irq.h M src/jrd/met.epp M src/jrd/met_proto.h M src/jrd/replication/Applier.cpp M src/jrd/replication/Applier.h
b15c5 5.0.3.1661 Adriano dos Santos Fernandes 2025.06.11 00:08:07 Remove Windows 2019 runner due to deprecation and replace Windows 2022 by Windows 2025. Changed paths: M .github/workflows/main.yml
cfcf0 5.0.3.1661 Latest QA run: SS: UTC 2025.06.11 01:50:07 - 2025.06.11 03:05:04 CS: UTC 2025.06.11 03:05:51 - 2025.06.11 04:41:59 ------------------------------------------------- GitHub Action 2025.06.10 20:20:05 increment build number
d0d87 5.0.3.1660 Adriano dos Santos Fernandes 2025.06.10 10:17:38 Fix #8592 - Presence of 'ROWS ' causes garbage in error message when string conversion problem raises. Changed paths: M src/jrd/cvt2.cpp
db691 5.0.3.1660 Latest QA run: SS: UTC 2025.06.10 01:47:36 - 2025.06.10 03:03:12 CS: UTC 2025.06.10 03:03:59 - 2025.06.10 04:41:56 ------------------------------------------------- GitHub Action 2025.06.07 20:17:58 increment build number
fe534 5.0.3.1659 Adriano dos Santos Fernandes 2025.06.07 00:28:34 Fix #8589 - PERCENT_RANK may return NaN instead of 0. Changed paths: M src/dsql/WinNodes.cpp
f4c0f 5.0.3.1659 Latest QA run: SS: UTC 2025.06.06 01:45:04 - 2025.06.06 03:01:06 CS: UTC 2025.06.06 03:01:53 - 2025.06.06 04:39:19 ------------------------------------------------- GitHub Action 2025.05.28 20:19:55 increment build number
a206a 5.0.3.1658 TreeHunter 2025.05.28 09:05:26 Fixed #8444: GBAK: GDS error batch_big_seg2 when restoring a table with many BLOBs, thanks to Vlad (#8574) Co-authored-by: Alexander Peshkov Co-authored-by: Artyom Ivanov Changed paths: M src/burp/BurpTasks.cpp M src/burp/BurpTasks.h M src/burp/restore.epp M src/common/classes/BatchCompletionState.h M src/dsql/DsqlBatch.h M src/remote/client/interface.cpp
e3aa4 5.0.3.1658 Latest QA run: SS: UTC 2025.05.28 01:58:02 - 2025.05.28 03:15:03 CS: UTC 2025.05.28 03:15:52 - 2025.05.28 04:54:23 ------------------------------------------------- GitHub Action 2025.05.27 20:19:46 increment build number
ee6a2 5.0.3.1657 TreeHunter 2025.05.27 10:44:51 fix(gbak): Stop blob reading when restore task receives stop signal (#8529) Prevents SIGFAULT by immediately terminating blob processing when a stop signal is received during restore operations. Co-authored-by: Artyom Ivanov Changed paths: M src/burp/restore.epp
a6c19 5.0.3.1657 Latest QA run: SS: UTC 2025.05.25 01:49:15 - 2025.05.25 03:05:30 CS: UTC 2025.05.25 03:06:19 - 2025.05.25 04:44:56 ------------------------------------------------- GitHub Action 2025.05.22 20:19:40 increment build number
79ee2 5.0.3.1656 Vlad Khorsun 2025.05.22 06:10:14 Backported fix for bug #8524 : ISQL will truncate lines longer than 255 when pasting Changed paths: M src/isql/isql.epp
37a12 5.0.3.1656 Latest QA run: SS: UTC 2025.05.21 01:45:57 - 2025.05.21 03:02:20 CS: UTC 2025.05.21 03:03:08 - 2025.05.21 04:41:35 ------------------------------------------------- GitHub Action 2025.05.12 20:19:47 increment build number
7a064 5.0.3.1654 Vlad Khorsun 2025.05.12 15:58:03 Merge pull request #8558 from FirebirdSQL/work/gh-8523 Avoid exception when firebird.conf is missing. Changed paths: M src/common/config/config.cpp
90b7b 5.0.3.1654 Vlad Khorsun 2025.05.12 15:57:20 Merge pull request #8559 from FirebirdSQL/work/gh-8522 Improvement #8522 : exception in fbclient during isc_detach_database Changed paths: M src/remote/protocol.cpp
789ca 5.0.3.1654 Latest QA run: SS: UTC 2025.05.12 01:24:18 - 2025.05.12 02:41:28 CS: UTC 2025.05.12 02:42:16 - 2025.05.12 04:22:24 ------------------------------------------------- GitHub Action 2025.05.11 20:17:40 increment build number
3aaac 5.0.3.1653 Mark Rotteveel 2025.05.11 09:15:43 Cache vcpkg binary cache for macOS (see #8560) Changed paths: M .github/workflows/main.yml
8e48a 5.0.3.1653 Latest QA run: SS: UTC 2025.05.08 01:24:32 - 2025.05.08 02:39:19 CS: UTC 2025.05.08 02:40:07 - 2025.05.08 04:16:53 ------------------------------------------------- GitHub Action 2025.05.07 20:19:42 increment build number
697f6 5.0.3.1652 Artyom Ivanov 2025.05.07 08:23:02 fix(config): Prevent printf injection in replication.conf Changed paths: M src/jrd/replication/Config.cpp
1de2f 5.0.3.1652 Latest QA run: SS: UTC 2025.05.07 01:24:22 - 2025.05.07 02:38:23 CS: UTC 2025.05.07 02:39:12 - 2025.05.07 04:16:10 ------------------------------------------------- GitHub Action 2025.05.06 20:19:37 increment build number
b8837 5.0.3.1651 AlexPeshkoff 2025.05.06 11:19:04 First step working on #8544: Information request buffer allocation (cherry picked from commit 9b5d1a0589fdf4b920461dab0453a0560acb99b4) Changed paths: M src/remote/server/server.cpp
c8191 5.0.3.1651 Latest QA run: SS: UTC 2025.05.06 01:22:24 - 2025.05.06 02:37:21 CS: UTC 2025.05.06 02:38:08 - 2025.05.06 04:14:22 ------------------------------------------------- GitHub Action 2025.05.05 20:19:20 increment build number
e3d4c 5.0.3.1650 AlexPeshkoff 2025.05.05 16:05:13 Fix for GHSA-7qp6-hqxj-pjjp / ZDI-CAN-26486 (cherry picked from commit 169da595f8693fc1a65a79c741724b1bc8db9f25) Changed paths: M src/remote/protocol.cpp
41dca 5.0.3.1650 Latest QA run: SS: UTC 2025.05.01 01:14:22 - 2025.05.01 02:30:10 CS: UTC 2025.05.01 02:30:56 - 2025.05.01 04:07:20 ------------------------------------------------- GitHub Action 2025.04.23 20:19:15 increment build number
afcfa 5.0.3.1649 Vlad Khorsun 2025.04.23 14:10:48 This should fix bug #8194 : Internal consistency check (page in use during flush) with small number of DefaultDbCachePages Changed paths: M src/jrd/jrd.cpp
da7bd 5.0.3.1649 Latest QA run: SS: UTC 2025.04.23 01:30:22 - 2025.04.23 02:45:11 CS: UTC 2025.04.23 02:45:59 - 2025.04.23 04:23:44 ------------------------------------------------- GitHub Action 2025.04.18 20:18:06 increment build number
ca2f3 5.0.3.1648 AlexPeshkoff 2025.04.18 11:19:48 Postfix for #8520: Error in iTransaction.getInfo() on embedded connection; isc_info_end should be present in the end (cherry picked from commit cf1d3672dba5b159da6b7cf202b877cc3cbd82fe) Changed paths: M src/common/utils.cpp
a54ad 5.0.3.1648 Latest QA run: SS: UTC 2025.04.18 01:22:40 - 2025.04.18 02:38:11 CS: UTC 2025.04.18 02:38:58 - 2025.04.18 04:15:37 ------------------------------------------------- GitHub Action 2025.04.17 20:18:48 increment build number
475d9 5.0.3.1647 Vlad Khorsun 2025.04.17 06:09:13 Merge pull request #8513 from FirebirdSQL/work/mon_stmt_blobs Makes MON$COMPILED_STATEMENTS and MON$STATEMENTS share blobs with text and plan content of the same statement. Changed paths: M src/jrd/Monitoring.cpp
8993a 5.0.3.1647 Latest QA run: SS: UTC 2025.04.17 01:15:53 - 2025.04.17 02:30:30 CS: UTC 2025.04.17 02:31:17 - 2025.04.17 04:06:46 ------------------------------------------------- GitHub Action 2025.04.14 20:19:14 increment build number
b0977 5.0.3.1646 AlexPeshkoff 2025.04.14 10:53:59 Fixed #8520: Error in iTransaction.getInfo() on embedded connection (cherry picked from commit 0ef342cd864b03629556bf8d1456e778da8523dd) Changed paths: M src/yvalve/why.cpp
60c64 5.0.3.1646 Latest QA run: SS: UTC 2025.04.14 00:54:36 - 2025.04.14 02:05:06 CS: UTC 2025.04.14 02:05:50 - 2025.04.14 03:35:19 ------------------------------------------------- GitHub Action 2025.04.13 20:17:17 increment build number
a8967 5.0.3.1643 Vlad Khorsun 2025.04.13 12:13:43 Init (or remap) the shared memory file of size 2GB to 4GB in the right way. This should fix #8487: Unexpected error on Firebird 5.0.1 SuperServer Changed paths: M src/common/isc_sync.cpp
8e227 5.0.3.1643 Vlad Khorsun 2025.04.13 12:13:07 Fixed bug #8509 : "Error creating private namespace" message in firebird.log Changed paths: M src/common/utils.cpp
0dcb5 5.0.3.1643 github-actions[bot] 2025.04.12 21:43:38 Update tzdata to version 2025b. (#8515)
a5179 5.0.3.1643 Latest QA run: SS: UTC 2025.04.13 00:48:32 - 2025.04.13 01:59:12 CS: UTC 2025.04.13 01:59:56 - 2025.04.13 03:28:28 ------------------------------------------------- GitHub Action 2025.04.11 20:18:56 increment build number
dd7c6 5.0.3.1642 Mark Rotteveel 2025.04.11 13:14:16 Remove cmake from brew install to use version of runner (fixes build failures) Changed paths: M .github/workflows/main.yml
9dc39 5.0.3.1642 Latest QA run: SS: UTC 2025.04.11 00:51:01 - 2025.04.11 02:02:07 CS: UTC 2025.04.11 02:02:52 - 2025.04.11 03:31:50 ------------------------------------------------- GitHub Action 2025.04.09 20:18:10 increment build number
da493 5.0.3.1641 Adriano dos Santos Fernandes 2025.04.09 11:34:16 Fix #8508 - Conversion Error with old.field in UPDATE OR INSERT. Changed paths: M src/dsql/StmtNodes.cpp
59e25 5.0.3.1641 Latest QA run: SS: UTC 2025.04.09 01:06:37 - 2025.04.09 02:19:28 CS: UTC 2025.04.09 02:20:14 - 2025.04.09 03:55:23 ------------------------------------------------- GitHub Action 2025.04.02 20:18:32 increment build number
f47fc 5.0.3.1639 Vlad Khorsun 2025.04.02 11:17:56 Backported: restored the ability of fbclient to work with multiple blobs with the same blob_id at the same time. Changed paths: M src/include/fb_types.h M src/remote/client/interface.cpp M src/remote/remote.cpp M src/remote/remote.h M src/remote/server/server.cpp
54c61 5.0.3.1639 Vlad Khorsun 2025.04.02 11:00:26 Backported seek for cached blob (missed part of #8318). Changed paths: M src/remote/client/interface.cpp
67152 5.0.3.1639 Latest QA run: SS: UTC 2025.04.01 00:51:13 - 2025.04.01 02:03:07 CS: UTC 2025.04.01 02:03:53 - 2025.04.01 03:37:57 ------------------------------------------------- GitHub Action 2025.03.31 20:19:21 increment build number
afab6 5.0.3.1638 Dmitry Yemanov 2025.03.31 17:01:10 Fix for #8488: MIN/MAX aggregates may badly affect the join order in queries with mixed INNER/LEFT joins Changed paths: M src/jrd/optimizer/Optimizer.cpp
6579c 5.0.3.1638 Latest QA run: SS: UTC 2025.03.31 00:54:11 - 2025.03.31 02:04:59 CS: UTC 2025.03.31 02:05:44 - 2025.03.31 03:37:53 ------------------------------------------------- GitHub Action 2025.03.28 20:18:35 increment build number
57c8e 5.0.3.1636 Vlad Khorsun 2025.03.28 10:22:05 Fixed crash in engine as shown by failed QA test gh_8221_test Changed paths: M src/dsql/ExprNodes.cpp
58955 5.0.3.1636 Vlad Khorsun 2025.03.27 20:29:27 Disable old debugging code (DEBUG_LCK_LIST) Changed paths: M src/jrd/Attachment.h
725be 5.0.3.1636 Latest QA run: SS: UTC 2025.03.28 01:16:15 - 2025.03.28 02:28:23 CS: UTC 2025.03.28 02:29:12 - 2025.03.28 04:00:48 ------------------------------------------------- GitHub Action 2025.03.26 20:18:39 increment build number
1d2d0 5.0.3.1635 AlexPeshkoff 2025.03.26 10:44:08 Fixed #8485: Segfault on incorrect databases.conf starting with subconfig (cherry picked from commit 7aa006ef33f11d13c6296491ab94153fcec4c952) Changed paths: M src/common/config/config_file.cpp M src/common/config/config_file.h
9363e 5.0.3.1635 Latest QA run: SS: UTC 2025.03.25 01:03:45 - 2025.03.25 02:11:51 CS: UTC 2025.03.25 02:12:35 - 2025.03.25 03:41:16 ------------------------------------------------- GitHub Action 2025.03.24 20:16:37 increment build number
46b97 5.0.3.1634 AlexPeshkoff 2025.03.24 08:38:44 Fixed MIPS (little endian) port Changed paths: M builds/posix/prefix.linux_mipsel