Skip to content

Releases: ossc-db/pg_hint_plan

pg_hint_plan16 1.6.0 is released

13 Sep 04:27
Compare
Choose a tag to compare

pg_hint_plan16 1.6.0 is released. This version only supports PostgreSQL 16. This is the first release of pg_hint_plan for this version of PostgreSQL, on par with upstream 1.6.0.

Some changes are made in this release:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 0013f58)
  • Fix handling of outer-join relids (Masahiro Ikeda: dee15ec). This issue is unique to PostgreSQL 16, as of an effect of 2489d76c.
  • Fix handling of unavailable indexes in Scan hints (Sami Imseih: a3646e1)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: 8436f8d)
  • Simplify tracking of recursive call depth inside PL/pgSQL functions (Michael Paquier: 7c6d950)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: cb82708)
  • Bootstrap a new documentation (Julien Rouhaud: c01b27a). This removes the HTML documentation, switching to a set of markdown files with support for multiple languages possible.
  • Fix and improve documentation (Michael Paquier: e28b9d4)
  • Compatibility with PostgreSQL 16 (Michael Paquier: a03bbdb, da28ef7)

pg_hint_plan15 1.5.1 is released

13 Sep 04:24
Compare
Choose a tag to compare

pg_hint_plan15 1.5.1 is released. This version only supports PostgreSQL 15.

Some changes are made in this release:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 61a3a55)
  • Fix handling of unavailable indexes in Scan hints (Sami Imseih: 33adb40)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: de709e6)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: ffd7f62)
  • Bootstrap a new documentation (Julien Rouhaud: 287e9b5, and more). This removes the HTML documentation, switching to a set of markdown files with support for multiple languages possible.
  • Fix and improve documentation (Michael Paquier: ea8616b)

pg_hint_plan14 1.4.2 is released

13 Sep 04:20
Compare
Choose a tag to compare

pg_hint_plan14 1.4.2 is released. This version only supports PostgreSQL 14.

Some changes are made in this release:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 4a7c037)
  • Fix crash with IndexScan hints and ordering properties of index AMs (Masahiro Ikeda: 084f2c9)
  • Fix handling of unavailable indexes in Scan hints (Sami Imseih: 684986a)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: df651c7)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: b6bed0d)
  • Bootstrap a new documentation (Julien Rouhaud: 9661da9, and more). This removes the HTML documentation, switching to a set of markdown files with support for multiple languages possible.
  • Fix and improve documentation (Michael Paquier: 7051383)

pg_hint_plan13 1.3.9 is released

11 Sep 00:49
Compare
Choose a tag to compare

pg_hint_plan13 1.3.9 is released. This version only supports PostgreSQL 13.

Some changes are made in this release:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 28c2019)
  • Fix crash with IndexScan hints and ordering properties of index AMs (Masahiro Ikeda: bed874e)
  • Fix handling of unavailable indexes in Scan hints (Sami Imseih: 05300ab)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: 257259e)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: e309950)

pg_hint_plan12 1.3.9 is released

11 Sep 00:52
Compare
Choose a tag to compare

pg_hint_plan12 1.3.9 is released. This version only supports PostgreSQL 12.

Some changes are made in this release:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 253c6be)
  • Fix crash with IndexScan hints and ordering properties of index AMs (Masahiro Ikeda: dfb7d34)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: 4d274fb)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: ae955e3)

pg_hint_plan11 1.3.9 is released

11 Sep 00:53
Compare
Choose a tag to compare

pg_hint_plan11 1.3.9 is released. This version only supports PostgreSQL 11. This is the last release of pg_hint_plan for this version of PostgreSQL.

Some changes are made in this version:

  • Fix hint stack corruption on ERROR when setting GUCs from Set hints (Michael Paquier: 14ee853)
  • Fix crash with IndexScan hints and ordering properties of index AMs (Masahiro Ikeda: a68d79b)
  • Reset more aggressively hints for queries executed via extended query protocol (tanujnay112: 9e77aee)
  • Add EXPLAIN (COSTS false) to some tests (Masahiro Ikeda: c3bc533)

pg_hint_plan15 1.5 is released

26 Jan 01:12
Compare
Choose a tag to compare

pg_hint_plan15 1.5 is released. This version only supports PostgreSQL 15. This is the first release of pg_hint_plan for this version of PostgreSQL.

Some changes are made in this release:

  • Improve handling of hints with PL/pgsql functions (Michael Paquier: a9863af)
  • Add support for hints with array parameters in PREPARE statements (WinterUnicorn: 7c03155)
  • Adjust check in pg_hint_plan_set_rel_pathlist() (Michael Paquier: 8be4662)
  • Fix a crash bug of IndexScan hint (Ideriha Takeshi: 23cabaf)
  • Properly free all elements in a list (Kyotaro Horiguchi: e6a9004)
  • Fix extension scripts to support all possible upgrade paths (Michael Paquier: 575288f)
  • Improve portability of the regression tests (Kyotaro Horiguchi, Masahiro Ikeda, Michael Paquier: 436c0b1, 7e423a3, ff2d410, 8e1bb71)

This page has been updated on July 5th, 2023.

  • Added rpm packages for RHEL/CentOS 7

pg_hint_plan14 1.4.1 is released

26 Jan 00:33
Compare
Choose a tag to compare

pg_hint_plan14 1.4.1 is released. This version only supports PostgreSQL 14.

Some changes are made in this version:

  • Improve handling of hints with PL/pgsql functions (Michael Paquier: e7d283d)
  • Fix extension scripts to support all possible upgrade paths (Michael Paquier: 67c2489)
  • Add CI tests using github actions (Masahiko Sawada: 9b8bcbf)
  • Improve portability of the regression tests (Michael Paquier: 6afb575, c40b62b, 0f3d2c5)

This page has been updated on July 5th, 2023.

  • Added rpm packages for RHEL/CentOS 7

pg_hint_plan13 1.3.8 is released

26 Jan 01:05
Compare
Choose a tag to compare

pg_hint_plan13 1.3.8 is released. This version only supports PostgreSQL 13.

Some changes are made in this version:

  • Improve handling of hints with PL/pgsql functions (Michael Paquier: 7883b6a)
  • Fix debug level check in restrict_indexes (Kyotaro Horiguchi: 7d53b12)
  • Ignore non-existent prepared statement in get_query_string (Kyotaro Horiguchi: 041f948)
  • Properly free all the elements in the hint list (Kyotaro Horiguchi: 49c46c7)
  • Use standard way of deleting list cells (Maxim Orlov: d5f21cc)
  • Fix extension scripts to support all possible upgrade paths (Michael Paquier: 66a3595)
  • Add call to EmitWarningsOnPlaceholders() after defining custom GUCs (Michael Paquier: b89a814)
  • Docs: Fix default value for pg_hint_plan.message_level (Michael Paquier: acaf724)
  • Add support for github actions (Masahiko Sawada: 66c5fa6)
  • Improve portability of the regression tests (Kyotaro Horiguchi, Masahiro Ikeda, Michael Paquier: 104bc7c, 71a81b2, bc95bbb, 1bb41ee)

This page has been updated on July 5th, 2023.

  • Added rpm packages for RHEL/CentOS 7

pg_hint_plan12 1.3.8 is released

26 Jan 00:56
Compare
Choose a tag to compare

pg_hint_plan12 1.3.8 is released. This version only supports PostgreSQL 12.

Some changes are made in this version:

  • Improve handling of hints with PL/pgsql functions (Michael Paquier: 2bcdfd)
  • Ignore non-existent prepared statement in get_query_string (Kyotaro Horiguchi: 904a4fc)
  • Fix extension scripts to support all possible upgrade paths (Michael Paquier: d6433e2)
  • Properly free all the elements in the hint list (Kyotaro Horiguchi: 51460b6)
  • Add call to EmitWarningsOnPlaceholders() after defining custom GUCs (Michael Paquier: 0820825)
  • Add support for github actions (Masahiko Sawada: 0115589)
  • Improve portability of the regression tests (Kyotaro Horiguchi, Masahiro Ikeda, Michael Paquier: 3be9316, d8b0de4, 1a90022, 41c7c75, 7709e17)
  • Docs: Fix default value for pg_hint_plan.message_level (Michael Paquier: 6efcf55)

This page has been updated on July 5th, 2023.

  • Added rpm packages for RHEL/CentOS 7