Skip to content

Commit 7b4daef

Browse files
Merge pull request #5607 from lukin-oleksiy/PS-9737-rel-8.4.5-merge
PS-9737 [8.4] rel 8.4.5-5 merge
2 parents 16f5f21 + 4c75f44 commit 7b4daef

File tree

10,203 files changed

+38401
-37382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,203 files changed

+38401
-37382
lines changed

.clang-format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2016, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2016, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

.clang-tidy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2022, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2022, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

.gitconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2018, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2018, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2006, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2006, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,
@@ -250,8 +250,11 @@ ENDIF()
250250
IF(MY_HOST_SYSTEM_NAME MATCHES "Linux")
251251
# Trust 'rpm -qf /' rather than 'uname -s'
252252
STRING(REGEX MATCH "\\.el([6789])\\." MATCH_FSYS "${MY_HOST_FILESYSTEM_NAME}")
253+
IF(NOT CMAKE_MATCH_1)
254+
STRING(REGEX MATCH "\\.el(10)\\." MATCH_FSYS "${MY_HOST_FILESYSTEM_NAME}")
255+
ENDIF()
253256

254-
# Set LINUX_RHEL6, LINUX_RHEL7, LINUX_RHEL8 or LINUX_RHEL9
257+
# Set LINUX_RHEL6, LINUX_RHEL7, LINUX_RHEL8 or LINUX_RHEL9 or LINUX_RHEL10
255258
IF(CMAKE_MATCH_1)
256259
SET(LINUX_RHEL 1)
257260
SET(LINUX_RHEL${CMAKE_MATCH_1} 1)
@@ -317,7 +320,7 @@ IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
317320
IF(LINUX_RHEL)
318321
MESSAGE(STATUS "This is ${MATCH_FSYS} as found from 'rpm -qf /'")
319322
ENDIF()
320-
IF(LINUX_RHEL)
323+
IF(LINUX_RHEL AND NOT LINUX_RHEL10)
321324
MESSAGE(STATUS "Looking for a devtoolset compiler")
322325
IF(LINUX_RHEL7)
323326
# gcc11 not available yet
@@ -328,6 +331,8 @@ IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
328331
ENDIF()
329332
ELSEIF(LINUX_RHEL8 OR LINUX_RHEL9)
330333
SET(ALTERNATIVE_PATHS "/opt/rh/gcc-toolset-12")
334+
ELSEIF(LINUX_RHEL10)
335+
# Use default /usr/bin/gcc which is 14.2.1
331336
ENDIF()
332337

333338
FOREACH(OPT_PATH ${ALTERNATIVE_PATHS})
@@ -2314,6 +2319,7 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError)
23142319
ADD_SUBDIRECTORY(include)
23152320
ADD_SUBDIRECTORY(strings)
23162321
ADD_SUBDIRECTORY(extra/unordered_dense)
2322+
ADD_SUBDIRECTORY(extra/xxhash)
23172323
ADD_SUBDIRECTORY(vio)
23182324
ADD_SUBDIRECTORY(mysys)
23192325
ADD_SUBDIRECTORY(libmysql)

Docs/sp-imp-spec.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2003, 2024, Oracle and/or its affiliates.
1+
Copyright (c) 2003, 2025, Oracle and/or its affiliates.
22

33
This program is free software; you can redistribute it and/or modify
44
it under the terms of the GNU General Public License, version 2.0,

Doxyfile-ignored

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2015, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2015, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

Doxyfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Copyright (c) 2015, 2024, Oracle and/or its affiliates.
1+
## Copyright (c) 2015, 2025, Oracle and/or its affiliates.
22
##
33
## This program is free software; you can redistribute it and/or modify
44
## it under the terms of the GNU General Public License, version 2.0,

LICENSE

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
Licensing Information User Manual
22

3-
MySQL 8.4.4 Community
3+
MySQL 8.4.5 Community
44
__________________________________________________________________
55

66
Introduction
77

88
This License Information User Manual contains Oracle's product license
99
and other licensing information, including licensing information for
1010
third-party software which may be included in this distribution of
11-
MySQL 8.4.4 Community.
11+
MySQL 8.4.5 Community.
1212

13-
Last updated: November 2024
13+
Last updated: March 2025
1414

1515
Licensing Information
1616

17-
This release of MySQL 8.4.4 Community is brought to you by the MySQL
17+
This release of MySQL 8.4.5 Community is brought to you by the MySQL
1818
team at Oracle. This software is released under version 2 of the GNU
1919
General Public License (GPLv2), as set forth below, with the following
2020
additional permissions:
2121

22-
This distribution of MySQL 8.4.4 Community is designed to work with
22+
This distribution of MySQL 8.4.5 Community is designed to work with
2323
certain software (including but not limited to OpenSSL) that is
2424
licensed under separate terms, as designated in a particular file or
2525
component or in the license documentation. Without limiting your rights
@@ -36,7 +36,7 @@ Licensing Information
3636
reproduced below and can also be found along with its FAQ at
3737
http://oss.oracle.com/licenses/universal-foss-exception.
3838

39-
Copyright (c) 1997, 2024, Oracle and/or its affiliates.
39+
Copyright (c) 1997, 2025, Oracle and/or its affiliates.
4040

4141
Election of GPLv2
4242

@@ -3974,6 +3974,35 @@ SOFTWARE.
39743974
======================================================================
39753975
======================================================================
39763976

3977+
xxHash
3978+
3979+
Copyright (c) 2012-2021 Yann Collet
3980+
All rights reserved.
3981+
BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php
3982+
Redistribution and use in source and binary forms, with or without modification,
3983+
are permitted provided that the following conditions are met:
3984+
* Redistributions of source code must retain the above copyright notice, this
3985+
list of conditions and the following disclaimer.
3986+
* Redistributions in binary form must reproduce the above copyright notice, this
3987+
list of conditions and the following disclaimer in the documentation and/or
3988+
other materials provided with the distribution.
3989+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
3990+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3991+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3992+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
3993+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3994+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3995+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
3996+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3997+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3998+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3999+
Some source files include the above license with different copyright years:
4000+
Copyright (C) 2012-2023 Yann Collet
4001+
Copyright (C) 2020-2024 Yann Collet
4002+
4003+
======================================================================
4004+
======================================================================
4005+
39774006
zlib
39784007

39794008
Oracle gratefully acknowledges the contributions of Jean-loup Gailly

MYSQL_VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MYSQL_VERSION_MAJOR=8
22
MYSQL_VERSION_MINOR=4
3-
MYSQL_VERSION_PATCH=4
4-
MYSQL_VERSION_EXTRA=-4
3+
MYSQL_VERSION_PATCH=5
4+
MYSQL_VERSION_EXTRA=-5
55
MYSQL_VERSION_MATURITY="LTS"

client/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2006, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2006, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

0 commit comments

Comments
 (0)