update deprecation.h to match the latest policy changes
This commit is contained in:
parent
068fc787ee
commit
24fd8c7856
@ -6,12 +6,12 @@ In the current release model, versions are released like the following
|
||||
Q1 Q2 Q3 Q4
|
||||
2022 10.7 10.8 10.9 10.10
|
||||
2023 10.11-LTS 11.0 11.1 11.2
|
||||
2024 11.3 11.4 11.5 11.6
|
||||
2025 11.7-LTS 12.0 12.1 12.2
|
||||
2026 12.3 12.4 12.5 12.6
|
||||
2027 12.7-LTS 13.0 13.1 13.2
|
||||
2028 13.3 13.4 13.5 13.6
|
||||
2029 13.7-LTS 14.0 14.1 14.2
|
||||
2024 11.3 11.4-LTS 11.5 11.6
|
||||
2025 11.7 11.8-LTS 12.0 12.1
|
||||
2026 12.2 12.3-LTS 13.0 13.1
|
||||
2027 13.2 13.3-LTS 14.0 14.1
|
||||
2028 14.2 14.3-LTS 15.0 15.1
|
||||
2029 15.2 15.3-LTS 16.0 16.1
|
||||
...
|
||||
|
||||
A deprecated feature can be removed only when all releases when it's
|
||||
@ -28,9 +28,10 @@ template<uint V> static inline void check_deprecated_version(void)
|
||||
{
|
||||
static_assert (
|
||||
V <= 1004 ? MYSQL_VERSION_ID < 110500 : /* until 10.4 EOL */
|
||||
V <= 1005 ? MYSQL_VERSION_ID < 120100 : /* until 10.5 EOL */
|
||||
V <= 1010 ? MYSQL_VERSION_ID < 120500 : /* until 10.6 EOL */
|
||||
V <= 1107 ? MYSQL_VERSION_ID < 130400 : /* until 10.11 EOL */
|
||||
V <= 1005 ? MYSQL_VERSION_ID < 120000 : /* until 10.5 EOL */
|
||||
V <= 1010 ? MYSQL_VERSION_ID < 130000 : /* until 10.6 EOL */
|
||||
V <= 1103 ? MYSQL_VERSION_ID < 140300 : /* until 10.11 EOL */
|
||||
V <= 1107 ? MYSQL_VERSION_ID < 160000 : /* until 10.11 EOL */
|
||||
V == 999999, /* only for sys_var::do_deprecated_warning() */
|
||||
"check_deprecated_version failed"
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user