From: Tom Lane <tgl@sss.pgh.pa.us> Date: Wed, 22 Aug 2012 21:58:06 +0000 (-0400) Subject: Make a cut at a major-features list for 9.2. X-Git-Tag: REL9_2_RC1~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3337731277c3f65209fc39986627c66033812e9;p=postgresql Make a cut at a major-features list for 9.2. This is open to debate of course, but it's past time we had *something* here. --- diff --git a/doc/src/sgml/release-9.2.sgml b/doc/src/sgml/release-9.2.sgml index 360b115560..f097a274c5 100644 --- a/doc/src/sgml/release-9.2.sgml +++ b/doc/src/sgml/release-9.2.sgml @@ -14,13 +14,95 @@ <title>Overview</title> <para> - NARRATIVE HERE. Major enhancements include: + This release has been largely focused on performance improvements, though + new SQL features are not lacking. Work also continues in the area of + replication support. Major enhancements include: </para> <itemizedlist> - <listitem><para>MAJOR LIST HERE</para></listitem> + <!-- This list duplicates items below, but without authors or details--> + <listitem> + <para> + Allow queries to retrieve data only from indexes, avoiding heap + access (<firstterm>index-only scans</>) + </para> + </listitem> + + <listitem> + <para> + Allow the planner to generate custom plans for specific parameter + values even when using prepared statements + </para> + </listitem> + + <listitem> + <para> + Improve the planner's ability to use nested loops with inner + index scans + </para> + </listitem> + + <listitem> + <para> + Allow streaming replication slaves to forward data to other slaves + (<link linkend="cascading-replication"><firstterm>cascading + replication</></link>) + </para> + </listitem> + + <listitem> + <para> + Add a <link + linkend="app-pgreceivexlog"><application>pg_receivexlog</></link> + tool to archive WAL file changes as they are written + </para> + </listitem> + + <listitem> + <para> + Add the <link linkend="SPGiST">SP-GiST</link> (Space-Partitioned + GiST) index access method + </para> + </listitem> + + <listitem> + <para> + Add support for <link linkend="rangetypes">range data types</link> + </para> + </listitem> + + <listitem> + <para> + Add a <link linkend="datatype-json"><type>JSON</type></link> + data type + </para> + </listitem> + + <listitem> + <para> + Add a <link + linkend="SQL-CREATEVIEW"><literal>security_barrier</></link> + option for views + </para> + </listitem> + + <listitem> + <para> + Allow <application>libpq</> connection strings to have the format of a + <link linkend="libpq-connstring"><acronym>URI</acronym></link> + </para> + </listitem> + + <listitem> + <para> + Add a <link linkend="libpq-single-row-mode">single-row processing + mode</link> to <application>libpq</> for better handling of large + result sets + </para> + </listitem> + </itemizedlist> <para> @@ -2318,9 +2400,9 @@ <listitem> <para> - Allow connection strings to have the format of a <link - linkend="libpq-connstring"><acronym>URI</acronym></link> (Alexander - Shulgin) + Allow <application>libpq</> connection strings to have the format of a + <link linkend="libpq-connstring"><acronym>URI</acronym></link> + (Alexander Shulgin) </para> <para>