null+****@clear*****
null+****@clear*****
2012年 5月 29日 (火) 11:51:58 JST
HAYASHI Kentaro 2012-05-29 11:51:58 +0900 (Tue, 29 May 2012) New Revision: 71999c21d47c567ff49f89cdb5055bbba89b23c5 Log: Add release announse for 2.0.3 Added files: en/_posts/2012-05-29-release.textile ja/_posts/2012-05-29-release.textile Added: en/_posts/2012-05-29-release.textile (+93 -0) 100644 =================================================================== --- /dev/null +++ en/_posts/2012-05-29-release.textile 2012-05-29 11:51:58 +0900 (fc047b2) @@ -0,0 +1,93 @@ +--- +layout: post.en +title: Groonga 2.0.3 has been released +--- +h2. Groonga 2.0.3 has been released + +"Groonga 2.0.3":/docs/news.html#release-2-0-3 has been released! + +How to install: "Install":/docs/install.html + +This release fixes several bugs. +We recommend upgrading to groonga 2.0.3 to users who are + matched the following cases: + +* Using &! operator in --filter argument of select command. + (&! operator is undocumented, so we guess there are few people affected) +* Updating data of the following schema by rroonga: +** There is a table that has KEY_NORMALIZE flag. +** There is a vector column whose type is the table. +** There is an index for the vector column. + + See the following URL for details. + "rroonga / test / test-table.rb":https://github.com/ranguba/rroonga/blob/88877cb24c560740d4ad2b4bf92594edda255a4c/test/test-table.rb#L204 + +There are two topics for this release: + +* Improved documents +* Improved build process (CMake support) + +h3. Improved documents + +The documentation was updated. +We will update the documentation continuously in the future. + +First, we improved the excecution example format in the documentation. +The old format was "prompt + command" and "execution results" as follows: + +<pre> + > status + [[...], ...] +</pre> + +Now, we changed to use "command" and "commented out execution results" +as follows: + +<pre> + status + # [[...], ...] +</pre> + +Because of this change, execution examples become copy & paste friendly! +(groonga just ignores lines that start with "#") + +Next, we added more description about the select command. +The select command is one of the important commands which groonga provides. +We will improve the documentation about the command. + +See "select":/docs/commands/select.html for details. + +h3. Improved build process (CMake support) + +The groonga project supported building groonga by Visual Studio 2010 Express +with CMake. +Now, you can build groonga from source on windows environment easily. + +See "windows build-from-source":/docs/install/windows.html#build-from-source +for details. + +Until this release we only support MinGW to build groonga for Windows. + +This release improved CMake support, so you can build Windows +executables with Visual Studio 2010 Express. + +The groonga project officially provide configure + MinGW cross +compiled binary as before. + +If you need a binary built with Visual Studio, see the documentation and +build by yourself. (hint: the third party library was build by Visual Studio) + +The groonga project provides not only tar.gz but also zip archive. +We recommend to use a zip archive for building from source on Windows environment. + +Also, we added a document for building in Oracle Solaris 11. +Please see "solaris":/docs/install/solaris.html for details. + +Note that the groonga project does not provide packages for Oracle Solaris, +you need to build groonga in this distribution. + +h3. Conclusion + +See "Release 2.0.3 - 2012/05/29":/docs/news.html#release-2-0-3 about detailed changes since 2.0.2. + +Let's search by groonga! Added: ja/_posts/2012-05-29-release.textile (+95 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2012-05-29-release.textile 2012-05-29 11:51:58 +0900 (4d7778a) @@ -0,0 +1,95 @@ +--- +layout: post.ja +title: groonga 2.0.3リリース +--- +h2. groonga 2.0.3リリース + +今日は肉の日ですね。 + +"groonga 2.0.3":/ja/docs/news.html#release-2-0-3 がリリースされました! + +このリリースにはいくつかバグ修正を含まれています。 +以下のどちらかのケースに該当する場合はアップグレードをオススメします。 +問題が修正されます。 + +* selectコマンドの--filter引数で&!演算子を使っている。 + (&!演算子はドキュメントに書いていないので知らない人の方が多いはず。) +* rroongaで以下のようなスキーマのデータを更新している。 +** キーを正規化するテーブルがある。 +** ↑のテーブルを型として持つベクターカラムがある。 +** ↑のベクターカラムにインデックスを設定している。 + 具体例は↓を参考にしてください。 + "rroonga / test / test-table.rb":https://github.com/ranguba/rroonga/blob/88877cb24c560740d4ad2b4bf92594edda255a4c/test/test-table.rb#L204 + +今回のリリースの主なトピックは以下の2つです。 + +* ドキュメントの改善 +* ビルド方法の改善(CMake対応) + +それぞれの環境毎のインストール方法: "インストール":/ja/docs/install.html + +h3. groongaドキュメントの改善 + +今回のリリースではドキュメントを改善しました。 +ドキュメントの改善は引き続き行なっていきます。 + +まず、ドキュメント中の実行例のフォーマットを改善しました。 +これまでは以下のように「プロンプト+コマンド」と「実行結果」という +フォーマットでした。 + +<pre> + > status + [[...], ...] +</pre> + +これを以下のように「コマンド」と「コメント内に実行結果」という +フォーマットにしました。 + +<pre> + status + # [[...], ...] +</pre> + +これにより、ドキュメント中の実行結果をそのままコピー&ペーストして手元で +試せるようになりました。 +(実行結果の部分はコメントとしてgroongaから無視されるため。) + +また、 "select":/ja/docs/commands/select.html コマンドの説明を充実させました。 + +selectコマンドはgroongaが提供するコマンドの中でも特に重要なコマンドのため、 +より理解しやすくなるように今後も説明を充実させていく予定です。 + +h3. ビルド方法の改善 + +これまで、Windows用の実行ファイルは公式にはMinGWでしかビルドできません +でした。(ドキュメントには書いていなかったのですが、Visual Studioでビルド +するためのビルドスクリプトがあり、これまでもMinGWではなくVisual +Studioでもビルドできました。) + +今回のリリースでCMakeサポートを強化し、Windows用の実行ファイルを +"Visual Studio 2010 Expressでビルド":/ja/docs/install/windows.html#build-from-source +できるようになりました。 + +公式パッケージではこれまで通りconfigure + MinGWでクロスコンパイルした +ものを提供しますが、Visual Studioでビルドしたものが必要という場合は上記 +の +手順に従って各自でビルドしてください。(例えば、他のライブラリが +Visual StudioでビルドしているためgroongaもVisual Studioでビルドしたい場合など。) + +今回からtar.gzだけでなくzipでもソースを提供するようにしたので、 +Windows上でビルドする場合はそちらを利用してください。 + +また、Oracle Solaris 11でビルドするためのドキュメントも追加したので、 +Oracle Solarisでgroongaを利用する場合は +"こちら":/ja/docs/install/solaris.html を参考にしてください。 + +なお、Oracle Solaris用のパッケージは提供していないので、Oracle Solaris +上でgroongaを利用する場合は自分でビルドする必要があります。 +(Oracle Solaris用のパッケージはどんな形式で提供するのが一番使いやすい +のでしょうか。。。) + +h3. さいごに + +2.0.2からの詳細な変更点は "2.0.3リリース - 2012/05/29":/ja/docs/news.html#release-2-0-3 を確認してください。 + +それでは、groongaでガンガン検索してください!