diff --git a/doc/src/sgml/release-8.4.sgml b/doc/src/sgml/release-8.4.sgml index 7dfc069251..c280be7cda 100644 --- a/doc/src/sgml/release-8.4.sgml +++ b/doc/src/sgml/release-8.4.sgml @@ -1,4 +1,4 @@ - + @@ -6,7 +6,7 @@ Release date - 2009-??-??, ITEMS CURRENT AS OF 2009-04-08 + 2009-??-??, ITEMS CURRENT AS OF 2009-05-11 @@ -184,6 +184,13 @@ + + + Change default setting for max_prepared_transactions to + zero (previously it was 5) (Tom) + + + Make debug_print_parse, debug_print_rewritten, @@ -704,13 +711,6 @@ Authentication and security - - - Report appropriate error message for combination of MD5 - authentication and db_user_namespace enabled (Bruce) - - - Remove support for the (insecure) crypt authentication method @@ -751,6 +751,13 @@ commercial CAs. + + + + Report appropriate error message for combination of MD5 + authentication and db_user_namespace enabled (Bruce) + + @@ -759,35 +766,6 @@ <filename>pg_hba.conf</> - - - Parse pg_hba.conf fully when it is loaded, - so that errors are reported immediately (Magnus) - - - - 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. - - - - - - Show all parsing errors in pg_hba.conf instead of - aborting after the first one (Selena Deckelmann) - - - - - - Remove the ident sameuser option, instead making that - behavior the default if no usermap is specified (Magnus) - - - Change all authentication options to use name=value @@ -802,6 +780,13 @@ + + + Remove the ident sameuser option, instead making that + behavior the default if no usermap is specified (Magnus) + + + Allow a usermap parameter for all external authentication methods @@ -864,6 +849,28 @@ + + + Parse pg_hba.conf fully when it is loaded, + so that errors are reported immediately (Magnus) + + + + 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. + + + + + + Show all parsing errors in pg_hba.conf instead of + aborting after the first one (Selena Deckelmann) + + + Support ident authentication over Unix-domain sockets @@ -1139,6 +1146,18 @@ + + + Reject \000 in string literals and COPY data + (Tom) + + + + Previously, this was accepted but had the effect of terminating + the string contents. + + + Improve the parser's ability to report error locations (Tom) @@ -1463,7 +1482,13 @@ Improve checks that the database encoding, collation (LC_COLLATE), and character classes - (LC_CTYPE) match (Heikki) + (LC_CTYPE) match (Heikki, Tom) + + + + Note in particular that a new database's encoding and locale + settings can be changed only when copying from template0. + This prevents possibly copying data that doesn't match the settings. @@ -2247,6 +2272,27 @@ + + + Make EXIT without a label always exit the innermost + loop (Tom) + + + + Formerly, if there were a 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. + + + + + + Make processing of string literals and nested block comments + match the main SQL parser's processing (Tom) + + + Avoid memory leakage when the same function is called at varying @@ -2467,6 +2513,13 @@ + + + Add a function type column to \df's output, and add + options to list only selected types of functions (David Fetter) + + + Make \df not hide functions that take or return @@ -2638,8 +2691,8 @@ - Make Kerberos use the same method to determine the username of the - client as all other authentication methods (Magnus) + Make Kerberos connections use the same method to determine the + username of the client as all other authentication methods (Magnus) @@ -2666,13 +2719,10 @@ and the name of the server when making SSL connections. If a root certificate is not available to use for verification, SSL connections will fail. The - sslmode parameter is used to enable the certificate - verification and set the level. - - - + sslmode parameter is used to enable certificate + verification and set the level of checking. 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. @@ -3013,6 +3063,13 @@ + + + Recover better if dynamically-loaded code executes exit() + (Tom) + + + Add a hook to let plug-ins monitor the executor (Itagaki @@ -3159,6 +3216,21 @@ + + + Make contrib/pgbench use table names + pgbench_accounts, pgbench_branches, + pgbench_history, and pgbench_tellers, + rather than just accounts, branches, + history, and tellers (Tom) + + + + This is to reduce the risk of accidentally destroying real data + by running pgbench. + + + Fix contrib/pgstattuple to handle tables and