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
db6e0b2d
Commit
db6e0b2d
authored
May 12, 2009
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update release notes for changes through 2009-05-11. Also some minor
copy-editing and reordering of items.
parent
546454f8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
118 additions
and
46 deletions
+118
-46
doc/src/sgml/release-8.4.sgml
doc/src/sgml/release-8.4.sgml
+118
-46
No files found.
doc/src/sgml/release-8.4.sgml
View file @
db6e0b2d
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.
3 2009/05/11 09:11:41 mha
Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.
4 2009/05/12 23:43:50 tgl
Exp $ -->
<!-- See header comment in release.sgml about typical markup -->
<!-- See header comment in release.sgml about typical markup -->
<sect1 id="release-8-4">
<sect1 id="release-8-4">
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<note>
<note>
<title>Release date</title>
<title>Release date</title>
<simpara>2009-??-??, ITEMS CURRENT AS OF 2009-0
4-08
</simpara>
<simpara>2009-??-??, ITEMS CURRENT AS OF 2009-0
5-11
</simpara>
</note>
</note>
<sect2>
<sect2>
...
@@ -184,6 +184,13 @@
...
@@ -184,6 +184,13 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Change default setting for <literal>max_prepared_transactions</> to
zero (previously it was 5) (Tom)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Make <literal>debug_print_parse</>, <literal>debug_print_rewritten</>,
Make <literal>debug_print_parse</>, <literal>debug_print_rewritten</>,
...
@@ -704,13 +711,6 @@
...
@@ -704,13 +711,6 @@
<title>Authentication and security</title>
<title>Authentication and security</title>
<itemizedlist>
<itemizedlist>
<listitem>
<para>
Report appropriate error message for combination of <literal>MD5</>
authentication and <varname>db_user_namespace</> enabled (Bruce)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove support for the (insecure) <literal>crypt</> authentication method
Remove support for the (insecure) <literal>crypt</> authentication method
...
@@ -751,6 +751,13 @@
...
@@ -751,6 +751,13 @@
commercial CAs.
commercial CAs.
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Report appropriate error message for combination of <literal>MD5</>
authentication and <varname>db_user_namespace</> enabled (Bruce)
</para>
</listitem>
</itemizedlist>
</itemizedlist>
</sect4>
</sect4>
...
@@ -761,23 +768,15 @@
...
@@ -761,23 +768,15 @@
<listitem>
<listitem>
<para>
<para>
Parse <filename>pg_hba.conf</> fully when it is loaded,
Change all authentication options to use <literal>name=value</>
s
o that errors are reported immediately
(Magnus)
s
yntax
(Magnus)
</para>
</para>
<para>
<para>
Previously, most errors in the file wouldn't be detected until clients
This makes incompatible changes to the <literal>ldap</>,
tried to connect, so an erroneous file could render the system
<literal>pam</> and <literal>ident</> authentication methods. All
unusable. With the new behavior, if an error is detected during
<filename>pg_hba.conf</> entries with these methods need to be
reload then the bad file is rejected and the postmaster continues
rewritten using the new format.
to use its old copy.
</para>
</listitem>
<listitem>
<para>
Show all parsing errors in <filename>pg_hba.conf</> instead of
aborting after the first one (Selena Deckelmann)
</para>
</para>
</listitem>
</listitem>
...
@@ -788,20 +787,6 @@
...
@@ -788,20 +787,6 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Change all authentication options to use <literal>name=value</>
syntax (Magnus)
</para>
<para>
This makes incompatible changes to the <literal>ldap</>,
<literal>pam</> and <literal>ident</> authentication methods. All
<filename>pg_hba.conf</> entries with these methods need to be
rewritten using the new format.
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow a usermap parameter for all external authentication methods
Allow a usermap parameter for all external authentication methods
...
@@ -864,6 +849,28 @@
...
@@ -864,6 +849,28 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Parse <filename>pg_hba.conf</> fully when it is loaded,
so that errors are reported immediately (Magnus)
</para>
<para>
Previously, most errors in the file wouldn't be detected until clients
tried to connect, so an erroneous file could render the system
unusable. With the new behavior, if an error is detected during
reload then the bad file is rejected and the postmaster continues
to use its old copy.
</para>
</listitem>
<listitem>
<para>
Show all parsing errors in <filename>pg_hba.conf</> instead of
aborting after the first one (Selena Deckelmann)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Support <literal>ident</> authentication over Unix-domain sockets
Support <literal>ident</> authentication over Unix-domain sockets
...
@@ -1139,6 +1146,18 @@
...
@@ -1139,6 +1146,18 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Reject <literal>\000</> in string literals and <command>COPY</> data
(Tom)
</para>
<para>
Previously, this was accepted but had the effect of terminating
the string contents.
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve the parser's ability to report error locations (Tom)
Improve the parser's ability to report error locations (Tom)
...
@@ -1463,7 +1482,13 @@
...
@@ -1463,7 +1482,13 @@
<para>
<para>
Improve checks that the database encoding, collation
Improve checks that the database encoding, collation
(<varname>LC_COLLATE</>), and character classes
(<varname>LC_COLLATE</>), and character classes
(<varname>LC_CTYPE</>) match (Heikki)
(<varname>LC_CTYPE</>) match (Heikki, Tom)
</para>
<para>
Note in particular that a new database's encoding and locale
settings can be changed only when copying from <literal>template0</>.
This prevents possibly copying data that doesn't match the settings.
</para>
</para>
</listitem>
</listitem>
...
@@ -2247,6 +2272,27 @@
...
@@ -2247,6 +2272,27 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Make <command>EXIT</> without a label always exit the innermost
loop (Tom)
</para>
<para>
Formerly, if there were a <literal>BEGIN</> block more closely nested
than any loop, it would exit that block instead. The new behavior
matches Oracle(TM) and is also what was previously stated by our own
documentation.
</para>
</listitem>
<listitem>
<para>
Make processing of string literals and nested block comments
match the main SQL parser's processing (Tom)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Avoid memory leakage when the same function is called at varying
Avoid memory leakage when the same function is called at varying
...
@@ -2467,6 +2513,13 @@
...
@@ -2467,6 +2513,13 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Add a function type column to <command>\df</>'s output, and add
options to list only selected types of functions (David Fetter)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Make <command>\df</> not hide functions that take or return
Make <command>\df</> not hide functions that take or return
...
@@ -2638,8 +2691,8 @@
...
@@ -2638,8 +2691,8 @@
<listitem>
<listitem>
<para>
<para>
Make Kerberos
use the same method to determine the username of
the
Make Kerberos
connections use the same method to determine
the
client as all other authentication methods (Magnus)
username of the
client as all other authentication methods (Magnus)
</para>
</para>
<para>
<para>
...
@@ -2666,13 +2719,10 @@
...
@@ -2666,13 +2719,10 @@
and the name of the server when making <acronym>SSL</>
and the name of the server when making <acronym>SSL</>
connections. If a root certificate is not available to use for
connections. If a root certificate is not available to use for
verification, <acronym>SSL</> connections will fail. The
verification, <acronym>SSL</> connections will fail. The
<literal>sslmode</> parameter is used to enable the certificate
<literal>sslmode</> parameter is used to enable certificate
verification and set the level.
verification and set the level of checking.
</para>
<para>
The default is still not to do any verification, allowing connections
The default is still not to do any verification, allowing connections
to SSL
enabled servers without requiring a root certificate on the
to SSL
-
enabled servers without requiring a root certificate on the
client.
client.
</para>
</para>
</listitem>
</listitem>
...
@@ -3013,6 +3063,13 @@
...
@@ -3013,6 +3063,13 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Recover better if dynamically-loaded code executes <function>exit()</>
(Tom)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add a hook to let plug-ins monitor the executor (Itagaki
Add a hook to let plug-ins monitor the executor (Itagaki
...
@@ -3159,6 +3216,21 @@
...
@@ -3159,6 +3216,21 @@
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Make <filename>contrib/pgbench</> use table names
<structname>pgbench_accounts</>, <structname>pgbench_branches</>,
<structname>pgbench_history</>, and <structname>pgbench_tellers</>,
rather than just <structname>accounts</>, <structname>branches</>,
<structname>history</>, and <structname>tellers</> (Tom)
</para>
<para>
This is to reduce the risk of accidentally destroying real data
by running <application>pgbench</>.
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Fix <filename>contrib/pgstattuple</> to handle tables and
Fix <filename>contrib/pgstattuple</> to handle tables and
...
...
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