Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
fad7873c
Commit
fad7873c
authored
Jul 09, 2017
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Doc: update v10 release notes through today.
parent
485c515d
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
119 additions
and
15 deletions
+119
-15
doc/src/sgml/release-10.sgml
doc/src/sgml/release-10.sgml
+119
-15
No files found.
doc/src/sgml/release-10.sgml
View file @
fad7873c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<formalpara>
<formalpara>
<title>Release date:</title>
<title>Release date:</title>
<para>2017-
09-XX (CURRENT AS OF 2017-05-14
)</para>
<para>2017-
??-?? (current as of 2017-07-09, commit 3381898f9
)</para>
</formalpara>
</formalpara>
<sect2>
<sect2>
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
<itemizedlist>
<itemizedlist>
<listitem><para>
</para></listitem>
<listitem><para>
(to be written)
</para></listitem>
</itemizedlist>
</itemizedlist>
<para>
<para>
...
@@ -49,6 +49,7 @@
...
@@ -49,6 +49,7 @@
<listitem>
<listitem>
<!--
<!--
2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
2017-05-19 [a95410e2e] pg_upgrade: Handle hash index upgrades more smoothly.
-->
-->
<para>
<para>
<application>pg_upgrade</>-ed hash indexes from previous major
<application>pg_upgrade</>-ed hash indexes from previous major
...
@@ -200,7 +201,7 @@
...
@@ -200,7 +201,7 @@
-->
-->
<para>
<para>
Make all <application><xref linkend="app-pg-ctl"></> actions wait
Make all <application><xref linkend="app-pg-ctl"></> actions wait
by default for completion
(Peter Eisentraut)
for completion by default
(Peter Eisentraut)
</para>
</para>
<para>
<para>
...
@@ -299,6 +300,23 @@
...
@@ -299,6 +300,23 @@
<listitem>
<listitem>
<!--
<!--
2017-06-20 [a69dfe5f4] Don't downcase entries within shared_preload_libraries e
-->
<para>
Don't downcase unquoted text
within <xref linkend="guc-shared-preload-libraries"> and related
settings (QL Zhuo)
</para>
<para>
These settings are really lists of file names, but they were
previously treated as lists of SQL identifiers, which have different
parsing rules.
</para>
</listitem>
<listitem>
<!--
2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
-->
-->
<para>
<para>
...
@@ -712,6 +730,7 @@
...
@@ -712,6 +730,7 @@
<!--
<!--
2017-03-24 [7b504eb28] Implement multivariate n-distinct coefficients
2017-03-24 [7b504eb28] Implement multivariate n-distinct coefficients
2017-04-05 [2686ee1b7] Collect and use multi-column dependency stats
2017-04-05 [2686ee1b7] Collect and use multi-column dependency stats
2017-05-12 [bc085205c] Change CREATE STATISTICS syntax
-->
-->
<para>
<para>
Add multi-column optimizer statistics to compute the correlation
Add multi-column optimizer statistics to compute the correlation
...
@@ -812,6 +831,7 @@
...
@@ -812,6 +831,7 @@
<listitem>
<listitem>
<!--
<!--
2017-04-07 [9c7f5229a] Optimize joins when the inner relation can be proven uni
2017-04-07 [9c7f5229a] Optimize joins when the inner relation can be proven uni
2017-06-03 [23886581b] Fix old corner-case logic error in final_cost_nestloop()
-->
-->
<para>
<para>
Use uniqueness guarantees to optimize certain join types (David
Use uniqueness guarantees to optimize certain join types (David
...
@@ -851,6 +871,8 @@
...
@@ -851,6 +871,8 @@
<!--
<!--
2016-12-20 [1753b1b02] Add pg_sequence system catalog
2016-12-20 [1753b1b02] Add pg_sequence system catalog
2016-11-18 [67dc4ccbb] Add pg_sequences view
2016-11-18 [67dc4ccbb] Add pg_sequences view
2017-05-15 [f8dc1985f] Fix ALTER SEQUENCE locking
2017-06-01 [3d79013b9] Make ALTER SEQUENCE, including RESTART, fully transactio
-->
-->
<para>
<para>
Create a <link
Create a <link
...
@@ -859,11 +881,18 @@
...
@@ -859,11 +881,18 @@
</para>
</para>
<para>
<para>
Sequence metadata includes start, increment, etc,
Sequence metadata includes the start, increment, etc, properties.
which is now transactional. Sequence counters are
<command>ALTER SEQUENCE</> updates are now fully transactional,
still stored in separate heap relations. Also add <link
implying that the sequence is locked until commit. Sequences'
linkend="view-pg-sequences"><structname>pg_sequences</></> view
current values are still stored in individual table files, and
to show all sequences.
the <function>nextval()</> and <function>setval()</> functions
remain nontransactional.
</para>
<para>
Also
add <link linkend="view-pg-sequences"><structname>pg_sequences</></>
view to show all sequences.
</para>
</para>
</listitem>
</listitem>
...
@@ -2056,15 +2085,17 @@
...
@@ -2056,15 +2085,17 @@
<listitem>
<listitem>
<!--
<!--
2016-11-03 [274bb2b38] libpq: Allow connection strings and URIs to specify mult
2016-11-03 [274bb2b38] libpq: Allow connection strings and URIs to specify mult
2017-05-19 [5f374fe7a] libpq: Try next host if one of them times out.
-->
-->
<para>
<para>
Allow libpq to connect to <link
Allow specification of <link
linkend="libpq-connect-host">multiple specified</> host names
linkend="libpq-connect-host">multiple host names</> in libpq
connection strings and URIs
(Robert Haas)
(Robert Haas)
</para>
</para>
<para>
<para>
libpq will connect
with the first responsive host name
.
libpq will connect
to the first responsive server in the list
.
</para>
</para>
</listitem>
</listitem>
...
@@ -2435,7 +2466,7 @@
...
@@ -2435,7 +2466,7 @@
<listitem>
<listitem>
<!--
<!--
2016-09-29 [bc34223bc] pg_basebackup pg_receivexlog: Issue fsync more carefully
2016-09-29 [bc34223bc] pg_basebackup pg_receivexlog: Issue fsync more carefully
2016-09-29 [6ed2d8584] pg_basebackup: Add - option
2016-09-29 [6ed2d8584] pg_basebackup: Add -
\-nosync
option
-->
-->
<para>
<para>
Improve fsync handling of <application>pg_basebackup</> and
Improve fsync handling of <application>pg_basebackup</> and
...
@@ -2495,12 +2526,60 @@
...
@@ -2495,12 +2526,60 @@
2016-10-19 [caf936b09] pg_ctl: Add long option for -o
2016-10-19 [caf936b09] pg_ctl: Add long option for -o
-->
-->
<para>
<para>
Add long options flag for <application>pg_ctl</>
Add long option for <application>pg_ctl</> server options
<literal>options</> (Peter Eisentraut)
(<option>--options</>) (Peter Eisentraut)
</para>
</listitem>
<listitem>
<!--
2017-06-28 [f13ea95f9] Change pg_ctl to detect server-ready by watching status
-->
<para>
Make <literal>pg_ctl start --wait</> detect server-ready by
watching <filename>postmaster.pid</>, not by attempting connections
(Tom Lane)
</para>
</para>
<para>
<para>
It is called <option>--options</>.
The postmaster has been changed to report its ready-for-connections
status in <filename>postmaster.pid</>, and <application>pg_ctl</>
now examines that file to detect whether startup is complete.
This is more efficient and reliable than the old method, and it
eliminates postmaster log entries about rejected connection
attempts during startup.
</para>
</listitem>
<listitem>
<!--
2017-06-26 [c61559ec3] Reduce pg_ctl's reaction time when waiting for postmaste
-->
<para>
Reduce <application>pg_ctl</>'s reaction time when waiting for
postmaster start/stop (Tom Lane)
</para>
<para>
<application>pg_ctl</> now probes ten times per second when waiting
for a postmaster state change, rather than once per second.
</para>
</listitem>
<listitem>
<!--
2017-07-05 [1bac5f552] pg_ctl: Make failure to complete operation a nonzero exi
-->
<para>
Ensure that <application>pg_ctl</> exits with nonzero status if an
operation being waited for does not complete within the timeout
(Peter Eisentraut)
</para>
<para>
The <literal>start</> and <literal>promote</> operations now return
exit status 1, not 0, in such cases. The <literal>stop</> operation
has always done that.
</para>
</para>
</listitem>
</listitem>
...
@@ -2531,6 +2610,30 @@
...
@@ -2531,6 +2610,30 @@
<listitem>
<listitem>
<!--
<!--
2017-06-21 [8ff6d4ec7] Adjust pgindent script to use pg_bsd_indent 2.0.
2017-06-21 [e3860ffa4] Initial pgindent run with pg_bsd_indent version 2.0.
2017-06-21 [c7b8998eb] Phase 2 of pgindent updates.
2017-06-21 [382ceffdf] Phase 3 of pgindent updates.
2017-06-21 [81f056c72] Remove entab and associated detritus.
-->
<para>
Improve behavior of <application>pgindent</>
(Piotr Stefaniak, Tom Lane)
</para>
<para>
We have switched to a new version of <application>pg_bsd_indent</>
based on recent improvements made by the FreeBSD project. This
fixes numerous small bugs that led to odd C code formatting
decisions. Most notably, lines within parentheses (such as in a
multi-line function call) are now uniformly indented to match the
opening paren, even if that would result in code extending past the
right margin.
</para>
</listitem>
<listitem>
<!--
2017-03-23 [eccfef81e] ICU support
2017-03-23 [eccfef81e] ICU support
-->
-->
<para>
<para>
...
@@ -2638,6 +2741,7 @@
...
@@ -2638,6 +2741,7 @@
<listitem>
<listitem>
<!--
<!--
2016-12-05 [fe0a0b599] Replace PostmasterRandom() with a stronger source, secon
2016-12-05 [fe0a0b599] Replace PostmasterRandom() with a stronger source, secon
2017-07-03 [bf723a274] Forbid gen_random_uuid() with -\-disable-strong-random
-->
-->
<para>
<para>
Add more robust random number generators to be used for
Add more robust random number generators to be used for
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment