null+****@clear*****
null+****@clear*****
2012年 4月 28日 (土) 23:47:25 JST
Kouhei Sutou 2012-04-28 23:47:25 +0900 (Sat, 28 Apr 2012)
New Revision: adaeb70155e580e307ffed4fccc9ba1dcf22ceae
Log:
doc: update 2.02 release entry
Modified files:
doc/source/news.rst
Modified: doc/source/news.rst (+59 -29)
===================================================================
--- doc/source/news.rst 2012-04-28 21:35:49 +0900 (818cb43)
+++ doc/source/news.rst 2012-04-28 23:47:25 +0900 (ec1daeb)
@@ -10,52 +10,82 @@ Release 2.02 - 2012/04/29
.. caution::
- This release breaks backward compatibility. We changed to
- use similar search for MATCH AGAINST IN NATURAL LANGUAGE MODE as
- default. this change affects the result of phrase search.
+ The package sign key is changed since this release. Import the new
+ package sign key before updating groogna packages.
+
+ Debian/Ubuntu::
+
+ % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F10399C0
+ % sudo apt-get update
+ % sudo apt-get -V -y install groonga-keyring
+
+ CentOS/Fedora::
+
+ % sudo yum update
+ % sudo yum install --nogpgcheck -y groonga-repository
+
+.. caution::
+
+ This release breaks a backward compatibility for ``ENUM`` type. If
+ you have ``ENUM`` type and it has 256 or more values, you need to
+ dump your table before upgrade and restore your table after
+ upgrade.
+
+.. caution::
+
+ This release breaks a backward compatibility for ``SET`` type. If
+ you have ``SET`` type and it has 32 or more values, you need to
+ dump your table before upgrade and restore your table after
+ upgrade.
Improvements
^^^^^^^^^^^^
-* [doc] Added a coding style rule about cast, variable declaration.
-* [storage mode] Supported search ENUM values by index. [#1336]
+* Added workaround for build for GCC 4.7 and MySQL 5.5.22.
+ The combination makes build error with ``-Wdeprecated`` gcc
+ option. [#1337] [Reported by Kazuhiko Shiozaki]
+* [mariadb] Supported MariaDB 5.5.23.
+ [#1339] [Reported by Kazuhiko Shiozaki] [Reported by Ryo Onodera]
+* [storage mode] Stopped needless primary key truncated warning on
+ ``REPLACE``.
+* [storage mode] Supported search ``ENUM`` values by index. [#1336]
[Suggested by @104yuki_n]
-* Supported MySQL 5.5.23 experimentally.
-* Supported Debian "wheezy"
+* [incompatible] Changed groonga type for ``ENUM`` to unsigned 2bytes
+ integer type from signed 2bytes integer type. ``ENUM`` column
+ recreation is needed.
+* [incompatible] Changed groonga type for ``SET`` to unsigned 8bytes
+ integer type from signed 8bytes integer type. ``SET`` column
+ recreation is needed.
+* Supported MySQL 5.5.23.
* Required groonga 2.0.2 or later.
-* [incompatible] Changed to use similar search for MATCH AGAINST IN
- NATURAL LANGUAGE MODE.
+* [incompatible][experimental] Changed to use similar search instead
+ of phrase search for MATCH AGAINST IN NATURAL LANGUAGE MODE.
+
+* [apt][yum] Changed package sign key.
Fixes
^^^^^
-* [storage mode] Fixed ref_length because of causing invalid memory
- access. [#1321] [groonga-dev,00743]
-* [rpm] Changed required MySQL version from 5.5.20 to 5.5.21.
-* Added a test file of full text search keyword problem related to
- [#1335]
-* [mysql55] Fixed build error for GCC 4.7 and MySQL 5.5.22. [#1337]
- [Reported by Kazuhiko Shiozaki]
-* Fixed english in configure.ac. [Pointed out by Ryo Onodera]
-* [mariadb523] Fixed to follow the change of auto_repair() signature
- in MariaDB 5.5.23. [#1339] [Reported by Kazuhiko Shiozaki]
-* [mariadb5523] Fixed to avoid EA_CANT_OPEN_FILE error caused in
- open() by adding NULL check into auto_repair() [#1339]
- [Reported by Kazuhiko Shiozaki]
-* Removed a needless 'error' parameter in auto_repair()
- [Reported by Ryo Onodera]
-* Fixed a broken cmake process.
-* [wrapper mode] Fixed to copy values by memcpy() instead of share
- them to avoid double free [#1301]
-* Fixed typos in ha_mroonga.cpp [Pointed out by Ryo Onodera]
-* [mysql51] Fixed to use set encoding on truncate.
+* [storage mode] Fixed wrong key length is used.
+* Fixed a crash bug that is caused when searching with updaging very large
+ inverted index. [#1321]
+ [groonga-dev,00743] [Reported by Takashi Kawano]
+ [groonga-dev,00746] [Reported by Takken Ishibashi]
+* Fixed a bug that truncated table has invalid tokenizer and encoding.
+ [#1335] [Reported by @boss_sato]
+* Fixed a bug that the first insert is failed with Spider and mroonga
+ combination. [#1319] [groonga-dev,00736] [Reported by Takayuki Honda]
Thanks
^^^^^^
+* Takashi Kawano
+* @boss_sato
* Kazuhiko Shiozaki
* Ryo Onodera
* @104yuki_n
+* Takayuki Honda
+* Takken Ishibashi
.. _release-2-01: