Skip to content

Releases: pgbigm/pg_bigm

v1.2-20240606

06 Jun 11:03
Compare
Choose a tag to compare

Release Notes

English

  • Support for PostgreSQL 16: pg_bigm 1.2 now supports PostgreSQL 16. Refer to the documentation for details on supported PostgreSQL versions. (Fujii Masao)
  • Site Migration: Officially migrated the pg_bigm site from OSDN to GitHub. Updated the documentation to fit GitHub style, converted formats from HTML to Markdown, removed release notes (now on the releases page), and updated URLs to point to GitHub instead of OSDN. (Fujii Masao)
  • Documentation Correction: Corrected the documentation for bigm_similarity to indicate that it is case-sensitive. (Fujii Masao)

日本語

  • PostgreSQL 16 のサポート: pg_bigm 1.2 は PostgreSQL 16 をサポートするようになりました。サポートされている PostgreSQL バージョンの詳細については、ドキュメントを参照してください。(Fujii Masao)
  • サイトの移行: pg_bigm のサイトを OSDN から GitHub へ公式に移行しました。ドキュメントを GitHub スタイルに合わせて更新し、フォーマットを HTML から Markdown に変換しました。また、リリースノートを削除し(リリースページに移動)、ドキュメント内の URL を OSDN から GitHub に更新しました。(Fujii Masao)
  • ドキュメントの訂正: bigm_similarity のドキュメントを訂正し、大文字と小文字が区別されることを明記しました。(Fujii Masao)

v1.2-20200228

10 Apr 14:40
Compare
Choose a tag to compare

Release Notes

English

  • Fix compiler warning caused when built with PostgreSQL 12 or later (Torikoshi Atsushi, Fujii Masao)

日本語

  • PostgreSQL 12以降でビルドすると、コンパイル時に警告が発生する問題を修正しました。(Torikoshi Atsushi, Fujii Masao)

v1.1-20200228

10 Apr 14:54
Compare
Choose a tag to compare

Release Notes

English

  • Document that pg_bigm 1.1 was confirmed to work with PostgreSQL 10 and 11 (Fujii Masao)
    • Note that this version does not support PostgreSQL 12 or later. Please try pg_bigm 1.2 if you want to use PostgreSQL 12 or later.

日本語

  • pg_bigm 1.1がPostgreSQL 10と11に対応していることを確認して、ドキュメントに記載しました。 (Fujii Masao)
    • このバージョンは、PostgreSQL 12に未対応であることに注意してください。PostgreSQL 12以降では、pg_bigm 1.2を使ってください。

v1.2-20191003

10 Apr 14:55
Compare
Choose a tag to compare

Release Notes

English

  • Make pg_bigm 1.2 support PostgreSQL 12 or later (Fujii Masao)

日本語

  • pg_bigm 1.2 をPostgreSQL12以降に対応させました。(Fujii Masao)

v1.2-20161011

10 Apr 15:10
Compare
Choose a tag to compare

Release Notes

English

  • Make pg_bigm available for parallel queries that was introduced in PostgreSQL 9.6 (Fujii Masao)
  • Support triConsistent method that was introduced in PostgreSQL 9.4, for better performance (Fujii Masao)
    • In 9.4 or later, the triConsistent method makes the full-text search using pg_bigm much faster especially when a long search phrase is used.
  • Improve performance of similarity search (Fujii Masao)

日本語

  • PostgreSQL 9.6で導入されたパラレルクエリにpg_bigmを対応させました。(Fujii Masao)
  • 性能向上のために、PostgreSQL 9.4で導入されたtriConsistentメソッドをサポートしました。 (Fujii Masao)
    • 9.4以降では、triConsistentメソッドにより、特に検索文字列の文字数が多いときの全文検索が高速になります。
  • 類似度検索の性能を向上させました。(Fujii Masao)

v1.1-20161011

10 Apr 15:13
Compare
Choose a tag to compare

Release Notes

English

  • Make pg_bigm 1.1 support PostgreSQL 9.6 or later (Fujii Masao)
    • Note that this version is not available for parallel query feature that was introduced in PostgreSQL 9.6. Please try pg_bigm 1.2 if you want to use pg_bigm with parallel queries.
  • Document that pg_bigm 1.1 was confirmed to work with PostgreSQL 9.5 and 9.6 (Fujii Masao)

日本語

  • pg_bigm 1.1をPostgreSQL 9.6以降に対応させました。 (Fujii Masao)
    • このバージョンは、PostgreSQL 9.6新機能のパラレルクエリには未対応であることに注意してください。pg_bigmをパラレルクエリで使いたい場合は、pg_bigm 1.2以降を試してください。
  • pg_bigm 1.1がPostgreSQL 9.5と9.6に対応していることをドキュメントに記載しました。(Fujii Masao)

v1.1-20150910

10 Apr 15:24
Compare
Choose a tag to compare

Release Notes

English

  • Add the information about the available text search operators into the comparison table of pg_trgm and pg_bigm in the document (Fujii Masao)
  • Make pg_gin_pending_stats function check whether the given relation is a GIN index (Fujii Masao)
  • Add the limitations section into the document (Beena Emerson, Masahiko Sawada)
  • Increase the maximum size of the column indexed by pg_bigm GIN index from 43MB to 102MB (Beena Emerson)
  • Document that pg_bigm 1.1 was confirmed to work with PostgreSQL 9.4 (Fujii Masao)
  • Fix possible overflow in calculations of memory allocation request sizes (Fujii Masao)

日本語

  • 利用可能なテキスト検索演算子に関する情報を、ドキュメント内にあるpg_trgmとpg_bigmの比較表に追加しました。(Fujii Masao)
  • 引数で指定されたリレーションがGINインデックスかどうか、pg_gin_pending_stats関数に確認させるようにしました。(Fujii Masao)
  • 制約に関する章をドキュメントに追加しました。(Beena Emerson, Masahiko Sawada)
  • pg_bigmの全文検索インデックスを作成可能なカラムの最大サイズを43MBから102MBに増やしました。(Beena Emerson)
  • pg_bigm 1.1がPostgreSQL 9.4に対応していることをドキュメントに記載しました。(Fujii Masao)
  • 確保するメモリのサイズを計算する際のバッファオーバフローの可能性を修正しました。(Fujii Masao)

v1.0-20150910

10 Apr 15:17
Compare
Choose a tag to compare

Release Notes

English

  • Add the information about the available text search operators into the comparison table of pg_trgm and pg_bigm in the document (Fujii Masao)
  • Make pg_gin_pending_stats function check whether the given relation is a GIN index (Fujii Masao)
  • Add the limitations section into the document (Beena Emerson, Masahiko Sawada)
  • Increase the maximum size of the column indexed by pg_bigm GIN index from 43MB to 102MB (Beena Emerson)
  • Fix possible overflow in calculations of memory allocation request sizes (Fujii Masao)

日本語

  • 利用可能なテキスト検索演算子に関する情報を、ドキュメント内にあるpg_trgmとpg_bigmの比較表に追加しました。(Fujii Masao)
  • 引数で指定されたリレーションがGINインデックスかどうか、pg_gin_pending_stats関数に確認させるようにしました。(Fujii Masao)
  • 制約に関する章をドキュメントに追加しました。(Beena Emerson, Masahiko Sawada)
  • pg_bigmの全文検索インデックスを作成可能なカラムの最大サイズを43MBから102MBに増やしました。(Beena Emerson)
  • 確保するメモリのサイズを計算する際のバッファオーバフローの可能性を修正しました。(Fujii Masao)

v1.1-20131122

10 Apr 15:31
Compare
Choose a tag to compare

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)

v1.0-20131122

10 Apr 15:33
Compare
Choose a tag to compare

Release Notes

English

  • Add English version of documents (Beena Emerson, Fujii Masao)
  • 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)

日本語

  • 英語ドキュメントを追加しました。 (Beena Emerson, Fujii Masao)
  • gin_key_limit = 1のときのenable_recheckの挙動に関するバグを修正しました。 (Fujii Masao, Beena Emerson)
  • 使用できるエンコーディングとロケールの制約を取り除きました。 (Beena Emerson, Amit Langote, Fujii Masao)