Core contributions – PRs merged and closed during 2025 Q2
MariaDB Contributions Dashboard
https://github.com/MariaDB/server/
Wed 2025-07-16 at 12:58 CET
1. Merged (approved, now in code base)
| Branch | Contribution |
|---|---|
| main |
1. PR 4012 / MDEV-36397 by Fariha Shaikh: Record change_user command in MTR output |
|
2. PR 3992 by Vasilii Lakhin: Fix remaining typos | |
|
3. PR 3963 by Vasilii Lakhin: Fix typos in user-facing messages | |
|
4. PR 3952 by Vasilii Lakhin: Fix typos in comments inside mysql-test/ | |
|
5. PR 3942 / MDEV-29499 by Apostolis Stamatis: Improving the ‘Can’t execute init_slave query’ error message with the actual failure | |
|
6. PR 3938 by Krishna Teja Nuni: Add clarifying comment for field parsing in TABLE_SHARE::init_from_binary_frm_image | |
|
7. PR 3829 / MDEV-11341 by Geng Tian: STR_TO_DATE does not return NULL for invalid dates | |
|
8. PR 3788 / MDEV-31334 by Fariha Shaikh: Consider dates ending in ‘T’ as malformed | |
|
9. PR 3475 / MDEV-35999 by Michal Schorm: – Update THIRDPARTY license file to reflect reality | |
|
10. PR 1800 / MDEV-23538 by Otto Kekäläinen: Rename mariadb.pc to mariadb-embedded-server.pc to avoid confusion | |
| 11.8 |
11. PR 3850 / MDEV-36184 by Manjul Mohan: – To optimise dot_product in Power9 and Power10 architecture |
| 11.4 |
12. PR 4060 / MDEV-36864 by coneco-cy: crc32 compatibility on Windows on ARM64 |
| 10.11 |
13. PR 4116 by Brad Smith: Enable CMake CRC32 / CRYPTO tests for aarch64 with Clang |
|
14. PR 4115 by Brad Smith: Enable use of elf_aux_info() to detect CPU features on aarch64 and powerpc64 | |
|
15. PR 4059 by Brad Smith: Rocksdb: Add missing getauxval() test for Linux | |
|
16. PR 4056 by Brad Smith: Replace deprecated CMAKE_COMPILER_IS_GNU(CC|CXX) with CMAKE_(C|CXX)_COMPILER_ID | |
|
17. PR 4040 / MDEV-37001 by Brad Smith: Enable building RocksDB on non-Linux aarch64 OSes | |
|
18. PR 3863 / MDEV-14432 by Mohanad Khaled: mysqldump does not preserve case of table names in generated sql | |
|
19. PR 3847 / MDEV-33671 by Mohanad Khaled: Remove hardcoded open-files limit in safe_process.cc |
2. Closed-merged (approved with modifications, now in codebase)
| Branch | Contribution |
|---|---|
| main |
20. PR 3502 / MDEV-33834 by keeper: Extend audit plugin to include tls_version and tls_version_length variables |
| 11.6 |
21. PR 3324 / MDEV-12182 by Hayden Heales: Add client tcp port to audit plugin logs |
| 11.5 |
22. PR 3169 / MDEV-17398 by Abdelrahman Mohamed: Implement ST_LatFromGeoHash and ST_LongFromGeoHash |
| 11.0 |
23. PR 2548 / MDEV-17398 by Ahmed Ibrahim: Implement ST_IsValid Spatial (GIS) function |
| 10.5 |
24. PR 3874 / MDEV-36245 by Tony Chen: – Long server_audit_file_path causes buffer overflow |
| 10.4 |
25. PR 2297 / MDEV-9158 by dingqeiqings: Read the file in chunks and stop to read if it has read more than MAX_KEY_FILE_SIZE |
3. Closed (alternative fix pushed in the meantime)
| Branch | Contribution |
|---|---|
| 10.11 |
26. PR 4023 / MDEV-30831 by csenki: fixing, aws_key_management can compile with new aws sdk on UBUNTU 22.04, 24.04 |
| 10.6 |
27. PR 3038 / MDEV-35992 by Petr Vaněk: – Use aligned memory allocator in pfs-t tests |
| 10.5 |
28. PR 1756 / MDEV-25264 by Sam: Include extended metadata in Query_cache_query_flags |
4. Closed (revoked)
| Branch | Contribution |
|---|---|
| main | |
|
30. PR 3969 by наб: Build with -flto by default to reduce binary sizes | |
|
31. PR 3786 / MDEV-36366 by Rui Chen: – cmake(libfmt): use find_package to find libfmt | |
| 11.4 |
32. PR 3563 / MDEV-36007 by anson1014: – Implement major version upgrade testing with binary files |
|
33. PR 3503 / MDEV-36000 by anson1014: – Add major version upgrade testing from previous versions to mysql_upgrade.test | |
|
34. PR 3051 / MDEV-35993 by X Richard: – Fixed configure for Xcode, CMake generate | |
| 10.6 |
35. PR 4049 by Brad Smith: Replace deprecated CMAKE_COMPILER_IS_GNU(CC|CXX) with CMAKE_(C|CXX)_COMPILER_ID |
| 10.5 |
36. PR 3262 / MDEV-25454 by anson1014: – UBSAN fixes and use clang when building with UBSAN in GitLab CI |
5. Closed (no contributor feedback)
| Branch | Contribution |
|---|---|
| main |
37. PR 3935 / MDEV-36269 by Hossam Hassan: Improve error handling in the source command |
| 11.0 |
38. PR 2572 / MDEV-13046 by Debjyoti Ghosh: : Implement BADFILE syntax with LOAD DATA INFILE |
| 10.6 |
39. PR 1651 / MDEV-23485 by zbdba: Change table to merge engine may cause table data lost. |
| 10.5 |
40. PR 1674 / MDEV-23077 by luke: flashbacking the update/delete + join statements has some bugs |
| 10.4 |
41. PR 2520 / MDEV-24931 by Alex Huang: Assertion `prefix_size <= width' failed in Bitmap |
|
42. PR 2510 / MDEV-24392 by Debjyoti Ghosh: Added support for EXECUTE_IMMEDIATE command when empty str… |
6. Closed (declined)
| Branch | Contribution |
|---|---|
| main |
43. PR 4018 / MDEV-35599 by keeper: Replace `longlong10_to_str` with `sprintf` |
|
44. PR 3947 by Krishna Teja Nuni: Use C-style block comment for .frm field parsingComment fix v2 | |
|
45. PR 3937 by Sigma: Add `amen` Statement for Committing Transactions | |
|
46. PR 3900 by Prajwal B Mehendarkar: Fixes linker issues and compilation issues while building on AIX | |
|
47. PR 3529 / MDEV-34986 by Max Kellermann: storage/innobase/dict/dict0dict: add a RAII class to freeze a dict_sys_t | |
| 11.6 |
48. PR 3425 / MDEV-36012 by Hayden Heales: – Test pull request to keep track of currently failing tests on 11.6 |
| 11.4 |
49. PR 2955 / MDEV-33067 by poempeng: Support creating snapshot based on SCN |
| 11.0 |
50. PR 2173 / MDEV-28724 by Haidong Ji: Add stats sampling based on % of total pages |
| 10.11 |
51. PR 4020 / MDEV-30831 by csenki: |
| 10.5 |
52. PR 3281 / MDEV-34214 by Andre F: allow intermediate certs in wsrep |
|
53. PR 1576 / MDEV-35982 by Yury Kurlykov: – Move duplicates from trx_t to row_prebuilt_t | |
| bb-10.2-27snc1 |
54. PR 2195 / MDEV-35985 by thejaka-kanewala: – RedoLogReader: Sweeps through the redo logs and parse log records. |