85255 3.0.13.33814 Latest QA run: SS: UTC 2025.06.29 09:04:10 - 2025.06.29 09:45:04 CS: UTC 2025.06.29 09:45:30 - 2025.06.29 10:42:09 ------------------------------------------------- GitHub Action 2025.06.21 20:18:10 increment build number
f4677 3.0.13.33813 AlexPeshkoff 2025.06.21 17:29:17 Fixed #8588: Error doing nbackup when Database file name has extended ASCII chars Changed paths: M src/utilities/nbackup/nbackup.cpp
222a9 3.0.13.33813 Latest QA run: SS: UTC 2025.06.20 02:45:01 - 2025.06.20 03:23:33 CS: UTC 2025.06.20 03:23:57 - 2025.06.20 04:16:36 ------------------------------------------------- GitHub Action 2025.06.14 20:18:02 increment build number
5a0ea 3.0.13.33811 Mark Rotteveel 2025.06.14 07:54:27 #8182 handle IN with single parenthesized query as table-query Changed paths: M src/dsql/parse.y
0308e 3.0.13.33811 Mark Rotteveel 2025.06.14 07:48:56 Ignore msvc15/.vs directory Changed paths: M builds/win32/msvc15/.gitignore
16491 3.0.13.33811 Latest QA run: SS: UTC 2025.06.14 09:12:43 - 2025.06.14 09:51:27 CS: UTC 2025.06.14 09:51:51 - 2025.06.14 10:45:37 ------------------------------------------------- GitHub Action 2025.05.07 20:19:45 increment build number
4a095 3.0.13.33810 Dmitry Yemanov 2025.05.07 15:18:25 Update the Ubuntu runners to v22.04 Changed paths: M .github/workflows/main.yml
02b1d 3.0.13.33810 Latest QA run: SS: UTC 2025.05.07 07:29:43 - 2025.05.07 08:14:05 CS: UTC 2025.05.07 08:14:34 - 2025.05.07 09:16:15 ------------------------------------------------- GitHub Action 2025.05.06 20:19:40 increment build number
ff99c 3.0.13.33809 AlexPeshkoff 2025.05.06 11:41:49 First step working on #8544: Information request buffer allocation (cherry picked from commit 9b5d1a0589fdf4b920461dab0453a0560acb99b4) Changed paths: M src/remote/server/server.cpp
4ec6d 3.0.13.33809 Latest QA run: SS: UTC 2025.05.06 07:35:38 - 2025.05.06 08:19:59 CS: UTC 2025.05.06 08:20:28 - 2025.05.06 09:22:27 ------------------------------------------------- GitHub Action 2025.05.05 20:19:23 increment build number
03325 3.0.13.33808 AlexPeshkoff 2025.05.05 16:21:12 Fix for GHSA-7qp6-hqxj-pjjp / ZDI-CAN-26486 (cherry picked from commit 169da595f8693fc1a65a79c741724b1bc8db9f25) Changed paths: M src/remote/protocol.cpp
bf513 3.0.13.33808 Latest QA run: SS: UTC 2025.05.04 21:16:26 - 2025.05.04 22:01:00 CS: UTC 2025.05.04 22:01:30 - 2025.05.04 23:22:47 ------------------------------------------------- GitHub Action 2025.04.18 20:18:09 increment build number
5d339 3.0.13.33807 AlexPeshkoff 2025.04.18 12:53:41 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
73e94 3.0.13.33807 Latest QA run: SS: UTC 2025.04.18 07:27:59 - 2025.04.18 08:12:39 CS: UTC 2025.04.18 08:13:08 - 2025.04.18 09:15:48 ------------------------------------------------- GitHub Action 2025.04.14 20:19:17 increment build number
038e9 3.0.13.33806 AlexPeshkoff 2025.04.14 11:08:49 Fixed #8520: Error in iTransaction.getInfo() on embedded connection (cherry picked from commit 0ef342cd864b03629556bf8d1456e778da8523dd) Changed paths: M src/yvalve/why.cpp
b6cfe 3.0.13.33806 Latest QA run: SS: UTC 2025.04.14 06:28:30 - 2025.04.14 07:09:19 CS: UTC 2025.04.14 07:09:44 - 2025.04.14 08:06:29 ------------------------------------------------- GitHub Action 2025.03.26 20:18:42 increment build number
22fd9 3.0.13.33805 AlexPeshkoff 2025.03.26 14:06:36 Fixed #8485: Segfault on incorrect databases.conf starting with subconfig Changed paths: M src/common/config/config_file.cpp
98320 3.0.13.33805 Latest QA run: SS: UTC 2025.03.25 03:54:33 - 2025.03.25 04:34:06 CS: UTC 2025.03.25 04:34:31 - 2025.03.25 05:30:33 ------------------------------------------------- GitHub Action 2025.03.17 20:18:17 increment build number
e02ea 3.0.13.33804 Adriano dos Santos Fernandes 2025.03.17 17:34:52 Fix #8437 - Segmentation fault when running query with partition by and subquery. Changed paths: M src/dsql/ExprNodes.cpp M src/dsql/ExprNodes.h
1439d 3.0.13.33804 Latest QA run: SS: UTC 2025.03.17 03:55:48 - 2025.03.17 04:40:47 CS: UTC 2025.03.17 04:41:17 - 2025.03.17 05:43:42 ------------------------------------------------- GitHub Action 2025.02.25 20:17:41 increment build number
dc32c 3.0.13.33803 AlexPeshkoff 2025.02.25 11:42:26 Fixed #8449: Races when server is closed during forced database shutdown (cherry picked from commit df1e8aafd58a9ad13f32eb7a494cfdeb7d5c0a37) Changed paths: M builds/posix/prefix.linux_amd64 M src/common/classes/init.h M src/yvalve/MasterImplementation.cpp M src/yvalve/MasterImplementation.h M src/yvalve/PluginManager.cpp M src/yvalve/PluginManager.h M src/yvalve/why.cpp
f1848 3.0.13.33803 Latest QA run: SS: UTC 2025.02.25 06:38:24 - 2025.02.25 07:21:04 CS: UTC 2025.02.25 07:21:29 - 2025.02.25 08:22:08 ------------------------------------------------- GitHub Action 2025.01.29 20:16:24 increment build number
09ed2 3.0.13.33802 AlexPeshkoff 2025.01.29 10:50:55 Fixed #8416: Hang when opening shared memory file Changed paths: M src/common/os/posix/os_utils.cpp
650bd 3.0.13.33802 Latest QA run: SS: UTC 2025.01.29 21:15:43 - 2025.01.29 21:59:20 CS: UTC 2025.01.29 21:59:45 - 2025.01.29 23:18:25 ------------------------------------------------- GitHub Action 2025.01.28 20:16:26 increment build number
1d050 3.0.13.33800 MochalovAlexey 2025.01.28 14:49:26 hotfix: release mutex via activeThreadGuard pointer, not the optional one (threadGuard instead of dummyGuard for crypto thread) (#8414) Co-authored-by: aleksey.mochalov Changed paths: M src/jrd/jrd.cpp
e7801 3.0.13.33800 MochalovAlexey 2025.01.28 05:43:39 Fix potential deadlock when starting the encryption thread (#8403) B3_0_Release backport (#8412) add a check to verify thread matching between the encryption thread and the thread where we release the attachment. If they match, use a dummy mutex instead of the actual dbb_thread_mutex to avoid a deadlock Co-authored-by: aleksey.mochalov Changed paths: M src/common/ThreadStart.cpp M src/common/ThreadStart.h M src/jrd/CryptoManager.cpp M src/jrd/CryptoManager.h M src/jrd/jrd.cpp
f20ab 3.0.13.33800 Latest QA run: SS: UTC 2025.01.28 06:51:12 - 2025.01.28 07:36:10 CS: UTC 2025.01.28 07:36:36 - 2025.01.28 08:39:57 ------------------------------------------------- GitHub Action 2025.01.20 20:16:00 increment build number
b9a69 3.0.13.33798 MochalovAlexey 2025.01.20 09:29:26 remove redundant plugin reload on super server, update it only on classic after stateLock ast (#8393) Co-authored-by: aleksey.mochalov Changed paths: M src/jrd/CryptoManager.cpp M src/jrd/CryptoManager.h
121c5 3.0.13.33798 Artyom Abakumov 2025.01.20 09:29:26 Add missing mergeStats in garbage collector and cache writer threads (#8392) Co-authored-by: Artyom Abakumov Changed paths: M src/jrd/cch.cpp M src/jrd/vio.cpp
0c3bb 3.0.13.33798 Latest QA run: SS: UTC 2025.01.20 06:24:49 - 2025.01.20 07:08:39 CS: UTC 2025.01.20 07:09:05 - 2025.01.20 08:11:27 ------------------------------------------------- GitHub Action 2025.01.16 20:16:21 increment build number
c3475 3.0.13.33795 real-dam 2025.01.16 14:54:06 additional fix for building with ICU 76.1 (B3_0_Release) There is another define needed to avoid unused C++ code that otherwise requires -std=c++17 Changed paths: M builds/posix/make.defaults
afb25 3.0.13.33795 real-dam 2025.01.16 14:54:06 update ICU version in the comment Changed paths: M builds/posix/make.defaults
37c1b 3.0.13.33795 AlexPeshkoff 2025.01.16 12:36:24 Fixed build - ICU is using now c++17 features in c++API (cherry picked from commit a81d4e4fb0b170ff4b7d142fa54eebeb7d94016a) Changed paths: M builds/posix/make.defaults
1bf0b 3.0.13.33795 Latest QA run: SS: UTC 2025.01.16 06:23:21 - 2025.01.16 07:06:43 CS: UTC 2025.01.16 07:07:07 - 2025.01.16 08:08:01 ------------------------------------------------- GitHub Action 2024.12.23 20:16:39 increment build number
b0342 3.0.13.33794 Dmitry Yemanov 2024.12.23 18:10:38 Fix statement ID output format in the trace Changed paths: M src/utilities/ntrace/TracePluginImpl.cpp
e2a6b 3.0.13.33794 Latest QA run: SS: UTC 2024.12.23 00:23:57 - 2024.12.23 00:58:05 CS: UTC 2024.12.23 00:58:24 - 2024.12.23 01:45:19 ------------------------------------------------- GitHub Action 2024.10.23 20:17:31 increment build number
47327 3.0.13.33793 AlexPeshkoff 2024.10.23 11:23:25 Fixed #8237: Database access error when nbackup is starting (cherry picked from commit 1e6bd16d2c97faa17bb1d423ea75328ec20939de) Changed paths: M src/jrd/CryptoManager.cpp
3e627 3.0.13.33793 Latest QA run: SS: UTC 2024.10.23 06:23:00 - 2024.10.23 07:00:00 CS: UTC 2024.10.23 07:00:20 - 2024.10.23 07:54:30 ------------------------------------------------- GitHub Action 2024.09.02 20:16:52 increment build number
ab586 3.0.13.33792 AlexPeshkoff 2024.09.02 15:32:12 This should fix #8215: Rare sporadic segfaults in test for core-6142 on windows. Changed paths: M src/common/ThreadStart.h
d9f38 3.0.13.33792 Latest QA run: SS: UTC 2024.09.02 08:43:05 - 2024.09.02 09:54:27 CS: UTC 2024.09.02 09:55:00 - 2024.09.02 11:48:31 ------------------------------------------------- GitHub Action 2024.08.30 20:16:43 increment build number
32f23 3.0.13.33791 Mark Rotteveel 2024.08.30 09:27:01 RemoteAuxPort is per-database not per-connection Changed paths: M builds/install/misc/firebird.conf.in
c8a36 3.0.13.33791 Latest QA run: SS: UTC 2024.08.30 08:28:31 - 2024.08.30 09:38:48 CS: UTC 2024.08.30 09:39:17 - 2024.08.30 11:20:53 ------------------------------------------------- GitHub Action 2024.08.21 20:15:50 increment build number
e0256 3.0.13.33790 Ilya Eremin 2024.08.21 11:19:10 Fix a case of deleted memory modification cnctAuth and port->port_srv_auth point to the same object so useResponse must not be assigned if the object is deleted. Changed paths: M src/remote/server/server.cpp
3bf52 3.0.13.33790 Latest QA run: SS: UTC 2024.08.21 08:08:35 - 2024.08.21 09:10:26 CS: UTC 2024.08.21 09:10:54 - 2024.08.21 10:47:02 ------------------------------------------------- GitHub Action 2024.08.20 20:17:13 increment build number
0bb05 3.0.13.33789 Adriano dos Santos Fernandes 2024.08.20 10:05:34 Fix #8219 - Database creation in 3.0.12, 4.0.5 and 5.0.1 slower than in previous releases. (#8220) Changed paths: M src/jrd/dfw.epp
7933a 3.0.13.33789 Latest QA run: SS: UTC 2024.08.19 05:01:14 - 2024.08.19 05:45:38 CS: UTC 2024.08.19 05:45:58 - 2024.08.19 06:50:45 ------------------------------------------------- GitHub Action 2024.08.09 20:15:44 increment build number
cb4b2 3.0.13.33787 Paul Reeves 2024.08.09 13:53:40 Do not ship _any_ PDBs in standard zip kit Source engine12 pdb correctly. Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
155b0 3.0.13.33787 Dmitry Yemanov 2024.08.09 06:42:34 Bump the release number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
bf180 3.0.12.33787 Latest QA run: SS: UTC 2024.08.09 04:48:55 - 2024.08.09 05:32:54 CS: UTC 2024.08.09 05:33:13 - 2024.08.09 06:37:32 ------------------------------------------------- GitHub Action 2024.08.06 20:13:09 increment build number
94c16 3.0.12.33784 Dmitry Yemanov 2024.08.06 14:18:33 Delete tra_dbcreators_list in ~jrd_tra, by Artyom Ivanov Changed paths: M src/jrd/tra.cpp
b90ba 3.0.12.33784 Paul Reeves 2024.08.06 11:21:26 Add option to package without release notes misc Changed paths: M builds/win32/run_all.bat
fa60d 3.0.12.33784 Paul Reeves 2024.08.06 11:20:42 Use correct name and directory to locate gbak.pdb misc white space Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
cd857 3.0.12.33784 Latest QA run: SS: UTC 2024.08.06 03:59:36 - 2024.08.06 04:37:18 CS: UTC 2024.08.06 04:37:37 - 2024.08.06 05:32:07 ------------------------------------------------- GitHub Action 2024.08.01 20:15:54 increment build number
2d2d7 3.0.12.33779 Paul Reeves 2024.08.01 14:45:54 Misc fixes backported from FB4 branch Changed paths: M builds/install/arch-specific/win32/test_installer/fbit-functions.psm1 M builds/install/arch-specific/win32/test_installer/fbit.ps1
73cda 3.0.12.33779 Paul Reeves 2024.08.01 10:00:34 Remove .vscode settings Changed paths: M builds/install/arch-specific/win32/test_installer/.vscode/.gitignore M builds/install/arch-specific/win32/test_installer/.vscode/launch.json M builds/install/arch-specific/win32/test_installer/.vscode/settings.json
3a695 3.0.12.33779 Paul Reeves 2024.08.01 09:59:59 Delete temporary secdb init files immediately (with thanks to Vlad) Remove obsolete innosetup setting Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
43ccb 3.0.12.33779 Paul Reeves 2024.08.01 09:58:19 Do not fail packaging if implib not found Do not fail packaging if qsg is not found Fail packaging if ib_util.* not found white space Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
614ee 3.0.12.33779 Paul Reeves 2024.08.01 09:51:20 misc Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
ae35d 3.0.12.33779 Latest QA run: SS: UTC 2024.08.01 03:58:27 - 2024.08.01 04:35:55 CS: UTC 2024.08.01 04:36:14 - 2024.08.01 05:30:25 ------------------------------------------------- GitHub Action 2024.07.31 20:14:46 increment build number
d3179 3.0.12.33778 Dmitry Yemanov 2024.07.31 18:15:54 Document v3.0.12 changes Changed paths: M doc/WhatsNew
4680d 3.0.12.33778 Latest QA run: SS: UTC 2024.07.30 03:55:38 - 2024.07.30 04:32:57 CS: UTC 2024.07.30 04:33:16 - 2024.07.30 05:27:29 ------------------------------------------------- GitHub Action 2024.07.21 20:16:20 increment build number
bec6e 3.0.12.33777 Paul Reeves 2024.07.21 08:26:21 Use correct syntax Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
8e912 3.0.12.33777 Latest QA run: SS: UTC 2024.07.21 03:57:43 - 2024.07.21 04:35:07 CS: UTC 2024.07.21 04:35:25 - 2024.07.21 05:29:27 ------------------------------------------------- GitHub Action 2024.07.19 20:16:19 increment build number
384fb 3.0.12.33766 Paul Reeves 2024.07.19 14:41:57 Fix test to call implib Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
94161 3.0.12.33766 Paul Reeves 2024.07.19 11:42:33 Dynamically assign $MAJOR during packaging Changed paths: M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt M builds/install/arch-specific/win32/cz/instalace_ctime.txt M builds/install/arch-specific/win32/fr/custom_messages_fr.inc M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt M builds/install/arch-specific/win32/ru/custom_messages_ru.inc M builds/install/arch-specific/win32/ru/installation_readme.txt
0d391 3.0.12.33766 Paul Reeves 2024.07.19 10:19:05 ignore Changed paths: M extern/libtommath/.gitignore
9bb7e 3.0.12.33766 Paul Reeves 2024.07.19 10:18:37 Fix #7911 Allow installation with install_service.bat to accept blanks in service name Changed paths: M builds/install/arch-specific/win32/install_service.bat M builds/install/arch-specific/win32/uninstall_service.bat
99843 3.0.12.33766 Paul Reeves 2024.07.19 10:16:41 Backport some syntactic changes from later branches to simplify future maintenance Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
c0336 3.0.12.33766 Paul Reeves 2024.07.19 10:02:49 Improve initialization of security db on first install Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc M builds/install/arch-specific/win32/FirebirdInstall_30.iss
ae097 3.0.12.33766 Paul Reeves 2024.07.19 10:01:53 Backport some syntactic changes from later branches Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
f2895 3.0.12.33766 Paul Reeves 2024.07.19 09:48:00 Add script to aid testing binary installer Changed paths: M builds/install/arch-specific/win32/test_installer/.vscode/.gitignore M builds/install/arch-specific/win32/test_installer/.vscode/launch.json M builds/install/arch-specific/win32/test_installer/.vscode/settings.json M builds/install/arch-specific/win32/test_installer/fbit-functions.psm1 M builds/install/arch-specific/win32/test_installer/fbit.ps1
59c69 3.0.12.33766 Paul Reeves 2024.07.19 09:47:12 Dynamically assign $MAJOR during packaging Changed paths: M builds/install/arch-specific/win32/installation_readme.txt M builds/install/arch-specific/win32/installation_scripted.txt
e199e 3.0.12.33766 Paul Reeves 2024.07.19 09:46:23 tidy up white space, misc Changed paths: M builds/install/arch-specific/win32/FirebirdInstallGUIFunctions.inc M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
19452 3.0.12.33766 Paul Reeves 2024.07.19 09:45:39 Improve detection of previously installed versions Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
b5086 3.0.12.33766 Latest QA run: SS: UTC 2024.07.19 03:50:46 - 2024.07.19 04:27:49 CS: UTC 2024.07.19 04:28:07 - 2024.07.19 05:21:50 ------------------------------------------------- GitHub Action 2024.07.13 20:14:16 increment build number
4c831 3.0.12.33765 Dmitry Yemanov 2024.07.13 11:40:24 Ensure the CS listener uses the SO_REUSEADDR socket option (#8181) Changed paths: M src/remote/inet.cpp
06f2a 3.0.12.33765 Latest QA run: SS: UTC 2024.07.13 03:52:07 - 2024.07.13 04:30:26 CS: UTC 2024.07.13 04:30:45 - 2024.07.13 05:23:42 ------------------------------------------------- GitHub Action 2024.07.10 20:14:44 increment build number
e1421 3.0.12.33764 Dmitry Yemanov 2024.07.10 10:50:21 Fix boolean conversion to string inside DataTypeUtil::makeFromList() (#8178) Changed paths: M src/jrd/DataTypeUtil.cpp
4d0c0 3.0.12.33764 Latest QA run: SS: UTC 2024.07.10 03:44:12 - 2024.07.10 04:20:19 CS: UTC 2024.07.10 04:20:36 - 2024.07.10 05:12:42 ------------------------------------------------- GitHub Action 2024.06.18 20:15:06 increment build number
daac3 3.0.12.33761 Vlad Khorsun 2024.06.18 17:10:06 Merge pull request #8162 from FirebirdSQL/work/gh-8161 Improvement #8161 : Cardinality estimation should use primary record versions only
40656 3.0.12.33761 Vlad Khorsun 2024.06.18 16:30:20 Removed excess variable, as @dyemanov suggested Changed paths: M src/jrd/dpm.epp
fe0e3 3.0.12.33761 Vlad Khorsun 2024.06.18 12:00:24 Improvement #8161 : Cardinality estimation should use primary record versions only Changed paths: M src/jrd/dpm.epp
b259d 3.0.12.33761 Latest QA run: SS: UTC 2024.06.18 03:44:41 - 2024.06.18 04:21:28 CS: UTC 2024.06.18 04:21:45 - 2024.06.18 05:14:29 ------------------------------------------------- GitHub Action 2024.06.17 20:12:15 increment build number
67910 3.0.12.33758 Vlad Khorsun 2024.06.17 10:54:05 Disable most annoying warning for MSVC15 compilers Changed paths: M src/common/classes/alloc.h