Skip to content

Releases: ossc-db/pg_hint_plan

pg_hint_plan17 1.7.0 is released

29 Aug 03:13
Compare
Choose a tag to compare

pg_hint_plan17 1.7.0 is released. This version only supports PostgreSQL 17. This is the first release of pg_hint_plan for this version of PostgreSQL, on par with PostgreSQL 17.0.

Some changes are made in this release:

  • Integrate query ID with the hint table (Michael Paquier: 32ced2e). Normalized query strings are replaced by query IDs.
  • Add lexer to handle query parsing for hint (Michael Paquier: bfb4544)
  • Remove pg_hint_plan.hints_anywhere (Michael Paquier: b1f2aab)
  • Fix handling of unavailable indexes in Scan hints (Sami Imseih: a3646e1)
  • Handle better the hint table if the extension is not created (Sami Imseih: 44f73c6)
  • Improve regression test suite (Sami Imseih, Michael Paquier, Yogesh Sharma, Shinya Kato)
  • Use palloc0() in more places (hslightdb: cb9f141)
  • Improve and fix documentation (Rajan Pande, Emre Sevinç, Qilong Li, daikin555)
  • Add META.json for PGXN distribution (Jeremy Schneider: 58e4a7d)

pg_hint_plan16 1.6.1 is released

29 Aug 03:19
Compare
Choose a tag to compare

pg_hint_plan16 1.6.1 is released. This version only supports PostgreSQL 16.

Some changes are made in this release:

  • Revert "Fix handling of unavailable indexes in Scan hints" (bfaabf1), as this has been causing unwelcome plan instabilities.
  • Handle better the hint table if the extension is not created (Sami Imseih: 54b4b03)
  • Improve and fix documentation (Rajan Pande, Qilong Li, daikin555)
  • Add META.json for PGXN distribution (Jeremy Schneider: e6b87db)

pg_hint_plan15 1.5.2 is released

29 Aug 03:24
Compare
Choose a tag to compare

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

Some changes are made in this release:

  • Revert "Fix handling of unavailable indexes in Scan hints" (bfaabf1), as this has been causing unwelcome plan instabilities.
  • Handle better the hint table if the extension is not created (Sami Imseih: 07ee6a8)
  • Improve and fix documentation (Rajan Pande, Qilong Li, daikin555)
  • Add META.json for PGXN distribution (Jeremy Schneider: 884fbda)

pg_hint_plan14 1.4.3 is released

29 Aug 03:27
Compare
Choose a tag to compare

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

Some changes are made in this release:

  • Revert "Fix handling of unavailable indexes in Scan hints" (9160243), as this has been causing unwelcome plan instabilities.
  • Handle better the hint table if the extension is not created (Sami Imseih: 3b58a18)
  • Improve and fix documentation (Rajan Pande, Qilong Li, daikin555)
  • Add META.json for PGXN distribution (Jeremy Schneider: c870688)

pg_hint_plan13 1.3.10 is released

29 Aug 03:30
Compare
Choose a tag to compare

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

Some changes are made in this release:

  • Revert "Fix handling of unavailable indexes in Scan hints" (a982c26), as this has been causing unwelcome plan instabilities.
  • Fix crash when retrieving query hint (Sergei Glukhov: 500ed88). This issue does not exist in PostgreSQL 14 and newer versions.
  • Handle better the hint table if the extension is not created (Sami Imseih: dd830f8)
  • Add META.json for PGXN distribution (Jeremy Schneider: 47f8231)

pg_hint_plan12 1.3.10 is released

29 Aug 03:34
Compare
Choose a tag to compare

pg_hint_plan12 1.3.10 is released. This version only supports PostgreSQL 12. This is the last release of pg_hint_plan for this version of PostgreSQL.

Some changes are made in this release:

  • Fix crash when retrieving query hint (Sergei Glukhov: 7e57354). This issue does not exist in PostgreSQL 14 and newer versions.
  • Handle better the hint table if the extension is not created (Sami Imseih: dc21d9b)
  • Add META.json for PGXN distribution (Jeremy Schneider: 60e9b84)

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 PostgreSQL 16.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)