Skip to content

v1.1-20131122

Compare
Choose a tag to compare
@MasaoFujii MasaoFujii released this 10 Apr 15:31
· 115 commits to master since this release

Release Notes

English

  • Make pg_bigm support PostgreSQL 9.2 or later (Fujii Masao)
  • Enable pg_bigm to coexist with pg_trgm (Beena Emerson, Fujii Masao)
    • Previously, the modules pg_trgm and pg_bigm could not co-exist in the same database because both declared the same operator class gin_trgm_ops. This operator class was dropped in pg_bigm 1.1
  • Support text similarity search (Amit Langote, Fujii Masao, Beena Emerson)
  • Add bigm_similarity() function (Amit Langote, Fujii Masao, Beena Emerson)
  • Improve handling of multibyte characters (Beena Emerson)
    • On a platform that does not have the wcstombs() or towlower() library functions, this could result in an incompatible change in the contents of pg_bigm indexes for non-ASCII data. In such cases, REINDEX those indexes to ensure correct search results.
  • Add English version of documents (Beena Emerson, Fujii Masao)
  • Add regression tests for all functions and parameters of pg_bigm for English and Japanese language (Fujii Masao, Beena Emerson)
  • Add regression test to check co-existence of pg_bigm with pg_trgm (Beena Emerson, Fujii Masao)
    • A new command "make installcheck-trgm" will check if both modules can co-exist
  • Fix bug in enable_recheck with gin_key_limit = 1 (Fujii Masao, Beena Emerson)
  • Get rid of the restriction of available database encoding and locale (Beena Emerson, Amit Langote, Fujii Masao)

日本語

  • pg_bigmをPostgreSQL 9.2以降に対応させました。 (Fujii Masao)
  • pg_bigmをpg_trgmと共存できるようにしました。 (Beena Emerson, Fujii Masao)
    • 以前のバージョンでは、pg_trgmとpg_bigmを同じデータベース内に登録できませんでした。これは、両方のモジュールが同じ演算子クラスgin_trgm_opsを定義していたからです。この演算子クラスは、バージョン1.1でpg_bigmから削除されました。
  • 類似度検索をサポートしました。 (Amit Langote, Fujii Masao, Beena Emerson)
  • bigm_similarity()関数を追加しました。 (Amit Langote, Fujii Masao, Beena Emerson)
  • マルチバイト文字の取り扱いを改善しました。 (Beena Emerson)
    • wcstombs()もしくはtowlower()ライブラリ関数が存在しないプラットフォーム上では、マルチバイト言語(非ASCII)のデータを含むインデックスに互換性のない変化が起きる可能性があります。その場合、正しい検索結果を得るには、インデックスにREINDEXする必要があります。
  • 英語ドキュメントを追加しました。 (Beena Emerson, Fujii Masao)
  • すべての関数とパラメータについて、英語と日本語のリグレッションテストを追加しました。 (Fujii Masao, Beena Emerson)
  • pg_trgmとpg_bigmが共存できることを確認するリグレッションテストを追加しました。 (Beena Emerson, Fujii Masao)
    • 新しいコマンド"make installcheck-trgm"はpg_trgmとpg_bigmが共存できるかどうか確認します。
  • gin_key_limit = 1のときのenable_recheckの挙動に関するバグを修正しました。 (Fujii Masao, Beena Emerson)
  • 使用できるエンコーディングとロケールの制約を取り除きました。 (Beena Emerson, Amit Langote, Fujii Masao)