Commit graph

205 commits

Author SHA1 Message Date
Daniel Bartholomew
a2afba8b01 bump the VERSION 2019-04-07 13:47:22 -04:00
Daniel Bartholomew
201bd21e23 bump the VERSION 2019-02-25 08:44:37 -05:00
Oleksandr Byelkin
793f27a046 Server maturity change 2019-02-23 11:42:30 +01:00
Daniel Bartholomew
ac55d3e448 bump the VERSION 2019-01-29 13:24:19 -05:00
Daniel Bartholomew
505f283189 bump the VERSION 2018-12-20 11:07:40 -05:00
Oleksandr Byelkin
30641f9df7 Fix of maturity status 2018-12-18 16:38:08 +01:00
Daniel Bartholomew
409e70e231 bump the VERSION 2018-11-09 09:53:56 -05:00
Monty
7fda6161bc Update version to 10.4.0 2018-07-14 19:49:59 +03:00
Daniel Bartholomew
358ae4b46d bump the VERSION 2018-07-02 20:55:10 -04:00
Daniel Bartholomew
c86ea54003 bump the VERSION 2018-05-24 22:13:02 -04:00
Sergei Golubchik
037df4189f promote the server to "stable" 2018-05-22 15:56:09 +02:00
Daniel Bartholomew
dbbe70e1cf bump the VERSION 2018-04-16 11:31:02 -04:00
Daniel Bartholomew
92993d92e4 bump the VERSION 2018-02-28 09:29:30 -05:00
Sergei Golubchik
8936b17510 update server maturity 2018-02-24 14:43:26 +01:00
Daniel Bartholomew
e15f4af4dc bump the VERSION 2018-01-18 12:43:56 -05:00
Daniel Bartholomew
1761e38208 bump the VERSION 2017-12-23 09:40:52 -05:00
Vesa Pentti
99bcec295d MDEV-12501 -- set --maturity-level by default
* Note: breaking change; since this commit, a plugin that has
    worked so far might get rejected due to plugin maturity
  * mariabackup is not affected (allows all plugins)
  * VERSION file defines SERVER_MATURITY, which defines the
    corresponding numeric value as SERVER_MATURITY_LEVEL in
    include/mysql_version.h
  * The default value for 'plugin_maturity' is SERVER_MATURITY_LEVEL - 1
  * Logs a warning if a plugin has maturity lower than
    SERVER_MATURITY_LEVEL
  * Tests suppress the plugin maturity warning
  * Tests use --plugin-maturity=unknown by default so as not to fail
    due to the stricter plugin maturity handling
2017-12-09 23:34:43 +00:00
Vesa Pentti
5868a184fa Revert "MDEV-12501 -- set --maturity-level by default"
This reverts commit 1af2d7ba23.
2017-12-05 08:49:28 +00:00
Vesa Pentti
1af2d7ba23 MDEV-12501 -- set --maturity-level by default
* Note: breaking change; since this commit, a plugin that has
    worked so far might get rejected due to plugin maturity
  * mariabackup is not affected (allows all plugins)
  * VERSION file defines SERVER_MATURITY, which defines the
    corresponding numeric value as SERVER_MATURITY_LEVEL in
    include/mysql_version.h
  * The default value for 'plugin_maturity' is SERVER_MATURITY_LEVEL - 1
  * Logs a warning if a plugin has maturity lower than
    SERVER_MATURITY_LEVEL
  * Tests suppress the plugin maturity warning
  * Tests use --plugin-maturity=unknown by default so as not to fail
    due to the stricter plugin maturity handling
2017-12-04 21:12:35 +00:00
Daniel Bartholomew
9a10e7fc6f bump the VERSION 2017-10-09 11:34:59 -04:00
Daniel Bartholomew
e1051590b6 bump the VERSION 2017-08-29 12:30:30 -04:00
Daniel Bartholomew
ebe47c3442 bump the VERSION 2017-04-16 15:40:04 -04:00
Alexander Barkov
e4ec85088f Starting the 10.3 branch 2016-12-06 07:52:31 +04:00
Daniel Bartholomew
098f0aedac bump the VERSION 2016-09-27 09:51:32 -04:00
Daniel Bartholomew
05d07e3380 bump the VERSION 2016-07-04 08:36:24 -04:00
Elena Stepanova
eb86c32225 Increase the version number 2016-05-30 00:13:57 +03:00
Sergei Golubchik
f67a2211ec Merge branch '10.1' into 10.2 2016-03-23 22:36:46 +01:00
Sergei Golubchik
8c2fd5537b bump the version 2016-03-08 09:06:02 +01:00
Sergei Golubchik
a5679af1b1 Merge branch '10.0' into 10.1 2016-02-23 21:35:05 +01:00
Sergei Golubchik
ff26d93a8c bump the version 2016-02-15 18:23:52 +01:00
Elena Stepanova
dc50a3dd19 Raise the version number 2016-02-01 01:02:23 +02:00
Sergei Golubchik
5092ab28ba bump the version 2016-01-28 08:57:30 +01:00
Sergei Golubchik
03245ec02e bump the version 2015-12-19 13:59:29 +01:00
Sergei Golubchik
1623995158 Merge branch '5.5' into 10.0 2015-12-13 00:10:40 +01:00
Sergei Golubchik
a55cb5c1d1 bump the VERSION 2015-11-11 13:27:20 +01:00
Elena Stepanova
7877438f31 Increased the version number 2015-11-03 03:25:38 +02:00
Elena Stepanova
27ec0e159b Increase the version number 2015-09-14 03:15:04 +03:00
Murthy Narkedimilli
6d30383e78 Raise version number after cloning 5.5.46 2015-08-31 20:36:03 +02:00
Elena Stepanova
b66455f67d Increase the version number 2015-08-24 01:41:12 +03:00
Elena Stepanova
c18110bd52 Increase the version number 2015-08-23 00:57:57 +03:00
Sergei Golubchik
0403790722 increase the VERSION 2015-08-05 20:07:46 +02:00
Sergei Golubchik
55b96d2708 bump the VERSION to 10.1.6 and related changes
fix two #if MYSQL_VERSION_ID > 100105
2015-06-28 12:09:18 +02:00
Murthy Narkedimilli
da0089a11d Raise version number after cloning 5.5.45 2015-06-23 06:06:07 +02:00
Elena Stepanova
f027bafc45 Increase the version number 2015-05-12 03:43:36 +03:00
Sergei Golubchik
e774008b04 bump the VERSION 2015-05-08 11:48:02 +02:00
Balasubramanian Kandasamy
f5ac718b1d Raise version number after cloning 5.5.44 2015-05-04 12:06:52 +02:00
Kristian Nielsen
6876a7dc4e Bump VERSION following 10.1.4 release 2015-04-20 15:37:45 +02:00
Elena Stepanova
87d543831d Increase the version number 2015-04-20 02:43:26 +03:00
Elena Stepanova
49220f76aa Increased the version number 2015-03-30 01:11:14 +03:00
Vishal Chaudhary
cd81a71943 Raise version number after cloning 5.5.43 2015-02-24 12:09:58 +01:00
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