Re: PG 16 draft release notes ready
Bruce Momjian <bruce@momjian.us>
Commits
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Revert MAINTAIN privilege and pg_maintain predefined role.
- 151c22deee66 17.0 cited
-
doc: PG 16 relnotes, remove "Have initdb use ICU by default"
- c729642bd760 16.0 cited
-
initdb: change default --locale-provider back to libc.
- 2535c74b1a61 16.0 cited
-
doc: PG 16 relnotes, add author
- b9e3f8005c99 16.0 landed
-
doc: PG 16 relnotes, move memory item and reword OUTER item
- e6a254c0d4af 16.0 landed
-
doc: PG 16 relnotes, add memory overhead reduction item
- 409d24485cbe 16.0 landed
-
doc: PG 16 relnotes, adjust subscription origin mention
- f7c16a120cfa 16.0 landed
-
doc: PG 16 relnotes, adjust auto_explain logging item
- 0bcb3ca3b95b 16.0 landed
-
doc: PG 16 relnotes: adjust outer/full hash join parallelization
- 5a6464096622 16.0 landed
-
doc: PG 16 relnotes, fix duplicate author and commit
- 9e28b83ae6fa 16.0 landed
-
doc: PG 16 relnotes, fix "locale" typo and windows locale text
- 503b0556d96f 16.0 landed
-
doc: PG 16 relnotes, add author from previous merge
- 46ba86cd32dc 16.0 landed
-
doc: PG 16 relnotes, wording adjustments
- 5c2c59ba0b5f 16.0 landed
-
doc: PG 16 relnotes, merge and move vector items
- ad5406246bff 16.0 landed
-
doc: PG 16 relnotes, update xid/subxid searches item
- a817edbf6f30 16.0 landed
-
doc: PG 16 relnotes, SIMD improvements
- 5cb54fc310fb 16.0 landed
-
doc: PG 16 relnotes, add major features list
- 60751aa50313 16.0 landed
-
doc: PG 16 relnotes, misc merged items and bootstrap detail
- de7c3fd34e0f 16.0 landed
-
doc: PG 16 relnotes, misc. updates
- c822358a256c 16.0 landed
-
doc: PG 16 relnotes, add commits
- 30579d23b226 16.0 landed
-
Allow logical decoding on standbys
- 0fdab27ad68a 16.0 cited
-
Fix ts_headline() edge cases for empty query and empty search text.
- 029dea882a7a 16.0 cited
-
Add a hook for modifying the ldapbind password
- 419a8dd8142a 16.0 cited
-
Rework design of functions in pg_walinspect
- 5c1b6628075a 16.0 cited
-
initdb: derive encoding from locale for ICU; similar to libc.
- c45dc7ffbba2 16.0 cited
-
Doc: add XML ID attributes to <sectN> and <varlistentry> tags.
- 78ee60ed84bb 16.0 cited
-
Simplify the implementations of the to_reg* functions.
- 3ea7329c9a79 16.0 cited
-
Rename pg_dissect_walfile_name() to pg_split_walfile_name()
- 13e0d7a60385 16.0 cited
-
Make materialized views participate in predicate locking
- 43351557d0d2 16.0 cited
-
Improve performance of and reduce overheads of memory management
- c6e0fe1f2a08 16.0 cited
-
Allow grant-level control of role inheritance behavior.
- e3ce2de09d81 16.0 cited
On Thu, May 18, 2023 at 07:15:26PM -0700, Peter Geoghegan wrote: > On Thu, May 18, 2023 at 6:44 PM Bruce Momjian <bruce@momjian.us> wrote: > > > I don't understand what you mean by that. The changes to > > > *_till_end_of_wal() (the way that those duplicative functions were > > > removed, and more permissive end_lsn behavior was added) is unrelated > > > to all of the other changes. Plus it's just not very important. > > > > I see what you mean now. I have moved the function removal to the > > incompatibilities section and kept the existing entry but remove the > > text about the removed functions. > > Your patch now has two separate items for "[5c1b66280] Rework design > of functions in pg_walinspect", but even one item is arguably one too > many. The "ending LSN" item (the second item for this same commit) I see your point. pg_get_wal_block_info() doesn't exist in pre-PG 16, so I have removed that text from the release note item, but kept the other two functions. > should probably be removed altogether. If you're going to keep the > sentences that appear under that second item, then it should at least > be consolidated with the first item, in order that commit 5c1b66280 > isn't listed twice. We can list items twice if they have different focuses. > Note also that the patch doesn't remove a remaining reference to an > update in how pg_get_wal_block_info() works, which (as I've said) is a > brand new function as far as users are concerned. Users don't need to > hear that it has been updated, since these release notes will also be > the first time they've been presented with any information about > pg_get_wal_block_info(). (This isn't very important; again, I suggest > that you avoid saying anything about any specific function, even if > you feel strongly that the "ending LSN" issue must be spelled out like > this.) Agreed. > > > There is pretty much one truly new piece of functionality added to > > > pg_walinspect (the function called pg_get_wal_block_info was added) -- > > > since the enhancement to rmgr description output applies equally to > > > pg_waldump, no matter where you place it in the release notes. So not > > > sure what you mean. > > > > I see what you mean now. I have removed the mention of > > pg_get_wal_block_info() and moved the three items back into the > > extension section since there are only three pg_walinspect items now. > > The wording for this item as it appears in the patch is: "Improve > descriptions of pg_walinspect WAL record descriptions". I suggest the > following wording be used instead: "Provide more detailed descriptions > of certain WAL records in the output of pg_walinspect and pg_waldump". I went with, "Add detailed descriptions of WAL records in pg_walinspect and pg_waldump (Melanie Plageman, Peter Geoghegan)". -- Bruce Momjian <bruce@momjian.us> https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you.