Commit graph

205 commits

Author SHA1 Message Date
Sergei Golubchik
5c309012c4 increase the version 2015-01-29 21:10:45 +01:00
Bala
d009d48d8c Raise version number after cloning 5.5.42 2015-01-05 11:13:50 +01:00
Elena Stepanova
263cf26e8b Increased the version number 2014-12-12 04:42:59 +04:00
Sergei Golubchik
230132dc41 bump the version 2014-12-01 14:38:41 +01:00
balasubramanian.kandasamy@oracle.com
5275fe0f02 Raise version number after cloning 5.5.41 2014-11-03 15:24:12 +01:00
Elena Stepanova
e48fbd28d2 Increase the version number 2014-10-28 14:49:31 +04:00
Sergei Golubchik
f62c12b405 Merge 10.0.14 into 10.1 2014-10-15 12:59:13 +02:00
Sergei Golubchik
f614eb1a0b increase version 2014-10-04 15:27:08 +02:00
murthy.narkedimilli@oracle.com
97beafc532 Raise version number after cloning 5.5.40 2014-08-25 13:04:23 +02:00
Elena Stepanova
f98b52aba1 Increased the version number 2014-07-05 15:20:49 +04:00
Michael Widenius
bd2117d154 Automatic merge from 5.5
Fixed 2 failing tests by replacing result files
2014-08-19 21:35:14 +03:00
Elena Stepanova
d93bd84e28 Increased the version number 2014-08-12 19:16:44 +04:00
Sergei Golubchik
6fb17a0601 5.5.39 merge 2014-08-07 18:06:56 +02:00
Elena Stepanova
15c345437c Increased the version number 2014-08-12 19:14:52 +04:00
murthy.narkedimilli@oracle.com
edc029442c Raise version number after cloning 5.5.39 2014-07-01 08:31:52 +02:00
Elena Stepanova
c26bee40eb Increased the version number 2014-06-20 14:30:35 +04:00
Elena Stepanova
08a172dc5a Increased version number 2014-06-10 19:53:27 +04:00
Elena Stepanova
69742e4ee3 Increase version number 2014-05-26 22:41:35 +04:00
Sergei Golubchik
eef1201bcc set version to 10.1.0 2014-05-25 17:17:50 +02:00
murthy.narkedimilli@oracle.com
a195cedcec Raise version number after cloning 5.5.38 2014-05-05 12:15:12 +02:00
Elena Stepanova
4527456092 Increase version number 2014-03-31 18:03:30 +04:00
Elena Stepanova
6dda6428d2 Increase version number 2014-03-11 00:03:53 +04:00
Bjorn Munch
6ea324b700 Raise version number after cloning 5.5.37 2014-03-03 15:10:30 +01:00
Elena Stepanova
2110bc6159 Increment the version number 2014-04-26 21:29:15 +04:00
Elena Stepanova
525c00c682 Increment the version number 2014-02-26 16:25:05 +04:00
Elena Stepanova
2e42130ba0 Increase version number 2014-02-11 01:51:48 +04:00
Elena Stepanova
5fb973b020 Increment the version number 2014-02-01 02:41:12 +04:00
laasya.moduludu@oracle.com
8e9bb710ba Raise version number after cloning 5.5.36 2014-01-06 11:43:05 +01:00
Elena Stepanova
2ddbe0ec81 Increment the version number 2013-12-28 20:36:57 +04:00
Elena Stepanova
eea310e498 Increment the version number 2013-11-22 20:03:36 +04:00
Elena Stepanova
888efa0654 Increment the version number 2013-11-19 16:26:40 +04:00
Michael Widenius
192678e7bf MDEV-5241: Collation incompatibilities with MySQL-5.6
- Character set code & tests from Alexander Barkov
- Integration with ALTER TABLE, REPAIR and open_table from Monty

The problem was that MySQL 5.6 added some croatian and vitanamese character set collations that are incompatible with MariaDB.

The fix is to move the MariaDB conflicting collation numbers out of the region that MySQL is likely to use.
mysql_upgrade, REPAIR TABLE or ALTER TABLE will fix the collations.
If one tries to access and old incompatible table, one will get the error "Table upgrade required...."
After this patch, MariaDB supports all the MySQL character set collations and the old MariaDB croatian collations, which are closer to the latest standard than the MySQL versions.

New character sets:
ucs2_croatian_mysql561_uca_ci
utf8_croatian_mysql561_uca_ci
utf16_croatian_mysql561_uca_ci
utf32_croatian_mysql561_uca_ci
utf8mb4_croatian_mysql561_uca_ci

Other things:
- Fixed some compiler warnings
- mysql_upgrade prints information about repaired tables.
- Increased version number

VERSION:
  Increased VERSION number
client/mysqlcheck.c:
  Print repaired table name when using --verbose
include/m_ctype.h:
  Add new MariaDB collation regions that are not likely to conflict with MySQL
include/my_base.h:
  Added flag to detect if table was opened for ALTER TABLE
mysql-test/r/ctype_ldml.result:
  Updated result
mysql-test/r/ctype_uca.result:
  Updated result
mysql-test/r/ctype_upgrade.result:
  Updated result
mysql-test/r/ctype_utf16_uca.result:
  Updated result
mysql-test/r/ctype_utf32_uca.result:
  Updated result
mysql-test/r/ctype_utf8mb4_uca.result:
  Updated result
mysql-test/std_data/ctype_upgrade:
  Test files for testing upgrading of conflicting collations
mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result:
  New collations added
mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result:
  New collations added
mysql-test/suite/innodb/r/innodb_ctype_ldml.result:
  Updated test result
mysql-test/suite/innodb/t/innodb_ctype_ldml.test:
  Updated test result
mysql-test/suite/plugins/r/show_all_plugins.result:
  Updated version number
mysql-test/suite/roles/create_and_drop_role_invalid_user_table.result:
  Updated version number
mysql-test/t/ctype_ldml.test:
  Updated test
mysql-test/t/ctype_uca.test:
  Testing of new collations
mysql-test/t/ctype_upgrade.test:
  Testing of upgrading tables with old collations
  The test ensures that:
  - We will get an error if we try to open a table with old collations.
  - CHECK TABLE will detect that the table needs to be upgraded.
  - ALTER TABLE and REPAIR will fix the table.
  - mysql_upgrade works as expected
mysql-test/t/ctype_utf16_uca.test:
  Testing of new collations
mysql-test/t/ctype_utf32_uca.test:
  Testing of new collations
mysql-test/t/ctype_utf8mb4_uca.test:
  Testing of new collations
mysys/charset-def.c:
  Added new character sets
mysys/charset.c:
  Always give an error, if requested, if a character set didn't exist
sql/handler.cc:
  - Added upgrade_collation() to check if collation is compatible with old version
  - check_collation_compatibility() checks if we are using an old collation from MariaDB 5.5 or MySQL 5.6
  - ha_check_for_upgrade() returns HA_ADMIN_NEEDS_ALTER if we have an incompatible collation
sql/handler.h:
  Added new prototypes
sql/sql_table.cc:
  - Mark that tables are opened for ALTER TABLE
  - If table needs to be upgraded, ensure we are not using online alter table.
sql/table.cc:
  - If we are using an old incompatible collation, change to use the new one and mark table as incompatible.
  - Give an error if we try to open an incompatible table.
sql/table.h:
  Added error that table needs to be rebuild
storage/connect/ha_connect.cc:
  Fixed compiler warning
strings/ctype-uca.c:
  New character sets
2013-11-09 00:20:07 +02:00
Sergei Golubchik
0c6a40f2d5 increase the version 2013-11-07 13:22:19 +01:00
Sergei Golubchik
555af7c7aa increment the version 2013-11-05 17:30:22 +01:00
Murthy Narkedimilli
98beacfd10 Cloning the branch and raising the version number for 5.5.35 build 2013-11-04 11:56:38 +01:00
Sergei Golubchik
28ec372744 5.5.33a 2013-09-19 22:24:59 +02:00
balasubramanian.kandasamy@oracle.com
48d942e273 Raise version number after cloning 5.5.34 2013-08-27 09:08:49 +02:00
Sergei Golubchik
51e2806661 raise a version 2013-08-14 18:56:41 +02:00
hery.ramilison@oracle.com
44fb161490 Raise version number after cloning 5.5.33 2013-07-08 19:41:40 +02:00
Sergei Golubchik
4749d40c63 5.5 merge 2013-06-06 17:51:28 +02:00
unknown
36f35e622b Raise version number after cloning 5.5.32 2013-05-06 09:51:25 +02:00
balasubramanian.kandasamy@oracle.com
4dcd8b961e Raise version number after cloning 5.5.32 2013-05-06 09:51:25 +02:00
unknown
c080dc826c Raise version number after cloning 5.5.31 2013-03-05 12:19:07 +01:00
ramesh.maddali@oracle.com
856a588410 Raise version number after cloning 5.5.31 2013-03-05 12:19:07 +01:00
Sergei Golubchik
0af4b6c6ee 5.5 merge 2013-01-29 15:10:47 +01:00
Sergei Golubchik
aca8e7ed6b 5.3 merge 2013-01-15 19:07:46 +01:00
Sunanda Menon
b2f7b7fcd3 Raise version number after cloning 5.5.30 2013-01-08 07:28:41 +01:00
Sunanda Menon
b09e6e407a Raise version number after cloning 5.5.30 2013-01-08 07:28:41 +01:00
Sergei Golubchik
7c5f62a313 5.5.28a 2012-11-27 12:26:15 +01:00
unknown
20ca730f56 Raise version number after cloning 5.5.29 2012-11-03 05:06:09 +01:00
hery.ramilison@oracle.com
76cb5677ab Raise version number after cloning 5.5.29 2012-11-03 05:06:09 +01:00
Sergei Golubchik
9ced8f2a17 increase the version 2012-10-01 16:12:15 +02:00
unknown
42827de491 Raise version number after cloning 5.5.28 2012-08-24 19:49:47 +02:00
hery.ramilison@oracle.com
3a88a768df Raise version number after cloning 5.5.28 2012-08-24 19:49:47 +02:00
unknown
425f07eace Raise version number after cloning 5.5.27 2012-07-11 18:51:07 +02:00
hery.ramilison@oracle.com
e7dd7ac58b Raise version number after cloning 5.5.27 2012-07-11 18:51:07 +02:00
Sunanda Menon
bd223999dc Raising the VERSION number after 5.5.26 clone-off 2012-06-15 10:34:18 +02:00
Sunanda Menon
36b2d459ba Raising the VERSION number after 5.5.26 clone-off 2012-06-15 10:34:18 +02:00
Michael Widenius
83c02f3237 Increased the version number to 10.0
- Fixed code that was not ready for a major version number > 9
- Fixed test cases that assumed max major version number could be 9
Updated version number for depricated options (will be removed in a later commit)

VERSION:
  Version number 10.0.0
client/mysqlbinlog.cc:
  Added support for major version numbers > 9
cmake/mysql_version.cmake:
  Added support for version numbers that is 0
mysql-test/r/comments.result:
  Modified test to handle version number 100000
mysql-test/r/func_system.result:
  Modified test to handle version number 100000
mysql-test/r/log_state.result:
  Updated depricated error message
mysql-test/r/sp.result:
  Modified test to handle version number 100000
mysql-test/r/subselect4.result:
  Updated depricated error message
mysql-test/r/variables.result:
  Updated depricated error message
mysql-test/suite/rpl/r/rpl_conditional_comments.result:
  Modified test to handle version number 100000
mysql-test/suite/rpl/r/rpl_loaddatalocal.result:
  Modified test to handle version number 100000
mysql-test/suite/rpl/t/rpl_conditional_comments.test:
  Modified test to handle version number 100000
mysql-test/suite/rpl/t/rpl_loaddatalocal.test:
  Modified test to handle version number 100000
mysql-test/suite/sys_vars/r/debug_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/engine_condition_pushdown_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/log_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/log_slow_queries_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/multi_range_count_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/rpl_recovery_rank_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/sql_big_selects_func.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/sql_max_join_size_basic.result:
  Updated depricated error message
mysql-test/suite/sys_vars/r/sql_max_join_size_func.result:
  Updated depricated error message
mysql-test/t/comments.test:
  Modified test to handle version number 100000
mysql-test/t/file_contents.test:
  Modified test to handle version number 100000
mysql-test/t/func_system.test:
  Modified test to handle version number 100000
mysql-test/t/parser_not_embedded.test:
  Modified test to handle version number 100000
mysql-test/t/sp.test:
  Modified test to handle version number 100000
sql/mysqld.cc:
  Updated version number for depricated options (will be removed in a later commit)
sql/slave.cc:
  Modified test to handle version number 100000
  Better error messages
sql/sql_lex.cc:
  Modified test to handle version number 100000 in comment syntax
sql/sys_vars.cc:
  Updated version number for depricated options (will be removed in a later commit)
2012-05-31 22:39:11 +03:00
Joerg Bruehe
d8faf3f179 Raise version after cloning 5.5.25 2012-05-14 15:15:13 +02:00
Joerg Bruehe
0fbc7353ab Raise version after cloning 5.5.25 2012-05-14 15:15:13 +02:00
Joerg Bruehe
0af84363b1 Raise version number after cloning for the 5.5.24 build. 2012-04-16 12:36:21 +02:00
Joerg Bruehe
5bfa33da6e Raise version number after cloning for the 5.5.24 build. 2012-04-16 12:36:21 +02:00
Hery Ramilison
a4a5580ec4 Starting 5.5.23 build 2012-03-29 20:29:14 +02:00
Hery Ramilison
3865ce52e9 Starting 5.5.23 build 2012-03-29 20:29:14 +02:00
Hery Ramilison
409e2393cf cloning 5.5.22 2012-02-20 16:56:59 +01:00
Hery Ramilison
a7b4360086 cloning 5.5.22 2012-02-20 16:56:59 +01:00
Hery Ramilison
1bb15e78cf cloning 5.5.22 2012-02-20 16:54:54 +01:00
unknown
4f8bb56c63 starting 5.5.21 build 2012-01-30 18:33:55 +01:00
hery.ramilison@oracle
47365d4045 starting 5.5.21 build 2012-01-30 18:33:55 +01:00
Joerg Bruehe
0ab7ef6832 Raise version number after cloning 5.5.20 2011-12-16 19:42:58 +01:00
Joerg Bruehe
f2f0185a1d Raise version number after cloning 5.5.20 2011-12-16 19:41:35 +01:00
Joerg Bruehe
3116542403 Raise version number after cloning 5.5.20 2011-12-16 19:41:35 +01:00
Build Team
e065b124fd Bumped version number to 5.5.20 2011-11-23 12:33:59 +01:00
Build Team
a8a66874f5 Bumped version number to 5.5.20 2011-11-23 12:33:59 +01:00
Hery Ramilison
8b482e837b cloning 5.5.18 off 2011-10-26 20:44:18 +02:00
Hery Ramilison
a14f83c386 cloning 5.5.18 off 2011-10-26 20:44:18 +02:00
Hery Ramilison
9fe16c2408 cloning 5.5.18 off 2011-10-26 20:37:36 +02:00
Joerg Bruehe
ab21828e1d Raising the version after cloning for the 5.5.17 build. 2011-09-27 19:21:40 +02:00
Joerg Bruehe
23dbea0f3f Raising the version after cloning for the 5.5.17 build. 2011-09-27 19:21:40 +02:00
Georgi Kodinov
f3b3087832 merged the version bump. bumped the 5.5 version to 5.5.17 2011-08-12 14:25:36 +03:00
Georgi Kodinov
dbf6c934df merged the version bump. bumped the 5.5 version to 5.5.17 2011-08-12 14:25:36 +03:00
Georgi Kodinov
5a7e0127e5 bumped up the version to 5.5.18 2011-08-12 14:22:16 +03:00
MySQL Release Engineering
a68df82e7e build 5.5.15 2011-07-13 19:35:34 +02:00
MySQL Release Engineering
ae2db9b970 build 5.5.15 2011-07-13 19:35:34 +02:00
MySQL Release Engineering
fe7e6b3b71 Cloning 5.5.14 2011-06-09 19:17:03 +02:00
Sunanda Menon
5dc0872d9d increased the version number to .15 2011-06-10 10:38:27 +02:00
Sunanda Menon
7e39ef17ae increased the version number to .15 2011-06-10 10:38:27 +02:00
MySQL Build Team
cb0f843e8d changed the VERSION tag to 14 2011-05-13 07:00:09 +02:00
MySQL Build Team
33b015f30b changed the VERSION tag to 14 2011-05-13 07:00:09 +02:00
MySQL Build Team
9337a330c5 Cloning of the 5.5.13 release from Mysql-5.5,
increase the version number by two
2011-05-11 13:40:29 +02:00
MySQL Build Team
94f424652c Cloning of the 5.5.13 release from Mysql-5.5,
increase the version number by two
2011-05-11 13:40:29 +02:00
MySQL Build Team
2688713799 Increased the VERSION tag by 2 2011-04-11 11:13:25 +02:00
Alexander Nozdrin
9b9dfb6cf8 Merge from mysql-5.1 (bump the version). 2011-04-11 13:49:05 +04:00
Alexander Nozdrin
2408c2e639 Merge from mysql-5.1 (bump the version). 2011-04-11 13:49:05 +04:00
MySQL Build Team
5a5dcb0f05 Bumped the version number after clone-off 2011-03-21 08:22:44 +01:00
MySQL Build Team
81c3d1bb8e Bumped the version number after clone-off 2011-03-21 08:22:44 +01:00
Georgi Kodinov
b8d2f80870 bumped up the version to 5.1.11 2011-02-11 12:10:40 +02:00
Georgi Kodinov
7c5ae44e2d bumped up the version to 5.1.11 2011-02-11 12:10:40 +02:00
Georgi Kodinov
f77dd09021 bumped up the version 2011-01-14 11:52:55 +02:00
Georgi Kodinov
3bb2abbc6e bumped up the version 2011-01-14 11:52:55 +02:00
Jonathan Perkin
33827e7dbf Merge from mysql-5.5.8-release 2010-12-16 11:13:58 +01:00
Jonathan Perkin
3d799bdffd Merge from mysql-5.5.8-release 2010-12-16 11:13:58 +01:00
Davi Arnaut
8664de2230 WL#5665: Removal of the autotools-based build system
The autotools-based build system has been superseded and
is being removed in order to ease the maintenance burden on
developers tweaking and maintaining the build system.

In order to support tools that need to extract the server
version, a new file that (only) contains the server version,
called VERSION, is introduced. The file contents are human
and machine-readable. The format is:

MYSQL_VERSION_MAJOR=5
MYSQL_VERSION_MINOR=5
MYSQL_VERSION_PATCH=8
MYSQL_VERSION_EXTRA=-rc

The CMake based version extraction in cmake/mysql_version.cmake
is changed to extract the version from this file. The configure
to CMake wrapper is retained for backwards compatibility and to
support the BUILD/ scripts. Also, a new a makefile target
show-dist-name that prints the server version is introduced.

VERSION:
  Add top-level version file.
cmake/mysql_version.cmake:
  Get version information from the top-level VERSION file.
  Do not cache the version components (MAJOR_VERSION, etc).
  Add MYSQL_RPM_VERSION as a replacement for MYSQL_U_SCORE_VERSION.
2010-11-20 12:47:50 -02:00
Davi Arnaut
f6deb00a56 WL#5665: Removal of the autotools-based build system
The autotools-based build system has been superseded and
is being removed in order to ease the maintenance burden on
developers tweaking and maintaining the build system.

In order to support tools that need to extract the server
version, a new file that (only) contains the server version,
called VERSION, is introduced. The file contents are human
and machine-readable. The format is:

MYSQL_VERSION_MAJOR=5
MYSQL_VERSION_MINOR=5
MYSQL_VERSION_PATCH=8
MYSQL_VERSION_EXTRA=-rc

The CMake based version extraction in cmake/mysql_version.cmake
is changed to extract the version from this file. The configure
to CMake wrapper is retained for backwards compatibility and to
support the BUILD/ scripts. Also, a new a makefile target
show-dist-name that prints the server version is introduced.
2010-11-20 12:47:50 -02:00