PostgreSQL 9.4.5文書 | |||
---|---|---|---|
前のページ | 上に戻る | 付録 E. リリースノート | 次のページ |
リリース9.2.12: 2015-06-04
このリリースは9.2.11に対し、各種不具合を修正したものです。 9.2メジャーリリースにおける新機能については、項E.32 を参照してください。
クラッシュ再起動にてデータディレクトリをfsync
するときの失敗を回避しました。
(Abhijit Menon-Sen, Tom Lane)
前のマイナーリリースで私たちはクラッシュ後にデータディレクトリ中のすべてにfsync
をする修正を加えました。残念ながらそれはあらゆるエラー状態に応えることができず、全く無害な問題にもかかわらず、そのためにサーバ起動を妨げていました。
一例としては、サーバでSSL証明書ファイルを書き込み不可とするのは一般的であるにも関わらず、一部のプラットフォームでデータディレクトリ内の書き込み不可ファイルが再起動を妨げるおそれがありました。
この振る舞いを、権限上の失敗は概ね無視し、他種の失敗もログ出力しても処理継続を妨げないように、修正しました。
pg_get_functiondef()
を設定されているなら関数のLEAKPROOF属性を表示するように修正しました。
(Jeevan Chalke)
OpenBSDにおけるconfigureのスレッド対応したlibpythonへのリンクを禁止する検査を取り除きました。 (Tom Lane)
この制限で防止を意図していた失敗は、現在のOpenBSDバージョンではもはや問題なくなっていると考えられます。
libpq でTLSプロトコルのv1以降を利用できるようにしました。 (Noah Misch)
長い間、libpqはTLS v1のみのプロトコルが利用できるようにコーディングされていました。 今ではTLSの新しいバージョンは一般的になったため、最新の一般的にサポートされているTLSバージョンでサーバと調停することを許可しました。 (PostgreSQLサーバーはすでに調停するこは可能であったため、サーバサイドの変更は必要ありませんでした。) これは9.4.0ですでにリリースされている変更のバックパッチです。