Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfad7873

Browse files
committed
Doc: update v10 release notes through today.
1 parent485c515 commitfad7873

File tree

1 file changed

+119
-15
lines changed

1 file changed

+119
-15
lines changed

‎doc/src/sgml/release-10.sgml

Lines changed: 119 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<formalpara>
88
<title>Release date:</title>
9-
<para>2017-09-XX (CURRENT AS OF 2017-05-14)</para>
9+
<para>2017-??-?? (current as of 2017-07-09, commit 3381898f9)</para>
1010
</formalpara>
1111

1212
<sect2>
@@ -20,7 +20,7 @@
2020

2121
<itemizedlist>
2222

23-
<listitem><para></para></listitem>
23+
<listitem><para>(to be written)</para></listitem>
2424
</itemizedlist>
2525

2626
<para>
@@ -49,6 +49,7 @@
4949
<listitem>
5050
<!--
5151
2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
52+
2017-05-19 [a95410e2e] pg_upgrade: Handle hash index upgrades more smoothly.
5253
-->
5354
<para>
5455
<application>pg_upgrade</>-ed hash indexes from previous major
@@ -200,7 +201,7 @@
200201
-->
201202
<para>
202203
Make all <application><xref linkend="app-pg-ctl"></> actions wait
203-
by defaultfor completion (Peter Eisentraut)
204+
for completion by default (Peter Eisentraut)
204205
</para>
205206

206207
<para>
@@ -299,6 +300,23 @@
299300

300301
<listitem>
301302
<!--
303+
2017-06-20 [a69dfe5f4] Don't downcase entries within shared_preload_libraries e
304+
-->
305+
<para>
306+
Don't downcase unquoted text
307+
within <xref linkend="guc-shared-preload-libraries"> and related
308+
settings (QL Zhuo)
309+
</para>
310+
311+
<para>
312+
These settings are really lists of file names, but they were
313+
previously treated as lists of SQL identifiers, which have different
314+
parsing rules.
315+
</para>
316+
</listitem>
317+
318+
<listitem>
319+
<!--
302320
2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
303321
-->
304322
<para>
@@ -712,6 +730,7 @@
712730
<!--
713731
2017-03-24 [7b504eb28] Implement multivariate n-distinct coefficients
714732
2017-04-05 [2686ee1b7] Collect and use multi-column dependency stats
733+
2017-05-12 [bc085205c] Change CREATE STATISTICS syntax
715734
-->
716735
<para>
717736
Add multi-column optimizer statistics to compute the correlation
@@ -812,6 +831,7 @@
812831
<listitem>
813832
<!--
814833
2017-04-07 [9c7f5229a] Optimize joins when the inner relation can be proven uni
834+
2017-06-03 [23886581b] Fix old corner-case logic error in final_cost_nestloop()
815835
-->
816836
<para>
817837
Use uniqueness guarantees to optimize certain join types (David
@@ -851,6 +871,8 @@
851871
<!--
852872
2016-12-20 [1753b1b02] Add pg_sequence system catalog
853873
2016-11-18 [67dc4ccbb] Add pg_sequences view
874+
2017-05-15 [f8dc1985f] Fix ALTER SEQUENCE locking
875+
2017-06-01 [3d79013b9] Make ALTER SEQUENCE, including RESTART, fully transactio
854876
-->
855877
<para>
856878
Create a <link
@@ -859,11 +881,18 @@
859881
</para>
860882

861883
<para>
862-
Sequence metadata includes start, increment, etc,
863-
which is now transactional. Sequence counters are
864-
still stored in separate heap relations. Also add <link
865-
linkend="view-pg-sequences"><structname>pg_sequences</></> view
866-
to show all sequences.
884+
Sequence metadata includes the start, increment, etc, properties.
885+
<command>ALTER SEQUENCE</> updates are now fully transactional,
886+
implying that the sequence is locked until commit. Sequences'
887+
current values are still stored in individual table files, and
888+
the <function>nextval()</> and <function>setval()</> functions
889+
remain nontransactional.
890+
</para>
891+
892+
<para>
893+
Also
894+
add <link linkend="view-pg-sequences"><structname>pg_sequences</></>
895+
view to show all sequences.
867896
</para>
868897
</listitem>
869898

@@ -2056,15 +2085,17 @@
20562085
<listitem>
20572086
<!--
20582087
2016-11-03 [274bb2b38] libpq: Allow connection strings and URIs to specify mult
2088+
2017-05-19 [5f374fe7a] libpq: Try next host if one of them times out.
20592089
-->
20602090
<para>
2061-
Allow libpq to connect to <link
2062-
linkend="libpq-connect-host">multiple specified</> host names
2091+
Allow specification of <link
2092+
linkend="libpq-connect-host">multiple host names</> in libpq
2093+
connection strings and URIs
20632094
(Robert Haas)
20642095
</para>
20652096

20662097
<para>
2067-
libpq will connectwith the first responsivehost name.
2098+
libpq will connectto the first responsiveserver in the list.
20682099
</para>
20692100
</listitem>
20702101

@@ -2435,7 +2466,7 @@
24352466
<listitem>
24362467
<!--
24372468
2016-09-29 [bc34223bc] pg_basebackup pg_receivexlog: Issue fsync more carefully
2438-
2016-09-29 [6ed2d8584] pg_basebackup: Add - option
2469+
2016-09-29 [6ed2d8584] pg_basebackup: Add -\-nosync option
24392470
-->
24402471
<para>
24412472
Improve fsync handling of <application>pg_basebackup</> and
@@ -2495,12 +2526,60 @@
24952526
2016-10-19 [caf936b09] pg_ctl: Add long option for -o
24962527
-->
24972528
<para>
2498-
Add long options flag for <application>pg_ctl</>
2499-
<literal>options</> (Peter Eisentraut)
2529+
Add long option for <application>pg_ctl</> server options
2530+
(<option>--options</>) (Peter Eisentraut)
2531+
</para>
2532+
</listitem>
2533+
2534+
<listitem>
2535+
<!--
2536+
2017-06-28 [f13ea95f9] Change pg_ctl to detect server-ready by watching status
2537+
-->
2538+
<para>
2539+
Make <literal>pg_ctl start --wait</> detect server-ready by
2540+
watching <filename>postmaster.pid</>, not by attempting connections
2541+
(Tom Lane)
2542+
</para>
2543+
2544+
<para>
2545+
The postmaster has been changed to report its ready-for-connections
2546+
status in <filename>postmaster.pid</>, and <application>pg_ctl</>
2547+
now examines that file to detect whether startup is complete.
2548+
This is more efficient and reliable than the old method, and it
2549+
eliminates postmaster log entries about rejected connection
2550+
attempts during startup.
2551+
</para>
2552+
</listitem>
2553+
2554+
<listitem>
2555+
<!--
2556+
2017-06-26 [c61559ec3] Reduce pg_ctl's reaction time when waiting for postmaste
2557+
-->
2558+
<para>
2559+
Reduce <application>pg_ctl</>'s reaction time when waiting for
2560+
postmaster start/stop (Tom Lane)
25002561
</para>
25012562

25022563
<para>
2503-
It is called <option>--options</>.
2564+
<application>pg_ctl</> now probes ten times per second when waiting
2565+
for a postmaster state change, rather than once per second.
2566+
</para>
2567+
</listitem>
2568+
2569+
<listitem>
2570+
<!--
2571+
2017-07-05 [1bac5f552] pg_ctl: Make failure to complete operation a nonzero exi
2572+
-->
2573+
<para>
2574+
Ensure that <application>pg_ctl</> exits with nonzero status if an
2575+
operation being waited for does not complete within the timeout
2576+
(Peter Eisentraut)
2577+
</para>
2578+
2579+
<para>
2580+
The <literal>start</> and <literal>promote</> operations now return
2581+
exit status 1, not 0, in such cases. The <literal>stop</> operation
2582+
has always done that.
25042583
</para>
25052584
</listitem>
25062585

@@ -2531,6 +2610,30 @@
25312610

25322611
<listitem>
25332612
<!--
2613+
2017-06-21 [8ff6d4ec7] Adjust pgindent script to use pg_bsd_indent 2.0.
2614+
2017-06-21 [e3860ffa4] Initial pgindent run with pg_bsd_indent version 2.0.
2615+
2017-06-21 [c7b8998eb] Phase 2 of pgindent updates.
2616+
2017-06-21 [382ceffdf] Phase 3 of pgindent updates.
2617+
2017-06-21 [81f056c72] Remove entab and associated detritus.
2618+
-->
2619+
<para>
2620+
Improve behavior of <application>pgindent</>
2621+
(Piotr Stefaniak, Tom Lane)
2622+
</para>
2623+
2624+
<para>
2625+
We have switched to a new version of <application>pg_bsd_indent</>
2626+
based on recent improvements made by the FreeBSD project. This
2627+
fixes numerous small bugs that led to odd C code formatting
2628+
decisions. Most notably, lines within parentheses (such as in a
2629+
multi-line function call) are now uniformly indented to match the
2630+
opening paren, even if that would result in code extending past the
2631+
right margin.
2632+
</para>
2633+
</listitem>
2634+
2635+
<listitem>
2636+
<!--
25342637
2017-03-23 [eccfef81e] ICU support
25352638
-->
25362639
<para>
@@ -2638,6 +2741,7 @@
26382741
<listitem>
26392742
<!--
26402743
2016-12-05 [fe0a0b599] Replace PostmasterRandom() with a stronger source, secon
2744+
2017-07-03 [bf723a274] Forbid gen_random_uuid() with -\-disable-strong-random
26412745
-->
26422746
<para>
26432747
Add more robust random number generators to be used for

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp