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 Sun, May 21, 2023 at 09:30:01PM +0900, Ian Lawrence Barwick wrote: > 2023年5月19日(金) 5:49 Bruce Momjian <bruce@momjian.us>: > > > > I have completed the first draft of the PG 16 release notes. You can > > see the output here: > > > > https://momjian.us/pgsql_docs/release-16.html > > > > I will adjust it to the feedback I receive; that URL will quickly show > > all updates. > > Hi > > Below are a few commits which are not referenced in the current iteration > of the release notes, but which seem worthy of inclusion. > Apologies if they have been previously discussed, or I'm overlooking something > obvious. > > d09dbeb9b Speedup hash index builds by skipping needless binary searches > "Testing has shown that this can improve hash index build speeds by 5-15% > with a unique set of integer values." > > e09d7a126 Improve speed of hash index build. > "This seems to be good for overall > speedup of 5%-9%, depending on the incoming data." For the above two items, I mention items that would change user behavior like new features or changes that are significant enough that they would change user behavior. For example, if a new join method increases performance by 5x, that could change user behavior. Based on the quoted numbers above, I didn't think "hash now faster" would be appropriate to mention. Right? > 594f8d377 Allow batching of inserts during cross-partition updates. > seems reasonable to mention this as it's related to 97da48246, which > is mentioned in the notes I wasn't sure if that was significant, based on the above logic, but 97da48246 has a user API to control it so I mentioned that one. > 1349d2790 Improve performance of ORDER BY / DISTINCT aggregates > This is the basis for da5800d5, which is mentioned in the notes, but AFAICS > the latter is an implementation fix for the former (haven't looked > into either > in detail though). I have added this commit to the existing entry, thanks. > The following are probably not headline features, but are the kind of > behavioural > changes I'd expect to find in the release notes (when, at some point > in the far and > distant future, trying to work out when they were introduced when considering > application compatibility etc.): > > 13a185f54 Allow publications with schema and table of the same schema. This seemed like a rare enough case that I did not add it. > 2ceea5adb Accept "+infinity" in date and timestamp[tz] input. I have this but didn't add that commit, added. > d540a02a7 Display the leader apply worker's PID for parallel apply workers. Parallelism of apply is a new feature and I don't normally mention output _additions_ that are related to new features. -- Bruce Momjian <bruce@momjian.us> https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you.