mariadb/storage
Rex Johnston 155ed2c579 MDEV-37784 Introduce @@new_mode variable
@@new_mode is a set of flags to control introduced features.
Flags are by default off.  Setting a flag in @@new_mode will introduce
a new different server behaviour and/or set of features.

We also introduce a new option 'hidden_values' into some system variable
types to hide options that we do not wish to show as options.

- Don't print hidden values in mysqld --help output.
- Make get_options() use the same logic as check_new_mode_value() does.
- Setting @@new_mode=ALL shouldn't give warnings.

(cherry picked from commit f7387cb13d)
2025-10-25 00:19:11 +07:00
..
archive Merge branch '10.11' into 11.0 2024-05-12 12:18:28 +02:00
blackhole Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
columnstore columnstore 25.10.1-1 2025-10-24 13:32:45 +02:00
connect cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
csv Merge 10.11 into 11.4 2025-09-03 10:32:56 +03:00
example cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
federated Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
federatedx Merge branch '10.11' into 11.4 2025-04-26 10:53:02 +02:00
heap Fixed costs in JOIN_TAB::estimate_scan_time() and HEAP 2025-02-10 15:59:28 +02:00
innobase MDEV-37784 Introduce @@new_mode variable 2025-10-25 00:19:11 +07:00
maria MDEV-37784 Introduce @@new_mode variable 2025-10-25 00:19:11 +07:00
mroonga cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
myisam cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
myisammrg cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
oqgraph Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
perfschema Merge 10.11 into 11.4 2025-09-03 10:32:56 +03:00
rocksdb cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
sequence Merge branch '10.11' into 11.1 2024-07-08 22:40:16 +02:00
sphinx Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
spider Merge branch '10.11' into bb-11.4-release 2025-10-22 10:21:16 +02:00
test_sql_discovery Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00