Re: Postgres 11 release notes
Tatsuro Yamada <yamada.tatsuro@lab.ntt.co.jp>
On 2018/07/09 23:52, David Fetter wrote: > On Mon, Jul 09, 2018 at 10:36:30AM -0400, Bruce Momjian wrote: >> On Sun, Jul 8, 2018 at 10:28:15PM -0700, Andres Freund wrote: >>> On 2018-07-09 14:18:14 +0900, Tatsuro Yamada wrote: >>>> Hi Bruce, >>>> >>>>> I expect a torrent of feedback.;-) >>>> >>>> Could you add this fix to the release note because this change affects >>>> an extension developer using the hook function. >>>> It would be better to know the change by reading the release note, not compilation error. >>>> >>>> <!-- >>>> 2017-01-11 [4d41b2e09] Add QueryEnvironment to ExplainOneQuery_hook's parameter list. >>>> --> >>>> <para> >>>> Add QueryEnvironment to ExplainOneQuery_hook's parameter list >>>> (Tatsuro Yamada, Thomas Munro) >>>> </para> >>>> >>>> Discussion: https://postgr.es/m/890e8dd9-c1c7-a422-6892-874f5eaee048@lab.ntt.co.jp >>>> >>>> I guess "E.1.3.11. Source Code" or "E.1.3.12. Additional Modules" sections are >>>> suitable for putting the message in the release note. >>> >>> We adapt plenty of functions signatures without listing them >>> individually in the release notes. I don't think randomly selecting one >>> relatively uncommonly used hook is a good way to attack that. >> >> Agreed. Ideally we would have a wiki page that lists _all_ the hooks, >> and what release they were added. Did you mean the page is pdf file? If so, it is not updated from 2012 because it's a presentation material. I couldn't find other lists by using "hooks" in search box on wiki. https://wiki.postgresql.org/images/e/e3/Hooks_in_postgresql.pdf > If we're talking about ideals, all our public APIs including the hooks > should be in the official documentation and have man pages. I think so too. It is useful information for newbe developer and extension developer. Thanks, Tatsuro Yamada
Commits
-
doc: update PG 11 release notes
- 6eb612fea9d0 12.0 cited
-
Fix misspelled pg_trgm contrib name in PostgreSQL 11 release notes
- 3abc5a67edfd 12.0 landed
-
Doc: clarify release note text about v11's new window function features.
- 510421c45fb4 11.0 landed
- 11a3aeeb5e17 12.0 landed
-
Improve wording of release notes item
- bee6a683a5c3 11.0 landed
-
Fix typos in release notes
- fb6accd27b99 11.0 landed
-
Doc: preliminary list of PG11 major features.
- 4aad161c9a6d 11.0 landed
-
Make numeric power() handle NaNs according to the modern POSIX spec.
- d1fc750b5199 11.0 landed
-
Various improvements of skipping index scan during vacuum technics
- 8e12f4a250d2 11.0 cited
-
Revert back-branch changes in power()'s behavior for NaN inputs.
- f74d83b3034f 10.4 cited
-
Avoid wrong results for power() with NaN input on more platforms.
- 6bdf1303b34b 11.0 cited
-
Avoid wrong results for power() with NaN input on some platforms.
- 61b200e2f582 11.0 cited
-
Skip full index scan during cleanup of B-tree indexes when possible
- 857f9c36cda5 11.0 cited
-
Rewrite the code that applies scan/join targets to paths.
- 11cf92f6e2e1 11.0 cited
-
Postpone generate_gather_paths for topmost scan/join rel.
- 3f90ec8597c3 11.0 cited
-
Add casts from jsonb
- c0cbe00fee6d 11.0 cited
-
Make plpgsql use its DTYPE_REC code paths for composite-type variables.
- 4b93f57999a2 11.0 cited
-
Don't allow VACUUM VERBOSE ANALYZE VERBOSE.
- 921059bd66c7 11.0 cited
-
Pass InitPlan values to workers via Gather (Merge).
- e89a71fb449a 11.0 cited
-
Account for the effect of lossy pages when costing bitmap scans.
- 5edc63bda68a 11.0 cited
-
Allow no-op GiST support functions to be omitted.
- d3a4f89d8a3e 11.0 cited
-
Rearm statement_timeout after each executed query.
- f8e5f156b30e 11.0 cited
-
Push limit through subqueries to underlying sort, where possible.
- 1f6d515a67ec 11.0 cited