Releases: ossc-db/pg_bulkload
3.1.21
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (16, 15, 14, 13, 12).
Change Log
- Added support for PostgreSQL 16
- Fixed incorrect version display of pg_bulkload (#141)
・when created pg_bulkload, and checked the details in \dx, it always showed version 1.0. - Fixed duplication handling for large data set (#148)
・Fixed an error that occurred after PostgreSQL 11 when using pg_bulkload to load the same data repeatedly, causing it to fail to load.
Japanese
これは3.1系列の最新のリリースとなります。
各バージョンの最新のPostgreSQLバージョン(16, 15, 14, 13, 12)と合わせて利用することを推奨します。
変更点
3.1.20
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (15, 14, 13, 12, 11, 10).
(Updated on May 22, 2023: RPM packages for RHEL9 are attached)
Change Log
- Added support for PostgreSQL 15
- Fixed when function with variadic arguments did not work correctly (#123)
・If a function has variadic arguments, postgres may crash when the wrong number of arguments may be passed to postgres.
Japanese
これは3.1系列の最新のリリースとなります。
各バージョンの最新のPostgreSQLバージョン(15, 14, 13, 12, 11, 10)と合わせて利用することを推奨します。
(2023/5/22 更新: RHEL9用のRPMパッケージを添付しました)
変更点
- PostgreSQL 15に対応しました
- 関数に可変長引数を使用する場合、正しく動作しない問題を修正しました。(#123)
・関数に可変長引数を持っている場合、間違った引数の数をpostgresに引き渡す可能性があり、これにより、postgresがクラッシュすることがあります。
3.1.19
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (14, 13, 12, 11, 10, 9.6).
Change Log
- Added support for PostgreSQL 14
Japanese
これは3.1系列の最新のリリースとなります。
各バージョンの最新のPostgreSQLバージョン(14, 13, 12, 11, 10, 9.6)と合わせて利用することを推奨します。
変更点
- PostgreSQL 14に対応しました
3.1.18
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
This version merged the branches that were separated in version 3.1.17. It is recommended that you use it with the latest PostgreSQL server (13, 12, 11, 10, 9.6).
Also, due to branch merging, the REL_UNDER_PG13_STABLE branch will no longer be used from version 3.1.18.
Change Log
- Add a note to the documentation about using the "-o TYPE=FUNCTION" option, which was a problem left in version 3.1.17.
- Fix build failure on Ubuntu environment
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、バージョン3.1.17で分けたブランチをマージしました。各バージョンの最新のPostgreSQLバージョン(13, 12, 11, 10, 9.6)と合わせて利用することを推奨します。
また、ブランチのマージにより、バージョン3.1.18からREL_UNDER_PG13_STABLEブランチが使用されなくなります。
変更点
- バージョン3.1.17で残されていた"-o TYPE=FUNCTION" オプション使用時の問題について、当該オプション使用する際の注意点をドキュメントに追記しました。
- Ubuntu環境において、ビルドが失敗する問題を修正しました
3.1.17
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
In this version, Separate 2 branches :
one for support PostgreSQL 13 branche and one for support PostgreSQL 12 or under version.
When using PostgreSQL 13, use the master branch(pg_bulkload-3.1.17.tar.gz),
and when using 12 or under version, use the REL_UNDER_PG13_STABLE branch(pg_bulkload-3.1.17-UNDER-PG13.tar.gz).
Also, the following issues remain in the branch related to the master branch(pg_bulkload-3.1.17.tar.gz).
- Binary conversion does not work properly when reading text data from a user-defined function.
This is a problem when reading text data of a user-define function while using the "-o TYPE=FUNCTION" option of pg_bulkload.
This problem will fix in the next version.
Change Log
- Added support for PostgreSQL 13
- Fixed a crash when merging B-tree indexes (Sincerely thank you, Haruka Takatsuka-san, for reporting the problem and suggesting a solution.)
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンより、PostgreSQL 13をサポートしています。
今回のバージョンからは2つのブランチに分離しました。
PostgreSQLバージョン13以上を使用する場合にはmasterブランチ(pg_bulkload-3.1.17.tar.gz)を使用し、
PostgreSQLバージョン12以下を使用する場合はREL_UNDER_PG13_STABLEブランチ(pg_bulkload-3.1.17-UNDER-PG13.tar.gz)を使用します。
また、今回のバージョンのmasterブランチ(pg_bulkload-3.1.17.tar.gz)では、下記のような問題点が残されています。
- pg_bulkloadの "-o TYPE=FUNCTION" オプションを使用して、ユーザが定義した関数からテキストデータを読み込むとき、正常にデータがロードされない。
この問題は次のバージョンで修正される予定です。
変更点
- PostgreSQL 13に対応
- Bツリーインデックスに対してマージする場合、エラーが発生した問題を解決しました
3.1.16
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (12, 11, 10, 9.6, 9.5, 9.4, and 9.3). If you are using PostgreSQL 11 and PostgreSQL 12 with JIT
enabled, it is recommended to install the package pg_bulkload-llvmjit-3.1.16-1.pgXX.rhel7.x86_64.rpm
along with the main pg_bulkload package (pg_bulkload-3.1.16-1.pgXX.rhel7.x86_64.rpm
).
Change Log
- Added support for PostgreSQL 12
- Fixed documentation to warn users of some risks of using parallel/multi-process mode
- Document restriction that pg_bulkload supports only tables of "heap" access method
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、PostgreSQL 12をサポートしています。
各バージョンの最新のPostgreSQLバージョン(12, 11, 10, 9.6, 9.5, 9.4, 9.3)と合わせて利用することを推奨します。もし、JITを有効にしてPostgreSQL 11やPostgreSQL12を使用している場合は、pg_bulkloadパッケージ(pg_bulkload-3.1.16-1.pgXX.rhel7.x86_64.rpm)と一緒にpg_bulkload-llvmjit-3.1.16-1.pgXX.rhel7.x86_64.rpmパッケージをインストールすることをお勧めします。
変更点
- PostgreSQL 12に対応
- pg_bulkloadのPARALLELやMULTI_PROCESS機能を有効化して使用する場合、いくつかの注意点をドキュメントに追加しました
- pg_bulkloadは「ヒープ」構造のテーブルのみサポートすることをドキュメントに追加しました
3.1.15
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (11.1, 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25,
and 9.2.24). If you are using PostgreSQL 11 with JIT
enabled, it is recommended to install the package pg_bulkload-llvmjit-3.1.15-1.pg11.rhel7.x86_64.rpm
along with the main pg_bulkload package (pg_bulkload-3.1.15-1.pg11.rhel7.x86_64.rpm
).
Change Log
- Added support for PostgreSQL 11
- Fixed pg_bulkload to mitigate attacks described in CVE-2018-1058
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、PostgreSQL 11をサポートしています。
各バージョンの最新のPostgreSQLバージョン(11.1, 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25, 9.2.24)と合わせて利用することを推奨します。もし、JITを有効にしてPostgreSQL 11を使用している場合は、pg_bulkloadパッケージ(pg_bulkload-3.1.15-1.pg11.rhel7.x86_64.rpm)と一緒にpg_bulkload-llvmjit-3.1.15-1.pg11.rhel7.x86_64.rpmパッケージをインストールすることをお勧めします。
変更点
- PostgreSQL 11に対応
- CVE-2018-1058の脆弱性に対してpg_bulkloadを修正しました
3.1.14
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (10.0, 9.6.5, 9.5.9, 9.4.14, 9.3.19, 9.2.23).
Change Log
- Added support for PostgreSQL 10
- changed name of RPM to standard naming convention
-- pg_bulkload-VERSIONX_X_X-X.pgXX.rhelX.rpm => pg_bulkload-X.X.XX-X.pgXX.rhelX.rpm
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、PostgreSQL 10をサポートしています。
各バージョンの最新のPostgreSQLバージョン(10.0, 9.6.5, 9.5.9, 9.4.14, 9.3.19, 9.2.23)と合わせて利用することを推奨します。
変更点
- PostgreSQL 10に対応
- RPMの名前を標準名前ルールに変更
-- pg_bulkload-VERSIONX_X_X-X.pgXX.rhelX.rpm => pg_bulkload-X.X.XX-X.pgXX.rhelX.rpm
3.1.13
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19).
Change Log
- Fixed a case where pg_bulkload would crash when using MULTI_PROCESS mode and the input file contained malformed record
- Prevented CSVParserRead() from requesting too much memory. Before this update, requesting too much memory could cause an error
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、PostgreSQL 9.6をサポートしています。
各バージョンの最新のPostgreSQLバージョン(9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19)と合わせて利用することを推奨します。
変更点
- MULTI_PROCESSモードが有効かつ入力ファイルに不正なレコードが含まれる場合にpg_bulkloadがクラッシュする問題を修正しました。
- CSVParserRead()が大量のメモリを要求しないよう修正しました。以前はこの動作によりエラーが発生することがありました。
3.1.12
Release Notes
English
This is the latest maintenance release for pg_bulkload 3.1.
It is recommended that you use it with the latest PostgreSQL server (9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19).
Change Log
- Update version number and fix regression test expected output.
Japanese
これは3.1系列の最新のリリースとなります。
このバージョンは、PostgreSQL 9.6をサポートしています。
各バージョンの最新のPostgreSQLバージョン(9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19)と合わせて利用することを推奨します。
変更点
- バージョン出力とリグレッションテストの想定出力を更新しました。