1bb2c 5.0.3.1675 Latest QA run: SS: UTC 2025.06.29 03:58:09 - 2025.06.29 04:49:20 CS: UTC 2025.06.29 04:49:54 - 2025.06.29 05:55:12 ------------------------------------------------- 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:59:32 - 2025.06.27 04:50:33 CS: UTC 2025.06.27 04:51:08 - 2025.06.27 05:56:25 ------------------------------------------------- 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 04:04:32 - 2025.06.26 04:56:20 CS: UTC 2025.06.26 04:56:58 - 2025.06.26 06:03:04 ------------------------------------------------- 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 08:49:02 - 2025.06.25 09:40:27 CS: UTC 2025.06.25 09:41:02 - 2025.06.25 10:46:47 ------------------------------------------------- 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 03:48:00 - 2025.06.21 04:39:55 CS: UTC 2025.06.21 04:40:52 - 2025.06.21 05:47:07 ------------------------------------------------- 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 04:16:10 - 2025.06.15 05:08:18 CS: UTC 2025.06.15 05:09:04 - 2025.06.15 06:15:38 ------------------------------------------------- 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 04:14:15 - 2025.06.14 05:05:59 CS: UTC 2025.06.14 05:06:53 - 2025.06.14 06:13:29 ------------------------------------------------- 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 02:44:10 - 2025.06.11 03:35:30 CS: UTC 2025.06.11 03:36:06 - 2025.06.11 04:42:30 ------------------------------------------------- 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 02:43:55 - 2025.06.10 03:36:14 CS: UTC 2025.06.10 03:36:59 - 2025.06.10 04:42:55 ------------------------------------------------- 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 02:41:48 - 2025.06.06 03:32:36 CS: UTC 2025.06.06 03:33:18 - 2025.06.06 04:38:55 ------------------------------------------------- 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 02:40:08 - 2025.05.28 03:30:59 CS: UTC 2025.05.28 03:31:37 - 2025.05.28 04:36:34 ------------------------------------------------- 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 02:40:30 - 2025.05.25 03:31:21 CS: UTC 2025.05.25 03:32:06 - 2025.05.25 04:36:42 ------------------------------------------------- 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 02:39:10 - 2025.05.21 03:30:07 CS: UTC 2025.05.21 03:30:51 - 2025.05.21 04:35:48 ------------------------------------------------- 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 02:32:33 - 2025.05.12 03:23:26 CS: UTC 2025.05.12 03:24:06 - 2025.05.12 04:29:07 ------------------------------------------------- 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 02:32:38 - 2025.05.08 03:23:47 CS: UTC 2025.05.08 03:24:23 - 2025.05.08 04:29:48 ------------------------------------------------- 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 02:39:07 - 2025.05.07 03:30:03 CS: UTC 2025.05.07 03:30:42 - 2025.05.07 04:35:24 ------------------------------------------------- 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 02:39:36 - 2025.05.06 03:30:20 CS: UTC 2025.05.06 03:31:02 - 2025.05.06 04:35:29 ------------------------------------------------- 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.04.26 02:41:14 - 2025.04.26 03:32:49 CS: UTC 2025.04.26 03:33:38 - 2025.04.26 04:39:10 ------------------------------------------------- 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 02:41:14 - 2025.04.23 03:32:52 CS: UTC 2025.04.23 03:33:41 - 2025.04.23 04:39:21 ------------------------------------------------- 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 02:39:16 - 2025.04.18 03:30:16 CS: UTC 2025.04.18 03:30:56 - 2025.04.18 04:36:07 ------------------------------------------------- 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 02:39:39 - 2025.04.17 03:30:34 CS: UTC 2025.04.17 03:31:21 - 2025.04.17 04:36:47 ------------------------------------------------- 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 02:38:30 - 2025.04.14 03:29:47 CS: UTC 2025.04.14 03:30:28 - 2025.04.14 04:35:41 ------------------------------------------------- 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 Latest QA run: SS: UTC 2025.04.13 02:33:18 - 2025.04.13 03:23:46 CS: UTC 2025.04.13 03:24:25 - 2025.04.13 04:27:48 ------------------------------------------------- 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.12 02:43:37 - 2025.04.12 03:35:40 CS: UTC 2025.04.12 03:36:24 - 2025.04.12 04:42:11 ------------------------------------------------- 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 02:43:52 - 2025.04.11 03:35:53 CS: UTC 2025.04.11 03:36:37 - 2025.04.11 04:42:33 ------------------------------------------------- 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 02:36:47 - 2025.04.09 03:28:29 CS: UTC 2025.04.09 03:29:10 - 2025.04.09 04:34:49 ------------------------------------------------- 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 02:35:28 - 2025.04.01 03:27:18 CS: UTC 2025.04.01 03:27:57 - 2025.04.01 04:33:28 ------------------------------------------------- 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 02:35:59 - 2025.03.31 03:27:45 CS: UTC 2025.03.31 03:28:35 - 2025.03.31 04:34:31 ------------------------------------------------- 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 Latest QA run: SS: UTC 2025.03.28 02:53:46 - 2025.03.28 03:46:47 CS: UTC 2025.03.28 03:47:28 - 2025.03.28 04:54:26 ------------------------------------------------- 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.27 02:39:42 - 2025.03.27 03:33:21 CS: UTC 2025.03.27 03:34:01 - 2025.03.27 04:41:58 ------------------------------------------------- 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