Re: PG 12 draft release notes
Bruce Momjian <bruce@momjian.us>
Commits
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
doc: PG 12 relnotes: update wording on truncate/vacuum item
- 4f41a7227511 12.0 landed
-
docs: PG 12 relnotes, update btree items
- 4bfb79ff6b1f 12.0 landed
-
doc: PG 12 relnotes, list added snowball/FTS languages
- 968072837173 12.0 landed
-
doc: PG 12 relnotes, merge new SQL partition function items
- 6a631a454664 12.0 landed
-
docs: PG 12 release notes, support functions
- 728840fe13ac 12.0 landed
-
docs: PG 12 relnote adjustments based on feedback from Tom Lane
- 8e719d33fd25 12.0 landed
-
docs: adjust RECORD PG 12 relnote item
- 3468a04a3e49 12.0 landed
-
doc: adjust PG 12 relnotes item on float digit adjustment
- b84a801d6a67 12.0 landed
-
doc: adjustments for PG 12 release notes
- 32fe2e3194c7 12.0 landed
-
docs: fix duplicate wording in PG 12 release notes
- 34d40becfa7a 12.0 landed
-
doc: properly attibute PG 12 pgbench release note item
- 5d971565a799 12.0 landed
-
doc: PG 12 release notes: normalize attribution names
- f86b0c3c4653 12.0 landed
-
Refactor the fsync queue for wider use.
- 3eb77eba5a51 12.0 cited
-
Add "split after new tuple" nbtree optimization.
- f21668f328c8 12.0 cited
-
Add nbtree high key "continuescan" optimization.
- 29b64d1de7c7 12.0 cited
-
Allow amcheck to re-find tuples using new search.
- c1afd175b5b2 12.0 cited
-
Consider secondary factors during nbtree splits.
- fab250243387 12.0 cited
-
Partial implementation of SQL/JSON path language
- 72b6460336e8 12.0 cited
-
Allow extensions to generate lossy index conditions.
- 74dfe58a5927 12.0 cited
-
Make TupleTableSlots extensible, finish split of existing slot type.
- 4da597edf1ba 12.0 cited
-
Reduce path length for locking leaf B-tree pages during insertion
- d2086b08b023 12.0 cited
On Tue, May 21, 2019 at 12:57:56PM -0700, Andres Freund wrote: > Hi, > > On 2019-05-21 15:47:34 -0400, Bruce Momjian wrote: > > On Mon, May 20, 2019 at 03:17:19PM -0700, Andres Freund wrote: > > > Hi, > > > > > > Note that I've added a few questions to individuals involved with > > > specific points. If you're in the To: list, please search for your name. > > > > > > > > > On 2019-05-11 16:33:24 -0400, Bruce Momjian wrote: > > > > I have posted a draft copy of the PG 12 release notes here: > > > > > > > > http://momjian.us/pgsql_docs/release-12.html > > > > They are committed to git. > > > > > > Thanks! > > > > > > <title>Migration to Version 12</title> > > > > > > There's a number of features in the compat section that are more general > > > improvements with a side of incompatibility. Won't it be confusing to > > > e.g. have have the ryu floating point conversion speedups in the compat > > > section, but not in the "General Performance" section? > > > > Yes, it can be. What I did with the btree item was to split out the max > > length change with the larger changes. We can do the same for other > > items. As you rightly stated, it is for cases where the incompatibility > > is minor compared to the change. Do you have a list of the ones that > > need this treatment? > > I was concretely thinking of: > - floating point output changes, which are primarily about performance If we split out the compatibility change, we don't have much left but "performance", and that doesn't seem long enough for an entry. > - recovery.conf changes where I'd merge: > - Do not allow multiple different recovery_target specificatios > - Allow some recovery parameters to be changed with reload > - Cause recovery to advance to the latest timeline by default > - Add an explicit value of current for guc-recovery-target-time > into on entry on the feature side. > > After having to move recovery settings to a different file, disallowing > multiple targets isn't really a separate config break imo. And all the > other changes are also fallout from the recovery.conf GUCification. Even though we moved the recovery.conf values into postgresql.conf, I think people will assume they just behave the same and copy them into the new file. If their behavior changes, they need to know that explicitly. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + As you are, so once was I. As I am, so you will be. + + Ancient Roman grave inscription +